re PR tree-optimization/30904 (VRP does not track values of shifts and/or bitfields?)
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
2
3 PR tree-optimization/30904
4 * gcc.dg/pr30904.c: New test.
5
6 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7
8 * gcc.test-framework/README: Correct command.
9 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
10 -Wunused-value.
11 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
12
13 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
14
15 * lib/target-supports.exp (check_effective_target_unwrapped): New.
16
17 2007-02-23 Mark Mitchell <mark@codesourcery.com>
18
19 * lib/target-supports.exp (check_effective_target_newlib): New
20 function.
21
22 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
23
24 PR fortran/30660
25 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
26 allocatable component.
27
28
29 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30
31 * gcc.dg/torture/builtin-logb-1.c: New test.
32 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
33 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
34 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
35 sh* targets.
36
37 2007-02-23 Richard Guenther <rguenther@suse.de>
38
39 * g++.dg/warn/changes-meaning.C: New testcase.
40
41 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42
43 PR libgfortran/30910
44 * gfortran.dg/fmt_zero_precision.f90: Update test.
45
46 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47
48 * gcc.dg/torture/builtin-frexp-1.c: New test.
49
50 2007-02-22 Mark Mitchell <mark@codesourcery.com>
51
52 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
53
54 2007-02-22 Ian Lance Taylor <iant@google.com>
55
56 PR debug/30898
57 * g++.dg/debug/pr30898.C: New test.
58
59 2007-02-22 Ira Rosen <irar@il.ibm.com>
60
61 * gcc.dg/vect/vect-106.c: New test.
62
63 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
64 Ira Rosen <irar@il.ibm.com>
65
66 PR tree-optimization/30843
67 * gcc.dg/vect/pr30843.c: New test.
68
69 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
70
71 PR tree-optimization/30858
72 * gcc.dg/vect/pr30858.c: New test.
73
74 2007-02-21 Mark Mitchell <mark@codesourcery.com>
75
76 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
77 to set options for compiling testglue.
78 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
79 * lib/obj-c++.exp (obj-c++_init): Likewise.
80
81 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
82
83 * gnat.dg/derived_aggregate.adb: New test.
84
85 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
86
87 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
88 sh* targets. Call the correct CKSGN macro.
89
90 2007-02-21 Jakub Jelinek <jakub@redhat.com>
91
92 * gfortran.dg/gomp/omp_parse1.f90: New test.
93 * gfortran.dg/gomp/omp_parse2.f: New test.
94
95 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
96
97 PR fortran/30869
98 * gfortran.dg/do_pointer_1.f90: New test.
99
100 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
101
102 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
103 and scalbln.
104
105 2007-02-20 Geoffrey Keating <geoffk@apple.com>
106
107 * gcc.dg/darwin-minversion-1.c: New.
108 * gcc.dg/darwin-minversion-2.c: New.
109
110 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
111
112 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
113
114 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
115 DJ Delorie <dj@redhat.com>
116
117 PR other/30824
118 * gcc.dg/Wfatal.c: New.
119 * gcc.dg/Wfatal-2.c: New.
120 * gcc.dg/Werror-1.c: Adjust expectations.
121 * gcc.dg/Werror-5.c: Likewise.
122 * gcc.dg/Werror-7.c: Likewise.
123 * gcc.dg/Werror-10.c: Likewise.
124 * gcc.dg/Werror-11.c: Likewise.
125
126 2007-02-20 Tobias Burnus <burnus@net-b.de>
127
128 PR fortran/30522
129 * gfortran.dg/volatile10.f90: New test.
130
131 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
132
133 PR libfortran/30533
134 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
135
136 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
137
138 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
139 * gcc.dg/Walways-true-1.c: Likewise.
140 * gcc.dg/weak/weak-3.c: Likewise.
141 * gcc.dg/Werror-1.c: Likewise.
142 * gcc.dg/Werror-3.c: Likewise.
143 * gcc.dg/Werror-4.c: Likewise.
144 * gcc.dg/Werror-5.c: Likewise.
145 * gcc.dg/Werror-6.c: Likewise.
146 * gcc.dg/Werror-7.c: Likewise.
147 * gcc.dg/Werror-8.c: Likewise.
148 * gcc.dg/Werror-10.c: Likewise.
149 * gcc.dg/Werror-11.c: Likewise.
150 * gcc.dg/Werror-12.c: Likewise.
151 * g++.old-deja/g++.mike/warn8.C: Likewise.
152 * g++.dg/warn/Walways-true-1.C: Likewise.
153 * g++.dg/warn/Walways-true-2.C: Likewise.
154 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
155 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
156 -Wstring-literal-comparison with -Waddress.
157 * gcc.dg/Wstring-literal-comparison-4.c: Replace
158 -Wno-string-literal-comparison with -Wno-address.
159
160 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
161
162 * gnat.dg/self_aggregate_with_call.adb: New test.
163
164 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
165
166 PR tree-optimization/30975
167 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
168 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
169 * gcc.dg/vect/pr30795.c: New.
170
171 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
172
173 PR fortran/30681
174 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
175
176 2007-02-18 Roger Sayle <roger@eyesopen.com>
177
178 PR rtl-optimization/28173
179 * gcc.target/i386/andor-1.c: New test case.
180
181 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
182
183 * gcc.dg/torture/builtin-ldexp-1.c: New.
184 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
185
186 2007-02-18 Roger Sayle <roger@eyesopen.com>
187
188 * gfortran.dg/array_constructor_15.f90: New test case.
189
190 2007-02-18 Roger Sayle <roger@eyesopen.com>
191
192 * gfortran.dg/forall_10.f90: New test case.
193
194 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
195
196 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
197
198 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
199
200 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
201 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
202
203 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
204
205 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
206 * gcc.target/i386/builtin-bswap-3.c: Ditto.
207 * gcc.target/i386/xchg-1.c: New test.
208 * gcc.target/i386/xchg-2.c: New test.
209
210 2007-02-16 Richard Guenther <rguenther@suse.de>
211 Christian Bruel <christian.bruel@st.com>
212
213 * gcc.dg/strict-overflow-5.c: New testcase.
214
215 2007-02-16 Tobias Burnus <burnus@net-b.de>
216
217 PR fortran/30793
218 * gfortran.dg/func_derived_4.f90: New test.
219
220 2007-02-15 Roger Sayle <roger@eyesopen.com>
221
222 PR middle-end/30391
223 * gfortran.dg/pr30391-1.f90: New test case.
224
225 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
226
227 PR middle-end/30433
228 * gcc.c-torture/compile/pr30433.c: New testcase to check
229 that complex constants comparisions are foldded.
230
231 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
232
233 PR C++/30158
234 * g++.dg/ext/stmtexpr10.C: New testcase.
235
236 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
237
238 PR middle-end/30729
239 * gcc.dg/Wunused-value-2.c: New testcase.
240
241 2007-02-15 Ian Lance Taylor <iant@google.com>
242
243 * g++.dg/eh/subreg-1.C: New test.
244
245 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
246
247 PR c/26494
248 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
249 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
250 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
251 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
252 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
253 * gcc.dg/Werror-implicit-function-declaration.c: New.
254
255 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
256
257 PR c++/28943
258 * g++.dg/warn/pr28943.C: New.
259
260 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
261
262 * gfortran.fortran-torture/execute/math.f90: Fix typo.
263
264 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
265
266 PR fortran/30779
267 * gfortran.dg/error_recovery_3.f90: New test.
268
269 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
270
271 * g++.dg/tree-ssa/sra-1.C: New.
272
273 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
274
275 * g++.dg/tree-ssa/sra-1.C: New.
276
277 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
278
279 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
280
281 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
282
283 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
284
285 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
286
287 PR fortran/30799
288 * gfortran.dg/logical_2.f90: New test.
289
290 2007-02-14 Joseph Myers <joseph@codesourcery.com>
291
292 * gcc.dg/torture/complex-alias-1.c: New test.
293
294 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
295
296 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
297 instead of -fdump-tree-tailcall.
298
299 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
300
301 * gfortran.dg/interface_10.f90: Fix comment typo.
302
303 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
304
305 PR tree-optimization/30771
306 * gcc.dg/vect/pr30771.c: New test.
307
308 2007-02-13 Ian Lance Taylor <iant@google.com>
309
310 * gcc.dg/Wstrict-overflow-1.c: New test.
311 * gcc.dg/Wstrict-overflow-2.c: New test.
312 * gcc.dg/Wstrict-overflow-3.c: New test.
313 * gcc.dg/Wstrict-overflow-4.c: New test.
314 * gcc.dg/Wstrict-overflow-5.c: New test.
315 * gcc.dg/Wstrict-overflow-6.c: New test.
316 * gcc.dg/Wstrict-overflow-7.c: New test.
317 * gcc.dg/Wstrict-overflow-8.c: New test.
318 * gcc.dg/Wstrict-overflow-9.c: New test.
319 * gcc.dg/Wstrict-overflow-10.c: New test.
320
321 2007-02-13 Roger Sayle <roger@eyesopen.com>
322
323 * gcc.target/ia64/builtin-bswap-2.c: New test case.
324
325 2007-02-13 Richard Henderson <rth@redhat.com>
326
327 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
328 * gcc.c-torture/execute/pr29302-1.c: ... here.
329
330 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
331
332 PR c/29521
333 * gcc.dg/c90-return-1.c: Update output.
334 * gcc.dg/c99-return-1.c: Likewise.
335
336 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
337
338 PR fortran/30554
339 * gfortran.dg/used_dummy_types_7.f90: New test..
340
341 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
342
343 * gcc.target/i386/parity-1.c: New test.
344 * gcc.target/i386/parity-2.c: New test.
345
346 2007-02-12 Roger Sayle <roger@eyesopen.com>
347
348 * gcc.target/i386/builtin-bswap-3.c: New test case.
349
350 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
351
352 PR tree-optimization/29145
353 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
354 alias analysis is improved to take better advantage of restrict
355 qualified pointers.
356 * gcc.dg/vect/vect-80.c: Likewise.
357 * gcc.dg/vect/pr29145.c: New.
358
359 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
360
361 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
362 * gcc.target/i386/sse4a-insert.c: Likewise.
363
364 2007-02-11 Roger Sayle <roger@eyesopen.com>
365
366 * gcc.target/ia64/builtin-popcount-1.c: New test case.
367 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
368
369 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
370
371 PR fortran/30478
372 * gfortran.dg/enum_4.f90: Update error message checks.
373
374 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
375
376 PR fortran/30554
377 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
378 versions of the modules.
379
380 PR fortran/30617
381 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
382 by getting rid of recursive I/O and providing functions with
383 results.
384
385 PR fortran/30319
386 * gfortran.dg/char_array_constructor_2.f90
387
388 2007-02-11 Mark Mitchell <mark@codesourcery.com>
389
390 PR c++/26988
391 * g++.dg/template/spec34.C: New test
392
393 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
394
395 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
396 on i?86 and x86_64.
397 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
398 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
399 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
400 on i?86 and x86_64.
401 * gcc.dg/vect/vect-113.c: Ditto.
402
403 2007-02-06 Mark Mitchell <mark@codesourcery.com>
404
405 PR c++/29487
406 * g++.dg/eh/weak1-C: New test.
407 * g++.dg/eh/weak1-a.cc: Likewise.
408 * g++.dg/eh/comdat1.C: Likewise.
409
410 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
411 Dorit Nuzman <dorit@il.ibm.com>
412
413 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
414 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
415 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
416 * gcc.dg/vect/vect-113.c: Likewise.
417
418 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
419
420 2007-02-10 Richard Henderson <rth@redhat.com>
421
422 * lib/target-supports.exp (check_effective_target_tls): Redefine
423 to mean non-emulated tls.
424 * gcc.dg/tls/alias-1.c: Remove tls requirement.
425 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
426 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
427 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
428 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
429 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
430 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
431
432 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
433
434 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
435
436 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
437
438 * gfortran.dg/secnds.f: Replace time tolerance with a
439 before-and-after bracket.
440 * gfortran.dg/secnds-1.f: Likewise.
441
442 2007-02-09 Tobias Burnus <burnus@net-b.de>
443
444 PR fortran/30512
445 * gfortran.dg/maxlocval_1.f90: New test.
446
447 2007-02-09 Roger Sayle <roger@eyesopen.com>
448
449 * gcc.target/ia64/builtin_bswap-1.c: New test case.
450
451 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
452
453 PR fortran/30720
454 * gfortran.dg/array_function_1.f90: New test.
455
456 2007-02-09 Richard Sandiford <richard@codesourcery.com>
457
458 * lib/target-supports.exp (check_effective_target_lax_strtofp)
459 (check_effective_target_dummy_wcsftime): New functions.
460
461 2007-02-09 Richard Sandiford <richard@codesourcery.com>
462
463 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
464 * lib/target-supports.exp (check_effective_target_uclibc): New
465 function.
466
467 2007-02-09 Richard Sandiford <richard@codesourcery.com>
468
469 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
470 (vsnprintf): Don't define for uClibc targets.
471
472 2007-02-09 Richard Sandiford <richard@codesourcery.com>
473
474 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
475 set before checking whether it was allowed.
476 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
477 before checking inside_main.
478
479 2007-02-09 Richard Sandiford <richard@codesourcery.com>
480
481 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
482 uClinux targets.
483 (u16sf): Likewise u4sf.
484 * g++.dg/compat/struct-layout-1.h: Likewise.
485
486 2007-02-09 Richard Sandiford <richard@codesourcery.com>
487
488 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
489 procedure.
490 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
491 m68k targets if check_effective_target_coldfire_fpu returns true.
492
493 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
494 Richard Guenther <rguenther@suse.de>
495
496 PR middle-end/23361
497 * gcc.dg/fold-compare-3.c: New testcase.
498 * gcc.dg/tree-ssa/loop-24.c: Likewise.
499
500 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
501
502 * gcc.dg/pr26570.c: Clean up coverage files.
503 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
504 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
505 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
506 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
507 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
508 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
509 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
510 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
511 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
512 * gcc.dg/tree-ssa/pr25501.c: Ditto.
513 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
514 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
515 * gcc.dg/vect/pr28952.c: Ditto.
516 * gcc.dg/vect/pr27151.c: Ditto.
517 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
518 * g++.dg/gomp/macro-3.C: Ditto.
519
520 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
521
522 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
523 of the loop.
524
525 2007-02-08 Roger Sayle <roger@eyesopen.com>
526
527 * gcc.target/i386/builtin-bswap-2.c: New test case.
528
529 2007-02-08 Roger Sayle <roger@eyesopen.com>
530
531 * gfortran.dg/forall_8.f90: New test case.
532 * gfortran.dg/forall_9.f90: Likewise.
533
534 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
535
536 * gcc.dg/builtins-20.c: Add some -~ complex cases.
537
538 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
539
540 * lib/target-supports.exp (check_effective_target_simulator): New.
541
542 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
543
544 * gcc.dg/tree-ssa/loop-25.c: New test.
545
546 2007-02-06 Richard Henderson <rth@redhat.com>
547
548 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
549
550 2007-02-06 Roger Sayle <roger@eyesopen.com>
551
552 * gcc.target/powerpc/popcount-1.c: New test case.
553 * gcc.target/powerpc/parity-1.c: Likewise.
554
555 2007-02-06 Richard Guenther <rguenther@suse.de>
556
557 PR middle-end/27302
558 * gcc.dg/torture/pr27302-2.c: New testcase.
559
560 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
561
562 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
563 * gcc.dg/vect/vect-iv-1.c: New test.
564 * gcc.dg/vect/vect-iv-2.c: New test.
565 * gcc.dg/vect/vect-iv-3.c: New test.
566 * gcc.dg/vect/vect-iv-4.c: New test.
567 * gcc.dg/vect/vect-iv-5.c: New test.
568 * gcc.dg/vect/vect-iv-6.c: New test.
569 * gcc.dg/vect/vect-iv-7.c: New test.
570 * gcc.dg/vect/vect-iv-8.c: New test.
571 * gcc.dg/vect/vect-iv-9.c: New test.
572 * gcc.dg/vect/vect-iv-10.c: New test.
573 * gcc.dg/vect/vect-iv-11.c: New test.
574 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
575 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
576 * gcc.dg/vect/vect-14.c: Now vectorizable.
577 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
578 * gcc.dg/vect/vect-27.c: Likewise.
579 * gcc.dg/vect/vect-29.c Likewise.
580 * gcc.dg/vect/vect-dv-2.c: Likewise.
581 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
582 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
583 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
584
585 2007-02-06 Ira Rosen <irar@il.ibm.com>
586
587 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
588
589 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
590
591 * gcc.dg/builtins-20.c: Add more cases.
592
593 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
594
595 PR debug/30189
596 * gcc.dg/pr30189.c: New test.
597
598 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
599
600 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
601 for running tests.
602 * gcc.target/i386/sse4a-extract.c: New test.
603 * gcc.target/i386/sse4a-insert.c: New test.
604 * gcc.target/i386/sse4a-montsd.c: New test.
605 * gcc.target/i386/sse4a-montss.c: New test.
606
607 2007-02-05 Richard Guenther <rguenther@suse.de>
608
609 * gcc.target/i386/vectorize3.c: New testcase.
610
611 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
612
613 PR target/30665
614 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
615
616 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
617
618 PR fortran/30611
619 * gfortran.dg/repeat_1.f90: New test.
620
621 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
622
623 PR fortran/30605
624 * gfortran.dg/spread_shape_1.f90: Remove tabs.
625 * gfortran.dg/derived_init_2.f90: Ditto.
626 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
627 * gfortran.dg/array_initializer_1.f90: Ditto.
628 * gfortran.dg/do_2.f90: Ditto.
629 * gfortran.dg/proc_assign_1.f90: Ditto.
630
631 2007-02-04 Richard Guenther <rguenther@suse.de>
632
633 PR middle-end/30636
634 * g++.dg/warn/pr30636.C: New testcase.
635 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
636
637 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
638
639 PR middle-end/30667
640 * gfortran.dg/pr30667.f: New test.
641
642 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
643
644 * gcc.dg/builtins-54.c: Add more cases.
645
646 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
647
648 PR fortran/30514
649 * gfortran.dg/zero_sized_2.f90: New test.
650
651 PR fortran/30660
652 * gfortran.dg/alloc_comp_basics_4.f90: New test.
653
654 PR fortran/29820
655 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
656 file.
657
658 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
659
660 PR fortran/30683
661 * gfortran.dg/interface_10.f90: New test.
662
663 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
664
665 * gcc.dg/builtins-20.c: Add more cases.
666
667 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
668
669 PR target/29682
670 * gcc-target/ia64/pr29682.c: New test.
671
672 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
673
674 PR fortran/30284
675 * gfortran.dg/arrayio_11.f90.f90: New test.
676
677 PR fortran/30626
678 * gfortran.dg/arrayio_12.f90.f90: New test.
679
680 2007-02-02 Jakub Jelinek <jakub@redhat.com>
681
682 PR c++/30536
683 * g++.dg/tls/diag-5.C: New test.
684
685 PR middle-end/30473
686 * gcc.dg/pr30473.c: New test.
687 * gcc.c-torture/execute/20070201-1.c: New test.
688
689 2007-02-01 Roger Sayle <roger@eyesopen.com>
690
691 * gfortran.dg/dependency_20.f90: New test case.
692
693 2007-01-31 Ian Lance Taylor <iant@google.com>
694
695 * gcc.dg/lower-subreg-1.c (test): New test.
696
697 2007-01-30 Geoffrey Keating <geoffk@apple.com>
698
699 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
700
701 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
702
703 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
704 * gcc.dg/torture/builtin-math-3.c: Likewise.
705
706 2007-01-31 Dirk Mueller <dmueller@suse.de>
707
708 gcc.dg/Wparentheses-2.c: Update and add new tests.
709
710 2007-01-31 Ira Rosen <irar@il.ibm.com>
711
712 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
713 vectorize.
714
715 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
716
717 * gcc.dg/builtins-63.c: New test.
718
719 2007-01-31 Tobias Burnus <burnus@net-b.de>
720
721 PR fortran/27588
722 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
723
724 2007-01-31 Tobias Burnus <burnus@net-b.de>
725
726 PR fortran/30520
727 * gfortran.dg/volatile8.f90: New argument conformance test.
728 * gfortran.dg/volatile9.f90: New scope test.
729
730 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
731
732 PR c++/24745
733 * g++.dg/warn/null4.C: New.
734
735 2001-01-30 Roger Sayle <roger@eyesopen.com>
736 Uros Bizjak <ubizjak@gmail.com>
737
738 * gcc.dg/large-size-array-3.c: Correct typo.
739
740 2007-01-30 Richard Guenther <rguenther@suse.de>
741
742 PR middle-end/27657
743 * g++.dg/debug/pr27657.C: New testcase.
744
745 2007-01-30 Richard Guenther <rguenther@suse.de>
746
747 PR middle-end/30313
748 * gcc.dg/torture/pr30313.c: New testcase.
749
750 2007-01-29 Janis Johnson <janis187@us.ibm.com>
751
752 * gcc.dg/dfp/dfp-except.h: New file.
753 * gcc.dg/dfp/fe-check.h: New file.
754 * gcc.dg/dfp/fe-binop.c: New test.
755 * gcc.dg/dfp/fe-convert-1.c: New test.
756 * gcc.dg/dfp/fe-convert-2.c: New test.
757 * gcc.dg/dfp/fe-convert-3.c: New test.
758
759 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
760 * gcc.dg/dfp/decfloat-constants.c: Ditto.
761 * gcc.dg/dfp/convert-dfp.c: Ditto.
762 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
763
764 2007-01-29 Josh Conner <jconner@apple.com>
765
766 * gcc.target/powerpc/altivec-24.c: New test.
767
768 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
769
770 PR c++/28266
771 * g++.dg/parse/defarg12.C: New test.
772
773 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
774
775 PR fortran/30554
776 * gfortran.dg/used_dummy_types_6.f90: New test.
777
778 2007-01-28 Jan Hubicka <jh@suse.cz>
779
780 * gcc.dg/tree-prof/val-prof-6.c: New test.
781
782 2007-01-28 Roger Sayle <roger@eyesopen.com>
783
784 * gcc.dg/large-size-array-3.c: Correct test case (portability).
785
786 2007-01-28 Andrew Pinski <pinskia@gmail.com>
787
788 PR C++/28988
789 * g++.dg/expr/dtor4.C: New test.
790
791 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
792
793 * gcc.dg/tree-ssa/loop-23.c: New test.
794
795 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
796
797 PR libfortran/30389
798 * gfortran.dg/achar_2.f90: New test.
799 * gfortran.dg/achar_3.f90: New test.
800
801 2007-01-27 Ian Lance Taylor <iant@google.com>
802
803 * gcc.dg/strict-overflow-1.c: New test.
804 * gcc.dg/no-strict-overflow-1.c: New test.
805 * gcc.dg/strict-overflow-2.c: New test.
806 * gcc.dg/no-strict-overflow-2.c: New test.
807 * gcc.dg/strict-overflow-3.c: New test.
808 * gcc.dg/no-strict-overflow-3.c: New test.
809 * gcc.dg/strict-overflow-4.c: New test.
810 * gcc.dg/no-strict-overflow-4.c: New test.
811 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
812 * gcc.dg/pr15784-1.c: Likewise.
813 * gcc.dg/pr20922-1.c: Likewise.
814 * gcc.dg/pr20922-3.c: Likewise.
815 * gcc.dg/pr20922-4.c: Likewise.
816 * gcc.dg/pr20922-6.c: Likewise.
817 * gcc.dg/compare-4.c: Likewise.
818 * gcc.dg/torture/pr26898-1.c: Likewise.
819 * gcc.dg/tree-ssa/divide-1.c: Likewise.
820 * gcc.dg/tree-ssa/divide-2.c: Likewise.
821 * gcc.dg/tree-ssa/divide-3.c: Likewise.
822 * gcc.dg/tree-ssa/divide-4.c: Likewise.
823 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
824 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
825 * gcc.dg/tree-ssa/pr21082.c: Likewise.
826 * gcc.dg/tree-ssa/pr26899.c: Likewise.
827 * g++.dg/tree-ssa/pr21082.C: Likewise.
828
829 2007-01-27 Roger Sayle <roger@eyesopen.com>
830
831 * gcc-dg/large-size-array-3.c: New test case.
832
833 2007-01-27 Roger Sayle <roger@eyesopen.com>
834
835 * gfortran.dg/forall_7.f90: New test case.
836
837 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
838
839 PR fortran/30407
840 * gfortran.dg/where_operator_assign_1.f90: New test.
841 * gfortran.dg/where_operator_assign_2.f90: New test.
842 * gfortran.dg/where_operator_assign_3.f90: New test.
843
844 2007-01-26 Joseph Myers <joseph@codesourcery.com>
845
846 * lib/target-supports.exp
847 (check_effective_target_powerpc_altivec): New.
848 (check_effective_target_vect_cmdline_needed): Use it.
849
850 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
851
852 PR fortran/30278
853 * gfortran.dg/backslash_3.f: New test.
854
855 2007-01-26 Richard Guenther <rguenther@suse.de>
856
857 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
858
859 2007-01-26 Tobias Burnus <burnus@net-b.de>
860
861 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
862 * gfortran.dg/vect/vect.exp: Ditto.
863 * gfortran.dg/dg.exp: Ditto.
864 * gfortran.fortran-torture/execute/execute.exp: Ditto.
865 * gfortran.fortran-torture/compile/compile.exp: Ditto.
866
867 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
868
869 * gcc.dg/builtins-20.c: Add more cases.
870 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
871
872 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
873
874 PR fortran/30437
875 * gcc.dg/Wall.c: New.
876 * gcc.dg/Wno-all.c: New.
877 * gfortran.dg/Wall.f90: New.
878 * gfortran.dg/Wno-all.f90: New.
879
880 2007-01-24 Geoffrey Keating <geoffk@apple.com>
881
882 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
883 * g++.dg/eh/simd-2.C: Also run on Darwin.
884 * g++.dg/eh/simd-3.C: New.
885 * g++.dg/eh/simd-4.C: New.
886
887 2007-01-25 Richard Guenther <rguenther@suse.de>
888
889 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
890 and _PROFILE_USE.
891 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
892
893 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
894
895 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
896 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
897 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
898 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
899 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
900 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
901 * gcc.dg/ipa/ipa-7.c: New testcase.
902
903 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
904
905 * g++.dg/cpp0x/warn_cxx0x.C: New.
906
907 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
908
909 * gcc.dg/builtins-20.c: Test builtin carg.
910
911 2007-01-24 Jakub Jelinek <jakub@redhat.com>
912
913 PR middle-end/27416
914 * gcc.dg/gomp/pr27416.c: New test.
915
916 PR middle-end/30494
917 * gcc.dg/gomp/pr30494.c: New test.
918 * g++.dg/gomp/pr30494.C: New test.
919
920 PR middle-end/30421
921 * gcc.dg/gomp/pr30421.c: New test.
922
923 2007-01-24 Steve Ellcey <sje@cup.hp.com>
924
925 * gcc.target/ia64/versionid-1.c: New test.
926 * gcc.target/ia64/versionid-2.c: New test.
927
928 2007-01-24 Richard Guenther <rguenther@suse.de>
929
930 PR testsuite/30181
931 * gcc.dg/builtins-57.c: Change to a link-time testcase
932 to support non-C99 targets.
933
934 2007-01-24 Jan Hubicka <jh@suse.cz>
935
936 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
937
938 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
939
940 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
941
942 2007-01-23 Andrew Pinski <pinskia@gmail.com>
943
944 PR objc/27438
945 * objc.dg/const-str-12.m: New test.
946
947 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
948
949 PR fortran/30532
950 * gfortran.dg/ctrl-z.f90: New test.
951
952 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
953
954 PR fortran/30481
955 * gfortran.dg/namelist_assumed_char.f90: New test.
956
957 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
958
959 PR c++/27492
960 * g++.dg/inherit/covariant15.C: New test.
961
962 2007-01-23 Ian Lance Taylor <iant@google.com>
963
964 * g++.dg/warn/Wparentheses-24.C: New test.
965
966 2007-01-23 Richard Guenther <rguenther@suse.de>
967
968 PR testsuite/30560
969 * ada/acats/run_acats: Do not call gnatmake or gnatchop
970 with full path.
971
972 2007-01-22 Richard Guenther <rguenther@suse.de>
973
974 PR tree-optimization/30038
975 * gcc.dg/builtins-62.c: New testcase.
976
977 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
978
979 * gcc.c-torture/compile/20070121.c: New test.
980
981 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
982
983 PR libfortran/30525
984 * gfortran.dg/char_comparison_1.f: New test.
985
986 2007-01-21 Ira Rosen <irar@il.ibm.com>
987
988 * gcc.dg/vect/vect-strided-same-dr.c: New test.
989
990 2007-01-20 Andrew Pinski <pinskia@gmail.com>
991
992 PR objc/30479
993 * objc.dg/pch: New directory.
994 * objc.dg/pch/pch.exp: New file.
995 * objc.dg/pch/interface-1.m: New test.
996 * objc.dg/pch/interface-1.hs: New include file.
997 * lib/objc.exp (objc_target_compile): Add
998 "-x objective-c-header" in front of the sources if this is
999 a precompiled header being compiled.
1000
1001 2007-01-20 Roger Sayle <roger@eyesopen.com>
1002
1003 * gfortran.dg/array_memcpy_3.f90: New test case.
1004 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
1005
1006 2007-01-20 Roger Sayle <roger@eyesopen.com>
1007 Brooks Moses <brooks.moses@codesourcery.com>
1008 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1009
1010 * gfortran.dg/intrinsic_sign_1.f90: New test case.
1011 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
1012
1013 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1014
1015 * gcc.dg/torture/builtin-math-3.c: Test fdim.
1016
1017 2007-01-19 Mike Stump <mrs@apple.com>
1018
1019 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
1020 away.
1021
1022 2007-01-19 Roger Sayle <roger@eyesopen.com>
1023
1024 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
1025 option instead of -funsafe-math-optimizations.
1026
1027 2007-01-19 Tomas Bily <tbily@suse.cz>
1028
1029 gcc.dg/tree-prof/indir-call-prof.c: New.
1030 g++.dg/dg.exp: Add tree-prof subdirectory.
1031 g++.dg/tree-prof/indir-call-prof.C: New.
1032 g++.dg/tree-prof/tree-prof.exp: New.
1033
1034 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1035
1036 PR c++/17947
1037 * g++.dg/warn/deprecated.C: Update warning output.
1038 * g++.dg/warn/deprecated-2.C: Likewise.
1039 * g++.dg/warn/deprecated-3.C: New.
1040
1041 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
1042
1043 * gcc.c-torture/execute/nestfunc-7.c: New.
1044
1045 2007-01-18 Hui-May Chang <hm.chang@apple.com>
1046
1047 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
1048
1049 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
1050
1051 * gcc.dg/m68k-pic-1.c: New.
1052
1053 2007-01-18 Roger Sayle <roger@eyesopen.com>
1054
1055 * gfortran.dg/array_memcpy_4.f90: New test case.
1056
1057 2007-01-18 Josh Conner <jconner@apple.com>
1058
1059 PR target/30485
1060 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1061 * gcc.dg/vect/no-trapping-math-1: New.
1062 * gcc.dg/vect/no-trapping-math-2: New.
1063
1064 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
1065
1066 * gcc.target/i386/387-8.c: Update comment about optimizing
1067 inherent load of 1.0 of fptan instruction.
1068
1069 2007-01-18 Dirk Mueller <dmueller@suse.de>
1070 Richard Guenther <rguenther@suse.de>
1071
1072 PR diagnostic/8268
1073 * gcc.dg/Warray-bounds.c: New testcase.
1074 * gcc.dg/Warray-bounds-2.c: New testcase.
1075 * g++.dg/warn/Warray-bounds.C: New testcase.
1076 * g++.dg/warn/Warray-bounds-2.C: New testcase.
1077
1078 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
1079
1080 PR fortran/30476
1081 * gfortran.dg/generic_12.f90: New test.
1082
1083 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
1084
1085 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1086 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1087
1088 2007-01-16 Janis Johnson <janis187@us.ibm.com>
1089
1090 * gcc.dg/dfp/compare-special.h: New file.
1091 * gcc.dg/dfp/compare-special-32.c: New test.
1092 * gcc.dg/dfp/compare-special-64.c: New test.
1093 * gcc.dg/dfp/compare-special-128.c: New test.
1094
1095 2007-01-16 Roger Sayle <roger@eyesopen.com>
1096 Paul Thomas <pault@gcc.gnu.org>
1097 Steven G. Kargl <kargl@gcc.gnu.org>
1098
1099 PR fortran/30404
1100 * gfortran.dg/forall_6.f90: New test case.
1101 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1102 * gfortran.dg/dependency_13.f90: Likewise.
1103
1104 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1105
1106 PR testsuite/12325
1107 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1108 targets that don't support Inf.
1109
1110 2007-01-15 Dale Johannesen <dalej@apple.com>
1111
1112 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
1113
1114 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
1115
1116 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
1117 of achar for 0xff to avoid the "Extended ASCII not
1118 implemented" error message.
1119
1120 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
1121
1122 PR fortran/28172
1123 * gfortran.dg/altreturn_4.f90: New test.
1124
1125 PR fortran/29389
1126 * gfortran.dg/stfunc_4.f90: New test.
1127
1128 PR fortran/29712
1129 * gfortran.dg/bound_2.f90: Reinstate commented out line.
1130 * gfortran.dg/initialization_1.f90: Change warning.
1131
1132 PR fortran/30283
1133 * gfortran.dg/specification_type_resolution_2.f90: New test.
1134
1135 2007-01-14 Jan Hubicka <jh@suse.cz>
1136
1137 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1138 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1139 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1140 elimination.
1141
1142 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
1143
1144 PR fortran/30410
1145 * gfortran.dg/external_procedures_2.f90: New test.
1146
1147 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
1148
1149 PR target/30413
1150 * gcc.target/i386/pr30413.c: New test.
1151
1152 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
1153
1154 PR fortran/30452
1155 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
1156
1157 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
1158
1159 * gcc.dg/20070112-1.c: New test.
1160
1161 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1162
1163 PR libgfortran/30435
1164 * gfortran.dg/list_read_6.f90: New test.
1165
1166 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
1167
1168 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
1169
1170 2007-01-12 Tom Tromey <tromey@redhat.com>
1171
1172 PR preprocessor/28227:
1173 * gcc.dg/cpp/pr28227.c: New file.
1174
1175 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1176
1177 * gcc.dg/tree-ssa/loop-22.c: New test.
1178
1179 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1180
1181 PR tree-optimization/29516
1182 * gcc.dg/tree-ssa/loop-20.c: New test.
1183
1184 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
1185
1186 PR libfortran/30415
1187 * minmaxloc_integer_kinds_1.f90: New test.
1188
1189 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
1190
1191 PR c++/29573
1192 * g++.dg/template/sizeof-template-argument.C: New test.
1193
1194 2007-01-11 Jan Hubicka <jh@suse.cz>
1195
1196 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1197 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1198 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1199 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1200 * gcc.dg/tree-ssa/pr21658.c: Likewise.
1201 * gcc.dg/tree-ssa/pr15349.c: Likewise.
1202 * gcc.dg/tree-ssa/pr25501.c: Likewise.
1203 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1204 transformation in question.
1205 * gcc.dg/tree-ssa/vrp05.c: Likewise.
1206 * gcc.dg/tree-ssa/pr20701.c: Likewise.
1207 * gcc.dg/always_inline3.c: Likewise.
1208
1209 2007-01-10 Mark Mitchell <mark@codesourcery.com>
1210
1211 PR c++/28999
1212 * g++.dg/template/typename11.C: New test.
1213
1214 2007-01-10 Robert Kennedy <jimbob@google.com>
1215
1216 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1217
1218 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1219
1220 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1221 for different integer kinds.
1222 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1223 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1224 * gfortran.dg/ishft_2.f90: New test.
1225 * gfortran.dg/ishft_3.f90: New test.
1226
1227 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1228
1229 * gfortran.dg/altreturn_2.f90: Removed executable bit.
1230
1231 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
1232
1233 PR tree-optimization/30322
1234 * gcc.dg/tree-ssa/loop-21.c: New test.
1235
1236 2007-01-08 Geoffrey Keating <geoffk@apple.com>
1237
1238 * g++.dg/rtti/darwin-builtin-linkage.C: New.
1239
1240 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
1241
1242 * gcc.target/spu/intrinsics-1.c: Remove xfail.
1243
1244 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1245
1246 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1247 * g++.dg/warn/overflow-warn-3.C: Likewise.
1248 * g++.dg/warn/overflow-warn-4.C: Likewise.
1249 * g++.dg/warn/overflow-warn-5.C: Likewise.
1250 * g++.dg/warn/overflow-warn-6.C: Likewise.
1251 * g++.dg/warn/Woverflow-1.C: Likewise.
1252 * g++.dg/warn/Woverflow-2.C: Likewise.
1253 * g++.dg/warn/Woverflow-3.C: Likewise.
1254 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1255
1256 2007-01-08 Roger Sayle <roger@eyesopen.com>
1257
1258 * gfortran.dg/array_constructor_14.f90: New test case.
1259 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1260
1261 2007-01-08 Richard Guenther <rguenther@suse.de>
1262
1263 PR tree-optimization/23603
1264 * gcc.dg/tree-ssa/vrp31.c: New testcase.
1265 * gcc.dg/tree-ssa/vrp32.c: Likewise.
1266
1267 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1268
1269 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1270 in __v8qi typedef.
1271 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1272 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1273 compiler behaviour.
1274 * gcc.dg/simd-5.c: Likewise.
1275 * gcc.dg/simd-6.c: Likewise.
1276 * g++.dg/conversion/simd1.C: Likewise.
1277 * g++.dg/conversion/simd3.C: Likewise.
1278 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1279 (main): Use it.
1280
1281 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1282
1283 PR tree-optimization/29877
1284 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1285 name of a hard register for the target concerned. Adjust dg-error
1286 directives to cope with new behaviour of TER.
1287
1288 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1289
1290 PR c++/28986
1291 * g++.dg/conversion/nullptr1.C: Added overflow warning.
1292 * g++.dg/warn/overflow-warn-1.C: New.
1293 * g++.dg/warn/overflow-warn-3.C: New.
1294 * g++.dg/warn/overflow-warn-4.C: New.
1295 * g++.dg/warn/overflow-warn-5.C: New.
1296 * g++.dg/warn/overflow-warn-6.C: New.
1297 * g++.dg/warn/Woverflow-1.C: New.
1298 * g++.dg/warn/Woverflow-2.C: New.
1299 * g++.dg/warn/Woverflow-3.C: New.
1300 * g++.dg/warn/multiple-overflow-warn-2.C: New.
1301
1302 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
1303
1304 PR fortran/27698
1305 * gfortran.dg/invalid_name.f90: New test.
1306 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1307 * gfortran.dg/gomp/pr29759.f90: Ditto.
1308
1309 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
1310
1311 * gfortran.dg/present_1.f90: Update error message.
1312
1313 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
1314
1315 PR c++/19439
1316 * g++.dg/template/duplicate1.C: New test
1317 * g++.dg/template/memfriend6.C: Adjust error markers.
1318
1319 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
1320
1321 PR tree-opt/30385
1322 * gcc.dg/torture/inline-1.c: New test.
1323
1324 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1325
1326 PR c/19978
1327 * gcc.dg/multiple-overflow-warn-1.c: New.
1328 * gcc.dg/multiple-overflow-warn-2.c: New.
1329 * gcc.dg/overflow-warn-6.c: New.
1330 * g++.dg/warn/multiple-overflow-warn-1.C: New.
1331
1332 2007-01-05 Roger Sayle <roger@eyesopen.com>
1333
1334 * gfortran.dg/array_memcpy_1.f90: New test case.
1335 * gfortran.dg/array_memcpy_2.f90: Likewise.
1336
1337 2007-01-05 Richard Guenther <rguenther@suse.de>
1338
1339 PR middle-end/27826
1340 * g++.dg/opt/pr27826.C: New testcase.
1341
1342 2007-01-05 Ian Lance Taylor <iant@google.com>
1343
1344 * gcc.dg/Walways-true-1.c: New test.
1345 * gcc.dg/Walways-true-2.c: New test.
1346 * g++.dg/warn/Walways-true-1.C: New test.
1347 * g++.dg/warn/Walways-true-2.C: New test.
1348
1349 2007-01-05 Jakub Jelinek <jakub@redhat.com>
1350
1351 PR c/30360
1352 * gcc.dg/pr30360.c: New test.
1353
1354 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
1355
1356 PR fortran/23232
1357 * gfortran.dg/data_implied_do_1.f90: New test.
1358
1359 PR fortran/27996
1360 PR fortran/27998
1361 * gfortran.dg/char_length_1.f90: New test.
1362
1363 2007-01-05 Richard Guenther <rguenther@suse.de>
1364
1365 PR middle-end/28116
1366 * g++.dg/opt/pr28116.C: New testcase.
1367
1368 2007-01-05 Tobias Burnus <burnus@net-b.de>
1369
1370 PR fortran/29624
1371 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1372 invalid deallocate.
1373 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1374 * gfortran.dg/protected_4.f90: Add pointer intent check.
1375 * gfortran.dg/protected_6.f90: Add pointer intent check.
1376 * gfortran.dg/pointer_intent_1.f90: New test.
1377 * gfortran.dg/pointer_intent_2.f90: New test.
1378 * gfortran.dg/pointer_intent_3.f90: New test.
1379
1380 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1381
1382 PR 30235
1383 * gfortran.dg/altreturn_2.f90: new test.
1384
1385 2007-01-04 Tom Tromey <tromey@redhat.com>
1386
1387 PR preprocessor/28165:
1388 * gcc.dg/cpp/pr28165.c: New file.
1389
1390 2007-01-03 Josh Conner <jconner@apple.com>
1391
1392 PR middle-end/29683
1393 * gcc.dg/pr29683.c: New.
1394
1395 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1396
1397 PR c++/28217
1398 * g++.dg/pch/template-1.C: New test.
1399 * g++.dg/pch/template-1.Hs: New file.
1400
1401 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
1402
1403 PR middle-end/30353
1404 * gcc.c-torture/compile/complex-4.c: New test.
1405
1406 2007-01-03 Joseph Myers <joseph@codesourcery.com>
1407
1408 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1409 -maltivec.
1410 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1411
1412 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1413
1414 PR middle-end/30286
1415 * gcc.dg/pr30286.c: New test.
1416
1417 PR c++/29535
1418 * g++.dg/template/crash66.C: New test.
1419
1420 PR c++/29054
1421 * g++.dg/template/friend49.C: New test.
1422
1423 2007-01-03 Steven G. Kargl <kargls@comcast.net>
1424
1425 * gfortran.dg/ibits.f90: New test.
1426
1427 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
1428
1429 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1430 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1431
1432 2007-01-02 Jan Hubicka <jh@suse.cz>
1433
1434 * gcc.dg/pr16194.c: We now output error on all three functions, not just
1435 first one.
1436
1437 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1438
1439 PR c/19977
1440 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1441 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1442
1443 2006-01-02 Ian Lance Taylor <iant@google.com>
1444
1445 * g++.dg/warn/Wparentheses-22.C: New test.
1446 * g++.dg/warn/Wparentheses-23.C: New test.
1447
1448 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1449
1450 PR middle-end/7651
1451 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1452 * gcc.dg/declspec-3-Wextra.c: New.
1453 * gcc.dg/declspec-3-no.c: New
1454
1455 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
1456
1457 PR fortran/20896
1458 * gfortran.dg/interface_10.f90: Remove.
1459
1460 2007-01-01 Roger Sayle <roger@eyesopen.com>
1461
1462 * gcc.dg/fold-eqxor-4.c: New test case.
1463
1464 2007-01-02 Joseph Myers <joseph@codesourcery.com>
1465
1466 PR middle-end/30311
1467 * gcc.c-torture/compile/pr30311.c: New test.
1468
1469 2007-01-01 Andrew Pinski <pinskia@gmail.com>
1470
1471 PR middle-end/30253
1472 * gcc.c-torture/compile/statement-expression-1.c: New test.
1473
1474 2007-01-01 Andreas Schwab <schwab@suse.de>
1475
1476 PR target/29166
1477 * g++.dg/eh/pr29166.C: New test.
1478
1479 2007-01-01 Joseph Myers <joseph@codesourcery.com>
1480
1481 * lib/target-supports.exp (check_effective_target_powerpc_spe):
1482 New.
1483 (check_effective_target_vect_cmdline_needed): Use it.
1484
1485 2006-12-31 Richard Guenther <rguenther@suse.de>
1486
1487 PR middle-end/30137
1488 * testsuite/gcc.dg/pr30137-1.c: New testcase.
1489 * testsuite/gcc.dg/pr30137-2.c: Likewise.
1490
1491 2006-12-31 Roger Sayle <roger@eyesopen.com>
1492
1493 PR middle-end/30322
1494 * gcc.dg/fold-plusnot-1.c: New test case.
1495
1496 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
1497
1498 PR c++/29731
1499 * g++.dg/parse/template22.C: New test.
1500
1501 2006-12-31 Richard Guenther <rguenther@suse.de>
1502
1503 PR middle-end/30338
1504 * gcc.c-torture/compile/pr30338.c: New testcase.
1505
1506 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1507
1508 PR fortran/27900
1509 * gfortran.dg/intrinsic_actual_4.f90: New test.
1510
1511 PR fortran/24325
1512 * gfortran.dg/func_decl_3.f90: New test.
1513
1514 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1515
1516 PR fortran/23060
1517 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1518 * gfortran.dg/c_by_val_1.f: New test.
1519 * gfortran.dg/c_by_val_2.f: New test.
1520 * gfortran.dg/c_by_val_3.f: New test.
1521
1522 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
1523
1524 PR libfortran/30321
1525 * gfortran.dg/sum_zero_array_1.f90: New test.
1526
1527 2006-12-29 Jakub Jelinek <jakub@redhat.com>
1528
1529 PR preprocessor/29612
1530 * gcc.dg/cpp/pr29612-1.c: New test.
1531 * gcc.dg/cpp/pr29612-2.c: New test.
1532
1533 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
1534
1535 PR fortran/30034
1536 * gfortran.dg/pure_formal_proc_1.f90: New test.
1537
1538 PR fortran/30237
1539 * gfortran.dg/intrinsic_actual_3.f90: New test.
1540
1541 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1542
1543 PR fortran/30014
1544 * gfortran.dg/io_constraints_1.f90: Update test.
1545 * gfortran.dg/io_constraints_2.f90: Update test.
1546 * gfortran.dg/inquire_iolength.f90: New test.
1547
1548 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
1549
1550 PR fortran/20896
1551 * gfortran.dg/interface_10.f90: New test.
1552 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1553 since z is already, locally a variable.
1554
1555 PR fortran/25135
1556 * gfortran.dg/generic_11.f90: New test.
1557 * gfortran.dg/interface_7.f90: Remove name clash between module
1558 name and procedure 'x' referenced in the interface.
1559
1560 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1561
1562 PR middle-end/7651
1563 * gcc.dg/Wmissing-parameter-type.c: New.
1564 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1565 * gcc.dg/Wmissing-parameter-type-no.c: New.
1566
1567 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
1568
1569 PR fortran/25818
1570 * gfortran.dg/entry_array_specs_2.f: New test.
1571
1572 PR fortran/30084
1573 * gfortran.dg/nested_modules_6.f90: New test.
1574
1575 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1576
1577 PR middle-end/7651
1578 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1579 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1580
1581 2006-12-21 Andrew Pinski <pinskia@gmail.com>
1582
1583 PR C++/30168
1584 * g++.dg/opt/complex6.C: New test.
1585
1586 2006-12-22 Ben Elliston <bje@au.ibm.com>
1587
1588 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1589 full" if the linker on spu-*-* warns about exceeding local store.
1590
1591 And revert this patch:
1592 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1593 fail to link due to relocation overflows on spu-*-*.
1594
1595 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1596
1597 PR fortran/30273
1598 * gfortran.dg/dependency_19.f90: New test.
1599
1600 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1601
1602 PR fortran/30202
1603 * gfortran.dg/alloc_comp_basics_3.f90: New test.
1604
1605 2006-12-21 Jakub Jelinek <jakub@redhat.com>
1606
1607 PR middle-end/30262
1608 * gcc.c-torture/execute/20061220-1.c: New test.
1609
1610 PR middle-end/30263
1611 * gcc.dg/gomp/asm-1.c: New test.
1612
1613 PR target/30230
1614 * g++.dg/eh/ia64-2.C: New test.
1615
1616 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
1617
1618 PR target/28966
1619 PR target/29248
1620 * gcc.dg/rs6000-leaf.c: New.
1621
1622 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1623
1624 PR fortran/25392
1625 * gfortran.dg/f2c_8.f90: New test.
1626
1627 2006-12-20 Bill Wendling <wendling@apple.com>
1628
1629 * gcc.dg/asm-b.c: Check for __ppc64__.
1630
1631 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1632
1633 PR fortran/30190
1634 * gfortran.dg/bounds_check_5.f90: New test.
1635
1636 2006-12-20 Andrew Pinski <pinskia@gmail.com>
1637
1638 PR middle-end/30143
1639 * gcc.dg/gomp/complex-1.c: New testcase.
1640
1641 2006-12-20 Roger Sayle <roger@eyesopen.com>
1642
1643 * gfortran.dg/array_memset_1.f90: New test case.
1644
1645 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
1646
1647 * lib/target-supports.exp: Add spu to
1648 check_effective_target_vect_widen_mult_hi_to_si.
1649
1650 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1651
1652 PR fortran/29992
1653 * gfortran.dg/generic_9.f90: New test.
1654
1655 PR fortran/30081
1656 * gfortran.dg/generic_10.f90: New test.
1657
1658 2006-12-19 Andrew Pinski <pinskia@gmail.com>
1659
1660 PR tree-opt/30045
1661 * gcc.dg/pr30045.c: New test.
1662
1663 2006-12-20 Ben Elliston <bje@au.ibm.com>
1664
1665 * gcc.dg/20020312-2.c: Add a case for __SPU__.
1666
1667 2006-12-19 Eric Christopher <echristo@apple.com>
1668
1669 PR target/29302
1670 * gcc.c-torture/execute/pr29302-1.c: New.
1671
1672 2006-12-19 Tobias Burnus <burnus@net-b.de>
1673
1674 PR fortran/39238
1675 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1676
1677 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
1678
1679 PR fortran/30236
1680 * gfortran.dg/altreturn_3.f90: New test.
1681
1682 * gfortran.dg/char_result_12.f90: Fix comment typos.
1683
1684 2006-12-19 Ben Elliston <bje@au.ibm.com>
1685
1686 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1687 as newlib's stdio.h uses non-traditional cpp constructs.
1688
1689 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1690
1691 * gfortran.dg/advance.f90: Renamed to advance_1.f90
1692 * gfortran.dg/append-1.f90: Renamed to append_1.f90
1693 * gfortran.dg/array-1.f90: Renamed to array_1.f90
1694 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1695 * gfortran.dg/backspace.f: Renamed to backspace_1.f
1696 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1697 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1698 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1699 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1700 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1701 * gfortran.dg/logint-1.f: Renamed to logint_1.f
1702 * gfortran.dg/logint-2.f: Renamed to logint_2.f
1703 * gfortran.dg/logint-3.f: Renamed to logint_3.f
1704 * gfortran.dg/advance_1.f90: Renamed from advance.f90
1705 * gfortran.dg/append_1.f90: Renamed from append-1.f90
1706 * gfortran.dg/array_1.f90: Renamed from array-1.f90
1707 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1708 * gfortran.dg/backspace_1.f: Renamed from backspace.f
1709 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1710 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1711 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1712 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1713 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1714 * gfortran.dg/logint_1.f: Renamed from logint-1.f
1715 * gfortran.dg/logint_2.f: Renamed from logint-2.f
1716 * gfortran.dg/logint_3.f: Renamed from logint-3.f
1717
1718 2006-12-18 Bill Wendling <wendling@apple.com>
1719
1720 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1721 id is an OjbC keyword.
1722
1723 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1724
1725 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1726
1727 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1728
1729 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1730
1731 2006-12-18 Ian Lance Taylor <iant@google.com>
1732
1733 * g++.dg/warn/Wmissing-declarations-1.C: New test.
1734
1735 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
1736
1737 * gcc.c-torture/compile/pr27528.c: Use empty templates.
1738
1739 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
1740
1741 PR fortran/30207
1742 * gfortran.fortran-torture/execute/where21.f90: New test.
1743
1744 2006-12-17 Tobias Burnus <burnus@net-b.de>
1745
1746 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1747
1748 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1749
1750 PR middle-end/7651
1751 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1752 * gcc.dg/if-empty-1.c: Likewise.
1753 * gcc.dg/pr23165.c: Likewise.
1754 * g++.dg/warn/empty-body.C: Likewise.
1755
1756 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1757
1758 PR libfortran/30005
1759 * gfortran.dg/open_errors.f90: New test.
1760
1761 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
1762
1763 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1764
1765 * gcc.target/i386/ssse3-pabsb.c: New file.
1766 * gcc.target/i386/ssse3-pabsd.c: Likewise.
1767 * gcc.target/i386/ssse3-pabsw.c: Likewise.
1768 * gcc.target/i386/ssse3-palignr.c: Likewise.
1769 * gcc.target/i386/ssse3-phaddd.c: Likewise.
1770 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1771 * gcc.target/i386/ssse3-phaddw.c: Likewise.
1772 * gcc.target/i386/ssse3-phsubd.c: Likewise.
1773 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1774 * gcc.target/i386/ssse3-phsubw.c: Likewise.
1775 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1776 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1777 * gcc.target/i386/ssse3-pshufb.c: Likewise.
1778 * gcc.target/i386/ssse3-psignb.c: Likewise.
1779 * gcc.target/i386/ssse3-psignd.c: Likewise.
1780 * gcc.target/i386/ssse3-psignw.c: Likewise.
1781 * gcc.target/i386/ssse3-vals.h: Likewise.
1782
1783 2006-12-15 Janis Johnson <janis187@us.ibm.com>
1784
1785 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1786 * lib/fortran-torture.exp: Include target-supports.exp.
1787
1788 2006-12-15 Jakub Jelinek <jakub@redhat.com>
1789
1790 PR target/30185
1791 * gcc.c-torture/execute/pr30185.c: New test.
1792
1793 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1794
1795 PR testsuite/30179
1796 PR testsuite/30180
1797 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1798 * gcc.dg/builtin-bswap-2.c: Likewise.
1799 * gcc.dg/builtin-bswap-3.c: Likewise.
1800 * gcc.dg/builtin-bswap-4.c: Likewise.
1801 * lib/target-supports.exp (check_effective_target_stdint_types): New.
1802 * cc.c-torture/execute/mode-dependent-address.x: New file.
1803
1804 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1805
1806 PR libfortran/30145
1807 * gfortran.dg/write_zero_array: New test.
1808
1809 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1810
1811 PR fortran/30200
1812 * gfortran.dg/write_fmt_trim.f90: New test.
1813
1814 2006-12-14 Diego Novillo <dnovillo@redhat.com>
1815
1816 PR 30194
1817 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1818 temporarily.
1819
1820 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1821
1822 * lib/target-supports.exp (check_weak_available): Use istarget
1823 "hppa*-*-hpux10*" instead of regexp.
1824 (check_cxa_atexit_available): Likewise.
1825
1826 2006-12-14 Richard Guenther <rguenther@suse.de>
1827
1828 PR tree-optimization/30197
1829 * gcc.c-torture/execute/complex-1.c: Fix function name.
1830 * gcc.dg/builtins-61.c: New testcase.
1831
1832 2006-12-14 Richard Guenther <rguenther@suse.de>
1833
1834 PR middle-end/30172
1835 * gcc.dg/pr30172-1.c: New testcase.
1836
1837 2006-12-14 Richard Guenther <rguenther@suse.de>
1838
1839 PR tree-optimization/30198
1840 * gcc.dg/builtins-60.c: New testcase.
1841
1842 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
1843
1844 * lib/target-supports.exp (vect_no_align): Remove spu.
1845
1846 2006-12-13 Ian Lance Taylor <iant@google.com>
1847
1848 PR c++/19564
1849 PR c++/19756
1850 * g++.dg/warn/Wparentheses-5.C: New test.
1851 * g++.dg/warn/Wparentheses-6.C: New test.
1852 * g++.dg/warn/Wparentheses-7.C: New test.
1853 * g++.dg/warn/Wparentheses-8.C: New test.
1854 * g++.dg/warn/Wparentheses-9.C: New test.
1855 * g++.dg/warn/Wparentheses-10.C: New test.
1856 * g++.dg/warn/Wparentheses-11.C: New test.
1857 * g++.dg/warn/Wparentheses-12.C: New test.
1858 * g++.dg/warn/Wparentheses-13.C: New test.
1859 * g++.dg/warn/Wparentheses-14.C: New test.
1860 * g++.dg/warn/Wparentheses-15.C: New test.
1861 * g++.dg/warn/Wparentheses-16.C: New test.
1862 * g++.dg/warn/Wparentheses-17.C: New test.
1863 * g++.dg/warn/Wparentheses-18.C: New test.
1864 * g++.dg/warn/Wparentheses-19.C: New test.
1865 * g++.dg/warn/Wparentheses-20.C: New test.
1866 * g++.dg/warn/Wparentheses-21.C: New test.
1867
1868 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1869
1870 PR testsuite/30157
1871 * lib/target-supports.exp (check_cxa_atexit_available): Return false
1872 for target "hppa.*hpux10".
1873
1874 2006-12-13 Jakub Jelinek <jakub@redhat.com>
1875
1876 * g++.dg/debug/vartrack1.C: New test.
1877
1878 * g++.dg/opt/ifcvt1.C: New test.
1879
1880 * gcc.dg/tls/opt-13.c: New test.
1881
1882 * gcc.dg/20060425-2.c: New test.
1883
1884 * g++.dg/opt/pr15054-2.C: New test.
1885
1886 * gcc.c-torture/execute/20060420-1.c: New test.
1887
1888 * gcc.c-torture/execute/20060412-1.c: New test.
1889
1890 * objc/compile/20060406-1.m: New test.
1891
1892 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
1893
1894 * g++.dg/template/array17.C: New test.
1895
1896 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
1897
1898 * gcc.target/powerpc/altivec-23.c: New test.
1899
1900 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
1901
1902 PR c++27316
1903 * g++.dg/inherit/error3.C: New test.
1904
1905 PR c++/28740
1906 * g++.dg/inherit/error4.C: New test.
1907
1908 2006-12-13 Richard Guenther <rguenther@suse.de>
1909
1910 PR tree-optimization/17687
1911 * gcc.dg/builtins-59.c: New testcase.
1912
1913 2006-12-13 Ben Elliston <bje@au.ibm.com>
1914
1915 * gcc.target/spu/Wmain.c: New test.
1916
1917 2006-12-12 Josh Conner <jconner@apple.com>
1918
1919 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1920 * g++.dg/abi/thunk4.C: Likewise.
1921 * g++.dg/abi/rtti3.C: Likewise.
1922
1923 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1924
1925 * gcc.target/spu/cpat-1.c: New test.
1926 * gcc.target/spu/cpat-2.c: New test.
1927 * gcc.target/spu/cpat-3.c: New test.
1928 * gcc.target/spu/cpat-4.c: New test.
1929
1930 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1931
1932 PR tree-opt/28436
1933 * gcc.c-torture/compile/vector-1.c: New test.
1934 * gcc.c-torture/compile/vector-2.c: New test.
1935 * gcc.c-torture/compile/vector-3.c: New test.
1936
1937 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1938
1939 * lib/fortran-torture.exp: Update copyright years. Remove
1940 obsolete comment. Test -ftree-vectorize where it makes sense.
1941 * lib/gfortran-dg.exp: Update copyright years. Use settings
1942 from fortran-torture.exp.
1943 * gfortran.dg/char_transpose_1.f90,
1944 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1945 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1946 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
1947 '-w' to dg-options.
1948
1949 2006-12-12 Richard Sandiford <richard@codesourcery.com>
1950
1951 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1952 saved_${tool}_load.
1953
1954 2006-12-12 Ira Rosen <irar@il.ibm.com>
1955
1956 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1957 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1958 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1959 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1960 gaps.
1961
1962 2006-12-12 Richard Guenther <rguenther@suse.de>
1963
1964 PR middle-end/30147
1965 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1966
1967 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
1968 Diego Novillo <dnovillo@redhat.com>
1969
1970 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1971 VDEF/VUSE changes.
1972 * gcc.dg/tree-ssa/pr26421.c: Likewise
1973 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1974 * gcc.dg/tree-ssa/pr23382.c: Likewise.
1975 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1976 * gcc.dg/tree-ssa/pr28410.c: Likewise.
1977 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1978 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1979 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1980 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1981 * gcc.dg/tree-ssa/alias-12.c: Likewise.
1982
1983 2006-12-11 Jan Hubicka <jh@suse.cz>
1984
1985 * gcc.dg/tree-prof/stringop-1.c: New test.
1986 * gcc.dg/tree-prof/stringop-2.c: New test.
1987
1988 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
1989
1990 PR target/30120
1991 * gcc.target/i386/pr30120.c: New test.
1992
1993 Revert:
1994 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1995
1996 * gcc.target/i386/x87regparm-1.c: New test.
1997 * gcc.target/i386/x87regparm-2.c: New test.
1998 * gcc.target/i386/x87regparm-3.c: New test.
1999 * gcc.target/i386/x87regparm-4.c: New test.
2000
2001 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
2002
2003 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
2004
2005 2006-12-10 Tobias Burnus <burnus@net-b.de>
2006
2007 PR fortran/23994
2008 * gfortran.dg/protected_1.f90: New test.
2009 * gfortran.dg/protected_2.f90: New test.
2010 * gfortran.dg/protected_3.f90: New test.
2011 * gfortran.dg/protected_4.f90: New test.
2012 * gfortran.dg/protected_5.f90: New test.
2013 * gfortran.dg/protected_6.f90: New test.
2014
2015 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2016 Tobias Burnus <burnus@gcc.gnu.org>
2017
2018 PR fortran/29975
2019 PR fortran/30068
2020 * gfortran.dg/interface_4.f90: Test adding procedure to generic
2021 interface.
2022 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
2023 ambiguous interfaces.
2024 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
2025 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
2026 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
2027 ambiguous interfaces.
2028 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
2029 * gfortran.dg/array_initializer_2.f90: Add initializer array
2030 constructor test.
2031
2032 PR fortran/30096
2033 * gfortran.dg/interface_9.f90: Test that host interfaces are
2034 not checked for ambiguity with the local version.
2035
2036 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2037
2038 PR fortran/29464
2039 * gfortran.dg/module_interface_2.f90: New test.
2040
2041 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2042
2043 PR fortran/29941
2044 * gfortran.dg/assumed_len.f90: New test.
2045
2046 2006-12-09 Richard Guenther <rguenther@suse.de>
2047
2048 * g++.dg/warn/implicit-typename1.C: Qualify types.
2049 * g++.dg/parse/crash12.C: Likewise.
2050 * g++.dg/tree-ssa/pr22444.C: Likewise.
2051
2052 2006-12-09 Tobias Burnus <burnus@net-b.de>
2053
2054 * gfortran.dg/array_2.f90: Added sqrt test.
2055
2056 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
2057
2058 * gcc.target/i386/x87regparm-1.c: XFAIL.
2059 * gcc.target/i386/x87regparm-2.c: XFAIL.
2060 * gcc.target/i386/x87regparm-3.c: XFAIL.
2061 * gcc.target/i386/x87regparm-4.c: XFAIL.
2062
2063 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2064
2065 * lib/target-supports.exp
2066 (check_effective_target_large_long_double): New.
2067 * gcc.dg/Wconversion-real.c : Use it.
2068 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2069 unsigned.
2070
2071 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
2072
2073 * gcc.c-torture/execute/mode-dependent-address.c: New test.
2074
2075 2006-12-08 Tobias Burnus <burnus@net-b.de>
2076
2077 PR fortran/27546
2078 * gfortran.dg/import4.f90: New test for IMPORT in modules.
2079
2080 2006-12-07 Mark Mitchell <mark@codesourcery.com>
2081
2082 PR c++/29732
2083 * g++.dg/template/crash65.C: New test.
2084 * g++.dg/template/spec16.C: Tweak error markers.
2085
2086 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
2087
2088 * gcc.target/spu: New directory.
2089 * gcc.target/spu/spu.exp: New file.
2090 * gcc.target/spu/intrinsics-1.c: New test.
2091
2092 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
2093
2094 PR c++/29980
2095 * g++.dg/ext/attrib27.C: New test.
2096 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2097 * g++.dg/parse/typedef5.C: Likewise.
2098
2099 2006-12-07 Mike Stump <mrs@apple.com>
2100
2101 * treelang/compile/var_defs.tree: Adjust.
2102
2103 2006-12-06 Mark Mitchell <mark@codesourcery.com>
2104
2105 PR c++/29730
2106 * g++.dg/template/crash64.C: New test.
2107 * g++.dg/parse/crash27.C: Adjust error markers.
2108
2109 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
2110
2111 PR libfortran/30009
2112 PR libfortran/30056
2113 * gfortran.dg/read_eof_4.f90: Add tests.
2114 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
2115 * gfortran.dg/unf_read_corrupted_1.f90: New test.
2116
2117 2006-12-05 Mark Mitchell <mark@codesourcery.com>
2118
2119 PR c++/29729
2120 * g++.dg/template/crash63.C: New test.
2121
2122 PR c++/29728
2123 * g++.dg/template/crash62.C: New test.
2124
2125 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2126
2127 PR fortran/30003
2128 * gfortran.dg/allocatable_function_1.f90: Increase the number
2129 of expected calls of free to 10; the lhs section reference is
2130 now evaluated so there is another call to bar. Change the
2131 comment appropriately.
2132 * gfortran.dg/array_section_1.f90: New test.
2133
2134 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2135
2136 PR fortran/29912
2137 * gfortran.dg/char_result_12.f90: New test.
2138
2139 2006-12-05 Richard Guenther <rguenther@suse.de>
2140
2141 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2142 * gcc.dg/vect/vect-pow-2.c: Rename to ...
2143 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
2144 vect_double, xfail for spu*-*-*.
2145
2146 2006-12-04 Tobias Burnus <burnus@net-b.de>
2147
2148 PR fortran/29962
2149 * initialization_4.f90: Test noninteger exponents (-std=f95).
2150 * initialization_5.f90: New test for noninteger exponents
2151 with -std=f2003.
2152
2153 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2154
2155 PR fortran/29821
2156 * gfortran.dg/parameter_array_section_1.f90: New test.
2157
2158 2006-12-04 Mark Mitchell <mark@codesourcery.com>
2159
2160 PR c++/29733
2161 * g++.dg/template/crash61.C: New test.
2162
2163 PR c++/29632
2164 * g++.dg/template/error23.C: New test.
2165
2166 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
2167
2168 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2169
2170 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2171
2172 PR fortran/29916
2173 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2174
2175 2006-12-04 Jakub Jelinek <jakub@redhat.com>
2176
2177 PR middle-end/29965
2178 * gcc.dg/gomp/pr29965-1.c: New test.
2179 * gcc.dg/gomp/pr29965-2.c: New test.
2180 * gcc.dg/gomp/pr29965-3.c: New test.
2181 * gcc.dg/gomp/pr29965-4.c: New test.
2182 * gcc.dg/gomp/pr29965-5.c: New test.
2183 * gcc.dg/gomp/pr29965-6.c: New test.
2184 * g++.dg/gomp/pr29965-1.C: New test.
2185 * g++.dg/gomp/pr29965-2.C: New test.
2186 * g++.dg/gomp/pr29965-3.C: New test.
2187 * g++.dg/gomp/pr29965-4.C: New test.
2188 * g++.dg/gomp/pr29965-5.C: New test.
2189 * g++.dg/gomp/pr29965-6.C: New test.
2190 * g++.dg/gomp/pr29965-7.C: New test.
2191 * g++.dg/gomp/pr29965-8.C: New test.
2192 * g++.dg/gomp/pr29965-9.C: New test.
2193 * g++.dg/gomp/pr29965-10.C: New test.
2194
2195 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
2196
2197 * gnat.dg/pointer_variable_bounds.adb: New test.
2198 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2199 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2200
2201 2006-12-03 Eric Christopher <echristo@apple.com>
2202
2203 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2204
2205 2006-12-03 Richard Henderson <rth@redhat.com>
2206 Andrew Pinski <pinskia@gmail.com>
2207
2208 PR C++/14329
2209 * g++.dg/warn/unit-1.C: New test.
2210
2211 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
2212
2213 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2214
2215 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2216
2217 * g++.dg/vect/vect.exp: Enable tests to run on spu.
2218 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2219 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2220 * gcc.dg/vect/vect-70.c: Reduce array size.
2221 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2222 vect_no_compaer_double targets.
2223 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2224 vect_float, vect_double, and vect_int.
2225
2226 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2227
2228 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2229 test for loop versioning on vect_no_align targets.
2230 * gcc.dg/vect/pr20122.c: Likewise.
2231 * gcc.dg/vect/vect-105.c: Likewise.
2232 * gcc.dg/vect/vect-42.c: Likewise.
2233 * gcc.dg/vect/vect-43.c: Likewise.
2234 * gcc.dg/vect/vect-74.c: Likewise.
2235 * gcc.dg/vect/vect-75.c: Likewise.
2236 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2237 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2238 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2239 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2240
2241 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
2242
2243 PR fortran/29642
2244 * gfortran.dg/value_1.f90 : New test.
2245 * gfortran.dg/value_2.f90 : New test.
2246 * gfortran.dg/value_3.f90 : New test.
2247 * gfortran.dg/value_4.f90 : New test.
2248 * gfortran.dg/value_4.c : Called from value_4.f90.
2249
2250 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
2251
2252 PR C++/30033
2253 * g++.dg/cpp0x/static_assert4.C: New testcase.
2254
2255 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2256
2257 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2258
2259 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
2260
2261 PR c/27953
2262 * gcc.dg/pr27953.c: New test.
2263
2264 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2265
2266 PR c++/30022
2267 * g++.dg/ext/vector5.C: New test.
2268
2269 PR c++/30021
2270 * g++.dg/other/main1.C: New test.
2271
2272 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
2273
2274 PR libfortran/29568
2275 * gfortran.dg/convert_implied_open.f90: Change to
2276 new default record length.
2277 * gfortran.dg/unf_short_record_1.f90: Adapt to
2278 new error message.
2279 * gfortran.dg/unformatted_subrecords_1.f90: New test.
2280
2281 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
2282
2283 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2284
2285 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
2286
2287 PR c++/29066
2288 * g++.dg/expr/pr29066.c: New.
2289
2290 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
2291 Zdenek Dvorak <dvorakz@suse.cz>
2292
2293 PR tree-optimization/29921
2294 * gcc.dg/pr29921-2.c: New test.
2295
2296 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
2297
2298 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2299 (i386_get_cpuid): New function.
2300 (i386_cpuid_ecx): Likewise.
2301 (i386_cpuid_edx): Likewise.
2302 (i386_cpuid): Updated to call i386_cpuid_edx.
2303
2304 * gcc.target/i386/sse3-addsubpd.c: New file.
2305 * gcc.target/i386/sse3-addsubps.c: Likewise.
2306 * gcc.target/i386/sse3-haddpd.c: Likewise.
2307 * gcc.target/i386/sse3-haddps.c: Likewise.
2308 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2309 * gcc.target/i386/sse3-hsubps.c: Likewise.
2310 * gcc.target/i386/sse3-lddqu.c: Likewise.
2311 * gcc.target/i386/sse3-movddup.c: Likewise.
2312 * gcc.target/i386/sse3-movshdup.c: Likewise.
2313 * gcc.target/i386/sse3-movsldup.c: Likewise.
2314
2315 2006-12-01 Dirk Mueller <dmueller@suse.de>
2316
2317 * g++.dg/warn/Wreturn-type-4.C: New testcase.
2318
2319 2006-11-30 Janis Johnson <janis187@us.ibm.com>
2320
2321 * gcc.dg/dfp/convert-int-max.c: New test.
2322 * gcc.dg/dfp/convert-int-max-fold.c: New test.
2323
2324 2006-11-30 Richard Guenther <rguenther@suse.de>
2325
2326 * gcc.dg/vect/vect-pow-1.c: Rename ...
2327 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
2328 floats instead of doubles, check successful vectorization.
2329
2330 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
2331
2332 PR target/29945
2333 * gcc.c-torture/compile/pr29945.c: New testcase.
2334
2335 2006-11-30 Joseph Myers <joseph@codesourcery.com>
2336
2337 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2338 -maltivec.
2339
2340 2006-11-29 Eric Christopher <echristo@apple.com>
2341
2342 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2343
2344 2006-11-29 Janis Johnson <janis187@us.ibm.com>
2345
2346 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2347
2348 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2349
2350 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
2351
2352 PR c++/29022
2353 * g++.dg/inherit/virtual2.C: New test.
2354 * g++.dg/inherit/virtual3.C: Likewise.
2355 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2356 * g++.dg/inherit/error2.C: Likewise.
2357 * g++.dg/template/instantiate1.C: Likewise.
2358
2359 2006-11-28 Andrew Pinski <pinskia@gmail.com>
2360
2361 PR tree-opt/29984
2362 * gcc.dg/tree-ssa/reassoc-12.c: New test.
2363
2364 2006-11-28 Jan Hubicka <jh@suse.cz>
2365
2366 * gcc.dg/memcpy-1.c: New test.
2367
2368 2006-11-28 Jakub Jelinek <jakub@redhat.com>
2369
2370 PR c++/29735
2371 * g++.dg/warn/main-3.C: New test.
2372
2373 2006-11-28 Jan Hubicka <jh@suse.cz>
2374
2375 * gcc.dg/winline-1.c: New test.
2376
2377 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
2378
2379 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2380 alignments.
2381
2382 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2383
2384 PR fortran/29976
2385 * gfortran.dg/missing_optional_dummy_3.f90
2386
2387 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2388
2389 PR fortran/20880
2390 * gfortran.dg/interface_3.f90: Modify errors.
2391
2392 2006-11-28 Ben Elliston <bje@au.ibm.com>
2393
2394 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2395 fail to link due to relocation overflows on spu-*-*.
2396
2397 2006-11-27 Michael Matz <matz@suse.de>
2398 Andreas Krebbel <krebbel1@de.ibm.com>
2399
2400 PR target/29319
2401 * gcc.dg/20061127-1.c: New testcase.
2402
2403 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
2404
2405 * gcc.dg/20061124-1.c: Add exit() function prototype.
2406
2407 2006-11-27 Jan Hubicka <jh@suse.cz>
2408
2409 * gcc.target/i386/memcpy-1.c: Adjust size.
2410 * testsuite/gcc.dg/visibility-11.c: Likewise.
2411
2412 2006-11-27 Richard Guenther <rguenther@suse.de>
2413
2414 PR middle-end/25620
2415 * gcc.target/i386/pow-1.c: New testcase.
2416 * gcc.dg/builtins-58.c: Likewise.
2417
2418 2006-11-26 Mark Mitchell <mark@codesourcery.com>
2419
2420 PR c++/29886
2421 * g++.dg/expr/cast8.C: New test.
2422
2423 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2424
2425 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2426 Don't ever inline the testcase.
2427
2428 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2429
2430 PR fortran/29982
2431 * gfortran.fortran-torture/compile/parameter_3.f90: New
2432 testcase.
2433
2434 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2435
2436 PR fortran/29951
2437 * gfortran.fortran-torture/execute/transfer2.f90: New test.
2438
2439 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2440
2441 * gfortran.fortran-torture/execute/specifics.f90: Remove test
2442 for CHAR.
2443
2444 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2445
2446 PR libgfortran/29936
2447 * gfortran.dg/write_check3.f90: New test.
2448
2449 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2450
2451 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2452
2453 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
2454
2455 PR fortran/20880
2456 * gfortran.dg/interface_3.f90: New test.
2457
2458 PR fortran/29387
2459 * gfortran.dg/generic_8.f90: New test.
2460
2461 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2462
2463 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2464 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2465 * gfortran.dg/specifics_3.f90: Remove.
2466
2467 2006-11-24 Jakub Jelinek <jakub@redhat.com>
2468
2469 PR c/29955
2470 * gcc.dg/gomp/pr29955.c: New test.
2471
2472 PR c/29736
2473 * gcc.dg/pr29736.c: New test.
2474
2475 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2476
2477 PR tree-opt/29964
2478 * gcc.dg/pure-1.c: New test.
2479
2480 2006-11-24 Joseph Myers <joseph@codesourcery.com>
2481
2482 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2483 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2484
2485 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
2486
2487 * gcc.dg/20061124-1.c: New testcase.
2488
2489 2006-11-23 Eric Christopher <echristo@apple.com>
2490
2491 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2492
2493 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2494
2495 PR c/2707
2496 PR c++/26167
2497 * gcc.dg/Wconversion-integer.c: New. Supersedes
2498 Wconversion-negative-constants.c
2499 * gcc.dg/Wconversion-real.c: New.
2500 * gcc.dg/Wconversion-real-integer.c: New.
2501 * gcc.dg/Wconversion-negative-constants.c: Deleted.
2502 * g++.dg/warn/Wconversion1.C: Modified.
2503
2504 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2505
2506 * gfortran.dg/overload_1.f90: New test.
2507
2508 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2509
2510 PR c/9072
2511 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2512 Wtraditional-conversion.
2513 * gcc.dg/overflow-warn-2.c: Likewise.
2514 * gcc.dg/Wconversion.c: Likewise. Renamed as
2515 Wtraditional-conversion.c .
2516 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2517 Wtraditional-conversion-2.c .
2518 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2519 Wtraditional-conversion-2.c
2520 * gcc.dg/Wconversion-negative-constants.c: New.
2521
2522 2006-11-23 Andrew Pinski <pinskia@gmail.com>
2523
2524 * gcc.dg/tree-ssa/dump-1.c: New test.
2525
2526 2006-11-23 David Ung <davidu@mips.com>
2527
2528 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2529 -mfp64, allowable when ISA >= 33 and float is enabled.
2530 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2531 of mthc1 and mfhc1 patterns.
2532
2533 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
2534
2535 PR tree-optimization/29921
2536 * gcc.dg/pr29921.c: New test.
2537
2538 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2539
2540 PR fortran/29441
2541 * gfortran.dg/initialization_4.f90: New test.
2542
2543 2006-11-22 Ira Rosen <irar@il.ibm.com>
2544
2545 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2546 platforms that have interleaving support.
2547 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2548 * gcc.dg/vect/vect-strided-a-u16-i2.c,
2549 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2550 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2551 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2552 gcc.dg/vect/vect-strided-u8-i2-gap.c,
2553 gcc.dg/vect/vect-strided-u8-i8.c,
2554 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2555 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2556 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2557 gcc.dg/vect/vect-strided-float.c,
2558 gcc.dg/vect/vect-strided-a-mult.c,
2559 gcc.dg/vect/vect-strided-mult-char-ls.c,
2560 gcc.dg/vect/vect-strided-a-u16-mult.c,
2561 gcc.dg/vect/vect-strided-a-u32-mult.c,
2562 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2563 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2564 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2565 gcc.dg/vect/vect-strided-mult.c,
2566 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2567 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2568
2569 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2570
2571 PR fortran/25087
2572 * gfortran.dg/auto_char_len_4.f90: New test.
2573
2574 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2575
2576 PR fortran/29652
2577 * gfortran.dg/generic_7.f90: New test.
2578 * gfortran.dg/defined_operators_1.f90: Add new error.
2579
2580 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
2581
2582 PR tree-optimization/29902
2583 * g++.dg/tree-ssa/pr29902.C: New test.
2584
2585 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
2586
2587 PR fortran/29820
2588 * gfortran.dg/used_types_13.f90: New test.
2589
2590 2006-11-21 Janis Johnson <janis187@us.ibm.com>
2591
2592 * gcc.dg/dfp/snan.c: Delete.
2593
2594 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
2595
2596 * g++.dg/cpp0x/static_assert1.C: New.
2597 * g++.dg/cpp0x/static_assert2.C: New.
2598 * g++.dg/cpp0x/static_assert3.C: New.
2599
2600 2006-11-21 Richard Guenther <rguenther@suse.de>
2601
2602 * gcc.dg/vect/vect-pow-1.c: New testcase.
2603 * gcc.dg/vect/vect-pow-2.c: Likewise.
2604
2605 2006-11-21 Jakub Jelinek <jakub@redhat.com>
2606
2607 PR c++/29570
2608 * g++.dg/template/static29.C: New test.
2609
2610 PR c++/29734
2611 * g++.dg/conversion/simd4.C: New test.
2612
2613 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
2614
2615 PR c++/29475
2616 * g++.dg/template/access19.C: New test.
2617 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2618 error is reported.
2619
2620 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2621
2622 PR tree-opt/25500
2623 * gcc.dg/tree-ssa/sra-4.c: New testcase.
2624
2625 2006-11-20 Tobias Burnus <burnus@net-b.de>
2626
2627 PR fortran/27546
2628 * gfortran.dg/import.f90: Extended test.
2629 * gfortran.dg/import2.f90: Extended test.
2630
2631 2006-11-20 Tobias Burnus <burnus@net-b.de>
2632
2633 * gfortran.dg/volatile3.f90: Add conflict test.
2634
2635 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
2636
2637 PR fortran/24783
2638 * gfortran.dg/implicit_10.f90: New test.
2639
2640 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
2641
2642 PR c++/8586
2643 * g++.dg/warn/Wall-write-strings.C: New.
2644
2645 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
2646
2647 * gfortran.dg/alloc_comp_constraint_5.f90: New.
2648 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2649
2650 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2651
2652 * gfortran.dg/use_3.f90: Remove error message.
2653 * gfortran.dg/iso_fortran_env_1.f90: New test.
2654 * gfortran.dg/iso_fortran_env_2.f90: New test.
2655 * gfortran.dg/iso_fortran_env_3.f90: New test.
2656 * gfortran.dg/iso_fortran_env_4.f90: New test.
2657
2658 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
2659
2660 * gcc.dg/vect/vect-27.c: Fix initialization.
2661
2662 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2663
2664 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2665 * gcc.dg/torture/builtin-minmax-1.c: New.
2666
2667 * gcc.dg/builtins-20.c: Add cases for copysign.
2668
2669 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2670
2671 PR fortran/24285
2672 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2673
2674 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2675 * gfortran.dg/use_1.f90: New test.
2676 * gfortran.dg/use_1.f90: New test.
2677 * gfortran.dg/use_1.f90: New test.
2678
2679 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
2680
2681 PR tree-optimization/29801
2682 * gcc.dg/pr29801.c: New test.
2683
2684 2006-11-17 Jakub Jelinek <jakub@redhat.com>
2685
2686 PR middle-end/29584
2687 * gcc.dg/torture/pr29584.c: New test.
2688
2689 2006-11-17 Joseph Myers <joseph@codesourcery.com>
2690
2691 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2692 Condition PowerPC tests for saving FPRs on powerpc_fprs.
2693 * gcc.target/powerpc/compress-float-ppc.c,
2694 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2695 powerpc_fprs.
2696 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2697 do not pass -mhard-float.
2698
2699 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
2700
2701 * gnat.dg/volatile_aggregate.adb: New test.
2702
2703 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2704
2705 PR fortran/29391
2706 PR fortran/29489
2707 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2708 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2709
2710 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2711
2712 PR target/29201
2713 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2714
2715 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
2716
2717 * gfortran.dg/import3.f90: Fix error message.
2718
2719 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2720
2721 PR tree-opt/29788
2722 * gfortran.fortran-torture/compile/inline_1.f90:
2723 New testcase.
2724
2725 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
2726
2727 * gcc.target/i386/x87regparm-1.c: New test.
2728 * gcc.target/i386/x87regparm-2.c: New test.
2729 * gcc.target/i386/x87regparm-3.c: New test.
2730 * gcc.target/i386/x87regparm-4.c: New test.
2731
2732 2006-11-15 Tobias Burnus <burnus@net-b.de>
2733
2734 PR fortran/27546
2735 * gfortran.dg/import.f90: New test.
2736 * gfortran.dg/import2.f90: New test.
2737 * gfortran.dg/import3.f90: New test.
2738
2739 2006-11-15 Tobias Burnus <burnus@net-b.de>
2740
2741 PR fortran/27588
2742 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2743
2744 2006-11-15 Tobias Burnus <burnus@net-b.de>
2745
2746 PR fortran/29806
2747 * gfortran.dg/contains.f90: New test.
2748 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2749
2750 2006-11-15 Jakub Jelinek <jakub@redhat.com>
2751
2752 PR tree-optimization/29581
2753 * gcc.dg/pr29581-1.c: New test.
2754 * gcc.dg/pr29581-2.c: New test.
2755 * gcc.dg/pr29581-3.c: New test.
2756 * gcc.dg/pr29581-4.c: New test.
2757 * gfortran.dg/pr29581.f90: New test.
2758
2759 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
2760
2761 PR fortran/29702
2762 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2763 numbers in error message headers.
2764
2765 2006-11-14 Richard Guenther <rguenther@suse.de>
2766
2767 * gcc.target/i386/math-torture/math-torture.exp: Restrict
2768 to i?86 and x86_64 targets.
2769
2770 2006-11-14 Caroline Tice <ctice@apple.com>
2771
2772 * gcc.dg/pubtypes-1.c: New file/testcase.
2773 * gcc.dg/pubtypes-2.c: New file/testcase.
2774 * gcc.dg/pubtypes-3.c: New file/testcase.
2775 * gcc.dg/pubtypes-4.c: New file/testcase.
2776 * g++.dg/pubtypes.C: New file/testcase.
2777
2778 2006-11-14 Mark Mitchell <mark@codesourcery.com>
2779
2780 PR c++/29106
2781 * g++.dg/init/self1.C: New test.
2782
2783 2006-11-14 Tobias Burnus <burnus@net-b.de>
2784
2785 PR fortran/29657
2786 * gfortran.dg/conflicts.f90: Add.
2787
2788 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
2789
2790 PR rtl-optimization/29798
2791
2792 * gcc.c-torture/execute/pr29798.c: New.
2793
2794 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2795
2796 * gcc.dg/builtins-20.c: Add more cases.
2797
2798 2006-11-13 Jakub Jelinek <jakub@redhat.com>
2799
2800 PR fortran/29759
2801 * gfortran.dg/gomp/pr29759.f90: New test.
2802
2803 2006-11-13 Mark Mitchell <mark@codesourcery.com>
2804
2805 PR c++/29518
2806 * g++.dg/template/static28.C: New test.
2807
2808 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
2809
2810 * lib/c-torture.exp: Use target-libpath.exp.
2811 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2812 set GCC_EXEC_PREFIX env var from global variable of same name.
2813
2814 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2815
2816 PR fortran/26994
2817 * gfortran.fortran-torture/compile/transfer-1.f90:
2818 New testcase.
2819
2820 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
2821 Zdenek Dvorak <dvorakz@suse.cz>
2822
2823 PR tree-optimization/29680
2824 * gcc.dg/alias-11.c: New test.
2825
2826 2006-11-12 Jason Merrill <jason@redhat.com>
2827 Andrew Pinski <pinskia@physics.uc.edu>
2828
2829 PR middle-end/28915
2830 * gcc.target/i386/vectorize1.c: New.
2831
2832 2006-11-12 Roger Sayle <roger@eyesopen.com>
2833
2834 PR rtl-optimization/29797
2835 * gcc.c-torture/execute/pr29797-1.c: New test case.
2836
2837 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2838
2839 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2840
2841 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
2842
2843 * gcc.dg/tree-ssa/prefetch-3.c: New test.
2844
2845 2006-11-12 Roger Sayle <roger@eyesopen.com>
2846
2847 PR tree-optimization/13827
2848 * gcc.dg/fold-eqand-1.c: New test case.
2849
2850 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
2851
2852 PR rtl-opt/28812
2853 * gcc.c-torture/execute/mayalias-3.c: New test.
2854
2855 2006-11-11 Richard Sandiford <richard@codesourcery.com>
2856
2857 PR middle-end/27528
2858 * gcc.c-torture/compile/pr27528.c: New test.
2859 * gcc.dg/pr27528.c: Likewise.
2860
2861 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2862
2863 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2864
2865 * gcc.dg/torture/builtin-symmetric-1.c: New test.
2866
2867 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2868
2869 PR fortran/29758
2870 * gfortran.dg/reshape_source_size_1.f90: New test.
2871
2872 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2873
2874 PR fortran/29315
2875 * gfortran.dg/aliasing_dummy_4.f90: New test.
2876
2877 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
2878
2879 PR target/29777
2880 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2881 and x86_64-*-* targets.
2882
2883 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2884
2885 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2886 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2887 New macros. Use them in exact tests.
2888 (TESTIT3): New macro.
2889 Add tests for fmin, fmax and fma.
2890
2891 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2892
2893 PR fortran/29431
2894 * gfortran.dg/array_constructor_13.f90: New test.
2895
2896 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2897
2898 PR fortran/29744
2899 * gfortran.dg/used_types_12.f90: New test.
2900
2901 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
2902
2903 PR middle-end/29726
2904 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2905 (test6): Ditto.
2906 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2907 * gcc.dg/fold-eqandshift-3.c: New test case.
2908
2909 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2910
2911 PR fortran/29699
2912 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2913
2914 PR fortran/21370
2915 * gfortran.dg/change_symbol_attributes_1.f90: New test.
2916
2917 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
2918
2919 * gcc.dg/20061109-1.c: New testcase.
2920
2921 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2922
2923 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2924
2925 2006-11-09 Tobias Burnus <burnus@net-b.de>
2926
2927 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2928 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2929
2930 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
2931
2932 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2933 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2934
2935 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2936
2937 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2938
2939 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2940
2941 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2942 vect-9.c).
2943 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2944 * gcc.dg/vect/vect-9.c: Now vectorizable.
2945 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2946 that support vect_widen_mult.
2947 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2948 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2949 vect-reduc-dot-u16.c).
2950 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2951 vect-reduc-dot-u16.c).
2952 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2953 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2954 vect-reduc-dot-s8.c).
2955 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2956 vect-reduc-dot-s8.c).
2957 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2958 vect-reduc-dot-s8.c).
2959 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2960 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2961 vect-reduc-dot-u8.c).
2962 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2963 vect-reduc-dot-u8.c).
2964 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2965 * gcc.dg/vect/vect-multitypes-9.c: New test.
2966 * gcc.dg/vect/vect-multitypes-10.c: New test.
2967 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2968 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2969 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2970 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2971 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2972 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2973 wrapv-vect-reduc-dot-s8.c.
2974 * lib/target-support.exp (check_effective_target_vect_unpack): New.
2975 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2976 targets that support vec_unpack.
2977 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2978 (check_effective_target_vect_widen_mult_qi_to_hi): New.
2979 (check_effective_target_vect_widen_mult_hi_to_si): New.
2980 (check_effective_target_vect_widen_sum): Removed.
2981
2982 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2983
2984 * gcc.dg/vect/vect-multitypes-8.c: New test.
2985 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2986
2987 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2988
2989 * gcc.dg/vect/vect-multitypes-7.c: New test.
2990
2991 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2992
2993 * gcc.dg/vect/vect-multitypes-4.c: New test.
2994 * gcc.dg/vect/vect-multitypes-5.c: New test.
2995 * gcc.dg/vect/vect-multitypes-6.c: New test.
2996
2997 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2998
2999 * gcc.dg/vect/vect-multitypes-1.c: New test.
3000 * gcc.dg/vect/vect-multitypes-2.c: New test.
3001 * gcc.dg/vect/vect-multitypes-3.c: New test.
3002
3003 2006-11-07 Eric Christopher <echristo@apple.com>
3004
3005 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
3006 Test using scan-assembler-not.
3007
3008 2006-11-07 Jakub Jelinek <jakub@redhat.com>
3009
3010 * gcc.dg/inline-17.c: New test.
3011
3012 2006-11-07 Steve Ellcey <sje@cup.hp.com>
3013
3014 PR other/25028
3015 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
3016 on HP-UX.
3017
3018 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
3019
3020 PR fortran/29539
3021 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
3022
3023 PR fortran/29634
3024 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
3025 test.
3026
3027 2006-11-07 Tobias Burnus <burnus@net-b.de>
3028
3029 PR fortran/29601
3030 * gfortran.dg/volatile.f90: Add.
3031 * gfortran.dg/volatile2.f90: Add.
3032 * gfortran.dg/volatile3.f90: Add.
3033 * gfortran.dg/volatile4.f90: Add.
3034 * gfortran.dg/volatile5.f90: Add.
3035 * gfortran.dg/volatile6.f90: Add.
3036 * gfortran.dg/volatile7.f90: Add.
3037
3038 2006-11-06 Tobias Burnus <burnus@net-b.de>
3039
3040 * gfortran.dg/io_constraints_2.f90: Adjust pattern
3041 for matching error messages.
3042 * gfortran.dg/specifics_3.f90: Adjust pattern
3043 for matching error messages.
3044
3045 2006-11-06 Janis Johnson <janis187@us.ibm.com>
3046 Bernhard Fischer <aldot@gcc.gnu.org>
3047
3048 * lib/gcc-dg.exp (output-exists): New proc.
3049 (output-exists-not): New proc.
3050 * gcc.test-framework/test-framework.awk: Support new directives.
3051 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
3052 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3053 * gcc.test-framework/dg-outexists-exp-F.c: New test.
3054 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3055 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3056 * gcc.test-framework/dg-outexists-exp-P.c: New test.
3057
3058 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
3059
3060 PR fortran/29630
3061 PR fortran/29679
3062 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3063 * gfortran.dg/initialization_3.f90: New.
3064
3065 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3066
3067 PR libgfortran/25545
3068 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3069
3070 2006-11-05 Jakub Jelinek <jakub@redhat.com>
3071
3072 PR middle-end/29695
3073 * gcc.c-torture/execute/pr29695-1.c: New test.
3074 * gcc.c-torture/execute/pr29695-2.c: New test.
3075
3076 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
3077
3078 PR fortran/29565
3079 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3080
3081 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
3082
3083 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3084 for matching error messages.
3085
3086 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
3087
3088 PR target/26915
3089 * gcc.target/i386/387-12.c: New test.
3090
3091 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3092
3093 PR libfortran/29713
3094 * gfortran.dg/pr29713.f90: New test.
3095
3096 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
3097
3098 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3099 Also test for bogus rest sign.
3100
3101 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3102
3103 PR libfortran/27895
3104 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3105
3106 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
3107
3108 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3109 from error messages.
3110
3111 2006-11-02 Mike Stump <mrs@apple.com>
3112
3113 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3114
3115 * g++.old-deja/g++.abi/align.C: Enable for darwin.
3116
3117 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
3118
3119 * g++.dg/eh/gcsec1.C: New test.
3120
3121 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3122
3123 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3124 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
3125
3126 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
3127
3128 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3129 hexadecimal value.
3130 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3131 * gcc.dg/pr14796-2.c: Likewise.
3132
3133 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
3134
3135 * gcc.c-torture/execute/20061101-1.c: New test.
3136
3137 2006-11-01 Richard Guenther <rguenther@suse.de>
3138
3139 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3140
3141 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3142
3143 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3144 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3145
3146 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
3147
3148 * gcc.c-torture/execute/20061031-1.c: New test.
3149
3150 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3151
3152 PR 23067
3153 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3154 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3155 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3156 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3157 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3158 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3159 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3160
3161 2006-10-31 Eric Christopher <echristo@apple.com>
3162 Falk Hueffner <falk@debian.org>
3163
3164 * gcc.dg/builtin-bswap-1.c: New.
3165 * gcc.dg/builtin-bswap-2.c: New.
3166 * gcc.dg/builtin-bswap-3.c: New.
3167 * gcc.dg/builtin-bswap-4.c: New.
3168 * gcc.dg/builtin-bswap-5.c: New.
3169 * gcc.target/i386/builtin-bswap-1.c: New.
3170
3171 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3172
3173 * gcc.dg/inline-16.c: New.
3174
3175 PR 16622
3176 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3177 defining it.
3178 * gcc.dg/inline-13.c: New.
3179 * gcc.dg/inline-14.c: New.
3180 * gcc.dg/inline-15.c: New.
3181
3182 PR 11377
3183 * gcc.dg/inline6.c: New.
3184 * gcc.dg/inline7.c: New.
3185
3186 2006-10-31 Roger Sayle <roger@eyesopen.com>
3187
3188 PR middle-end/23470
3189 * gcc.dg/pr23470-1.c: New test case.
3190
3191 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
3192
3193 PR fortran/29537
3194 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3195 data.
3196 * gfortran.dg/blockdata_2.f90: New testcase.
3197
3198 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
3199
3200 PR libfortran/29627
3201 * gfortran.dg/unf_short_record_1.f90: New test.
3202
3203 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3204
3205 PR fortran/29067
3206 * gfortran.dg/pr29067.f: New test.
3207
3208 2006-10-31 Joseph Myers <joseph@codesourcery.com>
3209 Richard Sandiford <richard@codesourcery.com>
3210
3211 * lib/target-supports.exp (get_compiler_messages): Append options
3212 as a single list element.
3213 (check_effective_target_arm_vfp_ok): New.
3214 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3215
3216 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
3217
3218 PR fortran/29387
3219 * gfortran.dg/intrinsic_actual_2.f90: New test.
3220
3221 PR fortran/29490
3222 * gfortran.dg/actual_array_interface_1.f90: New test.
3223
3224 PR fortran/29641
3225 * gfortran.dg/used_types_11.f90: New test.
3226
3227 2006-10-30 Dirk Mueller <dmueller@suse.de>
3228
3229 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3230 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3231 * g++.old-deja/g++.pt/eichin01.C (main): Same.
3232 * g++.old-deja/g++.mike/net25.C (main): Same.
3233 * g++.dg/lookup/exception1.C (main): Same.
3234 * g++.dg/parse/parens2.C (main): Same.
3235
3236 2006-10-30 Roger Sayle <roger@eyesopen.com>
3237
3238 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3239
3240 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3241
3242 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3243 * gcc.dg/torture/builtin-math-3.c: Likewise.
3244
3245 2006-10-30 Tobias Burnus <burnus@net-b.de>
3246
3247 PR fortran/29452
3248 * gfortran.dg/write_check.f90: Check run-time keyword checking.
3249 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3250
3251 2006-10-30 Andrew Pinski <pinskia@gmail.com>
3252
3253 PR Fortran/29410
3254 * gfortran.fortran-torture/execute/transfer1.f90: New test.
3255
3256 2006-10-30 Joseph Myers <joseph@codesourcery.com>
3257
3258 * lib/target-supports.exp (check_function_available): Declare
3259 function before calling.
3260
3261 2006-10-30 Jakub Jelinek <jakub@redhat.com>
3262
3263 PR tree-optimization/29637
3264 * gcc.dg/pr29637.c: New test.
3265
3266 2006-10-29 Roger Sayle <roger@eyesopen.com>
3267
3268 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3269 tree canonicalization.
3270
3271 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3272
3273 * gcc.dg/builtins-20.c: Add more hypot tests.
3274
3275 2006-10-29 Roger Sayle <roger@eyesopen.com>
3276
3277 * gcc.dg/fold-compare-1.c: New test case.
3278
3279 2006-10-29 Dirk Mueller <dmueller@suse.de>
3280
3281 PR c++/16307
3282 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3283
3284 2006-10-29 Roger Sayle <roger@eyesopen.com>
3285
3286 PR tree-optimization/15458
3287 * gcc.dg/fold-xornot-1.c: New test case.
3288
3289 2006-10-29 Richard Guenther <rguenther@suse.de>
3290
3291 * gcc.target/i386/math-torture/trunc.c: New testcase.
3292
3293 2006-10-29 Richard Guenther <rguenther@suse.de>
3294
3295 * gcc.target/i386/math-torture/round.c: New testcase.
3296
3297 2006-10-29 Richard Guenther <rguenther@suse.de>
3298
3299 * gcc.target/i386/math-torture/ceil.c: New testcase.
3300 * gcc.target/i386/math-torture/floor.c: Likewise.
3301
3302 2006-10-29 Richard Guenther <rguenther@suse.de>
3303
3304 * gcc.target/i386/math-torture/rint.c: New testcase.
3305 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3306
3307 2006-10-29 Richard Guenther <rguenther@suse.de>
3308
3309 * gcc.target/i386/math-torture/lfloor.c: New testcase.
3310 * gcc.target/i386/math-torture/lceil.c: Likewise.
3311
3312 2006-10-28 Tobias Burnus <burnus@net-b.de>
3313
3314 PR libgfortran/24313
3315 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3316
3317 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
3318
3319 * gcc.c-torture/execute/20020118-1.c,
3320 gcc.c-torture/execute/builtins/strlen.c,
3321 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3322 comment typos.
3323
3324 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3325
3326 * gcc.dg/builtins-20.c: Add tests for hypot.
3327 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
3328 two-argument builtins.
3329 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3330 TESTIT2. Update all callers.
3331 (TESTIT2, TESTIT2_R): New helper macros.
3332 Add testcases for pow, hypot and atan2.
3333
3334 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3335
3336 PR C++/29295
3337 * g++.dg/expr/bool1.C: New test.
3338 * g++.dg/expr/bool2.C: New test.
3339
3340 2006-10-28 Tobias Burnus <burnus@net-b.de>
3341
3342 PR fortran/28224
3343 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3344 * gfortran.dg/namelist_internal.f90: New test.
3345
3346 2006-10-28 Tobias Burnus <burnus@net-b.de>
3347
3348 PR fortran/29625
3349 * gfortran.dg/io_real_boz.f90: Add.
3350 * gfortran.dg/io_real_boz2.f90: Add.
3351
3352 2006-10-28 Richard Guenther <rguenther@suse.de>
3353
3354 PR middle-end/26899
3355 * gcc.dg/tree-ssa/pr26899.c: New testcase.
3356
3357 2006-10-28 Richard Guenther <rguenther@suse.de>
3358
3359 PR target/28806
3360 * gcc.target/i386/math-torture/lround.c: New testcase.
3361
3362 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
3363
3364 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3365 * gcc.dg/builtins-44.c: Likewise.
3366 * gcc.dg/builtins-45.c: Likewise.
3367 * gcc.dg/pr28796-2.c: Likewise.
3368 * gcc.dg/unordered-3.c: Likewise.
3369
3370 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3371
3372 PR libgfortran/27954
3373 * gfortran.dg/error_recovery_2.f90: New test.
3374
3375 2006-10-26 Richard Guenther <rguenther@suse.de>
3376
3377 * gcc.target/i386/i386.exp: Use glob, not find to collect
3378 tests. Avoids recursing into subdirectories.
3379 * gcc.target/i386/math-torture/math-torture.exp: Torture
3380 for interesting ia32 math options.
3381 * gcc.target.i386/math-torture/lrint.c: New testcase.
3382
3383 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3384
3385 PR libgfortran/29563
3386 * gfortran.dg/arrayio_9.f90: Update test.
3387 * gfortran.dg/arrayio_19.f90: New test.
3388
3389 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
3390
3391 * gcc.dg/20061026.c: New testcase.
3392
3393 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3394
3395 PR libgfortran/29563
3396 * gfortran.dg/arrayio_9.f90: New test.
3397
3398 2006-10-26 Ben Elliston <bje@au.ibm.com>
3399
3400 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3401 Copy the strings manually, as strcpy may call strlen.
3402
3403 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3404
3405 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3406 Add checks for log, log2, log10 and log1p.
3407
3408 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3409 we already test 0.0. Add checks for expm1, log, log2, log10,
3410 log1p, cbrt, erf and erfc.
3411
3412 2006-10-25 Steve Ellcey <sje@cup.hp.com>
3413
3414 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3415
3416 2006-10-25 Uros Bizjak <uros@kss-loka.si>
3417
3418 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3419 and remainderl() built-in functions. Remove -ffast-math from
3420 dg-options.
3421
3422 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3423
3424 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3425 acosh and atanh.
3426
3427 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3428 floating point modifiers to arguments passed to float and long
3429 double functions respectively. Update all callers to use floating
3430 point numbers, not integers. Add tests for exp, exp2 and
3431 exp10/pow10.
3432
3433 * gcc.dg/torture/builtin-math-3.c: New test.
3434
3435 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
3436
3437 PR fortran/29393
3438 * gfortran.dg/initialize_2.f90: New.
3439
3440 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3441
3442 * gcc.dg/torture/builtin-math-2.c: New test.
3443
3444 2006-10-24 Richard Guenther <rguenther@suse.de>
3445
3446 PR middle-end/28796
3447 * gcc.dg/pr28796-1.c: New testcase.
3448 * gcc.dg/pr28796-2.c: Likewise.
3449
3450 2006-10-24 Richard Guenther <rguenther@suse.de>
3451
3452 * gcc.dg/builtins-57.c: New testcase.
3453
3454 2006-10-24 Richard Guenther <rguenther@suse.de>
3455
3456 PR tree-optimization/29567
3457 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3458
3459 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
3460
3461 PR tree-optimization/14784
3462 * gcc.dg/alias-10.c: New test.
3463
3464 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3465
3466 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3467
3468 2006-10-23 Jakub Jelinek <jakub@redhat.com>
3469
3470 * gcc.dg/builtin-strncat-chk-1.c: New test.
3471
3472 2006-10-23 Jan Hubicka <jh@suse.cz>
3473
3474 * gcc.dg/memmove-1.c: New test.
3475
3476 2006-10-23 Paul Brook <paul@codesourcery.com>
3477
3478 * gcc.dg/pragma-pack-5.c: New test.
3479
3480 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
3481
3482 * g++.dg/other/s390-1.C: New testcase.
3483
3484 2006-10-23 Richard Guenther <rguenther@suse.de>
3485
3486 PR middle-end/27132
3487 PR middle-end/23295
3488 * gcc.dg/pr27132.c: New testcase.
3489 * gcc.dg/pr23295.c: Likewise.
3490 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3491 * g++.dg/tree-ssa/pr19807.C: Likewise.
3492
3493 2006-10-23 Richard Guenther <rguenther@suse.de>
3494
3495 PR middle-end/21032
3496 * gcc.dg/pr21032.c: New testcase.
3497
3498 2006-10-22 Jeff Law <law@redhat.com>
3499 Richard Guenther <rguenther@suse.de>
3500
3501 PR tree-optimization/15911
3502 * gcc.dg/tree-ssa/vrp30.c: New testcase.
3503
3504 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
3505
3506 PR c++/20647
3507 * g++.dg/abi/rtti3.C: New.
3508
3509 2006-10-21 Uros Bizjak <uros@kss-loka.si>
3510
3511 PR middle-end/28252
3512 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3513 transformation.
3514
3515 2006-10-21 Richard Guenther <rguenther@suse.de>
3516
3517 PR tree-optimization/3511
3518 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3519
3520 2006-10-21 Richard Guenther <rguenther@suse.de>
3521
3522 PR middle-end/26898
3523 * gcc.dg/torture/pr26898-1.c: New testcase.
3524 * gcc.dg/torture/pr26898-2.c: Likewise.
3525
3526 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
3527
3528 PR c++/28053
3529 * g++.dg/parse/bitfield1.C: Adjust error markers.
3530 * g++.dg/parse/bitfield2.C: New test.
3531
3532 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
3533
3534 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3535
3536 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3537
3538 PR libfortran/27895
3539 * gfortran.dg/zero_sized_1.f90: New test.
3540
3541 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
3542
3543 * gcc.dg/div-compare-1.c: New test.
3544
3545 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
3546
3547 PR fortran/29216
3548 * gfortran.dg/result_default_init_1.f90: New test.
3549
3550 PR fortran/29314
3551 * gfortran.dg/automatic_default_init_1.f90: New test.
3552
3553 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3554 from 38 to 33.
3555
3556 2006-10-18 Geoffrey Keating <geoffk@apple.com>
3557
3558 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3559 'using namespace std' without previous declaration.
3560 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3561 * g++.old-deja/g++.robertl/eb133c.C: New.
3562
3563 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3564
3565 PR libgfortran/29277
3566 * gfortran.dg/streamio_4.f90: Update test.
3567 * gfortran.dg/streamio_11.f90: New test.
3568
3569 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
3570
3571 PR c++/27952
3572 * g++.dg/inherit/virtual1.C: New test.
3573
3574 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3575
3576 PR c++/28261
3577 * g++.dg/parse/enum3.C: New test.
3578
3579 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3580
3581 PR c++/29039
3582 * g++.dg/init/ctor8.C: New test.
3583
3584 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3585
3586 PR c++/27270
3587 * g++.dg/ext/complit8.C: Tweak error markers.
3588 * g++.dg/template/complit1.C: Add error marker.
3589
3590 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3591
3592 PR c++/27270
3593 * g++.dg/ext/complit8.C: New test.
3594
3595 PR c++/29408
3596 * g++.dg/parse/dtor12.C: New test.
3597
3598 PR c++/29435
3599 * g++.dg/template/sizeof11.C: New test.
3600
3601 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
3602
3603 PR fortran/29392
3604 * gfortran.dg/data_char_3.f90: New test.
3605
3606 PR fortran/29451
3607 * gfortran.dg/negative_automatic_size.f90: New test.
3608
3609 2006-10-16 David Daney <ddaney@avtrex.com>
3610
3611 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3612
3613 2006-10-16 Eric Christopher <echristo@apple.com>
3614
3615 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3616 x86_64.
3617
3618 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3619
3620 PR c++/28211
3621 * g++.dg/tc1/dr49.C: Tweak error messages.
3622 * g++.dg/parse/template21.C: New test.
3623
3624 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3625
3626 PR middle-end/20491
3627 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3628
3629 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
3630
3631 PR fortran/29403
3632 * gfortran.dg/print_1.f90: New test.
3633
3634 2006-10-15 Jan Hubicka <jh@suse.cz>
3635
3636 PR middle-end/29241
3637 * gcc.c-torture/compile/pr29241.c: New testcase.
3638
3639 2006-10-15 David Edelsohn <edelsohn@gnu.org>
3640
3641 PR middle-end/29250
3642 * gcc.c-torture/compile/pr29250.c: New test.
3643
3644 2006-10-15 Richard Guenther <rguenther@suse.de>
3645
3646 * gcc.dg/pr29299.c: New testcase.
3647
3648 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
3649
3650 PR fortran/24767
3651 * gfortran.dg/label_4.f90: Adjust warning flag.
3652
3653 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3654
3655 PR fortran/29371
3656 * gfortran.dg/nullify_3.f90: New test.
3657
3658 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3659
3660 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3661 on Solaris 2.5.1 too.
3662
3663 2006-10-13 Eric Christopher <echristo@apple.com>
3664
3665 * gcc.dg/pr25993.c: Skip for darwin.
3666
3667 2006-10-13 Eric Christopher <echristo@apple.com>
3668
3669 * gcc.dg/visibility-11.c: Skip for darwin.
3670
3671 2006-10-13 Eric Christopher <echristo@apple.com>
3672
3673 * gcc.dg/darwin-weakimport-1.c: Use
3674 -fno-asynchronous-unwind-tables.
3675 * gcc.dg/darwin-weakimport-3.c: Ditto.
3676
3677 2006-10-13 Richard Guenther <rguenther@suse.de>
3678
3679 PR tree-optimization/29446
3680 * gcc.dg/torture/pr29446.c: New testcase.
3681
3682 2006-10-13 Bill Wendling <wendling@apple.com>
3683
3684 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3685 * g++.old-deja/g++.jason/hmc1.C: Likewise.
3686 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3687 * g++.old-deja/g++.law/shadow1.C: Likewise.
3688 * g++.old-deja/g++.law/ctors10.C: Likewise.
3689 * g++.dg/debug/namespace1.C: Likewise.
3690 * g++.dg/inherit/namespace-as-base.C: Likewise.
3691 * g++.dg/opt/delay-slot-1.C: Likewise.
3692 * g++.dg/parse/defarg10.C: Likewise.
3693 * g++.dg/template/ptrmem11.C: Likewise.
3694 * g++.dg/template/mem_func_ptr.C: Likewise.
3695 * g++.dg/template/spec19.C: Likewise.
3696
3697 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
3698
3699 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3700
3701 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3702
3703 PR fortran/29373
3704 * gfortran.dg/implicit_9.f90: New test.
3705
3706 PR fortran/29407
3707 * gfortran.dg/namelist_25.f90: New test.
3708
3709 PR fortran/27701
3710 * gfortran.dg/same_name_2.f90: New test.
3711
3712 PR fortran/29232
3713 * gfortran.dg/host_assoc_types_1.f90: New test.
3714
3715 PR fortran/29364
3716 * gfortran.dg/missing_derived_type_1.f90: New test.
3717 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3718
3719 PR fortran/29422
3720 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3721
3722 PR fortran/29428
3723 * gfortran.dg/alloc_comp_assign_5.f90: New test.
3724
3725 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3726
3727 PR fortran/29391
3728 * gfortran.dg/bound_2.f90: New test.
3729
3730 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3731
3732 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3733 directive.
3734 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3735 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3736 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3737 * gfortran.dg/gomp/reduction3.f90: Likewise.
3738 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3739 * gfortran.dg/dummy_procedure_2.f90: Likewise.
3740 * gfortran.dg/interface_derived_type_1.f90: Likewise.
3741 * gfortran.dg/forall_4.f90: Likewise.
3742 * gfortran.dg/spec_expr_4.f90: Likewise.
3743 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3744 * gfortran.dg/forall_5.f90: Likewise.
3745 * gfortran.dg/open_access_append_2.f90: Add check for
3746 compile-time warning.
3747
3748 2006-10-13 Mark Mitchell <mark@codesourcery.com>
3749
3750 PR c++/28506
3751 * g++.dg/parse/pure1.C: New test.
3752
3753 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3754
3755 PR fortran/21435
3756 * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3757 * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3758 for compile-time warnings.
3759 * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3760 * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3761 * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3762 file.
3763 * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3764 specifier.
3765 * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3766 compile-time warning.
3767
3768 2006-10-12 Jan Hubicka <jh@suse.cz>
3769
3770 PR c/28419
3771 * gcc.dg/pr28319.c: New test.
3772
3773 2006-10-12 Mark Mitchell <mark@codesourcery.com>
3774 PR c++/29318
3775 * g++.dg/ext/vla4.C: New test.
3776
3777 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3778
3779 PR c++/27961
3780 * g++.dg/template/crash60.C: New test.
3781 * g++.dg/other/large-size-array.C: Adjust error markers.
3782 * g++.dg/parse/crash27.C: Likewise.
3783 * g++.dg/template/crash1.C: Likewise.
3784
3785 2006-10-12 Steve Ellcey <sje@cup.hp.com>
3786
3787 PR testsuite/29093
3788 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3789
3790 2006-10-12 Jakub Jelinek <jakub@redhat.com>
3791
3792 PR preprocessor/28709
3793 * gcc.dg/cpp/paste14.c: New test.
3794
3795 2006-10-11 Mark Mitchell <mark@codesourcery.com>
3796
3797 PR c++/29175
3798 * g++.dg/init/array24.C: New test.
3799
3800 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3801
3802 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3803 of <sys/types.h>.
3804
3805 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
3806
3807 PR c++/29024
3808 * g++.dg/parse/typedef8.C: New test.
3809 * g++.dg/other/mult-stor1.C: Adjust error markers.
3810
3811 2006-10-11 Richard Guenther <rguenther@suse.de>
3812
3813 PR tree-optimization/28230
3814 * gcc.dg/torture/pr28230.c: New testcase.
3815
3816 2006-10-11 Richard Guenther <rguenther@suse.de>
3817
3818 PR inline-asm/29119
3819 * gcc.dg/torture/pr29119.c: New testcase.
3820
3821 2006-10-10 Jakub Jelinek <jakub@redhat.com>
3822
3823 PR middle-end/29272
3824 * gcc.c-torture/execute/20060930-2.c: New test.
3825
3826 2006-10-09 Richard Henderson <rth@redhat.com>
3827
3828 Revert emutls patch.
3829
3830 2006-10-09 Richard Guenther <rguenther@suse.de>
3831
3832 PR middle-end/29254
3833 * gcc.dg/pr29254.c: New testcase.
3834
3835 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
3836 Paul Thomas <pault@gcc.gnu.org>
3837
3838 PR fortran/20541
3839 * gfortran.dg/alloc_comp_basics_1.f90: New test.
3840 * gfortran.dg/alloc_comp_basics_2.f90: New test.
3841 * gfortran.dg/alloc_comp_assign_1.f90: New test.
3842 * gfortran.dg/alloc_comp_assign_2.f90: New test.
3843 * gfortran.dg/alloc_comp_assign_3.f90: New test.
3844 * gfortran.dg/alloc_comp_assign_4.f90: New test.
3845 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3846 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3847 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3848 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3849 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3850 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3851 * gfortran.dg/alloc_comp_std.f90: New test.
3852 * gfortran.dg/move_alloc.f90: New test.
3853
3854 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
3855
3856 PR fortran/29115
3857 * gfortran.dg/derived_constructor_comps_2.f90: New test.
3858
3859 PR fortran/29211
3860 * gfortran.dg/forall_char_dependencies_1.f90: New test.
3861
3862 2006-10-08 Tobias Burnus <burnus@net-b.de>
3863
3864 PR fortran/28585
3865 * gfortran.dg/new_line.f90: New test.
3866
3867 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3868
3869 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3870 * gcc.dg/torture/builtin-convert-1.c,
3871 gcc.dg/torture/builtin-convert-2.c,
3872 gcc.dg/torture/builtin-convert-3.c,
3873 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3874
3875 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
3876
3877 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3878 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3879 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3880 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3881
3882 2006-10-07 Andrew Pinski <pinskia@gmail.com>
3883
3884 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3885 Xfail some tests for powerpc-darwin and powerpc-aix.
3886
3887 2006-10-07 Jakub Jelinek <jakub@redhat.com>
3888
3889 PR c/29380
3890 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3891
3892 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3893
3894 PR target/29300
3895 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3896 on hppa*-*-hpux*.
3897
3898 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3899
3900 PR fortran/16580
3901 PR fortran/29288
3902 * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3903 Add tests for using all possible intrinsics as actual arguments.
3904 * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3905 all possible intrinsics as actual arguments.
3906 * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3907 * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3908
3909 2006-10-07 Richard Sandiford <richard@codesourcery.com>
3910
3911 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3912 * gcc.dg/debug/debug-2.c: Likewise.
3913
3914 2006-10-06 Uros Bizjak <uros@kss-loka.si>
3915
3916 * gcc.c-torture/compile/sync-2.c: New test.
3917
3918 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
3919
3920 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3921 line endings.
3922
3923 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
3924
3925 PR rtl-optimization/29128
3926 * gcc.c-torture/compile/pr29128.c: New test.
3927
3928 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
3929
3930 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3931 line endings.
3932
3933 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
3934
3935 PR middle-end/29256
3936 * gcc.dg/tree-ssa/loop-19.c: New test.
3937
3938 2006-10-06 Jakub Jelinek <jakub@redhat.com>
3939
3940 PR tree-optimization/29330
3941 * gcc.dg/pr29330.c: New test.
3942
3943 PR target/28924
3944 * gcc.c-torture/compile/20061005-1.c: New test.
3945
3946 2006-10-06 Olivier Hainque <hainque@adacore.com>
3947
3948 * gcc.dg/typename-vla-1.c: New case.
3949 * gnat.dg/forward_vla.adb: New case.
3950
3951 2006-10-06 Jakub Jelinek <jakub@redhat.com>
3952
3953 PR tree-optimization/29290
3954 * gfortran.dg/loop_nest_1.f90: New test.
3955
3956 PR target/29198
3957 * gcc.dg/tls/opt-12.c: New test.
3958
3959 PR fortran/28415
3960 * gfortran.dg/save_2.f90: New test.
3961
3962 PR c/29091
3963 * gcc.dg/pr29091.c: New test.
3964
3965 2006-10-06 Joseph Myers <joseph@codesourcery.com>
3966
3967 * lib/target-supports.exp
3968 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3969 same as x86_64-*-*; check for LP64.
3970
3971 2006-10-04 Richard Henderson <rth@redhat.com>
3972
3973 * lib/target-supports.exp (check_effective_target_tls): Redefine
3974 to mean non-emulated tls.
3975 * gcc.dg/tls/alias-1.c: Remove tls requirement.
3976 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3977 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3978 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3979 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3980 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3981 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3982
3983 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
3984
3985 PR fortran/29343
3986 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3987
3988 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3989
3990 * gfortran.dg/bounds_check_fail_1.f90: New test.
3991
3992 2006-10-03 Mark Mitchell <mark@codesourcery.com>
3993
3994 PR c++/29020
3995 * g++.dg/template/friend48.C: New test.
3996
3997 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
3998
3999 PR fortran/29098
4000 * gfortran.dg/default_initialization_2.f90: New test.
4001
4002 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
4003
4004 PR fortran/20779
4005 PR fortran/20891
4006 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
4007
4008 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
4009
4010 PR fortran/29284
4011 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
4012
4013 PR fortran/29321
4014 PR fortran/29322
4015 * gfortran.dg/missing_optional_dummy_2.f90: New test.
4016
4017 PR fortran/25091
4018 PR fortran/25092
4019 * gfortran.dg/entry_array_specs_1.f90: New test.
4020
4021 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
4022
4023 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
4024 insufficient to inhibit some test failures at -O3. Do testing
4025 on integers.
4026
4027 2006-10-03 Mark Mitchell <mark@codesourcery.com>
4028
4029 PR c++/29138
4030 * g++.dg/inherit/access8.C: New test.
4031 * g++.dg/template/dtor4.C: Tweak error messages.
4032
4033 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4034
4035 PR fortran/27478
4036 * gfortran.dg/entry_8.f90: New test.
4037
4038 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4039
4040 PR c++/29291
4041 * g++.dg/parse/new4.C: New test.
4042
4043 2006-10-03 Uros Bizjak <uros@kss-loka.si>
4044
4045 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
4046 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
4047 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
4048 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
4049 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
4050
4051 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4052
4053 PR fortran/19260
4054 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
4055 * gfortran.dg/continuation_2.f90: New test.
4056
4057 PR fortran/19262
4058 * gfortran.dg/continuation_3.f90: New test.
4059 * gfortran.dg/continuation_4.f90: New test.
4060 * gfortran.dg/continuation_5.f: New test.
4061 * gfortran.dg/continuation_6.f: New test.
4062
4063 2006-10-02 Mark Mitchell <mark@codesourcery.com>
4064
4065 PR c++/29226
4066 * g++.dg/template/vla1.C: New test.
4067
4068 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4069
4070 PR fortran/29210
4071 * gfortran.dg/complex_parameter_1.f90: New test.
4072
4073 2006-10-02 Jakub Jelinek <jakub@redhat.com>
4074
4075 PR c/29154
4076 * gcc.c-torture/execute/20060929-1.c: New test.
4077
4078 2006-10-01 Mark Mitchell <mark@codesourcery.com>
4079
4080 PR c++/29105
4081 * g++.dg/template/member6.C: New test.
4082 * g++.dg/parse/typename7.C: Adjust error markers.
4083
4084 PR c++/29080
4085 * g++.dg/template/member7.C: New test.
4086
4087 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
4088
4089 PR c/24010
4090 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
4091 gcc.dg/Woverride-init-3.c: New tests.
4092
4093 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
4094
4095 * gcc.c-torture/execute/20060930-1.c: New test.
4096
4097 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4098
4099 PR fortran/18791
4100 * gfortran.dg/specifics_1.f90: New test.
4101 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
4102 complex specifics.
4103
4104 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4105
4106 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
4107 pthread-init-common.h: New.
4108
4109 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
4110
4111 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
4112 precision on some archs.
4113
4114 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
4115
4116 * gcc.dg/non-local-goto-1.c: New test.
4117 * gcc.dg/non-local-goto-2.c: Likewise.
4118 * gcc.dg/setjmp-3.c: Likewise.
4119 * gcc.dg/setjmp-4.c: Likewise.
4120
4121 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
4122
4123 * gnat.dg/self_aggregate_with_pointer.adb: New test.
4124
4125 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
4126
4127 PR fortran/28276
4128 * gfortran.dg/exponent_1.f90: New test.
4129
4130 PR fortran/27021
4131 * gfortran.dg/nearest_1.f90: New test.
4132
4133 2006-09-26 Jakub Jelinek <jakub@redhat.com>
4134
4135 PR middle-end/25261
4136 PR middle-end/28790
4137 * gcc.dg/gomp/nestedfn-1.c: New test.
4138
4139 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
4140
4141 PR objc/29195
4142 * objc/compile/method-1.m: New test.
4143
4144 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
4145
4146 PR c++/26938
4147 * g++.dg/template/crash58.C: New test.
4148 * g++.dg/parse/crash28.C: Adjust error markers.
4149 * g++.dg/template/crash34.C: Likewise.
4150 * g++.dg/template/friend31.C: Likewise.
4151 * g++.dg/template/crash32.C: Likewise.
4152
4153 PR c++/27329
4154 * g++.dg/template/crash59.C: New test.
4155
4156 PR c++/27667
4157 * g++.dg/template/spec33.C: New test.
4158 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
4159
4160 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
4161 Adam Nemet <anemet@caviumnetworks.com>
4162
4163 * gcc.dg/tree-ssa/ivopts-1.c: New test.
4164 * gcc.dg/tree-ssa/ivopts-2.c: New test.
4165
4166 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
4167
4168 PR target/28911
4169 * gcc.dg/pr28911.c: New.
4170
4171 2006-09-23 Uros Bizjak <uros@kss-loka.si>
4172
4173 PR target/29169
4174 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
4175 (dg-options): Add -mfpmath=387.
4176
4177 2006-09-23 Jakub Jelinek <jakub@redhat.com>
4178
4179 PR c/28706
4180 * gcc.dg/pr28706.c: New test.
4181
4182 PR c/28712
4183 * gcc.dg/pr28712.c: New test.
4184
4185 2006-09-22 Mike Stump <mrs@apple.com>
4186
4187 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
4188
4189 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
4190
4191 PR tree-optimization/28888
4192 * gcc.dg/pr28888.c: New test.
4193
4194 2006-09-21 Mark Mitchell <mark@codesourcery.com>
4195
4196 PR c++/29016
4197 * g++.dg/init/ptrfn1.C: New test.
4198
4199 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
4200
4201 PR c++/28861
4202 * g++.dg/template/spec32.C: New test.
4203 * g++.dg/parse/crash9.C: Adjust error markers.
4204
4205 PR c++/28303
4206 * g++.dg/template/typedef6.C: New test.
4207 * g++.dg/init/error1.C: Adjust error markers.
4208 * g++.dg/parse/crash9.C: Likewise.
4209 * g++.dg/template/crash55.C: Likewise.
4210
4211 2006-09-21 Janis Johnson <janis187@us.ibm.com>
4212
4213 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
4214
4215 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
4216
4217 PR target/27650
4218 * g++.dg/ext/dllimport12.C: New test.
4219
4220 2006-09-20 Richard Sandiford <richard@codesourcery.com>
4221
4222 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
4223 * gcc.target/mips/nmadd-2.c: Likewise.
4224 * gcc.target/mips/mips-ps-6.c: New test.
4225 * gcc.target/mips/neg-abs-1.c: Likewise.
4226 * gcc.target/mips/neg-abs-2.c: Likewise.
4227 * gcc.target/mips/nmadd-3.c: New test.
4228
4229 2006-09-20 Jakub Jelinek <jakub@redhat.com>
4230
4231 PR middle-end/28046
4232 * gcc.dg/gomp/atomic-10.c: New test.
4233 * g++.dg/gomp/atomic-10.C: New test.
4234
4235 2006-09-20 Eric Christopher <echristo@apple.com>
4236
4237 * gcc.target/i386/sse3-not-fisttp.c: New.
4238
4239 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
4240
4241 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
4242
4243 2006-09-19 Richard Sandiford <richard@codesourcery.com>
4244
4245 * gcc.c-torture/execute/pr28289.c (one): New variable.
4246 (main): Use it instead of argc.
4247 * gcc.c-torture/execute/20060102-1.c (one): New variable.
4248 (main): Use it instead of argc.
4249
4250 2006-09-19 Paul Brook <paul@codesourcery.com>
4251
4252 PR target/28516
4253 * gcc.dg/nested-func-5.c: New test.
4254
4255 2006-09-19 Ben Elliston <bje@au.ibm.com>
4256
4257 * lib/target-supports.exp (check_effective_target_tls): Compile
4258 test stubs using ${tool}_target_compile, not just target_compile.
4259 (check_effective_target_tls_runtime): Likewise.
4260
4261 2006-09-19 Ben Elliston <bje@au.ibm.com>
4262
4263 * gcc.c-torture/compile/20030405-1.x: Remove.
4264
4265 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
4266 optimising linker from discarding it.
4267
4268 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4269
4270 PR fortran/28526
4271 * gfortran.dg/keyword_symbol_1.f90: New test.
4272
4273 * gfortran.dg/spread_shape_1.f90: Add missing warning with
4274 pedantic compilation option.
4275
4276 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4277
4278 PR fortran/29060
4279 * gfortran.dg/spread_shape_1.f90: New test.
4280
4281 2006-09-17 Roger Sayle <roger@eyesopen.com>
4282
4283 PR tree-optimization/28887
4284 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
4285
4286 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
4287
4288 PR c/25993
4289 * gcc.dg/pr25993.c: New test.
4290
4291 2006-09-17 Ira Rosen <irar@il.ibm.com>
4292
4293 PR tree-opt/21591
4294 * gcc.dg/vect/pr21591.c: New test.
4295
4296 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
4297
4298 PR tree-opt/29059
4299 * gcc.c-torture/compile/strcpy-1.c: New test.
4300 * gcc.c-torture/compile/strcpy-2.c: New test.
4301 * gcc.c-torture/compile/memcpy-1.c: New test.
4302 * gcc.c-torture/compile/memcpy-2.c: New test.
4303
4304 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
4305
4306 PR testsuite/29055
4307 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
4308
4309 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
4310
4311 * gnat.dg/specs/double_record_extension1.ads: New test.
4312 * gnat.dg/specs/double_record_extension2.ads: Likewise.
4313
4314 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
4315
4316 PR fortran/29051
4317 * gfortran.dg/oldstyle_3.f90: New test.
4318
4319 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4320
4321 PR libgfortran/29099
4322 * gfortran.dg/secnds-1.f: New test.
4323
4324 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4325
4326 PR libgfortran/29053
4327 * gfortran.dg/streamio_9.f90: New test.
4328 * gfortran.dg/streamio_10.f90: New test.
4329
4330 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
4331
4332 PR C++/29002
4333 * g++.dg/init/array22.C: New test.
4334 * g++.dg/init/array23.C: New test.
4335
4336 2006-09-14 Arnaud Charlet <charlet@adacore.com>
4337
4338 * stackcheck.lst: Update list of tests requiring stack checking.
4339 * norun.lst: Adjust for above change.
4340 * ada95.lst: New file.
4341 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
4342 requiring -gnat95 switch.
4343
4344 2006-09-14 Olivier Hainque <hainque@adacore.com>
4345
4346 * gnat.dg/in_out_parameter.adb: New test.
4347
4348 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
4349
4350 PR debug/28980
4351 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
4352
4353 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
4354
4355 * gnat.dg/specs/unchecked_union.ads: New test.
4356
4357 2006-09-13 Richard Sandiford <richard@codesourcery.com>
4358
4359 PR rtl-optimization/28982
4360 * gcc.c-torture/execute/pr28982a.c: New test.
4361 * gcc.c-torture/execute/pr28982b.c: Likewise.
4362
4363 2006-09-12 Eric Christopher <echristo@apple.com>
4364
4365 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
4366 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
4367
4368 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
4369
4370 PR c/28768
4371 PR preprocessor/14634
4372 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
4373 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
4374 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
4375
4376 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
4377
4378 * gcc.dg/pr28243.c: New test.
4379
4380 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
4381
4382 PR fortran/28971
4383 gfortran.dg/pr28971.f90: New test to act as a backstop in case
4384 this undiagnosed regression reappears.
4385
4386 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
4387
4388 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
4389 Treat $srcdir as a literal.
4390 * lib/fortran-torture.exp (fortran-torture-compile,
4391 fortran-torture-execute): Likewise.
4392 * lib/objc-torture.exp (objc-torture-compile,
4393 objc-torture-execute): Likewise.
4394 * lib/profopt.exp (profopt-execute): Likewise.
4395
4396 2006-09-11 Geoffrey Keating <geoffk@apple.com>
4397
4398 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
4399
4400 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
4401
4402 PR testsuite/28950
4403 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
4404
4405 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
4406
4407 PR target/13685
4408 * gcc.target/i386/pr13685.c: New test.
4409
4410 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
4411
4412 * gcc.dg/pr28726.c: New test.
4413
4414 2006-09-11 Josh Conner <jconner@apple.com>
4415
4416 * gcc.dg/nrv3.c: Increase size of structure.
4417 * gcc.dg/nrv4.c: Likewise.
4418 * gcc.dg/nrv5.c: Likewise.
4419
4420 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
4421
4422 PR libfortran/28890
4423 gfortran.dg/assumed_charlen_function_5.f90: New test.
4424
4425 2006-09-10 Mark Mitchell <mark@codesourcery.com>
4426
4427 PR c++/28991
4428 * g++.dg/init/static3.C: New test.
4429
4430 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
4431
4432 PR testsuite/29007
4433 * gcc.dg/long-long-cst1.c (t): Add cast to
4434 __SIZE_TYPE__ before casting to int.
4435 (main): Return 0 on success.
4436
4437 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
4438
4439 * gcc.c-torture/execute/20060910-1.c: New test.
4440
4441 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
4442
4443 PR middle-end/26983
4444 * gcc.dg/pr26983.c: New test.
4445
4446 2006-09-10 Richard Sandiford <richard@codesourcery.com>
4447
4448 PR target/29006
4449 * gcc.c-torture/execute/pr29006.c: New test.
4450
4451 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
4452
4453 PR libfortran/28947
4454 gfortran.dg/matmul_4.f90: New test.
4455
4456 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
4457
4458 PR fortran/28959
4459 gfortran.dg/used_types_10: New test.
4460
4461 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
4462
4463 PR libfortran/28923
4464 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
4465 gfortran.dg/array_initializer_3.f90: New test.
4466
4467 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4468
4469 PR fortran/28914
4470 * gfortran.dg/actual_array_constructor_3.f90: New test.
4471
4472 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
4473
4474 PR testsuite/26778
4475 * gcc.target/i386/pr26778.c: New testcase.
4476
4477 2006-09-08 Eric Christopher <echristo@apple.com>
4478
4479 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
4480 * gcc.target/i386/memcpy-1.c: Ditto.
4481 * gcc.target/i386/asm-1.c: Ditto.
4482 * gcc.target/i386/20060512-4.c: Ditto.
4483 * gcc.target/i386/compress-float-387.c: Ditto.
4484 * gcc.target/i386/20060512-1.c: Ditto.
4485 * gcc.target/i386/compress-float-sse.c: Ditto.
4486 * gcc.target/i386/20060512-2.c: Ditto.
4487 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
4488 * gcc.target/i386/stack-prot-kernel.c: Ditto.
4489 * gcc.target/i386/compress-float-387-pic.c: Ditto.
4490 * gcc.dg/pr26449.c: Ditto.
4491 * gcc.dg/attr-ms_struct-2.c: Ditto.
4492 * gcc.dg/attr-ms_struct-1.c: Ditto.
4493 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
4494
4495 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
4496
4497 PR c/28504
4498 * gcc.dg/vla-10.c: New test.
4499
4500 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4501
4502 PR c++/28858
4503 * g++.dg/parse/template20.C: New test.
4504 * g++.dg/template/operator8.C: Remove obsolete part.
4505 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
4506 * g++.old-deja/g++.pt/crash65.C: Likewise.
4507
4508 2006-09-07 Jason Merrill <jason@redhat.com>
4509
4510 PR middle-end/27724
4511 * gcc.dg/long-long-cst1.c: New test.
4512
4513 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
4514
4515 PR C++/28906
4516 * g++.dg/other/array3.C: New test.
4517 * g++.dg/other/array4.C: New test.
4518 * g++.dg/other/array5.C: New test.
4519
4520 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
4521
4522 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
4523
4524 2006-09-07 Uros Bizjak <uros@kss-loka.si>
4525
4526 PR target/28946
4527 * gcc.target/i386/pr28946.c: New test.
4528
4529 2006-09-07 Steven G. Kargl <kargls@comcast.net>
4530
4531 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
4532 in integer literal constant.
4533 * gfortran.dg/enum_8.f90: Ditto.
4534 * gfortran.dg/g77/20030326-1.f: Ditto.
4535
4536 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
4537
4538 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
4539 nonconformance usage.
4540
4541 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
4542
4543 PR middle-end/28862
4544 * gcc.c-torture/compile/vector-align-1.c: New test.
4545
4546 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
4547
4548 PR rtl-opt/27883
4549 * g++.dg/opt/copysign-1.C: New test.
4550
4551 2006-09-06 Jason Merrill <jason@redhat.com>
4552
4553 PR c++/27371
4554 * g++.dg/warn/unused-result1.C: New test.
4555
4556 2006-09-06 Mark Mitchell <mark@codesourcery.com>
4557
4558 PR c++/28903
4559 * g++.dg/ext/vla3.C: New test.
4560
4561 PR c++/28886
4562 * g++.dg/template/array16.C: New test.
4563
4564 2006-09-06 Richard Guenther <rguenther@suse.de>
4565
4566 * gcc.dg/pr27226.c: Remove testcase again.
4567
4568 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
4569
4570 PR tree-opt/28937
4571 * g++.dg/opt/unroll2.C: New test.
4572
4573 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
4574
4575 PR tree-opt/28952
4576 * gcc.dg/vect/pr28952.c: New test.
4577
4578 2006-09-05 Richard Guenther <rguenther@suse.de>
4579
4580 PR tree-optimization/28900
4581 * gcc.dg/torture/pr28900.c: New testcase
4582
4583 2006-09-05 Richard Guenther <rguenther@suse.de>
4584
4585 PR tree-optimization/28905
4586 * gcc.c-torture/compile/pr28905.c: New testcase.
4587
4588 2006-09-05 Richard Guenther <rguenther@suse.de>
4589
4590 PR middle-end/28935
4591 * gcc.dg/pr28935.c: New testcase.
4592
4593 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
4594
4595 * gcc.c-torture/execute/20060905-1.c: New test.
4596
4597 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
4598
4599 PR fortran/28908
4600 * gfortran.dg/used_types_7.f90: New test.
4601 * gfortran.dg/used_types_8.f90: New test.
4602 * gfortran.dg/used_types_9.f90: New test.
4603
4604 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
4605
4606 * gcc.c-torture/compile/20060904-1.c: New test.
4607
4608 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
4609
4610 PR c++/23287 Revert my 2006-09-01 patch
4611 * g++.dg/parse/dtor12.C: Remove.
4612
4613 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
4614
4615 PR c+/27670
4616 * g++.dg/template/operator9.C: New test.
4617
4618 PR c++/27493
4619 * g++.dg/template/operator7.C: New test.
4620
4621 PR c++/27494
4622 * g++.dg/template/operator8.C: New test.
4623
4624 PR c++/27397
4625 * g++.dg/template/crash57.C: New test.
4626
4627 * g++.dg/template/typedef4.C: Adjust error markers.
4628 * g++.dg/template/typedef5.C: Likewise.
4629
4630 2006-09-02 Jakub Jelinek <jakub@redhat.com>
4631
4632 PR c++/28878
4633 * g++.dg/parse/crash33.C: New test.
4634
4635 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
4636 Richard Guenther <rguenther@suse.de>
4637 Adam Nemet <anemet@caviumnetworks.com>
4638
4639 PR middle-end/27226
4640 * gcc.target/mips/memcpy-1.c: New testcase.
4641 * gcc.dg/pr27226.c: Likewise.
4642
4643 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
4644
4645 PR c++/28705
4646 * g++.dg/lookup/koenig5.C: New.
4647 * g++.dg/template/crash56.C: New.
4648
4649 2006-09-01 Josh Conner <jconner@apple.com>
4650
4651 PR c++/25505
4652 * gcc.dg/nrv3.c: New test.
4653 * gcc.dg/nrv4.c: New test.
4654 * gcc.dg/nrv5.c: New test.
4655
4656 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
4657
4658 PR c++/23287
4659 * g++.dg/parse/dtor12.C: New.
4660
4661 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
4662
4663 PR tree-optimization/28839
4664 * gcc.dg/pr28839.c: New test.
4665
4666 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
4667
4668 PR target/24367
4669 * gcc.dg/pr24367.c: New testcase.
4670
4671 2006-08-30 Joseph Myers <joseph@codesourcery.com>
4672
4673 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
4674
4675 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
4676
4677 PR rtl-optimization/27735
4678 * gcc.dg/loop-unswitch-1.c: New test.
4679
4680 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
4681
4682 PR fortran/28885
4683 * gfortran.dg/aliasing_dummy_2.f90: New test.
4684
4685 PR fortran/20067
4686 * gfortran.dg/generic_5.f90: Change error message.
4687
4688 PR fortran/28873
4689 * gfortran.dg/generic_6.f90: New test.
4690
4691 PR fortran/25077
4692 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
4693
4694 PR fortran/25102
4695 * gfortran.dg/invalid_interface_assignment.f90: New test.
4696
4697 PR fortran/24866
4698 * gfortran.dg/module_proc_external_dummy.f90: New test.
4699
4700 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
4701
4702 PR c++/28349
4703 * testsuite/g++.dg/warn/var-args1.C: New test.
4704
4705 2006-08-29 Steven G. Kargl <kargls@comcast.net>
4706
4707 PR fortran/28866
4708 * gfortran.dg/simpleif_2.f90: New test.
4709 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
4710 * gfortran.dg/enum_5.f90: Ditto.
4711
4712 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4713 Kazu Hirata <kazu@codesourcery.com>
4714
4715 PR tree-optimization/17506
4716 * gcc.dg/pr17506.c: New.
4717
4718 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
4719
4720 PR c++/28139
4721 * g++.dg/eh/alias1.C: New test.
4722
4723 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4724
4725 PR c++/28860
4726 * g++.dg/template/ttp22.C: New test.
4727
4728 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
4729
4730 PR middle-end/26632
4731 * gcc.dg/pr26632.c: New.
4732
4733 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4734
4735 PR libgfortran/28354
4736 * gfortran.dg/fmt_zero_precision.f90: New test.
4737
4738 2006-08-27 Mark Mitchell <mark@codesourcery.com>
4739
4740 PR c++/28058
4741 * g++.dg/template/spec31.C: New test.
4742
4743 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
4744
4745 PR c++/26573
4746 * g++.dg/other/static2.C: New test.
4747
4748 2006-08-26 Roger Sayle <roger@eyesopen.com>
4749
4750 * gcc.dg/Wswitch-enum-2.c: New test case.
4751 * gcc.dg/Wswitch-enum-3.c: Likewise.
4752
4753 2006-08-26 Richard Guenther <rguenther@suse.de>
4754
4755 * gcc.c-torture/compile/20060826-1.c: New testcase.
4756
4757 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
4758
4759 PR c++/28736
4760 * g++.dg/template/void10.C: New test.
4761
4762 PR c++/28737
4763 * g++.dg/template/void8.C: New test.
4764
4765 PR c+_+/28738
4766 * g++.dg/template/void9.C: New test.
4767
4768 * g++.dg/template/void3.C: Adjust error markers.
4769 * g++.dg/template/void4.C: Likewise.
4770 * g++.dg/template/crash55.C: Likewise.
4771 * g++.dg/template/void7.C: Likewise
4772
4773 2006-08-26 Mark Mitchell <mark@codesourcery.com>
4774
4775 PR c++/28588
4776 * g++.dg/inherit/access6.C: New test.
4777 * g++.dg/inherit/access7.C: Likewise.
4778
4779 PR c++/28595
4780 * g++.dg/template/array15.C: New test.
4781 * g++.dg/template/crash2.C: Tweak error markers.
4782
4783 2006-08-26 Jakub Jelinek <jakub@redhat.com>
4784
4785 PR middle-end/28683
4786 * gcc.c-torture/compile/20060823-1.c: New test.
4787
4788 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4789
4790 PR c++/28853
4791 * g++.dg/template/ttp21.C: New test.
4792
4793 PR c++/28852
4794 * g++.dg/other/operator1.C: Add error-marker.
4795 * g++.dg/other/operator2.C: New test.
4796
4797 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
4798
4799 PR c/27893
4800 * gcc.c-torture/compile/vla-const-1.c,
4801 gcc.c-torture/compile/vla-const-2.c: New tests.
4802
4803 2006-08-26 Richard Guenther <rguenther@suse.de>
4804
4805 PR middle-end/28814
4806 * gcc.dg/torture/pr28814.c: New testcase.
4807
4808 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
4809
4810 PR c/28418
4811 * gcc.c-torture/compile/compound-literal-1.c: New test.
4812
4813 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
4814
4815 PR c/28299
4816 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
4817 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
4818 Expect extra diagnostics.
4819
4820 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
4821
4822 gcc.dg/noncompile/pr16876.c: New test.
4823
4824 2006-08-25 Mark Mitchell <mark@codesourcery.com>
4825
4826 PR c++/28056
4827 * g++.dg/parse/local1.C: New test.
4828 * g++.dg/other/qual1.C: Tweak error marker.
4829
4830 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
4831
4832 PR c++/27787
4833 * g++.dg/template/typename10.C: New.
4834 * g++.dg/template/lookup4.C: Remove bogus error marker.
4835
4836 2006-08-25 Richard Guenther <rguenther@suse.de>
4837
4838 PR testsuite/28829
4839 * gcc.dg/pr26570.c: Fix testcase.
4840
4841 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
4842
4843 PR tree-opt/28807
4844 * gcc.c-torture/execute/mayalias-2.c: New test.
4845 * gcc.dg/tree-ssa/alias-13.c: New test.
4846
4847 2006-08-24 Jan Hubicka <jh@suse.cz>
4848
4849 PR debug/26881
4850 * gcc.dg/debug/pr26881.c: New file.
4851
4852 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
4853
4854 PR fortran/28788
4855 * gfortran.dg/used_types_4.f90: New test.
4856 * gfortran.dg/derived_init_2.f90: Modify to check sibling
4857 association of derived types.
4858 * gfortran.dg/used_types_2.f90: Add module cleanup.
4859 * gfortran.dg/used_types_3.f90: The same.
4860
4861 PR fortran/28771
4862 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
4863 fix of regression.
4864
4865 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4866
4867 PR 28813
4868 * gfortran.dg/direct_io_6.f90: Remove test.
4869
4870 2006-08-23 Stuart Hastings <stuart@apple.com>
4871
4872 PR 28825
4873 * gcc.target/i386/20060821-1.c: New.
4874
4875 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
4876
4877 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
4878 dg-warning strings for dllimport.
4879
4880 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
4881
4882 PR C++/28450
4883 * g++.dg/ext/vector4.C: New test.
4884 * g++.dg/ext/complex1.C: New test.
4885
4886 2006-08-21 Geoffrey Keating <geoffk@apple.com>
4887
4888 PR debug/28692
4889 * gcc.dg/debug/const-1.c: New.
4890 * gcc.dg/debug/const-2.c: New.
4891 * gcc.dg/debug/dwarf2/const-1.c: New.
4892 * gcc.dg/debug/dwarf2/const-2.c: New.
4893 * gcc.dg/debug/dwarf2/const-2b.c: New.
4894
4895 2006-08-22 Richard Guenther <rguenther@suse.de>
4896
4897 PR middle-end/28776
4898 * gcc.c-torture/compile/pr28776-1.c: New testcase.
4899 * gcc.c-torture/compile/pr28776-2.c: Likewise.
4900
4901 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
4902
4903 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
4904
4905 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
4906
4907 PR c++/26269
4908 * g++.dg/other/error14.C: New test.
4909
4910 PR c++/28505
4911 * g++.dg/parse/ctor7.C: New test.
4912 * g++.dg/parse/ctor8.C: Likewise.
4913
4914 PR c++/28741
4915 * g++.dg/template/void7.C: New test.
4916
4917 2006-08-21 Olivier Hainque <hainque@adacore.com>
4918
4919 * gnat.dg/self_aggregate_with_zeros.adb: New test.
4920 * gnat.dg/self_aggregate_with_array.adb: New test.
4921
4922 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
4923
4924 * g++.dg/eh/arm-vfp-unwind.C: New test.
4925
4926 2006-08-20 Mark Mitchell <mark@codesourcery.com>
4927
4928 PR c++/28341
4929 * g++.dg/template/ref3.C: New test.
4930 * g++.dg/template/nontype13.C: New test.
4931
4932 PR c++/28346
4933 * g++.dg/template/ptrmem17.C: New test.
4934
4935 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
4936
4937 PR target/28648 c:
4938 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
4939
4940 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
4941
4942 PR fortran/28630
4943 * gfortran.dg/used_types_2.f90: New test.
4944
4945 PR fortran/28601
4946 * gfortran.dg/used_types_3.f90: New test.
4947
4948 PR fortran/20886
4949 * gfortran.dg/generic_actual_arg.f90: New test.
4950
4951 PR fortran/28735
4952 * gfortran.dg/module_private_array_refs_1.f90: New test.
4953
4954 PR fortran/28762
4955 * gfortran.dg/program_name_1.f90: New test.
4956
4957 PR fortran/28425
4958 * gfortran.dg/derived_constructor_comps_1.f90: New test.
4959
4960 PR fortran/28496
4961 * gfortran.dg/array_initializer_2.f90: New test.
4962
4963 PR fortran/18111
4964 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
4965
4966 PR fortran/28600
4967 * gfortran.dg/assumed_charlen_function_4.f90: New test.
4968
4969 PR fortran/28771
4970 * gfortran.dg/assumed_charlen_in_main.f90: New test.
4971
4972 PR fortran/28660
4973 * gfortran.dg/dependent_decls_1.f90: New test.
4974
4975 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
4976
4977 PR fortran/25217
4978 * gfortran.dg/derived_init_2.f90: New.
4979
4980 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
4981
4982 * gcc.c-torture/execute/pr28289.c: New test.
4983
4984 2006-08-17 Jakub Jelinek <jakub@redhat.com>
4985
4986 PR c/28744
4987 * gcc.dg/attr-externally-visible-1.c: New test.
4988 * gcc.dg/attr-externally-visible-2.c: New test.
4989 * g++.dg/parse/attr-externally-visible-1.C: New test.
4990 * g++.dg/parse/attr-externally-visible-2.C: New test.
4991
4992 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4993
4994 PR c++/28606
4995 * g++.dg/parse/dtor11.C: New test.
4996
4997 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
4998
4999 PR rtl-optimization/28489
5000 * gcc.c-torture/compile/pr28489.c: New test.
5001
5002 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5003
5004 PR c++/28710
5005 * g++.dg/template/redecl4.C: New test.
5006
5007 PR c++/28711
5008 * g++.dg/template/ctor8.C: New test.
5009
5010 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
5011
5012 * gcc.dg/pr26570.c: Fix testcase.
5013
5014 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
5015
5016 * PR c++/28573
5017 * g++.dg/parse/offsetof6.C: New test.
5018 * g++.dg/parse/offsetof6.C: New test.
5019 * g++.dg/parse/offsetof7.C: New test.
5020
5021 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5022
5023 PR testsuite/28602
5024 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
5025 is false.
5026
5027 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
5028
5029 PR c++/28302
5030 * g++.dg/ext/vector3.C: New test.
5031
5032 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
5033
5034 PR gcov/profile/26570
5035 * gcc.dg/pr26570.c: New test.
5036
5037 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
5038
5039 PR c/27697
5040 * gcc.dg/qual-component-1.c: New test.
5041
5042 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5043
5044 PR c++/28593
5045 * g++.dg/parse/new3.C: New test.
5046
5047 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5048
5049 PR fortran/25828
5050 * gfortran.dg/streamio_1.f90: New test.
5051 * gfortran.dg/streamio_2.f90: New test.
5052 * gfortran.dg/streamio_3.f90: New test.
5053 * gfortran.dg/streamio_4.f90: New test.
5054 * gfortran.dg/streamio_5.f90: New test.
5055 * gfortran.dg/streamio_6.f90: New test.
5056 * gfortran.dg/streamio_7.f90: New test.
5057 * gfortran.dg/streamio_8.f90: New test.
5058
5059 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
5060
5061 PR c/28287
5062 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
5063
5064 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
5065
5066 PR c++/28594
5067 * g++.dg/template/void6.C: New test.
5068
5069 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5070
5071 PR c/28649
5072 * gcc.dg/parse-error-1.c: New test.
5073 * gcc.dg/parse-error-2.c: New test.
5074 * gcc.dg/cpp/digraph2.c: Add error-marker.
5075 * gcc.dg/noncompile/920923-1.c: Likewise.
5076
5077 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
5078
5079 PR c/27490
5080 * gcc.dg/sizeof-2.c: New testcase.
5081
5082 PR c/27489
5083 * gcc.dg/switch-A.c: New testcase.
5084
5085 2006-08-14 Steve Ellcey <sje@cup.hp.com>
5086
5087 PR c++/28288
5088 PR c++/14556
5089 * g++.old-deja/g++.warn/compare1.C: Delete.
5090 * g++.dg/opt/pr7503-2.C: Delete.
5091 * g++.dg/opt/pr7503-3.C: Delete.
5092 * g++.dg/opt/pr7503-4.C: Delete.
5093 * g++.dg/opt/pr7503-5.C: Delete.
5094 * g++.dg/opt/max1.C: Delete.
5095 * g++.dg/warn/minmax.C: Delete.
5096 * g++.dg/expr/minmax.C: New test.
5097
5098 2006-08-14 Richard Guenther <rguenther@suse.de>
5099
5100 PR testsuite/28703
5101 * gcc.c-torture/execute/pr28651.c: Do not use argc
5102 to avoid optimization, instead forbid inlining.
5103
5104 2006-08-14 Richard Sandiford <richard@codesourcery.com>
5105
5106 PR rtl-optimization/28634
5107 * gcc.c-torture/execute/ieee/pr28634.c: New test.
5108
5109 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
5110
5111 PR c/27184
5112 * gcc.dg/torture/pr27184.c: New test.
5113
5114 2006-08-12 Jakub Jelinek <jakub@redhat.com>
5115
5116 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
5117
5118 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5119
5120 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
5121 * gfortran.dg/stat_2.f90: Likewise.
5122 * gfortran.dg/chmod_1.f90: Likewise.
5123 * gfortran.dg/chmod_2.f90: Likewise.
5124 * gfortran.dg/chmod_3.f90: Likewise.
5125
5126 2006-08-11 David Edelsohn <edelsohn@gnu.org>
5127
5128 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
5129
5130 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
5131
5132 * g++.dg/opt/pr23454-2.C: New test.
5133
5134 2006-08-11 Richard Guenther <rguenther@suse.de>
5135
5136 PR middle-end/28651
5137 * gcc.c-torture/execute/pr28651.c: New testcase.
5138
5139 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
5140
5141 * gnat.dg/specs/static_initializer.ads: New test.
5142
5143 2006-08-10 Paul Brook <paul@codesourcery.com>
5144
5145 * gcc.target/arm/cond-asm.c: New test.
5146
5147 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
5148
5149 PR tree-optimization/26197
5150 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
5151 * g++.dg/vect/vect.exp: Compile the new tests with
5152 --param max-aliased-vops=0.
5153
5154 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
5155
5156 PR c++/28637
5157 * g++.dg/template/void3.C: New test.
5158
5159 PR c++/28638
5160 * g++.dg/template/void4.C: New test.
5161
5162 PR c++/28640
5163 * g++.dg/template/void5.C: New test.
5164
5165 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
5166
5167 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
5168 after dg-do compile.
5169
5170 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
5171
5172 PR tree-optimizations/26969
5173 * gcc.dg/vect/vect.exp: Compile tests prefixed with
5174 "unswitch-loops" with -funswitch-loops.
5175 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
5176
5177 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
5178
5179 * gcc.dg/sparc-getcontext-1.c: Fix typo.
5180 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
5181 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
5182 * objc.dg/dwarf-1.m: Likewise.
5183 * objc.dg/dwarf-2.m: Likewise.
5184 * obj-c++.dg/dwarf-2.mm: Likewise.
5185
5186 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5187
5188 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
5189 * objc.dg/dwarf-2.m: Likewise.
5190 * obj-c++.dg/dwarf-2.mm: Likewise.
5191
5192 PR libfortran/28603
5193 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
5194
5195 PR testsuite/27611
5196 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5197
5198 PR testsuite/27033
5199 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5200
5201 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
5202
5203 PR target/27827
5204 * gcc.target/i386/pr27827.c: New testcase.
5205
5206 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
5207
5208 PR fortran/28590
5209 * gfortran.dg/sequence_types_1.f90: New test.
5210
5211 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
5212
5213 PR fortran/28548
5214 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
5215 dg-warning. Add -pedantic option.
5216
5217 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5218
5219 PR c/28502
5220 * gcc.dg/proto-1.c: New test.
5221
5222 PR c/27721
5223 * gcc.dg/lvalue-4.c: New test.
5224
5225 PR c/28136
5226 * gcc.dg/init-bad-5.c: New test.
5227
5228 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
5229
5230 PR c++/28347
5231 * g++.dg/ext/typedef-init.C: Add new test for typedef
5232 initialization inside templates. Adjust existing error markers.
5233
5234 2006-08-03 Mark Mitchell <mark@codesourcery.com>
5235
5236 PR c++/28148
5237 * g++.dg/init/ptrmem3.C: New test.
5238
5239 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
5240
5241 PR tree-optimization/27770
5242 * lib/target-support.exp: New target keyword "section_anchors".
5243 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
5244 tests.
5245 * gcc.dg/vect/section-anchors-pr27770.c: New test.
5246 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
5247 * gcc.dg/vect/section-anchors-vect-69.c: New test.
5248 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
5249
5250 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5251
5252 * gcc.dg/20060801-1.c: Add missing '}'.
5253
5254 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5255
5256 PR c++/27508
5257 * g++.dg/parse/dtor9.C: New test.
5258 * g++.dg/parse/dtor10.C: New test.
5259 * g++.dg/other/error7.C: Adjust error-marker.
5260
5261 PR c++/28274
5262 * g++.dg/other/default5.C: New test.
5263
5264 2006-08-02 Richard Guenther <rguenther@suse.de>
5265
5266 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
5267
5268 2006-08-02 Mark Mitchell <mark@codesourcery.com>
5269
5270 PR c++/28557
5271 * g++.dg/template/conv9.C: New test.
5272
5273 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
5274
5275 PR debug/28063
5276 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
5277 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
5278 Optionally return assembly text. Update callers.
5279 (check_no_compiler_messages): Update verbose messages.
5280 (check_no_messages_and_pattern): New.
5281 (check_effective_target_string_merging): New.
5282
5283 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5284
5285 PR c++/28250
5286 * g++.dg/eh/catch4.C: New test.
5287
5288 PR c++/28257
5289 * g++.dg/other/qual1.C: New test.
5290
5291 PR c++/28259
5292 * g++.dg/inherit/error2.C: New test.
5293
5294 PR c++/28267
5295 * g++.dg/other/new1.C: New test.
5296
5297 * g++.dg/warn/pr23075.C: Remove obsolete test.
5298 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
5299 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
5300
5301 2006-07-31 Mark Mitchell <mark@codesourcery.com>
5302
5303 PR c++/28523
5304 * g++.dg/eh/cast1.C: New test.
5305
5306 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
5307
5308 PR libfortran/28452
5309 * gfortran.dg/random_3.f90: New test.
5310
5311 2006-08-01 Steve Ellcey <sje@cup.hp.com>
5312
5313 PR c++/28432
5314 * g++.dg/other/pr28304.C: Change expected error message.
5315 * g++.dg/other/pr28432.C: New test.
5316
5317 2006-08-01 Steve Ellcey <sje@cup.hp.com>
5318
5319 PR c++/28256
5320 * g++.dg/init/brace2.C: Change expected error message, add empty init.
5321
5322 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
5323
5324 PR debug/23336
5325 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
5326 at -g1.
5327 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
5328 g++.dg/debug/enum-2.C: New.
5329
5330 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5331
5332 PR c++/6634
5333 * g++.dg/parse/long1.C: Add more tests.
5334
5335 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5336
5337 * gfortran.dg/lrshift_1.c: New file.
5338
5339 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5340
5341 PR libgfortran/28335
5342 * gfortran.dg/no_unit_error_1.f90: New test.
5343
5344 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5345
5346 PR libgfortran/28335
5347 * gfortran.dg/no_unit_error_1.f90: Delete test.
5348 * gfortran.dg/no_unit_error_2.f90: Delete test.
5349
5350 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5351
5352 * gfortran.dg/chmod_3.f90: New test.
5353 * gfortran.dg/ltime_gmtime_1.f90: New test.
5354 * gfortran.dg/ltime_gmtime_2.f90: New test.
5355 * gfortran.dg/lrshift_1.f90: New test.
5356 * gfortran.dg/chmod_1.f90: New test.
5357 * gfortran.dg/chmod_2.f90: New test.
5358
5359 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
5360
5361 PR c++/27668
5362 * g++.dg/template/crash55.C: New test.
5363
5364 PR c++/27962
5365 * g++.dg/template/nontype16.C: New test.
5366
5367 * g++.dg/template/void2.C: Adjust error markers.
5368 * g++.dg/template/nontype5.C: Adjust error markers.
5369
5370 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
5371
5372 * gcc.target/i386/stack-prot-kernel.c: New test.
5373
5374 2006-07-27 Roger Sayle <roger@eyesopen.com>
5375
5376 * gcc.dg/builtins-55.c: New test case.
5377
5378 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
5379
5380 PR rtl-optimization/27907
5381 * gcc.c-torture/compile/pr27907.c: New test.
5382
5383 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5384
5385 * gfortran.dg/mclock.f90: New test.
5386 * gfortran.dg/int_conv_1.f90: New test.
5387 * gfortran.dg/stat_1.f90: New test.
5388 * gfortran.dg/stat_2.f90: New test.
5389
5390 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5391
5392 PR libgfortran/28335
5393 * gfortran.dg/no_unit_error_1.f90: New test.
5394 * gfortran.dg/no_unit_error_2.f90: New test.
5395 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
5396
5397 2006-07-25 Roger Sayle <roger@eyesopen.com>
5398
5399 PR middle-end/28473
5400 * gcc.dg/fold-convround-1.c: New test case.
5401
5402 2006-07-24 Steven G. Kargl <kargls@comcast.net>
5403
5404 * gfortran.dg/arithmetic_if.f90: Fix comments.
5405
5406 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5407
5408 PR c++/27572
5409 * g++.dg/other/typedef1.C: New test.
5410 * g++.dg/template/typedef4.C: New test.
5411 * g++.dg/template/typedef5.C: New test.
5412
5413 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
5414
5415 PR fortran/28416
5416 * gfortran.dg/allocatable_dummy_3.f90: New.
5417
5418 2006-07-24 Steven G. Kargl <kargls@comcast.net>
5419
5420 PR fortran/28439
5421 * gfortran.dg/arithmetic_if.f90: New test.
5422
5423 2006-07-24 Uros Bizjak <uros@kss-loka.si>
5424
5425 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
5426 avoid memcpy optimization.
5427
5428 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5429
5430 PR fortran/25289
5431 * gfortran.dg/direct_io_6.f90: New test.
5432
5433 2006-07-24 Jan Hubicka <jh@suse.cz>
5434
5435 PR c/25795
5436 PR c++/27369
5437 * gcc.dg/pr25795.c: New test.
5438 * gcc.dg/pr25795-1.c: New test.
5439
5440 2006-07-23 Roger Sayle <roger@eyesopen.com>
5441
5442 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
5443 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
5444 which may be transformed to "g || h" on some platforms.
5445
5446 2006-07-23 Mark Mitchell <mark@codesourcery.com>
5447
5448 PR c++/28025
5449 * g++.dg/template/friend45.C: New test.
5450
5451 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5452
5453 PR libgfortran/28339
5454 * gfortran.dg/arrayio_8.f90: New test.
5455
5456 2006-07-21 Mike Stump <mrs@apple.com>
5457
5458 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
5459
5460 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
5461
5462 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5463
5464 PR c++/28250
5465 * g++.dg/eh/catch3.C: New test.
5466
5467 PR c++/28363
5468 * g++.dg/template/defarg10.C: New test.
5469
5470 2006-07-20 Paul Brook <paul@codesourcery.com>
5471
5472 PR 27363
5473 * gcc.dg/pr27363.c: New test.
5474
5475 2006-07-19 Mark Mitchell <mark@codesourcery.com>
5476
5477 PR c++/28338
5478 * g++.dg/init/ref13.C: New test.
5479
5480 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5481
5482 PR obj-c++/28434
5483 * obj-c++.dg/proto-error-1.mm: New test.
5484
5485 2006-07-18 Mark Mitchell <mark@codesourcery.com>
5486
5487 PR c++/28337
5488 * g++.dg/template/string1.C: New test.
5489
5490 2006-07-18 Mark Mitchell <mark@codesourcery.com>
5491
5492 PR c++/28048
5493 * g++.dg/template/defarg9.C: New test.
5494
5495 PR c++/28235
5496 * g++.dg/template/static27.C: New test.
5497
5498 2006-07-18 Diego Novillo <dnovillo@redhat.com>
5499
5500 PR 28410
5501 * gcc.dg/tree-ssa/pr28410.c: New test.
5502
5503 2006-07-18 Lee Millward <lee.millward@gmail.com>
5504
5505 PR c++/28258
5506 * g++/dg/other/error13.C: New test.
5507
5508 PR c++/28260
5509 * g++.dg/template/friend44.C: New test.
5510
5511 2006-07-18 Steve Ellcey <sje@cup.hp.com>
5512
5513 PR c++/27495
5514 * g++.dg/other/pr27495.C: New.
5515
5516 2006-07-18 Olivier Hainque <hainque@adacore.com>
5517
5518 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
5519 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
5520
5521 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5522
5523 PR c/28286
5524 * gcc.dg/pragma-pack-4.c: New test.
5525
5526 2006-07-17 Steve Ellcey <sje@cup.hp.com>
5527
5528 PR c++/28291
5529 * g++.dg/ext/pr28291.C: New test.
5530
5531 2006-07-17 Richard Sandiford <richard@codesourcery.com>
5532
5533 PR middle-end/28403
5534 * gcc.c-torture/execute/pr28403.c: New test.
5535
5536 2006-07-17 Richard Sandiford <richard@codesourcery.com>
5537
5538 PR middle-end/28402
5539 * gcc.dg/pr28402.c: New test.
5540
5541 2006-07-17 Steve Ellcey <sje@cup.hp.com>
5542
5543 PR c++/28304
5544 * g++.dg/other/pr28304.C: New test.
5545
5546 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
5547
5548 PR other/28251
5549 gcc.c-torture/unsorted/dump-noaddr.c: New test.
5550 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
5551
5552 2006-07-17 Richard Guenther <rguenther@suse.de>
5553
5554 PR tree-optimization/28238
5555 * g++.dg/tree-ssa/pr28238.C: New testcase.
5556
5557 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5558
5559 PR c++/28250
5560 * g++.dg/eh/catch1.C: New test.
5561 * g++.dg/eh/catch2.C: New test.
5562
5563 2006-07-16 Jakub Jelinek <jakub@redhat.com>
5564
5565 PR c++/28370
5566 * g++.dg/template/anon3.C: New test.
5567
5568 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
5569
5570 PR fortran/20844
5571 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
5572 specifiers requiring an explicit format tag..
5573
5574 PR fortran/28201
5575 * gfortran.dg/generic_5: New test.
5576
5577 PR fortran/20893
5578 * gfortran.dg/elemental_optional_args_1.f90: New test.
5579
5580 2006-07-16 Olivier Hainque <hainque@adacore.com>
5581
5582 * gnat.dg/assert.ads: New file.
5583 * gnat.dg/controlled_record.ads: Likewise.
5584 * gnat.dg/controlled_record.adb: Likewise.
5585
5586 2006-07-15 Lee Millward <lee.millward@gmail.com>
5587
5588 PR c++/28292
5589 * g++.dg/other/error12.C: New test.
5590
5591 PR c++/28269
5592 * g++.dg/template/crash54.C: New test.
5593
5594 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5595
5596 PR c++/28249
5597 * g++.dg/parse/catch1.C: New test.
5598
5599 PR c++/28294
5600 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
5601
5602 PR c++/28387
5603 * g++.dg/ext/attrib24.C: New test.
5604
5605 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5606
5607 PR c++/28343
5608 * g++.dg/ext/asmspec1.C: New test.
5609
5610 2006-07-13 Janis Johnson <janis187@us.ibm.com>
5611
5612 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
5613 (dg-test): Support shouldfail tests.
5614 * lib/target-supports-dg.exp (dg-shouldfail): New.
5615 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
5616 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
5617 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
5618 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
5619 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
5620 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
5621 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
5622
5623 2006-07-13 Jan Hubicka <jh@suse.cz>
5624
5625 * gcc.target/i386/memcpy-1.c: New.
5626
5627 2006-07-12 Geoffrey Keating <geoffk@apple.com>
5628
5629 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
5630
5631 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
5632
5633 PR fortran/25097
5634 * gfortran.dg/present_1.f90: New test.
5635
5636 PR fortran/20903
5637 * gfortran.dg/interface_derived_type_1.f90: New test.
5638
5639 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
5640
5641 PR fortran/28213
5642 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
5643 list.
5644
5645 2006-07-07 Lee Millward <lee.millward@gmail.com>
5646
5647 PR c++/27820
5648 * g++.dg/other/label1.C: New test.
5649
5650 2006-07-07 Richard Guenther <rguenther@suse.de>
5651
5652 PR middle-end/28268
5653 * gcc.dg/torture/pr28268.c: New testcase.
5654
5655 2006-07-07 Steve Ellcey <sje@cup.hp.com>
5656
5657 PR c++/27019
5658 * g++.dg/ext/pr27019.C: New.
5659
5660 2006-07-07 Richard Guenther <rguenther@suse.de>
5661
5662 PR tree-optimization/28187
5663 * gcc.dg/pr28187.c: New testcase.
5664
5665 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
5666
5667 * gnat.dg/address_conversion.adb: New test.
5668 * gnat.dg/boolean_subtype.adb: Likewise.
5669 * gnat.dg/frame_overflow.adb: Likewise.
5670 * gnat.dg/pointer_array.adb: Likewise.
5671 * gnat.dg/pointer_conversion.adb: Likewise.
5672
5673 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
5674
5675 PR fortran/28237
5676 PR fortran/23420
5677 * gfortran.dg/print_fmt_5.f90: New test.
5678
5679 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5680
5681 PR fortran/28129
5682 * gfortran.dg/bounds_check_4.f90: New test.
5683
5684 2006-07-05 Richard Guenther <rguenther@suse.de>
5685
5686 PR target/28158
5687 * gfortran.dg/pr28158.f90: New testcase.
5688
5689 2006-07-05 Richard Guenther <rguenther@suse.de>
5690
5691 PR tree-optimization/28162
5692 * gcc.dg/pr28162.c: New testcase.
5693
5694 2006-07-05 Richard Guenther <rguenther@suse.de>
5695 Andrew Pinski <pinskia@gcc.gnu.org>
5696
5697 PR c++/27084
5698 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
5699
5700 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
5701
5702 PR fortran/28174
5703 * gfortran.dg/actual_array_substr_2.f90: New test.
5704
5705 PR fortran/28167
5706 * gfortran.dg/actual_array_constructor_2.f90: New test.
5707
5708 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5709
5710 * gfortran.dg/itime_idate_1.f: New test.
5711 * gfortran.dg/itime_idate_2.f: New test.
5712
5713 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5714
5715 PR libgfortran/27704
5716 * gfortran.dg/open_status_3.f90: New test.
5717 * gfortran.dg/fmt_l.f90: Update for new feature.
5718
5719 2006-07-03 Asher Langton <langton2@llnl.gov>
5720
5721 * gfortran.dg/oldstyle_2.f90: New.
5722
5723 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
5724
5725 * gnat.dg/string_slice.adb: New test.
5726
5727 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
5728
5729 PR fortran/19259
5730 * gfortran.dg/semicolon_fixed.c: New.
5731 * gfortran.dg/semicolon_free.c: New.
5732
5733 2006-06-30 Mike Stump <mrs@apple.com>
5734
5735 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
5736 that don't support internal visibility.
5737
5738 2006-06-30 Andrew Pinski <pinskia@gmail.com>
5739
5740 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
5741 for '(' / ')' needing an extra '\'.
5742
5743 2006-06-29 Roger Sayle <roger@eyesopen.com>
5744
5745 PR middle-end/27428
5746 * gcc.dg/pr27428-1.c: New test case.
5747
5748 2006-06-29 Mike Stump <mrs@apple.com>
5749
5750 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
5751 on darwin as we can't align commons large enough yet.
5752
5753 * gcc.dg/vla-8.c: Add additional testcases.
5754
5755 2006-06-26 Steve Ellcey <sje@cup.hp.com>
5756
5757 PR c++/28114
5758 * g++.dg/other/pr28114.C: New.
5759
5760 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
5761
5762 * gcc.c-torture/compile/20060625-1.c: New test.
5763
5764 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
5765
5766 PR fortran/20867
5767 * gfortran.dg/stfunc_3.f90: New test.
5768
5769 PR fortran/25056
5770 * gfortran.dg/impure_actual_1.f90: New test.
5771
5772 PR fortran/20874
5773 * gfortran.dg/elemental_result_1.f90: New test.
5774
5775 PR fortran/25073
5776 * gfortran.dg/select_7.f90: New test.
5777
5778 PR fortran/27554
5779 * intrinsic_actual_1.f: New test.
5780
5781 PR fortran/22038
5782 PR fortran/28119
5783 * gfortran.dg/forall_4.f90: New test.
5784
5785 PR fortran/25072
5786 * gfortran.dg/forall_5.f90: New test.
5787
5788 2006-06-25 Lee Millward <lee.millward@gmail.com>
5789
5790 PR c++/28051
5791 * g++.dg/template/using13.C: New test.
5792
5793 PR c++/28054
5794 * g++.dg/other/incomplete3.C: New test.
5795
5796 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5797
5798 PR fortran/28081
5799 * gfortran.dg/substr_3.f: New test.
5800 * gfortran.dg/equiv_2.f90: Update expected error message.
5801
5802 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
5803
5804 PR fortran/28118
5805 * gfortran.dg/actual_array_substr_1.f90: New test.
5806
5807 2006-06-24 Olivier Hainque <hainque@adacore.com>
5808
5809 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
5810 * gnat.dg/scalar_mode_agg_compare.adb: New test.
5811
5812 2006-06-23 Janis Johnson <janis187@us.ibm.com>
5813
5814 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5815
5816 2006-06-23 Steven G. Kargl <kargls@comcast.net>
5817
5818 PR fortran/27981
5819 * gfortran.dg/simpleif_2.f90: New test.
5820
5821 2006-06-23 Lee Millward <lee.millward@gmail.com>
5822
5823 * g++.dg/template/error22.C: Fix typo.
5824
5825 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5826
5827 PR c++/28112
5828 * g++.dg/ext/attrib23.C: New test.
5829
5830 2006-06-23 Olivier Hainque <hainque@adacore.com>
5831
5832 * gnat.dg/varsize_temp.adb: New test.
5833
5834 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5835
5836 PR c++/11468
5837 * g++.dg/other/java2.C: New test.
5838
5839 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
5840
5841 PR target/27789
5842 * g++.dg/ext/dllimport4.C. Add more tests for invalid
5843 initialization.
5844
5845 2006-06-22 Roger Sayle <roger@eyesopen.com>
5846
5847 PR target/27531
5848 * gcc.dg/pr27531-1.c: New test case.
5849
5850 2006-06-22 Asher Langton <langton2@llnl.gov>
5851
5852 PR fortran/24748
5853 * gfortran.dg/implicit_8.f90: New.
5854
5855 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
5856
5857 PR rtl-optimization/28121
5858 * gcc.dg/pr28121.c: New test.
5859
5860 2006-06-22 Lee Millward <lee.millward@gmail.com>
5861
5862 PR c++/27805
5863 * g++.dg/parse/ptrmem6.C: New test.
5864
5865 PR c++/27821
5866 * g++.dg/template/error22.C: New test.
5867
5868 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5869
5870 PR c++/28111
5871 * g++.dg/template/friend43.C: New test.
5872
5873 PR c++/28110
5874 * g++.dg/template/crash53.C: New test.
5875
5876 PR c++/28109
5877 * g++.dg/rtti/incomplete1.C: New test.
5878
5879 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
5880
5881 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
5882
5883 2006-06-21 Joseph Myers <joseph@codesourcery.com>
5884
5885 * gcc.c-torture/execute/complex-7.c: New.
5886
5887 2006-06-21 Jakub Jelinek <jakub@redhat.com>
5888
5889 * gcc.dg/merge-all-constants-1.c: New test.
5890
5891 2006-06-20 Janis Johnson <janis187@us.ibm.com>
5892
5893 PR c++/28113
5894 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
5895
5896 2006-06-20 Steven G. Kargl <kargls@comcast.net>
5897
5898 * gfortran.dg/rrspacing_1.f90: New test.
5899
5900 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5901
5902 PR c++/28052
5903 * g++.dg/other/bitfield2.C: New test.
5904
5905 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
5906
5907 PR tree-optimization/27331
5908 * gcc.dg/pr27331.c: New test.
5909
5910 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
5911 Eric Botcazou <ebotcazou@adacore.com>
5912
5913 PR ada/18692
5914 * lib/gnat.exp: New file.
5915 * lib/gnat-dg.exp: Likewise.
5916 * gnat.dg: New directory.
5917 * gnat.dg/dg.exp: New driver.
5918 * gnat.dg/specs: New directory.
5919 * gnat.dg/specs/specs.exp: New driver.
5920 * gnat.dg/style: New directory.
5921 * gnat.dg/style/style.exp: New driver.
5922
5923 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
5924
5925 PR fortran/16206
5926 * gfortran.dg/array_initializer_1.f90: New test.
5927
5928 PR fortran/28005
5929 * gfortran.dg/matmul_3.f90: New test.
5930
5931 2006-06-19 Andrew Pinski <pinskia@gmail.com>
5932
5933 PR middle-end/28075
5934 * gcc.dg/tree-ssa/inline-1.c: New test.
5935
5936 2006-06-19 Anatoly Sokolov <aesok@post.ru>
5937
5938 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
5939 in malloc prototype; remove XFAIL.
5940 * gcc.dg/pr18241-2.c: Ditto.
5941 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
5942 in memset prototype; remove XFAIL.
5943 * gcc.dg/tree-ssa/pr23382.c: Ditto.
5944
5945 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
5946
5947 * gcc.dg/vla-8.c: Add.
5948
5949 2006-06-19 Richard Guenther <rguenther@suse.de>
5950
5951 PR tree-optimization/27090
5952 * g++.dg/tree-ssa/pr27090.C: New testcase.
5953
5954 2006-06-19 Roger Sayle <roger@eyesopen.com>
5955
5956 PR target/27861
5957 * gcc.dg/pr27861-1.c: New test case.
5958
5959 2006-06-19 Richard Guenther <rguenther@suse.de>
5960
5961 PR middle-end/28045
5962 * gcc.dg/torture/pr28045.c: New testcase.
5963
5964 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5965
5966 PR fortran/26801
5967 * gfortran.dg/associated_4.f90: New test.
5968
5969 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5970
5971 PR fortran/19310
5972 PR fortran/19904
5973 * gfortran.dg/real_const_3.f90: New test.
5974
5975 2006-06-16 Mark Mitchell <mark@codesourcery.com>
5976
5977 PR c++/28016
5978 * g++.dg/template/static26.C: New test.
5979
5980 PR c++/27979
5981 * g++.dg/expr/bitfield2.C: New test.
5982
5983 PR c++/27884
5984 * g++.dg/parse/linkage2.C: New test.
5985
5986 2006-06-16 Richard Guenther <rguenther@suse.de>
5987
5988 PR middle-end/27116
5989 * gcc.dg/pr15785-1.c: Revert last change.
5990 * gcc.dg/torture/pr27116-2.c: New testcase.
5991
5992 2006-06-16 Roger Sayle <roger@eyesopen.com>
5993
5994 PR middle-end/27802
5995 * gcc.dg/pr27802-1.c: New test case.
5996
5997 2006-06-15 Mark Mitchell <mark@codesourcery.com>
5998
5999 PR c++/27689
6000 * g++.dg/template/ttp18.C: New test.
6001 * g++.dg/template/ttp19.C: Likewise.
6002
6003 PR c++/27666
6004 * g++.dg/expr/cond9.C: New test.
6005
6006 PR c++/27640
6007 * g++.dg/template/ctor7.C: New test.
6008
6009 2006-06-15 Janis Johnson <janis187@us.ibm.com>
6010
6011 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
6012
6013 2006-06-16 Richard Guenther <rguenther@suse.de>
6014
6015 PR tree-optimization/27781
6016 * gcc.dg/tree-ssa/pr27781.c: New testcase.
6017
6018 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
6019
6020 * gfortran.dg/allocate_zerosize_2.f90: New test case.
6021
6022 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
6023
6024 * gcc.dg/tree-ssa/loop-18.c: New test.
6025
6026 2006-06-14 Mark Mitchell <mark@codesourcery.com>
6027
6028 PR c++/27665
6029 * g++.dg/template/crash52.C: New test.
6030
6031 PR c++/27648
6032 * g++.dg/ext/attrib22.C: New test.
6033
6034 PR c++/26559
6035 * g++.dg/template/builtin1.C: New test.
6036 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
6037
6038 PR c++/28018
6039 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
6040 assignment.
6041 * g++.old-deja/g++.pt/crash51.C: Likewise.
6042
6043 PR c++/27227
6044 * g++.dg/lookup/linkage1.C: New test.
6045 * g++.dg/lookup/linkage2.C: Likewise.
6046
6047 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
6048
6049 PR middle-end/27959
6050 * gcc.dg/pr27959.c: New testcase.
6051
6052 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
6053
6054 PR target/28014:
6055 * g++.dg/eh/div.C: New test.
6056
6057 2006-06-13 Jakub Jelinek <jakub@redhat.com>
6058
6059 PR c++/27894
6060 * g++.dg/tree-ssa/pr26757.C: New test.
6061 * g++.dg/tree-ssa/pr27894.C: New test.
6062
6063 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
6064
6065 * gcc.c-torture/compile/20060609-1.c: New test.
6066
6067 PR target/27863
6068 * gcc.c-torture/compile/pr27863.c: New test.
6069
6070 2006-06-13 Richard Guenther <rguenther@suse.de>
6071
6072 PR tree-optimization/27830
6073 * g++.dg/tree-ssa/pr27830.C: New testcase.
6074
6075 2006-06-13 Matthew Sachs <msachs@apple.com>
6076
6077 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
6078 the list of compiler flags; this causes those flags to be checked
6079 for things like dg-skip-if.
6080
6081 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6082
6083 PR c++/27601
6084 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
6085
6086 2006-06-12 Mark Mitchell <mark@codesourcery.com>
6087 Kazu Hirata <kazu@codesourcery.com>
6088
6089 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
6090 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
6091
6092 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6093
6094 PR c++/27933
6095 * g++.dg/lookup/using15.C: New test.
6096
6097 PR c++/27951
6098 * g++.dg/other/anon4.C: New test.
6099
6100 2006-06-12 Roger Sayle <roger@eyesopen.com>
6101
6102 PR c++/21210
6103 * g++.dg/init/complex1.C: New test case.
6104
6105 2006-06-11 Eric Christopher <echristo@apple.com>
6106
6107 PR middle-end/27948
6108 * gcc.dg/bf-ms-layout.c: Run on darwin.
6109 * gcc.dg/bf-no-ms-layout: Ditto.
6110 * gcc.dg/attr-ms_struct-2.c: New.
6111 * gcc.dg/bf-ms-layout-2.c: Ditto.
6112
6113 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
6114
6115 * gcc.dg/attr-ms_struct-packed1.c: New.
6116
6117 2006-06-09 Mike Stump <mrs@apple.com>
6118
6119 * gcc.dg/vla-7.c: Add.
6120
6121 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
6122
6123 PR fortran/24558
6124 * gfortran.dg/entry_6.f90: New test.
6125
6126 PR fortran/20877
6127 PR fortran/25047
6128 * gfortran.dg/entry_7.f90: New test.
6129
6130 2006-06-09 Jakub Jelinek <jakub@redhat.com>
6131
6132 PR c/27747
6133 * gcc.dg/cpp/_Pragma6.c: New test.
6134
6135 PR c++/27748
6136 * g++.dg/cpp/_Pragma1.C: New test.
6137
6138 PR preprocessor/27746
6139 * gcc.dg/gomp/macro-3.c: New test.
6140 * gcc.dg/gomp/macro-4.c: New test.
6141 * g++.dg/gomp/macro-3.C: New test.
6142 * g++.dg/gomp/macro-4.C: New test.
6143
6144 2006-06-09 Richard Guenther <rguenther@suse.de>
6145
6146 PR tree-optimization/26998
6147 * gcc.dg/torture/pr26998.c: New testcase.
6148 * gcc.dg/tree-ssa/vrp29.c: New testcase.
6149
6150 2006-06-08 Mike Stump <mrs@apple.com>
6151
6152 * gcc.dg/pr27095.c: Account for stubs.
6153
6154 PR target/26427
6155 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
6156 produce bad code on darwin.
6157
6158 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6159
6160 PR fortran/27958
6161 * gcc/testsuite/gfortran.dg/substr_2.f: New test.
6162
6163 2006-06-08 Asher Langton <langton2@llnl.gov>
6164
6165 PR fortran/27786
6166 * cray_pointers_2.f90: Add -fbounds-check compile flag.
6167
6168 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6169
6170 PR target/27421
6171 * gcc.dg/union-3.c: New test.
6172
6173 2006-06-08 Richard Guenther <rguenther@suse.de>
6174
6175 PR middle-end/27116
6176 * gcc.dg/torture/pr27116.c: New testcase.
6177 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
6178
6179 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
6180
6181 PR rtl-optimization/26449
6182 * gcc.dg/pr26449.c: New test.
6183
6184 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6185
6186 PR c++/27601
6187 * g++.dg/ext/offsetof1.C: Test member functions.
6188
6189 2006-06-07 Steve Ellcey <sje@cup.hp.com>
6190
6191 * gcc.dg/pr27095.c: Improve scanning.
6192
6193 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
6194
6195 PR fortran/23091
6196 * gfortran.dg/saved_automatic_1.f90: New test.
6197
6198 PR fortran/24168
6199 * gfortran.dg/array_simplify_1.f90: New test.
6200
6201 PR fortran/25090
6202 * gfortran.dg/entry_dummy_ref_1.f90: New test.
6203
6204 PR fortran/25058
6205 * gfortran.dg/entry_dummy_ref_2.f90: New test.
6206
6207 2006-06-06 Mark Mitchell <mark@codesourcery.com>
6208
6209 PR c++/27177
6210 * g++.dg/expr/cast7.C: New test.
6211
6212 2006-06-06 Janis Johnson <janis187@us.ibm.com>
6213
6214 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
6215 * lib/gcc-defs.exp (tool_check_compile): Ditto.
6216 * lib/fortran-torture.exp (fortran-torture-compile,
6217 fortran-torture-execute): Ditto.
6218
6219 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
6220
6221 PR target/27842
6222 * gcc.dg/vmx/pr27842.c: New test.
6223
6224 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6225
6226 PR libfortran/27895
6227 * gfortran.dg/bounds_check_3.f90: New test.
6228
6229 2006-06-05 Mike Stump <mrs@apple.com>
6230
6231 * objc.dg/objc-fast-4.m: Skip for ppc64.
6232
6233 2006-06-05 Steve Ellcey <sje@cup.hp.com>
6234
6235 PR testsuite/27705
6236 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
6237
6238 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
6239 Victor Kaplansky <victork@il.ibm.com>
6240
6241 PR tree-optimizations/26360
6242 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
6243 with -fno-tree-dce.
6244 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
6245
6246 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
6247
6248 PR fortran/14067
6249 * gfortran.dg/data_char_1.f90: Add messages for truncated
6250 strings.
6251
6252 PR fortran/16943
6253 * gfortran.dg/func_decl_2.f90: New test.
6254
6255 PR fortran/20839
6256 * gfortran.dg/do_2.f90: New test.
6257
6258 PR fortran/27655
6259 * gfortran.dg/associated_3.f90: New test.
6260
6261 2006-06-04 Mark Mitchell <mark@codesourcery.com>
6262
6263 PR c++/27819
6264 * g++.dg/template/static25.C: New test.
6265
6266 PR c++/27722
6267 * g++.dg/init/array21.C: New test.
6268
6269 PR c++/27807
6270 * g++.dg/ext/complit7.C: New test.
6271
6272 PR c++/27806
6273 * g++.dg/parse/ptrmem5.C: New test.
6274
6275 2006-06-04 Roger Sayle <roger@eyesopen.com>
6276 Andrew Pinski <pinskia@physics.uc.edu>
6277
6278 PR c/27150
6279 PR middle-end/27382
6280 * gcc.dg/pr27150-1.c: New testcase.
6281 * gcc.dg/pr27382-1.c: New testcase.
6282 * gcc.dg/pr27382-2.c: New testcase.
6283
6284 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
6285
6286 PR c/25161
6287 PR c/27020
6288 * gcc.dg/array-10.c: New test.
6289
6290 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6291
6292 PR c++/27804
6293 * g++.dg/init/const4.C: New test.
6294 * g++.dg/init/member1.C: Add error-marker.
6295 * g++.dg/other/fold1.C: Adjust error-marker.
6296
6297 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6298
6299 PR c++/27601
6300 * g++.dg/ext/offsetof1.C: New test.
6301
6302 2006-06-04 Eric Christopher <echristo@apple.com>
6303
6304 * gcc.dg/attr-ms_struct-1.c: New.
6305
6306 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
6307
6308 * gcc.c-torture/compile/builtin_constant_p.c: New test.
6309
6310 2006-06-04 Richard Guenther <rguenther@suse.de>
6311
6312 PR tree-optimization/27039
6313 * gcc.dg/tree-ssa/loop-17.c: New testcase.
6314
6315 2006-06-03 Roger Sayle <roger@eyesopen.com>
6316
6317 PR target/26223
6318 * gcc.target/i386/amd64-abi-2.c: New test case.
6319
6320 2006-06-02 Eric Christopher <echristo@apple.com>
6321
6322 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
6323 * gcc.target/i386/20020523-1.c: Skip if darwin.
6324 * gcc.target/i386/asm-3.c: Ditto.
6325 * gcc.target/i386/20011119-1.c: Ditto.
6326 * gcc.target/i386/clobbers.c: Remove pic part of test.
6327
6328 2006-06-02 Steve Ellcey <sje@cup.hp.com>
6329
6330 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
6331 * g++.old-deja/g++.other/init19.C: Ditto.
6332 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
6333 and add other platforms as expected failures.
6334
6335 2006-06-01 Steve Ellcey <sje@cup.hp.com>
6336
6337 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
6338 (is-effective-target-keyword): Ditto.
6339
6340 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
6341
6342 PR fortran/27715
6343 * gfortran.dg/extended_char_comparison_1.f: New test.
6344
6345 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
6346
6347 PR fortran/25098
6348 * gfortran.dg/dummy_procedure_1.f90: New test.
6349
6350 PR fortran/25147
6351 * gfortran.dg/dummy_procedure_2.f90: New test.
6352
6353 * gfortran.dg/associated_2.f90: Correct to make consistent with
6354 standard.
6355
6356 2006-05-31 Roger Sayle <roger@eyesopen.com>
6357
6358 * gcc.target/i386/387-11.c: New test case.
6359
6360 2006-05-31 Mark Mitchell <mark@codesourcery.com>
6361
6362 PR c++/27801
6363 * g++.dg/template/cond6.C: New test.
6364
6365 PR c++/26496
6366 * g++.dg/template/crash51.C: New test.
6367 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
6368
6369 PR c++/27385
6370 * g++.dg/init/array20.C: New test.
6371
6372 2006-05-31 Roger Sayle <roger@eyesopen.com>
6373
6374 * gcc.dg/builtins-54.c: New test case.
6375
6376 2006-05-30 Mark Mitchell <mark@codesourcery.com>
6377
6378 PR c++/26433
6379 * g++.dg/template/fntry1.C: Add dg-do link.
6380
6381 PR c++/27808
6382 * g++.dg/parse/friend6.C: New test.
6383
6384 2006-05-30 Asher Langton <langton2@llnl.gov>
6385
6386 * gfortran.dg/cray_pointers_7.f90: New test.
6387
6388 2006-05-30 Roger Sayle <roger@eyesopen.com>
6389
6390 PR tree-optimization/23452
6391 * gcc.dg/fold-mulconj-1.c: New test case.
6392
6393 2006-05-30 Mark Mitchell <mark@codesourcery.com>
6394
6395 PR c++/27803
6396 * g++.dg/parse/bitfield1.C: New test.
6397
6398 2006-05-30 Roger Sayle <roger@eyesopen.com>
6399
6400 * gcc.target/ppc-eq0-1.c: New test case.
6401 * gcc.target/ppc-negeq0-1.c: New test case.
6402
6403 2006-05-30 Dirk Mueller <dmueller@suse.de>
6404
6405 PR c/27273
6406 * gcc.dg/overflow-warn-5.c: New test.
6407
6408 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6409
6410 PR c/27718
6411 * gcc.dg/sizeof-1.c: New test.
6412
6413 2006-05-30 Uros Bizjak <uros@kss-loka.si>
6414
6415 PR target/27790
6416 * gcc.target/i386/pr27790.c: New test.
6417
6418 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6419
6420 PR libgfortran/27757
6421 * gfortran.dg/direct_io_5.f90: New test.
6422
6423 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6424
6425 PR libgfortran/27634
6426 * gfortran.dg/fmt_missing_period_1.f: New test.
6427 * gfortran.dg/fmt_missing_period_2.f: New test.
6428 * gfortran.dg/fmt_missing_period_3.f: New test.
6429
6430 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6431
6432 PR fortran/19777
6433 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
6434 arrays.
6435
6436 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6437
6438 PR c++/27713
6439 * g++.dg/template/new6.C: New test.
6440
6441 2006-05-29 Roger Sayle <roger@eyesopen.com>
6442
6443 PR tree-optimization/24964
6444 * gcc.target/i386/387-10.c: New test case.
6445
6446 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
6447
6448 * intrinsics/string_intrinsics.c (compare_string):
6449 Use memcmp instead of strncmp to avoid tripping over
6450 CHAR(0) in a string.
6451
6452 2006-05-27 Richard Guenther <rguenther@suse.de>
6453
6454 PR middle-end/27773
6455 * gcc.dg/torture/pr27773.c: New testcase.
6456
6457 2006-05-27 Dirk Mueller <dmueller@suse.de>
6458
6459 * gcc.dg/pr24561.c: Rename to..
6460 * gcc.dg/pr25962.c: .. this.
6461
6462 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6463
6464 PR fortran/19777
6465 * gfortran.dg/bounds_check_2.f: New test.
6466
6467 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
6468
6469 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
6470 * gfortran.dg/byte_1.f90: Likewise.
6471 * gfortran.dg/dup_save_2.f90: Likewise.
6472
6473 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
6474
6475 * gfortran.dg/associated_2.f90: New test.
6476
6477 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6478
6479 PR fortran/27524
6480 * gfortran.dg/bounds_check_1.f90: New test.
6481
6482 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
6483
6484 PR rtl-optimization/27661
6485 * gcc.dg/pr27661.c: New test case.
6486
6487 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
6488
6489 PR fortran/23151
6490 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
6491 * gfortran.dg/print_parentheses_1.f: New test.
6492 * gfortran.dg/print_parentheses_2.f90: New test.
6493
6494 2006-05-26 Jakub Jelinek <jakub@redhat.com>
6495
6496 PR target/27758
6497 * gcc.dg/pr27758.c: New test.
6498
6499 2006-05-24 Falk Hueffner <falk@debian.org>
6500
6501 * gcc.c-torture/compile/pr27571.c: New test.
6502
6503 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
6504
6505 PR fortran/27709
6506 * gfortran.dg/spec_expr_4.f90: New test.
6507
6508 PR fortran/27155
6509 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
6510
6511 2006-05-25 Mark Mitchell <mark@codesourcery.com>
6512
6513 PR c++/20103
6514 * g++.dg/ext/complit6.C: New test.
6515 * g++.dg/ext/complit3.C: Adjust error markers.
6516 * g++.dg/init/const3.C: New test.
6517
6518 2006-05-25 Richard Guenther <rguenther@suse.de>
6519
6520 PR middle-end/27743
6521 * gcc.dg/torture/pr27743.c: New testcase.
6522
6523 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
6524
6525 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
6526
6527 2006-05-25 Alan Modra <amodra@bigpond.net.au>
6528
6529 * gcc.dg/compat/scalar-by-value-x.h: New.
6530 * gcc.dg/compat/scalar-by-value-y.h: New.
6531 * gcc.dg/compat/scalar-by-value-5.c: New.
6532 * gcc.dg/compat/scalar-by-value-5_main.c: New.
6533 * gcc.dg/compat/scalar-by-value-5_x.c: New.
6534 * gcc.dg/compat/scalar-by-value-5_y.c: New.
6535 * gcc.dg/compat/scalar-by-value-6.c: New.
6536 * gcc.dg/compat/scalar-by-value-6_main.c: New.
6537 * gcc.dg/compat/scalar-by-value-6_x.c: New.
6538 * gcc.dg/compat/scalar-by-value-6_y.c: New.
6539
6540 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
6541
6542 PR tree-optimization/27639
6543 PR tree-optimization/26719
6544 * gcc.dg/pr27639.c: New test.
6545 * gcc.dg/pr26719.c: New test.
6546 * gcc.dg/tree-ssa/scev-cast.c: New test.
6547
6548 2006-05-23 Mark Mitchell <mark@codesourcery.com>
6549
6550 PR c++/20173
6551 * g++.dg/template/error21.C: New test.
6552
6553 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
6554
6555 PR target/27696
6556 * gcc.target/i386/pr27696.c: New.
6557
6558 2006-05-22 Janis Johnson <janis187@us.ibm.com>
6559
6560 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
6561
6562 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
6563
6564 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6565
6566 PR c++/27716
6567 * g++.dg/other/assign1.C: New test.
6568
6569 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
6570
6571 PR target/27266
6572 * gcc.target/i386/pr27266.c: New.
6573
6574 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6575
6576 PR c++/27451
6577 * g++.dg/ext/asm9.C: New test.
6578
6579 2006-05-22 Richard Sandiford <richard@codesourcery.com>
6580
6581 PR rtl-optimization/25514
6582 * gcc.c-torture/compile/pr25514.c: New test.
6583
6584 2006-05-22 Richard Guenther <rguenther@suse.de>
6585
6586 Revert
6587 2006-01-31 Richard Guenther <rguenther@suse.de>
6588
6589 * gcc.target/i386/sselibm-1.c: New testcase.
6590 * gcc.target/i386/sselibm-2.c: Likewise.
6591 * gcc.target/i386/sselibm-3.c: Likewise.
6592 * gcc.target/i386/sselibm-4.c: Likewise.
6593 * gcc.target/i386/sselibm-5.c: Likewise.
6594
6595 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6596
6597 PR c/27420
6598 * gcc.dg/func-args-2.c: New test.
6599
6600 PR c/26818
6601 * gcc.dg/struct-incompl-1.c: New test.
6602
6603 2006-05-22 Richard Guenther <rguenther@suse.de>
6604
6605 PR testsuite/27708
6606 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
6607 the transformations we test for.
6608
6609 2006-05-22 Richard Guenther <rguenther@suse.de>
6610
6611 PR testsuite/27707
6612 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
6613
6614 2006-05-21 Mark Mitchell <mark@codesourcery.com>
6615
6616 PR c++/27210
6617 * g++.dg/warn/new1.C: New test.
6618 * g++.dg/template/new5.C: Likewise.
6619
6620 2006-05-21 Roger Sayle <roger@eyesopen.com>
6621
6622 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
6623 * gcc.target/i386/20060512-3.c: Likewise.
6624
6625 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
6626
6627 PR rtl-optimization/27671
6628 * gcc.c-torture/execute/pr27671-1.c: New.
6629 * gcc.dg/pr27671-2.c: Likewise.
6630
6631 PR tree-optimization/26622.
6632 * gcc.c-torture/compile/pr26622.c: New.
6633
6634 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
6635
6636 PR fortran/27613
6637 * gfortran.dg/recursive_reference_1.f90: New test.
6638
6639 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
6640
6641 PR fortran/25746
6642 * gfortran.dg/elemental_subroutine_3.f90: New test.
6643
6644 PR fortran/25090
6645 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
6646
6647 PR fortran/27584
6648 * gfortran.dg/associated_target_1.f90: New test.
6649
6650 PR fortran/19015
6651 * gfortran.dg/maxloc_shape_1.f90: New test.
6652
6653 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6654
6655 PR libgfortran/24459
6656 * gfortran.dg/namelist_24.f90: New test.
6657 * gfortran.dg/namelist_12.f: Fix typo in comment.
6658
6659 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
6660
6661 PR middle-end/25776
6662 * g++.dg/other/error11.C: New test.
6663
6664 2006-05-20 Richard Sandiford <richard@codesourcery.com>
6665
6666 * gcc.target/mips/pr26765.c: Add -w to options.
6667
6668 2006-05-20 Richard Sandiford <richard@codesourcery.com>
6669
6670 * lib/target-supports.exp (check_effective_target_mpaired_single):
6671 New function.
6672 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
6673 multilibs.
6674 * g++.dg/vect/vect.exp: Likewise.
6675
6676 2006-05-20 Richard Sandiford <richard@codesourcery.com>
6677
6678 PR testsuite/25891
6679 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
6680
6681 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
6682
6683 PR fortran/27662
6684 * gfortran.dg/temporary_1.f90: New file.
6685
6686 2006-05-19 Andreas Schwab <schwab@suse.de>
6687
6688 * g++.dg/other/unused1.C: Also match "stringz".
6689
6690 2006-05-19 Mark Mitchell <mark@codesourcery.com>
6691
6692 PR c++/26433
6693 * g++.dg/template/fntry1.C: New test.
6694
6695 2006-05-18 Mark Mitchell <mark@codesourcery.com>
6696
6697 PR c++/27471
6698 PR c++/27506
6699 * g++.dg/conversion/bitfield5.C: New test.
6700 * g++.dg/conversion/bitfield6.C: New test.
6701
6702 2006-05-18 Mike Stump <mrs@apple.com>
6703
6704 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
6705 * gcc.dg/vla-4.c: Add.
6706 * gcc.dg/vla-5.c: Add.
6707 * gcc.dg/vla-6.c: Add.
6708
6709 2006-05-12 Stuart Hastings <stuart@apple.com>
6710
6711 * testsuite/gcc.target/i386/20060512-1.c: New.
6712 * testsuite/gcc.target/i386/20060512-2.c: New.
6713 * testsuite/gcc.target/i386/20060512-3.c: New.
6714 * testsuite/gcc.target/i386/20060512-4.c: New.
6715
6716 2006-05-17 Mark Mitchell <mark@codesourcery.com>
6717
6718 PR c++/26122
6719 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
6720
6721 PR c++/26068
6722 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
6723 * g++.dg/parse/linkage1.C: New test.
6724
6725 2006-05-17 Jakub Jelinek <jakub@redhat.com>
6726
6727 PR tree-optimization/27548
6728 * g++.dg/tree-ssa/pr27548.C: New test.
6729
6730 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6731
6732 PR fortran/26551
6733 * gfortran.dg/recursive_check_1.f: New test.
6734 * gfortran.dg/recursive_check_2.f90: New test.
6735
6736 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
6737
6738 * g++.dg/opt/temp2.C: New test.
6739
6740 2006-05-17 Jakub Jelinek <jakub@redhat.com>
6741
6742 PR c++/27491
6743 * g++.dg/init/brace5.C: New test.
6744
6745 PR middle-end/27415
6746 * gcc.dg/gomp/pr27415.c: New test.
6747 * g++.dg/gomp/pr27415.C: New test.
6748
6749 PR tree-optimization/27549
6750 * g++.dg/tree-ssa/pr27549.C: New test.
6751
6752 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6753
6754 PR libgfortran/27575
6755 * gfortran.dg/read_eof_4.f90: New test.
6756
6757 2006-05-16 Richard Guenther <rguenther@suse.de>
6758
6759 PR tree-optimization/22303
6760 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
6761
6762 2006-05-16 Jakub Jelinek <jakub@redhat.com>
6763
6764 PR middle-end/27573
6765 * gcc.dg/gomp/pr27573.c: New test.
6766 * gfortran.dg/gomp/pr27573.f90: New test.
6767
6768 PR c/27499
6769 * gcc.dg/gomp/pr27499.c: New test.
6770 * g++.dg/gomp/pr27499.C: New test.
6771
6772 2006-05-15 Mark Mitchell <mark@codesourcery.com>
6773
6774 PR c++/27339
6775 * g++.dg/parser/access8.C: Adjust error marker.
6776 * g++.dg/template/access17.C: New test.
6777 * g++.dg/template/access18.C: Likewise.
6778
6779 2006-05-15 Roger Sayle <roger@eyesopen.com>
6780
6781 PR target/26600
6782 * gcc.target/i386/pr26600.c: New test case.
6783
6784 2006-05-15 Mark Mitchell <mark@codesourcery.com>
6785
6786 PR c++/27505
6787 * g++.dg/expr/bitfield1.C: New test.
6788
6789 2006-05-15 Richard Guenther <rguenther@suse.de>
6790
6791 PR tree-optimization/27603
6792 * gcc.dg/torture/pr27603.c: New testcase.
6793
6794 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
6795
6796 PR fortran/25090
6797 * gfortran.dg/entry_dummy_ref_1.f90: New test.
6798
6799 PR fortran/25082
6800 * gfortran.dg/scalar_return_1.f90: New test.
6801
6802 PR fortran/27411
6803 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
6804
6805 2006-05-15 Jakub Jelinek <jakub@redhat.com>
6806
6807 * gcc.dg/gomp/critical-4.c: New test.
6808 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
6809 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
6810 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6811 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6812
6813 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6814
6815 PR c++/27582
6816 * g++.dg/template/dependent-args1.C: New test.
6817
6818 PR c++/27581
6819 * g++.dg/lookup/this1.C: New test.
6820
6821 PR c++/27315
6822 * g++.dg/template/operator6.C: New test.
6823 * g++.dg/template/incomplete3.C: New test.
6824
6825 PR c++/27559
6826 * g++.dg/template/new4.C: New test.
6827
6828 PR c++/27496
6829 * g++.dg/template/void2.C: New test.
6830
6831 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
6832
6833 * g++.dg/template/dependent-expr5.C: New test.
6834
6835 2006-05-14 Roger Sayle <roger@eyesopen.com>
6836
6837 PR middle-end/26729
6838 * gcc.dg/pr26729-1.c: New test case.
6839
6840 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
6841
6842 * gcc.dg/pr27003.c: New test.
6843
6844 2006-05-12 Steve Ellcey <sje@cup.hp.com>
6845
6846 * lib/target-supports.dg (check_cxa_atexit_available): Change
6847 v3_target_compile to ${tool}_target_compile.
6848
6849 2006-05-11 Jason Merrill <jason@redhat.com>
6850
6851 * lib/scanasm.exp (scan-not-hidden): Fix typo.
6852
6853 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6854
6855 PR fortran/27553
6856 * gfortran.dg/label_5.f90: New test.
6857
6858 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
6859
6860 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
6861 check_effective_target_powerpc_altivec_ok): New.
6862 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
6863 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
6864 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
6865 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
6866 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
6867 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
6868 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
6869 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
6870 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
6871 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
6872 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
6873 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
6874 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
6875 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
6876 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
6877 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
6878 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
6879 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
6880 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
6881 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
6882 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
6883 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
6884 gcc.target/powerpc/altivec-9.c,
6885 gcc.target/powerpc/altivec-consts.c,
6886 gcc.target/powerpc/altivec-pr22085.c,
6887 gcc.target/powerpc/altivec-splat.c,
6888 gcc.target/powerpc/altivec-types-1.c,
6889 gcc.target/powerpc/altivec-types-2.c,
6890 gcc.target/powerpc/altivec-types-3.c,
6891 gcc.target/powerpc/altivec-types-4.c,
6892 gcc.target/powerpc/altivec-varargs-1.c,
6893 gcc.target/powerpc/altivec-vec-merge.c,
6894 gcc.target/powerpc/ppc-vector-memcpy.c,
6895 gcc.target/powerpc/ppc-vector-memset.c,
6896 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
6897 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
6898 these effective targets.
6899 * gcc.dg/vmx/pr27006.c: Add missing close brace.
6900 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
6901
6902 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6903
6904 PR middle-end/27384
6905 * g++.dg/other/fold1.C: New test.
6906
6907 PR middle-end/27488
6908 * gcc.dg/fold-nonneg-1.c: New test.
6909
6910 PR c++/27547
6911 * g++.dg/other/operator1.C: New test.
6912
6913 2006-05-11 Richard Guenther <rguenther@suse.de>
6914
6915 PR middle-end/27529
6916 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
6917
6918 2006-05-10 Janis Johnson <janis187@us.ibm.com>
6919
6920 * lib/target-supports-dg.exp (check-flags): New.
6921 (dg-skip-if): Move flag checks.
6922
6923 2006-05-09 Steve Ellcey <sje@cup.hp.com>
6924
6925 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
6926 * lib/target-supports.dg (check_cxa_atexit_available): New.
6927
6928 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
6929
6930 PR fortran/27470
6931 * gfortran.dg/multiple_allocation_2.f90: New test case.
6932
6933 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
6934
6935 * gcc.target/arm/pr27387.C: Fix a comment typo.
6936
6937 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6938
6939 PR fortran/24549
6940 * gfortran.dg/error_recovery_1.f90: New test.
6941
6942 2006-05-10 Richard Guenther <rguenther@suse.de>
6943
6944 PR tree-optimization/27302
6945 * gcc.dg/torture/pr27302.c: New testcase.
6946
6947 2006-05-09 Dirk Mueller <dmueller@suse.de>
6948 Richard Guenther <rguenther@suse.de>
6949
6950 PR middle-end/27498
6951 * gcc.dg/tree-ssa/pr27498.c: New testcase.
6952
6953 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
6954
6955 PR rtl-optimization/27335
6956 * gcc.dg/pr27335.c: New test.
6957
6958 2006-05-06 Richard Sandiford <richard@codesourcery.com>
6959
6960 * gcc.target/mips/mips-ps-5.c: New file.
6961
6962 2006-05-08 Jan Hubicka <jh@suse.cz>
6963
6964 PR middle-end/25962
6965 * gcc.dg/pr25962.c: New.
6966
6967 2006-05-08 Roger Sayle <roger@eyesopen.com>
6968
6969 PR target/27158
6970 * gcc.target/powerpc/pr27158.c: New test case.
6971
6972 2006-05-08 Laurent GUERBY <laurent@guerby.net>
6973
6974 PR testsuite/27476
6975 * ada/acats/run_all.sh: Use test -z.
6976
6977 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6978
6979 PR libfortran/18271
6980 * gfortran.dg/spec_expr_3.f90: New test.
6981
6982 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
6983
6984 PR target/24879
6985 * gcc.target/i386/monitor.c: New file.
6986
6987 2006-05-08 Alan Modra <amodra@bigpond.net.au>
6988
6989 * gcc.dg/pr27095.c: xfail *-*-darwin*.
6990
6991 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6992
6993 PR c++/27447
6994 * g++.dg/other/ptrmem7.C: New test.
6995
6996 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6997
6998 PR target/27421
6999 * gcc.dg/array-9.c: New test.
7000
7001 2006-05-07 Richard Guenther <rguenther@suse.de>
7002
7003 PR tree-optimization/27409
7004 * gcc.dg/torture/pr27409.c: New testcase.
7005
7006 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7007
7008 PR fortran/27457
7009 * gfortran.dg/select_6.f90: New.
7010
7011 2006-05-07 Richard Guenther <rguenther@suse.de>
7012
7013 PR tree-optimization/27136
7014 * gcc.dg/torture/pr27136.c: New testcase.
7015
7016 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
7017
7018 PR fortran/24813
7019 * gfortran.dg/char_cons_len_1.f90: New test.
7020
7021 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7022
7023 PR c++/27427
7024 * g++.dg/template/incomplete2.C: New test.
7025
7026 2006-05-06 Richard Guenther <rguenther@suse.de>
7027
7028 PR tree-optimization/27151
7029 * gcc.dg/vect/pr27151.c: New testcase.
7030
7031 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7032
7033 PR c++/27430
7034 * g++.dg/template/void1.C: New test.
7035
7036 PR c++/27423
7037 * g++.dg/other/void2.C: New test.
7038
7039 PR c++/27422
7040 * g++.dg/conversion/void1.C: New test.
7041
7042 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
7043
7044 PR/21391
7045 * g++.dg/other/unused1.C: New.
7046
7047 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7048
7049 PR objc/27240
7050 * objc.dg/member-1.m: New test.
7051
7052 2006-05-05 Steve Ellcey <sje@cup.hp.com>
7053
7054 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
7055
7056 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7057
7058 PR libfortran/26985
7059 * gfortran.dg/matmul_2.f90: New test.
7060
7061 2005-05-05 Laurent GUERBY <laurent@guerby.net>
7062
7063 * ada/acats/run_all.sh: Use sync when main not found.
7064
7065 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
7066
7067 PR target/26765
7068 * gcc.target/mips/pr26765.c: New.
7069
7070 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
7071
7072 * gcc.target/bfin: New directory.
7073 * gcc.target/bfin/bfin.exp: New file.
7074 * gcc.target/bfin/frmul.c: New file.
7075 * gcc.target/bfin/arith.c: New file.
7076 * gcc.target/bfin/mul-combine.c: New file.
7077 * gcc.target/bfin/shift.c: New file.
7078
7079 2006-05-04 Richard Guenther <rguenther@suse.de>
7080
7081 PR tree-optimization/14287
7082 PR tree-optimization/14844
7083 PR tree-optimization/19792
7084 PR tree-optimization/21608
7085 PR tree-optimization/27090
7086 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
7087 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7088 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7089 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7090 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7091
7092 2006-05-04 Jakub Jelinek <jakub@redhat.com>
7093
7094 PR tree-optimization/27285
7095 * gcc.c-torture/execute/pr27285.c: New test.
7096
7097 PR middle-end/27388
7098 * gcc.dg/gomp/pr27388-1.c: New test.
7099 * gcc.dg/gomp/pr27388-2.c: New test.
7100 * gcc.dg/gomp/pr27388-3.c: New test.
7101
7102 PR c++/27359
7103 * g++.dg/gomp/pr27359.C: New test.
7104
7105 2006-05-02 Steven G. Kargl <kargls@comcast.net>
7106
7107 PR fortran/20248
7108 * gfortran.dg/iargc.f90: New test.
7109
7110 2006-05-02 Mark Mitchell <mark@codesourcery.com>
7111
7112 PR c++/27102
7113 * g++.dg/template/crash49.C: New test.
7114
7115 2006-05-02 Steve Ellcey <sje@cup.hp.com>
7116
7117 PR testsuite/27032
7118 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
7119
7120 2006-05-02 Jeff Law <law@redhat.com>
7121
7122 PR tree-optimization/27364
7123 * gcc.c-torture/execute/pr27364.c: New test.
7124
7125 2006-05-02 Mark Mitchell <mark@codesourcery.com>
7126
7127 PR c++/27309
7128 * g++.dg/parser/ctor5.C: New test.
7129
7130 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
7131
7132 PR target/27387
7133 * gcc.target/arm/arm.exp: New.
7134 * gcc.target/arm/pr27387.C: Likewise.
7135
7136 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
7137
7138 PR fortran/27269
7139 PR fortran/27324
7140 * gfortran.dg/module_equivalence_2.f90: New test.
7141
7142 2006-05-02 Jakub Jelinek <jakub@redhat.com>
7143
7144 PR middle-end/27337
7145 * g++.dg/gomp/pr27337-1.C: New test.
7146 * g++.dg/gomp/pr27337-2.C: New test.
7147
7148 PR middle-end/27328
7149 * gcc.dg/gomp/pr27328.c: New test.
7150
7151 PR middle-end/27325
7152 * g++.dg/gomp/pr27325.C: New test.
7153
7154 PR middle-end/27310
7155 * g++.dg/gomp/pr27310.C: New test.
7156
7157 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
7158
7159 PR tree-optimization/27291
7160 * g++.dg/tree-ssa/pr27291.C: New test.
7161
7162 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
7163
7164 PR tree-optimization/27283
7165 * g++.dg/tree-ssa/pr27283.C: New test.
7166
7167 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
7168
7169 * gcc.dg/tree-ssa/loop-16.c: New test.
7170
7171 2006-05-01 Roger Sayle <roger@eyesopen.com>
7172 Joseph S. Myers <joseph@codesourcery.com>
7173
7174 * gcc.dg/Wconversion-3.c: New test case.
7175 * gcc.dg/Wconversion-4.c: Likewise.
7176
7177 2006-05-01 Richard Guenther <rguenther@suse.de>
7178
7179 PR tree-optimization/26726
7180 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
7181
7182 2006-04-30 Roger Sayle <roger@eyesopen.com>
7183
7184 * gcc.dg/Woverflow-1.c: New test case.
7185 * gcc.dg/Woverflow-2.c: Likewise.
7186 * gcc.dg/Woverflow-3.c: Likewise.
7187
7188 2006-04-30 Mark Mitchell <mark@codesourcery.com>
7189
7190 PR c++/27094
7191 * g++.dg/template/defarg8.C: New test.
7192
7193 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7194
7195 PR c++/27278
7196 * g++.dg/parse/operator7.C: New test.
7197
7198 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7199
7200 PR c++/11471
7201 PR c++/27102
7202 * g++.dg/template/crash48.C: New test.
7203
7204 PR c++/27279
7205 * g++.dg/parse/ctor4.C: New test.
7206
7207 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7208
7209 PR fortran/25681
7210 * gfortran.df/char_type_len.f90: New test.
7211
7212 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7213
7214 PR libgfortran/27304
7215 * gfortran.dg/fmt_exhaust.f90: New test.
7216
7217 2006-04-28 Roger Sayle <roger@eyesopen.com>
7218
7219 PR c/25309
7220 * gcc.dg/large-size-array-2.c: New test case.
7221
7222 2006-04-28 Richard Guenther <rguenther@suse.de>
7223
7224 PR target/26826
7225 * gcc.target/i386/pr26826.c: New testcase.
7226
7227 2006-04-28 Jakub Jelinek <jakub@redhat.com>
7228
7229 PR middle-end/27260
7230 * gcc.c-torture/execute/pr27260.c: New.
7231
7232 2006-04-28 Alan Modra <amodra@bigpond.net.au>
7233
7234 PR middle-end/27095
7235 * gcc.dg/pr27095.c: New.
7236
7237 2006-04-27 Mark Mitchell <mark@codesourcery.com>
7238
7239 PR c++/27292
7240 * g++.dg/conversion/bitfield4.C: New test.
7241
7242 2006-04-27 Eric Christopher <echristo@apple.com>
7243
7244 * gcc.dg/pragma-ms_struct.c: New.
7245
7246 2006-04-27 Mark Mitchell <mark@codesourcery.com>
7247
7248 PR c++/27102
7249 * g++.dg/template/crash47.C: New test.
7250
7251 2006-04-27 Dirk Mueller <dmueller@suse.de>
7252
7253 * gcc.target/i386/sse-7.c: build with -msse.
7254
7255 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
7256
7257 PR testsuite/27274:
7258 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
7259 (main): Exit if processor doesn't support SSE.
7260
7261 2006-04-26 David Edelsohn <edelsohn@gnu.org>
7262
7263 PR middle-end/27282
7264 * gcc.c-torture/compile/pr27282.c: New test.
7265
7266 2006-04-26 Jakub Jelinek <jakub@redhat.com>
7267
7268 PR middle-end/26913
7269 * g++.dg/gomp/pr26913.C: New test.
7270
7271 PR c/25996
7272 * gcc.dg/gomp/pr25996.c: New test.
7273 * g++.dg/gomp/pr25996.C: New test.
7274
7275 2006-04-25 Richard Sandiford <richard@codesourcery.com>
7276
7277 PR rtl-optimization/26725
7278 * gcc.c-torture/compile/pr26725.c: New test.
7279
7280 2006-04-25 Richard Guenther <rguenther@suse.de>
7281
7282 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
7283 than n + -1.
7284
7285 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
7286
7287 * gcc.dg/20060425-1.c: New testcase.
7288
7289 2006-04-25 Jakub Jelinek <jakub@redhat.com>
7290
7291 PR tree-optimization/26865
7292 * gcc.dg/pr26865.c: New test.
7293
7294 2006-04-24 Mark Mitchell <mark@codesourcery.com>
7295
7296 PR c++/27292
7297 * g++.dg/conversion/bitfield1.C: New test.
7298 * g++.dg/conversion/bitfield2.C: Likewise.
7299 * g++.dg/conversion/bitfield3.C: Likewise.
7300
7301 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
7302 Richard Guenther <rguenther@suse.de>
7303
7304 PR tree-optimization/27236
7305 * gcc.dg/tree-ssa/pr27236.c: New testcase.
7306
7307 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7308
7309 PR c++/19963
7310 * g++.dg/other/incomplete2.C: New test.
7311
7312 2006-04-24 Richard Guenther <rguenther@suse.de>
7313
7314 PR middle-end/26869
7315 * gcc.dg/torture/pr26869.c: New testcase.
7316
7317 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
7318 Richard Guenther <rguenther@suse.de>
7319
7320 PR tree-optimization/27218
7321 * g++.dg/tree-ssa/pr27218.C: New testcase.
7322
7323 2006-04-23 Mark Mitchell <mark@codesourcery.com>
7324
7325 PR c++/26912
7326 * g++.dg/template/friend41.C: New test.
7327
7328 2006-04-23 David Edelsohn <edelsohn@gnu.org>
7329
7330 * g++.dg/opt/pr15551.C: Include cstdio.
7331 (main): Use remove instead of unlink.
7332
7333 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
7334
7335 * gcc.dg/sibcall-7.c: New test.
7336 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
7337 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
7338 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
7339 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
7340 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
7341
7342 2006-04-23 Mark Mitchell <mark@codesourcery.com>
7343
7344 PR c++/26534
7345 * g++.dg/opt/bitfield1.C: New test.
7346 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
7347 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
7348 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
7349 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
7350 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
7351 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
7352 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
7353 * g++.dg/abi/bitfield2.C: Likewise.
7354 * g++.dg/init/bitfield1.C: Likewise.
7355
7356 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
7357
7358 PR fortran/25099
7359 * gfortran.dg/elemental_subroutine_4.f90: New test.
7360 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
7361 call sub (m, x).
7362
7363 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
7364
7365 * gcc.c-torture/compile/20060421-1.c: New testcase.
7366
7367 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7368
7369 PR c/25875
7370 * gcc.dg/init-bad-4.c: New test.
7371
7372 2006-04-21 Paul Brook <paul@codesourcery.com>
7373
7374 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
7375
7376 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
7377
7378 PR fortran/27122
7379 * gfortran.dg/defined_operators_1.f90: New test.
7380 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
7381 remove old ones associated, incorrectly, with Note 5.46.
7382
7383 PR fortran/27113
7384 * gfortran.dg/character_array_constructor_1.f90: New test.
7385
7386 2006-04-20 Jakub Jelinek <jakub@redhat.com>
7387
7388 * gcc.dg/20060419-1.c: New test.
7389
7390 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
7391
7392 PR c/26774
7393 * gcc.dg/struct-parse-1.c: New test case.
7394
7395 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7396
7397 PR c++/26558
7398 * g++.dg/parse/template19.C: New test.
7399
7400 PR c++/26739
7401 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
7402
7403 PR c++/26036
7404 * g++.dg/expr/call3.C: New test.
7405
7406 PR c++/10385
7407 * g++.dg/conversion/dynamic1.C: New test.
7408
7409 2006-04-19 Mark Mitchell <mark@codesourcery.com>
7410
7411 PR c++/27102
7412 * g++.dg/template/crash35.C: Tweak error markers.
7413 * g++.dg/template/crash46.C: New test.
7414 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
7415 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
7416
7417 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
7418
7419 PR rtl-optimization/14261
7420 * gcc.c-torture/compile/20060419-1.c: Added.
7421
7422 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
7423
7424 * gfortran.dg/label_1.f90: Adjust dg-error.
7425
7426 2006-04-16 Roger Sayle <roger@eyesopen.com>
7427
7428 PR target/26961
7429 * gcc.dg/fold-cond-1.c: New test case.
7430 * gcc.dg/pr26961-1.c: Likewise.
7431
7432 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7433
7434 PR libgfortran/27138
7435 * gfortran.dg/read_bad_advance.f90: New test.
7436
7437 2006-04-16 Roger Sayle <roger@eyesopen.com>
7438 Dale Johannesen <dalej@apple.com>
7439
7440 PR target/24076
7441 * gcc.target/i386/vecinit-3.c: New testcase.
7442 * gcc.target/i386/vecinit-4.c: Likewise.
7443 * gcc.target/i386/sse-18.c: Likewise.
7444 * gcc.target/i386/sse-19.c: Likewise.
7445
7446 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
7447
7448 * gfortran.dg/allocate_zerosize_1.f90: New test.
7449
7450 2006-04-16 Mark Mitchell <mark@codesourcery.com>
7451
7452 PR c++/26365
7453 * g++.dg/template/crash45.C: New test.
7454
7455 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
7456
7457 PR fortran/26787
7458 * gfortran.dg/proc_assign_1.f90: New test.
7459 * gfortran.dg/procedure_lvalue.f90: Change message.
7460 * gfortran.dg/namelist_4.f90: Add new error.
7461
7462 PR fortran/25597
7463 PR fortran/27096
7464 * gfortran.dg/auto_pointer_array_result_1.f90
7465
7466 PR fortran/27089
7467 * gfortran.dg/specification_type_resolution_1.f90
7468
7469 PR fortran/18003
7470 PR fortran/25669
7471 PR fortran/26834
7472 * gfortran.dg/bounds_temporaries_1.f90: New test.
7473
7474 PR fortran/27124
7475 * gfortran.dg/array_return_value_1.f90: New test.
7476
7477 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7478
7479 PR fortran/25336
7480 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
7481
7482 2006-04-15 Jakub Jelinek <jakub@redhat.com>
7483
7484 PR middle-end/26823
7485 * g++.dg/gomp/pr26823-1.C: New test.
7486 * g++.dg/gomp/pr26823-2.C: New test.
7487
7488 2006-04-13 Uros Bizjak <uros@kss-loka.si>
7489
7490 PR middle-end/27134
7491 * gcc.dg/pr27314.c: New test.
7492
7493 2006-04-13 Richard Henderson <rth@redhat.com>
7494
7495 * g++.dg/gomp/block-0.C: Update expected matches.
7496
7497 2006-04-13 DJ Delorie <dj@redhat.com>
7498
7499 * lib/target-supports.exp (check_effective_target_int32plus): New.
7500 (check_effective_target_ptr32plus): New.
7501 (check_effective_target_size32plus): New.
7502 (check_effective_target_int16): New.
7503 (check_profiling_available): Add m32c to the list of unsupported targets.
7504
7505 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
7506 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
7507 memory size.
7508 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
7509 pointers.
7510 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
7511 size_t.
7512 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
7513 and size_t.
7514 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
7515 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
7516 not just xstormy16. Skip m32c due to weird pointer size.
7517 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
7518 not just xstormy16.
7519 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
7520 not just xstormy16.
7521 * gcc.dg/20020312-2.c: Add m32c support.
7522 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
7523 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
7524 in test.
7525 * gcc.dg/20050321-2.c: Require >=32 bit integers.
7526 * gcc.dg/asm-1.c: Skip if int and short are the same size.
7527 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
7528 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
7529 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
7530 * gcc.dg/init-string-2.c: Require >=32 bit integers.
7531 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
7532 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
7533 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
7534 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
7535 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
7536 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
7537 in test.
7538 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
7539 in test.
7540 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
7541 * gcc.dg/pr23049.c: Require >=32 bit integers.
7542 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
7543 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
7544 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
7545 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
7546 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
7547 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
7548 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
7549 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
7550 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
7551 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
7552 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
7553 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
7554 prototype in test.
7555 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
7556 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
7557 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
7558 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
7559 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
7560
7561 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
7562 * gcc.c-torture/execute/20040703-1.x: Likewise.
7563 * gcc.c-torture/execute/20040705-1.x: Likewise.
7564 * gcc.c-torture/execute/20040705-2.x: Likewise.
7565 * gcc.c-torture/execute/20040709-1.x: Likewise.
7566 * gcc.c-torture/execute/20040709-2.x: Likewise.
7567 * gcc.c-torture/execute/20040811-1.x: Likewise.
7568 * gcc.c-torture/execute/20050316-1.x: Likewise.
7569 * gcc.c-torture/execute/bitfld-4.x: Likewise.
7570 * gcc.c-torture/execute/pr19689.x: Likewise.
7571 * gcc.c-torture/execute/pr7284-1.x: Likewise.
7572 * gcc.c-torture/execute/usmul.x: Likewise.
7573 * gcc.c-torture/execute/vrp-5.x: Likewise.
7574 * gcc.c-torture/execute/vrp-6.x: Likewise.
7575 * gcc.dg/debug/20041023-1.s: Likewise.
7576
7577 2006-04-13 Roger Sayle <roger@eyesopen.com>
7578
7579 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
7580 of integers to a vector types are now constant expressions in C.
7581 * gcc.dg/vect/vect-fold-1.c: New test case.
7582
7583 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
7584 Ulrich Weigand <uweigand@de.ibm.com>
7585
7586 PR target/27006
7587 * gcc.dg/vmx/pr27006.c: New testcase.
7588
7589 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7590
7591 PR libgfortran/26766
7592 * gfortran.dg/write_recursive.f90: New test.
7593
7594 2006-04-11 Mark Mitchell <mark@codesourcery.com>
7595
7596 * g++.dg/parse/dtor7.C: New test.
7597 * g++.dg/parse/new1.C: Add error marker.
7598 * g++.dg/template/new3.C: New test.
7599
7600 PR c++/26122
7601 * g++.dg/template/pure1.C: New test.
7602
7603 PR c++/26295
7604 * g++.dg/parse/ptrmem4.C: New test.
7605
7606 2006-04-10 Jeff Law <law@redhat.com>
7607
7608 PR/27087
7609 * gcc.c-torture/compile/pr27087.c: New test.
7610
7611 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
7612
7613 PR/21391
7614 * gcc.dg/20060410.c: New.
7615
7616 2006-04-10 Matthias Klose <doko@debian.org>
7617
7618 * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
7619 Recognize multilib directory names containing underscores.
7620
7621 2006-04-10 Roger Sayle <roger@eyesopen.com>
7622
7623 * gcc.target/i386/vecinit-1.c: New test case.
7624 * gcc.target/i386/vecinit-2.c: Likewise.
7625
7626 2006-04-10 Jakub Jelinek <jakub@redhat.com>
7627
7628 PR debug/27057
7629 * g++.dg/debug/dwarf2-2.C: New test.
7630
7631 2006-04-09 Richard Sandiford <richard@codesourcery.com>
7632
7633 PR rtl-optimization/27073
7634 * gcc.c-torture/execute/pr27073.c: New test.
7635
7636 2006-04-08 Mike Stump <mrs@apple.com>
7637
7638 * gcc.dg/pragma-darwin.c: Improve for ppc64.
7639
7640 2006-04-07 Richard Guenther <rguenther@suse.de>
7641
7642 PR tree-optimization/26135
7643 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
7644
7645 2006-04-06 Jan Hubicka <jh@suse.cz>
7646
7647 PR profile/26399
7648 * g++.dg/bprob/g++-bprob-2.C: New testcase.
7649
7650 2006-04-06 Roger Sayle <roger@eyesopen.com>
7651
7652 * g++.dg/conversion/nullptr1.C: New test case.
7653 * g++.dg/conversion/nullptr2.C: Likewise.
7654
7655 2006-04-05 Roger Sayle <roger@eyesopen.com>
7656
7657 * gfortran.dg/dependency_18.f90: New test case.
7658
7659 2006-04-05 Richard Guenther <rguenther@suse.de>
7660
7661 PR tree-optimization/26919
7662 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
7663 * gcc.dg/ipa/ipa-2.c: Likewise.
7664 * gcc.dg/ipa/ipa-3.c: Likewise.
7665 * gcc.dg/ipa/ipa-5.c: Likewise.
7666
7667 2006-04-05 Richard Guenther <rguenther@suse.de>
7668
7669 PR tree-optimization/26763
7670 * gcc.dg/torture/pr26763-1.c: New testcase.
7671 * gcc.dg/torture/pr26763-2.c: Likewise.
7672
7673 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
7674
7675 PR fortran/23634
7676 PR fortran/25619
7677 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
7678
7679 2006-04-04 Eric Christopher <echristo@apple.com>
7680
7681 * gcc.target/i386/387-1.c: Allow regexp to match darwin
7682 stubs.
7683 * gcc.target/i386/387-5.c: Ditto.
7684
7685 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
7686
7687 * gcc.target/sparc/struct-ret-check.c: New test.
7688
7689 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7690
7691 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
7692 zero decimal digits specified in format.
7693
7694 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
7695
7696 PR fortran/26891
7697 * gfortran.dg/missing_optional_dummy_1.f90: New test.
7698
7699 PR fortran/26976
7700 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
7701 * gfortran.dg/initialization_1.f90: Make assignment compliant.
7702 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
7703 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
7704 bigendian-ness.
7705
7706 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
7707
7708 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
7709 dummy arguments work when the actual argument is itself a dummy
7710 argument of the caller.
7711
7712 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
7713
7714 PR libfortran/24685
7715 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
7716
7717 2006-04-01 Roger Sayle <roger@eyesopen.com>
7718
7719 * gfortran.dg/dependencency_17.f90: New test case.
7720
7721 2006-04-01 Roger Sayle <roger@eyesopen.com>
7722
7723 * gfortran.dg/dependency_14.f90: New test case.
7724 * gfortran.dg/dependency_15.f90: Likewise.
7725 * gfortran.dg/dependency_16.f90: Likewise.
7726
7727 2006-03-31 Asher Langton <langton2@llnl.gov>
7728
7729 PR fortran/25358
7730 gfortran.dg/cray_pointers_6.f90: New test.
7731
7732 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7733
7734 PR libgfortran/26890
7735 * gfortran.dg/read_size_noadvance.f90: New test.
7736
7737 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
7738
7739 PR fortran/25031
7740 * gfortran.dg/multiple_allocation_1.f90: Check that the
7741 size has changed after a re-allocation with stat.
7742
7743 2006-03-30 Richard Guenther <rguenther@suse.de>
7744
7745 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
7746 removal.
7747 * gcc.target/i386/sselibm-2.c: Likewise.
7748 * gcc.target/i386/sselibm-3.c: Likewise.
7749 * gcc.target/i386/sselibm-4.c: Likewise.
7750 * gcc.target/i386/sselibm-5.c: Likewise.
7751
7752 2006-03-28 Roger Sayle <roger@eyesopen.com>
7753
7754 * gcc.dg/fold-andxor-1.c: New test case.
7755 * gcc.dg/fold-xorand-1.c: Likewise.
7756
7757 2006-03-28 Roger Sayle <roger@eyesopen.com>
7758
7759 * gcc.dg/fold-convnotconv-1.c: New test case.
7760
7761 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
7762
7763 PR fortran/26779
7764 * gfortran.dg/private_type_5.f90: New test.
7765
7766 2006-03-27 David Edelsohn <edelsohn@gnu.org>
7767
7768 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
7769
7770 2006-03-27 Jakub Jelinek <jakub@redhat.com>
7771
7772 * gfortran.dg/advance_2.f90: New test.
7773 * gfortran.dg/advance_3.f90: New test.
7774
7775 * gfortran.fortran-torture/execute/equiv_5.f: New test.
7776
7777 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7778
7779 PR libgfortran/26661
7780 PR libgfortran/26880
7781 * gfortran.dg/read_x_past.f: New test.
7782
7783 2006-03-26 Geoffrey Keating <geoffk@apple.com>
7784
7785 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
7786 to be STABS.
7787
7788 2006-03-26 David Edelsohn <edelsohn@gnu.org>
7789
7790 * objc.dg/dwarf-1.m: Skip on AIX.
7791 * objc.dg/dwarf-2.m: Skip on AIX.
7792
7793 2006-03-25 Steven G. Kargl <kargls@comcast.net>
7794
7795 PR fortran/26816
7796 * gfortran.dg/float_1.f90: New test.
7797
7798 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
7799
7800 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
7801 X86_64 targets.
7802 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
7803
7804 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
7805
7806 PR libfortran/26735
7807 * gfortran.dg/convert_implied_open.f90: New test case.
7808
7809 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
7810
7811 PR fortran/26769
7812 * gfortran.dg/transpose_reshape_r10.f90: New test case.
7813
7814 2006-03-25 Uros Bizjak <uros@kss-loka.si>
7815
7816 PR middle-end/26717
7817 * gcc.dg/pr26717.c: New test.
7818
7819 2006-03-25 Roger Sayle <roger@eyesopen.com>
7820
7821 * gfortran.dg/dependency_12.f90: New test case.
7822
7823 2006-03-24 Roger Sayle <roger@eyesopen.com>
7824
7825 * gfortran.dg/dependency_9.f90: New (resurected) test case.
7826
7827 2006-03-24 Jeff Law <law@redhat.com>
7828
7829 * gcc.c-torture/pr26840.c: New test.
7830
7831 2006-03-24 Geoffrey Keating <geoffk@apple.com>
7832
7833 * objc.dg/dwarf-2.m: New.
7834 * obj-c++.dg/dwarf-2.mm: New.
7835
7836 * g++.old-deja/g++.other/init19.C: New.
7837
7838 2006-03-24 David Edelsohn <edelsohn@gnu.org>
7839
7840 * g++.dg/eh/spbp.C: Skip on AIX.
7841
7842 2006-03-24 Jakub Jelinek <jakub@redhat.com>
7843
7844 PR middle-end/26611
7845 * g++.dg/gomp/pr26611-1.C: New test.
7846 * g++.dg/gomp/pr26611-2.C: New test.
7847
7848 2006-03-24 Jeff Law <law@redhat.com>
7849
7850 * gcc.c-torture/compile/pr26833.c: New test.
7851 * gfortran.fortran-torture/compile/pr26806.f90: New test.
7852
7853 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7854
7855 * gfortran.dg/endfile_2.f90: Delete temp file.
7856
7857 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
7858
7859 PR fortran/19303
7860 * gfortran.dg/record_marker_1.f90: New test case.
7861 * gfortran.dg/record_marker_2.f: New test case.
7862 * gfortran.dg/record_marker_3.f90: New test case.
7863
7864 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
7865
7866 PR fortran/17298
7867 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
7868 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
7869
7870 2006-03-21 Janis Johnson <janis187@us.ibm.com>
7871
7872 * lib/gcc-dg.exp (cleanup-modules): New proc.
7873 * gfortran.dg/allocatable_function_1.f90,
7874 gfortran.dg/allocate_char_star_scalar_1.f90,
7875 gfortran.dg/assumed_charlen_function_1.f90,
7876 gfortran.dg/assumed_dummy_1.f90,
7877 gfortran.dg/assumed_shape_ranks_1.f90,
7878 gfortran.dg/assumed_shape_ranks_2.f90,
7879 gfortran.dg/assumed_size_dt_dummy.f90,
7880 gfortran.dg/auto_char_dummy_array_1.f90,
7881 gfortran.dg/auto_char_len_3.f90,
7882 gfortran.dg/automatic_module_variable.f90,
7883 gfortran.dg/bad_automatic_objects_1.f90,
7884 gfortran.dg/char_array_constructor.f90,
7885 gfortran.dg/char_array_structure_constructor.f90,
7886 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
7887 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
7888 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
7889 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
7890 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
7891 gfortran.dg/derived_pointer_recursion.f90,
7892 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
7893 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
7894 gfortran.dg/dummy_functions_1.f90,
7895 gfortran.dg/elemental_initializer_1.f90,
7896 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
7897 gfortran.dg/elemental_pointer_1.f90,
7898 gfortran.dg/elemental_subroutine_1.f90,
7899 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
7900 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
7901 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
7902 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
7903 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
7904 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
7905 gfortran.dg/global_references_1.f90,
7906 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
7907 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
7908 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
7909 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
7910 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
7911 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
7912 gfortran.dg/large_integer_kind_1.f90,
7913 gfortran.dg/large_real_kind_1.f90,
7914 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
7915 gfortran.dg/module_double_reuse.f90,
7916 gfortran.dg/module_equivalence_1.f90,
7917 gfortran.dg/module_interface_1.f90,
7918 gfortran.dg/module_parameter_array_refs_1.f90,
7919 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
7920 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
7921 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
7922 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
7923 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
7924 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
7925 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
7926 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
7927 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
7928 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
7929 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
7930 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
7931 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
7932 gfortran.dg/same_name_1.f90,
7933 gfortran.dg/sibling_dummy_procedure_1.f90,
7934 gfortran.dg/sibling_dummy_procedure_2.f90,
7935 gfortran.dg/sibling_dummy_procedure_3.f90,
7936 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
7937 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
7938 gfortran.dg/used_dummy_types_2.f90,
7939 gfortran.dg/used_dummy_types_3.f90,
7940 gfortran.dg/used_dummy_types_4.f90,
7941 gfortran.dg/used_dummy_types_5.f90,
7942 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
7943 gfortran.dg/userdef_operator_1.f90: Use it.
7944
7945 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7946
7947 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
7948 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
7949 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
7950 gfortran.dg/write_back.f,
7951 gfortran.fortran-torture/execute/inquire_1.f90,
7952 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
7953
7954 2006-03-21 Jeff Law <law@redhat.com>
7955
7956 * gcc.dg/tree-ssa/vrp28.c: New test.
7957
7958 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
7959
7960 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
7961 if _STDC_C99 is defined.
7962 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
7963 * gcc.dg/builtins-20.c: Likewise.
7964 * gcc.dg/builtins-53.c: Likewise.
7965 * gcc.dg/single-precision-constant.c: Likewise. Also pass
7966 -mmacosx-version-min=10.3 on PowerPC/Darwin.
7967
7968 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
7969
7970 PR tree-opt/26781
7971 * gcc.c-torture/compile/pr26781-1.c: New test.
7972 * gcc.c-torture/compile/pr26781-2.c: New test.
7973
7974 2006-03-21 Jakub Jelinek <jakub@redhat.com>
7975
7976 PR c++/26690
7977 * g++.dg/gomp/pr26690-1.C: New test.
7978 * g++.dg/gomp/pr26690-2.C: New test.
7979
7980 2006-03-20 Jeff Law <law@redhat.com>
7981
7982 * gcc.dg/tree-ssa/pr21829.c: New test.
7983
7984 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
7985
7986 2006-03-20 Richard Sandiford <richard@codesourcery.com>
7987
7988 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
7989 (check_visibility_available): Use it.
7990 (check_effective_target_default_packed): Likewise.
7991 (check_effective_target_pcc_bitfield_type_matters): Likewise.
7992 (check_effective_target_fopenmp): Likewise.
7993 (check_effective_target_freorder): Likewise.
7994 (check_effective_target_fpic): Likewise.
7995 (check_named_sections_available): Likewise.
7996 (check_effective_target_ilp32): Likewise.
7997 (check_effective_target_lp64): Likewise.
7998
7999 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
8000
8001 PR fortran/20935
8002 * gfortran.dg/scalar_mask_2.f90: New test case.
8003
8004 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
8005
8006 PR tree-opt/26629
8007 * gcc.dg/tree-ssa/loadpre12.c: New test.
8008 * gcc.dg/tree-ssa/loadpre13.c: New test.
8009 * gcc.dg/tree-ssa/loadpre14.c: New test.
8010 * gcc.dg/tree-ssa/loadpre15.c: New test.
8011 * gcc.dg/tree-ssa/loadpre16.c: New test.
8012 * gcc.dg/tree-ssa/loadpre17.c: New test.
8013 * gcc.dg/tree-ssa/loadpre18.c: New test.
8014 * gcc.dg/tree-ssa/loadpre19.c: New test.
8015 * gcc.dg/tree-ssa/loadpre20.c: New test.
8016 * gcc.dg/tree-ssa/loadpre21.c: New test.
8017 * gcc.dg/tree-ssa/loadpre22.c: New test.
8018
8019 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
8020
8021 PR fortran/26741
8022 * gfortran.dg/elemental_initializer_1.f90: New test.
8023
8024 PR fortran/26716
8025 * gfortran.dg/assumed_shape_ranks_2: New test.
8026
8027 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
8028
8029 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
8030 target fpic.
8031
8032 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8033
8034 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
8035 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
8036 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
8037 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
8038 gfortran.fortran-torture/execute/direct_io.f90,
8039 gfortran.fortran-torture/execute/inquire_2.f90,
8040 gfortran.fortran-torture/execute/inquire_4.f90,
8041 gfortran.fortran-torture/execute/list_read_1.f90,
8042 gfortran.fortran-torture/execute/open_replace.f90,
8043 gfortran.fortran-torture/execute/slash_edit.f90,
8044 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
8045 temporary files from testcases.
8046
8047 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8048
8049 PR libgfortran/26509
8050 gfortran.dg/write_direct_eor.f90: New test.
8051
8052 2006-03-17 David Edelsohn <edelsohn@gnu.org>
8053
8054 * gcc.target/powerpc/pr26350.c: New.
8055 * gcc.target/powerpc/indexed-addr.c: New.
8056
8057 2006-03-16 Roger Sayle <roger@eyesopen.com>
8058
8059 * gfortran.dg/dependency_13.f90: New test case.
8060
8061 2006-03-16 Roger Sayle <roger@eyesopen.com>
8062
8063 PR middle-end/21781
8064 * gcc.dg/real-const-1.c: New test case.
8065
8066 2006-03-15 Geoffrey Keating <geoffk@apple.com>
8067
8068 * g++.old-deja/g++.other/init18.C: New.
8069 * g++.old-deja/g++.other/init5.C: Remove xfail.
8070
8071 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8072
8073 * g++.dg/opt/pr15551.C: Cleanup temp file.
8074
8075 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8076
8077 PR c++/6634
8078 g++.dg/parse/long1.C: New test.
8079
8080 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8081
8082 PR fortran/19101
8083 * gfortran.dg/continuation.f90: New test.
8084 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
8085
8086 2006-03-14 Richard Guenther <rguenther@suse.de>
8087
8088 PR tree-optimization/26672
8089 * gcc.dg/torture/pr26672.c: New testcase.
8090
8091 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
8092
8093 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
8094 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
8095
8096 2006-03-13 Roger Sayle <roger@eyesopen.com>
8097
8098 PR middle-end/26557
8099 * gcc.c-torture/compile/switch-1.c: New test case.
8100
8101 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
8102
8103 PR fortran/25378
8104 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
8105 test to include more permuatations of mask and index.
8106 * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
8107 respond to F2003 spec. that the position returned for an all false
8108 mask && condition is zero.
8109
8110 2006-03-13 Jakub Jelinek <jakub@redhat.com>
8111
8112 PR middle-end/25989
8113 * gcc.dg/gomp/pr25989.c: New test.
8114
8115 2006-03-13 Jeff Law <law@redhat.com>
8116
8117 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
8118
8119 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
8120
8121 * gcc.dg/switch-9.c: New test.
8122
8123 2006-03-13 Richard Guenther <rguenther@suse.de>
8124
8125 PR middle-end/26630
8126 * gcc.dg/torture/pr26630.c: New testcase.
8127
8128 2006-03-11 Roger Sayle <roger@eyesopen.com>
8129
8130 * gfortran.dg/dependency_10.f90: New test case.
8131 * gfortran.dg/dependency_11.f90: Likewise.
8132
8133 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
8134 Erik Edelmann <eedelman@gcc.gnu.org>
8135
8136 * gfortran.dg/allocatable_function_1.f90: New.
8137 * gfortran.dg/allocatable_function_2.f90: New.
8138
8139 2006-03-10 Richard Guenther <rguenther@suse.de>
8140
8141 PR middle-end/26565
8142 * gcc.dg/torture/pr26565.c: New testcase.
8143
8144 2006-03-09 Eric Christopher <echristo@apple.com>
8145
8146 * gcc.c-torture/compile/20060309-1.c: New.
8147
8148 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8149
8150 PR libgfortran/26499
8151 * gfortran.dg/write_back.f: New test.
8152 * gfortran.dg/write_rewind_1.f: New test.
8153 * gfortran.dg/write_rewind_2.f: New test.
8154
8155 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8156
8157 PR libgfortran/26554
8158 * gfortran.dg/read_logical.f90: New test.
8159
8160 2006-03-04 Laurent GUERBY <laurent@guerby.net>
8161
8162 * ada/acats/norun.lst: cdd2a03 now passes.
8163
8164 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
8165
8166 PR testsuite/25177
8167 * gcc.target/powerpc/pr18096-1.c: Change where the error
8168 would match.
8169
8170 2006-03-04 Jakub Jelinek <jakub@redhat.com>
8171
8172 * gcc.target/i386/cleanup-1.c: New test.
8173 * gcc.target/i386/cleanup-2.c: New test.
8174
8175 2006-03-04 Roger Sayle <roger@eyesopen.com>
8176
8177 * gfortran.dg/dependency_9.f90: Remove for the time being.
8178
8179 2006-03-04 Krister Walfridsson <cato@df.lth.se>
8180
8181 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
8182 directive.
8183
8184 2006-03-03 Roger Sayle <roger@eyesopen.com>
8185
8186 * gfortran.dg/dependency_9.f90: New test case.
8187
8188 2006-03-03 Roger Sayle <roger@eyesopen.com>
8189
8190 * gfortran.dg/dependency_4.f90: New test case.
8191 * gfortran.dg/dependency_5.f90: New test case.
8192 * gfortran.dg/dependency_6.f90: New test case.
8193 * gfortran.dg/dependency_7.f90: New test case.
8194 * gfortran.dg/dependency_8.f90: New test case.
8195
8196 2006-03-03 Paul Brook <paul@codesourcery.com>
8197
8198 * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
8199 Add m68k-*-elf.
8200
8201 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
8202
8203 PR fortran/25031
8204 * multiple_allocation_1.f90: New test.
8205
8206 2006-03-03 Roger Sayle <roger@eyesopen.com>
8207
8208 PR tree-optimization/26524
8209 * gfortran.dg/pr26524.f: New test case.
8210
8211 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8212
8213 * g++.dg/template/repo5.C: Cleanup repo files.
8214 * gcc.dg/20051201-1.c: Cleanup coverage files.
8215 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
8216 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
8217 tree dump files.
8218
8219 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
8220
8221 * objc.dg/objc-nofilename-1.m: New test.
8222 * objc.dg/bad-receiver-type.m: New test.
8223 * obj-c++.dg/bad-receiver-type.mm: New test.
8224
8225 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
8226
8227 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
8228
8229 2006-03-01 Mike Stump <mrs@apple.com>
8230
8231 * g++.dg/abi/key2.C: Add.
8232
8233 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
8234
8235 * gfortran.dg/logical_dot_product.f90: New test.
8236
8237 PR fortran/26393
8238 * gfortran.dg/used_interface_ref.f90: New test.
8239
8240 PR fortran/20938
8241 * gfortran.dg/dependency_2.f90: New test.
8242 * gfortran.fortran-torture/execute/where17.f90: New test.
8243 * gfortran.fortran-torture/execute/where18.f90: New test.
8244 * gfortran.fortran-torture/execute/where19.f90: New test.
8245 * gfortran.fortran-torture/execute/where20.f90: New test.
8246
8247 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
8248
8249 * g++.dg/tree-ssa/pr26443.C: New test case.
8250
8251 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
8252
8253 PR middle-end/26022
8254 * g++.dg/opt/return-slot1.C: New test.
8255
8256 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8257
8258 PR libgfortran/26136
8259 * gfortran.dg/namelist_23.f90: New test.
8260
8261 2006-02-28 Roger Sayle <roger@eyesopen.com>
8262
8263 PR middle-end/14752
8264 * gcc.dg/fold-eqandshift-2.c: New test case.
8265
8266 2006-02-28 Richard Guenther <rguenther@suse.de>
8267
8268 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
8269 decomposition.
8270
8271 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
8272
8273 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
8274
8275 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8276
8277 PR libgfortran/26464
8278 * gfortran.dg/backspace_5.f: New test.
8279 * gfortran.dg/backspace_6.f: New test.
8280
8281 2006-02-26 Roger Sayle <roger@eyesopen.com>
8282
8283 * gcc.dg/fold-eqandnot-1.c: New test case.
8284
8285 2006-02-26 Roger Sayle <roger@eyesopen.com>
8286
8287 PR middle-end/19983
8288 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
8289
8290 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
8291
8292 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
8293 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
8294
8295 2006-02-26 Richard Guenther <rguenther@suse.de>
8296
8297 PR tree-optimization/26421
8298 * gcc.dg/tree-ssa/pr26421.c: New testcase.
8299
8300 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
8301
8302 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
8303 * g++.old-deja/g++.robertl/eb132.C: Likewise.
8304
8305 2006-02-26 Roger Sayle <roger@eyesopen.com>
8306
8307 * gcc.dg/fold-even-1.c: New test case.
8308
8309 2006-02-26 Roger Sayle <roger@eyesopen.com>
8310
8311 PR middle-end/21137
8312 * gcc.dg/fold-eqandshift-1.c: New test case.
8313
8314 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
8315
8316 PR tree-optimization/25125
8317 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
8318 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
8319
8320 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
8321
8322 PR tree-optimizations/26359
8323 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
8324 with -fdump-tree-dceloop-details.
8325 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
8326
8327 2006-02-25 Roger Sayle <roger@eyesopen.com>
8328
8329 PR middle-end/23673
8330 * gcc.dg/fold-eqxor-1.c: New test case.
8331 * gcc.dg/fold-eqxor-2.c: Likewise.
8332 * gcc.dg/fold-eqxor-3.c: Likewise.
8333
8334 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
8335
8336 PR fortran/23092
8337 * scalar_mask_1.f90: New test.
8338
8339 2006-02-24 Geoffrey Keating <geoffk@apple.com>
8340
8341 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
8342 * g++.dg/eh/uncaught2.C: New.
8343 * g++.dg/eh/uncaught3.C: New.
8344
8345 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8346
8347 PR libgfortran/26423
8348 * gfortran.dg/read_many_1.f: New test.
8349
8350 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
8351
8352 PR fortran/24519
8353 * gfortran.dg/dependency_3.f90: New test.
8354 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
8355 XFAILs.
8356
8357 PR fortran/25395
8358 * gfortran.dg/equiv_6.f90: New test.
8359
8360 2006-02-23 Jeff Law <law@redhat.com>
8361
8362 * gcc.c-torture/compile/pr26425.c: New test.
8363
8364 2006-02-23 Jakub Jelinek <jakub@redhat.com>
8365
8366 PR middle-end/26412
8367 * gcc.dg/gomp/pr26412.c: New test.
8368
8369 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8370
8371 PR c++/26291
8372 * g++.dg/other/ellipsis1.C: New test.
8373 * g++.dg/parse/operator4.C: Adjust error marker.
8374
8375 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
8376
8377 PR target/25603
8378 * gfortran.dg/pr25603.f: New testcase.
8379
8380 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
8381
8382 * gcc.dg/bf-spl1.c: Don't specify -m68000.
8383 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
8384
8385 2006-02-21 Geoffrey Keating <geoffk@apple.com>
8386
8387 * g++.dg/eh/spbp.C: New.
8388
8389 2006-02-21 Jakub Jelinek <jakub@redhat.com>
8390
8391 PR middle-end/26379
8392 * gcc.target/i386/mmx-7.c: New test.
8393
8394 2006-02-20 Roger Sayle <roger@eyesopen.com>
8395
8396 PR tree-optimization/26361
8397 * gcc.dg/tree-ssa/vrp27.c: New test case.
8398
8399 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
8400
8401 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
8402 * gcc.dg/tree-ssa/complex-4.c: Here.
8403
8404 2006-02-19 Roger Sayle <roger@eyesopen.com>
8405
8406 PR middle-end/19543
8407 * gfortran.dg/logical_1.f90: New test case.
8408
8409 2006-02-19 Jakub Jelinek <jakub@redhat.com>
8410
8411 PR middle-end/26334
8412 * gcc.dg/20060218-1.c: Moved to...
8413 * gcc.target/i386/20060218-1.c: ... here. New test.
8414
8415 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
8416
8417 PR fortran/26201
8418 * gfortran.dg/convert_1.f90: New.
8419
8420 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
8421
8422 PR fortran/25054
8423 * gfortran.dg/namelist_5.f90: New test.
8424
8425 PR fortran/25089
8426 * gfortran.dg/namelist_4.f90: New test.
8427
8428 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
8429
8430 PR tree-opt/25680
8431 * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
8432
8433 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
8434
8435 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
8436 variable to take into account the variable name in the
8437 function header.
8438 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
8439
8440 2006-02-18 Jakub Jelinek <jakub@redhat.com>
8441
8442 PR middle-end/26334
8443 * gcc.c-torture/compile/20060217-1.c: New test.
8444 * gcc.dg/20060218-1.c: New test.
8445
8446 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
8447
8448 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
8449
8450 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
8451
8452 * gcc.dg/cpp/undef3.c: New test.
8453 * gcc.dg/cpp/trad/builtins2.c: New test.
8454
8455 2006-02-18 Mark Mitchell <mark@codesourcery.com>
8456
8457 PR c++/26266
8458 * g++.dg/template/static22.C: New test.
8459 * g++.dg/template/static23.C: New test.
8460 * g++.dg/template/static24.C: New test.
8461 * g++.dg/template/non-dependent13.C: New test.
8462 * g++.dg/init/member1.C: Tweak error markers.
8463
8464 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8465
8466 PR target/26255
8467 * gcc.c-torture/compile/pr26255.c: New test case.
8468
8469 2006-02-16 Roger Sayle <roger@eyesopen.com>
8470
8471 * gfortran.fortran-torture/execute/where_10.f90: New test case.
8472 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8473 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
8474 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
8475 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8476 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8477 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8478
8479 2006-02-16 Jeff Law <law@redhat.com>
8480
8481 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
8482 * gcc.dg/tree-ssa/vrp26.c: New test.
8483
8484 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
8485
8486 PR target/20353
8487 PR target/24578
8488 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
8489 __UCLIBC__ is defined.
8490
8491 2006-02-16 Jakub Jelinek <jakub@redhat.com>
8492
8493 PR fortran/26224
8494 * gfortran.dg/gomp/pr26224.f: New test.
8495
8496 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
8497
8498 PR tree-opt/25918
8499 * lib/target-supports.exp
8500 (check_effective_target_vect_short_mult): New.
8501 (check_effective_target_vect_char_mult): New.
8502 (check_effective_target_vect_widen_sum_qi_to_si): New.
8503 (check_effective_target_vect_widen_sum_qi_to_hi): New.
8504 (check_effective_target_vect_widen_sum_hi_to_si): New.
8505 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
8506 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
8507 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
8508 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
8509 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
8510 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
8511 vect-reduc-pattern-2c.c
8512 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
8513 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
8514 vect-reduc-pattern-1c.c
8515
8516 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
8517
8518 PR fortran/24557
8519 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
8520
8521 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
8522
8523 PR fortran/26054
8524 * gfortran.dg/enum_8.f90: Remove check for warning.
8525 * gfortran.dg/iomsg_1.f90: Ditto.
8526 * gfortran.dg/enum_1.f90: Ditto.
8527 * gfortran.dg/enum_9.f90: Ditto.
8528 * gfortran.dg/enum_2.f90: Ditto.
8529 * gfortran.dg/enum_10.f90: Ditto.
8530 * gfortran.dg/enum_3.f90: Ditto.
8531 * gfortran.dg/flush_1.f90: Ditto.
8532 * gfortran.dg/enum_4.f90: Ditto.
8533 * gfortran.dg/array_constructor_1.f90: Ditto.
8534 * gfortran.dg/enum_5.f90: Ditto.
8535 * gfortran.dg/enum_6.f90: Ditto.
8536 * gfortran.dg/enum_7.f90: Ditto.
8537
8538 2006-02-15 Jakub Jelinek <jakub@redhat.com>
8539
8540 PR middle-end/26300
8541 * gcc.c-torture/compile/20060215-1.c: New test.
8542
8543 2006-02-14 Roger Sayle <roger@eyesopen.com>
8544
8545 PR middle-end/23670
8546 * gcc.dg/tree-ssa/andor-2.c: New test case.
8547
8548 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
8549
8550 PR fortran/25045
8551 * optional_dim.f90: New test.
8552
8553 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8554
8555 PR fortran/26277
8556 * gfortran.dg/label_4.f90: New.
8557
8558 2006-02-14 Jakub Jelinek <jakub@redhat.com>
8559 Diego Novillo <dnovillo@redhat.com>
8560 Uros Bizjak <uros@kss-loka.si>
8561
8562 * gfortran.dg/gomp: New directory.
8563
8564 2006-02-14 Richard Guenther <rguenther@suse.de>
8565
8566 PR tree-optimization/26258
8567 * gcc.dg/torture/pr26258.c: New testcase.
8568
8569 2006-02-13 Jakub Jelinek <jakub@redhat.com>
8570
8571 PR fortran/26246
8572 * gfortran.dg/pr26246_1.f90: New test.
8573 * gfortran.dg/pr26246_2.f90: New test.
8574
8575 PR middle-end/26092
8576 * gcc.c-torture/compile/20060208-1.c: New test.
8577
8578 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
8579
8580 PR fortran/26074
8581 PR fortran/25103
8582 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
8583 * gfortran.dg/bad_automatic_objects_1.f90: New test.
8584 * gfortran.dg/automatic_module_variable.f90: Change error message.
8585
8586 PR fortran/20861
8587 * gfortran.dg/internal_dummy_1.f90: New test.
8588
8589 PR fortran/20871
8590 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
8591
8592
8593 PR fortran/25083
8594 * gfortran.dg/uncommon_block_data_1.f90: New test.
8595 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
8596 with standard.
8597
8598 PR fortran/25088
8599 * gfortran.dg/typed_subroutine_1.f90: New test.
8600
8601 2006-02-13 Geoffrey Keating <geoffk@apple.com>
8602
8603 * objc.dg/dwarf-1.m: New.
8604
8605 2006-02-13 Roger Sayle <roger@eyesopen.com>
8606
8607 PR middle-end/24427
8608 * gcc.dg/tree-ssa/andor-1.c: New test case.
8609
8610 2006-02-13 Josh Conner <jconner@apple.com>
8611
8612 PR target/25376
8613 * gcc.dg/pr25376.c: New test.
8614
8615 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
8616 assemble.
8617 * lib/target-supports.exp (check_named_sections_available):
8618 Only compile named-sections test -- don't assemble.
8619
8620 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
8621
8622 * g++.dg/warn/no-write-strings.C: New test.
8623 * g++.dg/warn/write-strings.C: Likewise.
8624 * g++.dg/warn/write-strings-default.C: Likewise.
8625
8626 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
8627
8628 PR fortran/25806
8629 * gfortran.dg/ret_pointer_2.f90: New test.
8630
8631 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
8632
8633 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
8634
8635 2006-02-10 Jeff Law <law@redhat.com>
8636
8637 * gcc.c-torture/compile/pr26213.c: New test.
8638
8639 2006-02-10 Steven G. Kargl <kargls@comcast.net>
8640
8641 gfortran.dg/null_1.f90: New test.
8642
8643 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8644
8645 PR fortran/14771
8646 * gfortran.dg/parens_4.f90: New.
8647 * gfortran.dg/parens_5.f90: New.
8648
8649 2006-02-10 Richard Guenther <rguenther@suse.de>
8650
8651 * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
8652
8653 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8654 Paul Thomas <pault@gcc.gnu.org>
8655
8656 PR fortran/14771
8657 * gfortran.dg/parens_1.f90: New.
8658 * gfortran.dg/parens_2.f90: New.
8659 * gfortran.dg/parens_3.f90: New.
8660
8661 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
8662
8663 PR fortran/26038
8664 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
8665
8666 PR fortran/25059
8667 * gfortran.dg/impure_assignment_1.f90: New test.
8668
8669 PR fortran/25070
8670 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
8671
8672 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
8673
8674 PR target/26141
8675 * g++.dg/expr/stdarg2.C: New test.
8676
8677 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
8678
8679 PR inline-asm/16194
8680 * gcc.dg/pr16194.c: New test.
8681
8682 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
8683
8684 * ada/acats/run_acats: Use portable variant of "$@".
8685
8686 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
8687
8688 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
8689 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
8690
8691 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
8692
8693 PR tree-opt/26179
8694 * g++.dg/opt/pr26179.C: New test.
8695
8696 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
8697
8698 PR middle-end/26134
8699 * gcc.dg/tree-ssa/complex-3.c: New test.
8700
8701 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
8702
8703 * gcc.c-torture/compile/volatile-1.c: New test.
8704
8705 2006-02-09 Diego Novillo <dnovillo@redhat.com>
8706
8707 PR 26180
8708 * gcc.dg/tree-ssa/pr26180.c: New test.
8709
8710 2006-02-08 Jeff Law <law@redhat.com>
8711
8712 * gcc.dg/tree-ssa/pr21417.c: New test.
8713
8714 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
8715
8716 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8717 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
8718
8719 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
8720
8721 * lib/scanrtl.exp: New.
8722
8723 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8724
8725 PR c++/26071
8726 * g++.dg/other/virtual2.C: New test.
8727
8728 PR c++/26070
8729 * g++.dg/other/virtual1.C: New test.
8730
8731 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
8732
8733 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
8734 cleanup-ipa-dump): Update dump file glob patterns.
8735 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
8736 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
8737
8738 * lib/gcc-dg.exp: Load it.
8739 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
8740
8741 2006-02-07 Janis Johnson <janis187@us.ibm.com>
8742
8743 PR testsuite/26159
8744 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
8745 * gcc.dg/tree-ssa/pr23382.c: Ditto.
8746
8747 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8748
8749 PR fortran/25577
8750 * gfortran.dg/mvbits_1.f90: New.
8751
8752 2006-02-07 Dirk Mueller <dmueller@suse.com>
8753
8754 * g++.dg/warn/Wdiv-by-zero.C: New test.
8755 * g++.dg/warn/Wno-div-by-zero.C: New.
8756
8757 2006-02-07 Jeff Law <law@redhat.com>
8758
8759 * gcc.dg/tree-ssa/pr21559.c: New test.
8760
8761 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
8762 multiple VRP passes.
8763 * gcc.dg/tree-ssa/vrp09.c: Likewise.
8764 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8765 * gcc.dg/tree-ssa/pr21582.c: Likewise.
8766 * gcc.dg/tree-ssa/pr20657.c: Likewise.
8767 * gcc.dg/tree-ssa/pr21001.c: Likewise.
8768 * gcc.dg/tree-ssa/vrp02.c: Likewise
8769 * gcc.dg/tree-ssa/vrp11.c: Likewise
8770 * gcc.dg/tree-ssa/pr14341.c: Likewise
8771 * gcc.dg/tree-ssa/vrp19.c: Likewise
8772 * gcc.dg/tree-ssa/vrp20.c: Likewise
8773 * gcc.dg/tree-ssa/vrp03.c: Likewise
8774 * gcc.dg/tree-ssa/pr21086.c: Likewise
8775 * gcc.dg/tree-ssa/pr21959.c: Likewise
8776 * gcc.dg/tree-ssa/vrp21.c: Likewise
8777 * gcc.dg/tree-ssa/vrp04.c: Likewise
8778 * gcc.dg/tree-ssa/pr25485.c: Likewise
8779 * gcc.dg/tree-ssa/pr22026.c: Likewise
8780 * gcc.dg/tree-ssa/vrp22.c: Likewise
8781 * gcc.dg/tree-ssa/vrp05.c: Likewise
8782 * gcc.dg/tree-ssa/20030807-10.c: Likewise
8783 * gcc.dg/tree-ssa/pr20701.c: Likewise
8784 * gcc.dg/tree-ssa/vrp23.c: Likewise
8785 * gcc.dg/tree-ssa/vrp06.c: Likewise
8786 * gcc.dg/tree-ssa/pr22117.c: Likewise
8787 * gcc.dg/tree-ssa/pr20702.c: Likewise
8788 * gcc.dg/tree-ssa/vrp15.c: Likewise
8789 * gcc.dg/tree-ssa/pr21090.c: Likewise
8790 * gcc.dg/tree-ssa/pr21294.c: Likewise
8791 * gcc.dg/tree-ssa/vrp24.c: Likewise
8792 * gcc.dg/tree-ssa/vrp07.c: Likewise
8793 * gcc.dg/tree-ssa/pr21563.c: Likewise
8794 * gcc.dg/tree-ssa/pr25382.c: Likewise
8795 * gcc.dg/tree-ssa/vrp16.c: Likewise
8796 * gcc.dg/tree-ssa/vrp25.c: Likewise
8797 * gcc.dg/tree-ssa/vrp08.c: Likewise
8798 * gcc.dg/tree-ssa/20030807-6.c: Likewise
8799 * gcc.dg/tree-ssa/vrp17.c: Likewise
8800 * gcc.dg/tree-ssa/pr21458.c: Likewise
8801 * g++.dg/tree-ssa/pr18178.C: Likewise
8802
8803 2006-02-07 Richard Guenther <rguenther@suse.de>
8804
8805 PR c++/26140
8806 Revert
8807 2006-01-30 Richard Guenther <rguenther@suse.de>
8808 PR c++/23372
8809 * gcc.dg/pr23372-1.C: New testcase.
8810
8811 * g++.dg/tree-ssa/pr26140.C: New testcase.
8812
8813 2006-02-07 Mark Mitchell <mark@codesourcery.com>
8814
8815 PR c++/9737
8816 * g++.dg/template/ttp15.C: New test.
8817 * g++.dg/template/ttp16.C: Likewise.
8818 * g++.dg/template/ttp17.C: Likewise.
8819 * g++.old-deja/g++.pt/ttp36.C: Remove.
8820 * g++.old-deja/g++.pt/ttp19.C: Likewise.
8821 * g++.old-deja/g++.pt/ttp37.C: Likewise.
8822 * g++.old-deja/g++.pt/ttp38.C: Likewise.
8823 * g++.old-deja/g++.pt/ttp39.C: Likewise.
8824 * g++.old-deja/g++.pt/ttp9.C: Likewise.
8825 * g++.old-deja/g++.pt/ttp40.C: Likewise.
8826 * g++.old-deja/g++.pt/ttp51.C: Likewise.
8827 * g++.old-deja/g++.pt/ttp26.C: Likewise.
8828 * g++.old-deja/g++.pt/ttp36.C: Likewise.
8829
8830 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
8831
8832 PR libfortran/23815
8833 * unf_io_convert_4.f90: New test.
8834
8835 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
8836
8837 * gcc.dg/tree-ssa/loadpre10.c: New test.
8838 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
8839 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
8840 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
8841
8842 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8843
8844 PR libfortran/24685
8845 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
8846
8847 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
8848
8849 PR tree-opt/25251
8850 * gfortran.dg/assign_7.f: New test.
8851
8852 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
8853
8854 PR fortran/26041
8855 PR fortran/26064
8856 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
8857 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
8858 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
8859
8860 2006-02-05 Jakub Jelinek <jakub@redhat.com>
8861
8862 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
8863 in size_t typedef.
8864
8865 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
8866
8867 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
8868 * g++.dg/charset/string.c (foo): Likewise.
8869 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
8870 const char*
8871 * g++.dg/ext/builtin2.C (printf): Likewise.
8872 * g++.dg/init/new15.C (printf): Likewise.
8873 * g++.dg/opt/pr17697-1.C (foo): Likewise.
8874 * g++.dg/opt/pr17697-2.C (foo): Likewise.
8875 * g++.dg/opt/pr17697-3.C (foo): Likewise.
8876 * g++.dg/template/non-dependent4.C (temp): Likewise.
8877 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
8878 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
8879 parameter type to const char*.
8880 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
8881 Change type to const char*.
8882 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
8883 Likewise.
8884 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
8885 second parameter type to const char*.
8886 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
8887 (Y::Y): Change parameter type to const char*.
8888 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
8889 * g++.old-deja/g++.jason/report.C: Apply const correctness.
8890 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
8891 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
8892 (char*).
8893 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
8894 const char*.
8895 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
8896 type to const char*.
8897 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
8898 return type to const char*.
8899 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
8900 to const char*.
8901 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
8902 * g++.old-deja/g++.law/refs1.C: Likewise.
8903 * g++.old-deja/g++.law/visibility1.C: Likewise.
8904 * g++.old-deja/g++.law/visibility2.C: Likewise.
8905 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
8906 const char*.
8907 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
8908 * g++.old-deja/g++.mike/net48.C: Likewise.
8909 * g++.old-deja/g++.mike/p646.C: Likewise.
8910 * g++.old-deja/g++.mike/p6746.C: Likewise.
8911 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
8912 type to const char*.
8913 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
8914 deprecated conversion warning.
8915 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
8916 char*.
8917 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
8918 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
8919 * g++.old-deja/g++.pt/explicit8.C: Likewise.
8920 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
8921 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
8922 * g++.old-deja/g++.pt/nontype3.C: Likewise.
8923 * g++.old-deja/g++.pt/t39.C: Likewise.
8924 * g++.old-deja/g++.robertl/eb106.C: Likewise.
8925 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
8926
8927 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
8928
8929 PR fortran/25075
8930 intrinsic_argument_conformance_1.f90: New test.
8931
8932 2006-02-03 Steven G. Kargl <kargls@comcast.net>
8933
8934 PR fortran/20845
8935 * gfortran.dg/char_result_11.f90: Add SAVE.
8936 * gfortran.dg/der_pointer_4.f90: Ditto.
8937 * gfortran.dg/default_initialization.f90: New test.
8938
8939 2006-02-03 Jeff Law <law@redhat.com>
8940
8941 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
8942 handle more than 100 dump files.
8943 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
8944 * lib/scantree.exp (scan-tree-dump): Likewise.
8945 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
8946 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
8947 * lib/scanipa.exp (scan-ipa-dump): Likewise.
8948 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
8949 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
8950
8951 2006-02-03 Diego Novillo <dnovillo@redhat.com>
8952
8953 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
8954
8955 2006-02-03 Mark Mitchell <mark@codesourcery.com>
8956
8957 * g++.dg/template/using12.C: New test.
8958
8959 2006-02-03 Alan Modra <amodra@bigpond.net.au>
8960
8961 * gcc.target/powerpc/pr25960.c: New test.
8962
8963 2006-02-02 Steven G. Kargl <kargls@comcast>
8964
8965 PR fortran/24958
8966 gfortran.dg/nullify_2.f90: New test.
8967
8968 2006-02-02 Diego Novillo <dnovillo@redhat.com>
8969
8970 PR 25990
8971 * gcc.dg/gomp/pr25990.c: New test.
8972
8973 2006-01-31 Mark Mitchell <mark@codesourcery.com>
8974
8975 PR c++/25342
8976 * g++.gd/template/partial4.C: New test.
8977
8978 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
8979
8980 PR middle-end/26001
8981 * gfortran.dg/data_char_2.f90: New.
8982
8983 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
8984
8985 PR fortran/26039
8986 maxval_maxloc_conformance_1.f90: New test.
8987
8988 2006-01-31 Richard Guenther <rguenther@suse.de>
8989
8990 * gcc.target/i386/sselibm-1.c: New testcase.
8991 * gcc.target/i386/sselibm-2.c: Likewise.
8992 * gcc.target/i386/sselibm-3.c: Likewise.
8993 * gcc.target/i386/sselibm-4.c: Likewise.
8994 * gcc.target/i386/sselibm-5.c: Likewise.
8995
8996 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
8997
8998 PR fortran/24266
8999 * gfortran.dg/arrayio_derived_2.f90: New.
9000
9001 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
9002
9003 * gcc.dg/unsigned-long-compare.c: New test.
9004
9005 2006-01-30 Steve Ellcey <sje@cup.hp.com>
9006
9007 PR testsuite/25318
9008 * lib/target-supports.exp (check_effective_target_freorder):
9009 Check to see if target supports -freorder-blocks-and-partition.
9010 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
9011 instead of "dg-require-named-sections".
9012
9013 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
9014
9015 PR target/14798:
9016 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
9017 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
9018 * gcc.dg/pragma-isr-trapa2.c: Likewise.
9019 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9020 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
9021 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
9022 * gcc.dg/attr-isr-trap_exit.c: Likewise.
9023 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9024
9025 2006-01-30 Richard Guenther <rguenther@suse.de>
9026
9027 PR c++/23372
9028 * gcc.dg/pr23372-1.C: New testcase.
9029
9030 2006-01-29 Diego Novillo <dnovillo@redhat.com>
9031
9032 * gcc.dg/gomp/pr25874.c: New test.
9033
9034 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
9035
9036 PR tree-opt/25911
9037 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
9038
9039 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
9040
9041 PR fortran/18578
9042 PR fortran/18579
9043 PR fortran/20857
9044 PR fortran/20885
9045 * gfortran.dg/intent_out_1.f90: New test.
9046
9047 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
9048
9049 PR fortran/17911
9050 * gfortran.dg/procedure_lvalue.f90: New test.
9051
9052 PR fortran/20895
9053 PR fortran/25030
9054 * gfortran.dg/char_pointer_assign_2.f90: New test.
9055 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
9056 assignment to be consistent with standard.
9057 * gfortran.dg/char_result_2.f90: The same.
9058 * gfortran.dg/char_result_8.f90: The same.
9059
9060 2006-01-28 Zack Weinberg <zackw@panix.com>
9061
9062 * gcc.dg/Woverlength-strings.c
9063 * gcc.dg/Woverlength-strings-pedantic-c89.c
9064 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
9065 * gcc.dg/Woverlength-strings-pedantic-c99.c
9066 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
9067
9068 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
9069
9070 * gcc.c-torture/execute/20060127-1.c: New test.
9071
9072 2006-01-28 Mark Mitchell <mark@codesourcery.com>
9073
9074 PR c++/25999
9075 * g++.dg/ext/pragmaweak1.C: New test.
9076
9077 2006-01-28 Mark Mitchell <mark@codesourcery.com>
9078
9079 PR c++/25855
9080 * g++.dg/template/spec29.C: New test.
9081
9082 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
9083
9084 PR c/19606.
9085 * gcc.c-torture/execute/pr19606.c: New.
9086
9087 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
9088
9089 * gcc.dg/pragma-re-4.c: New test.
9090
9091 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
9092
9093 PR fortran/25964
9094 * gfortran.dg/assumed_size_refs_3.f90: New test.
9095
9096 2006-01-27 Ben Elliston <bje@au.ibm.com>
9097
9098 * gcc.misc-tests/dectest.exp: Remove defunct comment.
9099
9100 2006-01-26 Laurent GUERBY <laurent@guerby.net>
9101
9102 PR ada/21317
9103 * ada/acats/support/impdef.a: Add One_Long_Second.
9104 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
9105 * ada/acats/tests/c9/c94026.a: Likewise.
9106 * ada/acats/tests/c9/c97305c.ada: Likewise.
9107 * ada/acats/tests/c9/c99004a.ada: Likewise.
9108
9109 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
9110
9111 PR fortran/25964
9112 * gfortran.dg/global_references_2.f90: New test.
9113
9114 PR fortran/25084
9115 PR fortran/20852
9116 PR fortran/25085
9117 PR fortran/25086
9118 * gfortran.dg/assumed_charlen_function_1.f90: New test.
9119 * gfortran.dg/assumed_charlen_function_3.f90: New test.
9120
9121 PR fortran/25416
9122 * gfortran.dg/assumed_charlen_function_2.f90: New test.
9123
9124 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
9125
9126 PR c/25892
9127 * gcc.dg/Wpointer-sign.c: New.
9128 * gcc.dg/Wpointer-sign-Wall.c: New.
9129 * gcc.dg/Wpointer-sign-Wall-no.c: New.
9130 * gcc.dg/Wpointer-sign-pedantic.c: New.
9131 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
9132 * gcc.dg/conv-2.c: Use -Wpointer-sign.
9133
9134 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
9135
9136 PR C/25861
9137 * gcc.c-torture/compile/pr25861.c: New test.
9138
9139 2006-01-26 Paul Brook <paul@codesourcery.com>
9140
9141 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
9142 on short-enum targets.
9143 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
9144 variable.
9145 (generate_fields): Use short_enums.
9146 (main): Set short_enums. Document -e.
9147 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
9148 on short-enum targets.
9149 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
9150 variable.
9151 (generate_fields): Use short_enums.
9152 (main): Set short_enums. Document -e.
9153 * lib/target-supports.exp (check_effective_target_short_enums): New.
9154
9155 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
9156
9157 PR target/25947
9158 * gcc.dg/torture/pr25947-1.c: New test.
9159
9160 2006-01-25 Jan Hubicka <jh@suse.cz>
9161 Roger Sayle <roger@eyesopen.com>
9162
9163 PR rtl-optimization/25703
9164 * gcc.target/i386/20060125-1.c: New test case.
9165 * gcc.target/i386/20060125-2.c: New test case.
9166
9167 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
9168
9169 PR fortran/18540
9170 * gfortran.dg/goto_1.f: New.
9171
9172 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
9173
9174 PR fortran/25716
9175 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
9176 25716 on 32-bit systems too.
9177
9178 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
9179
9180 PR testsuite/25590
9181 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
9182
9183 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
9184
9185 * gcc.dg/tree-ssa/gen-vect-33.c: New.
9186
9187 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9188
9189 PR fortran/25835
9190 * gfortran.dg/read_eof.f90: Delete, renamed.
9191 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
9192 * gfortran.dg/read_eof_2.f90: New test.
9193 * gfortran.dg/read_eof_3.f90: New test.
9194
9195 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
9196
9197 PR tree-opt/25860
9198 * gcc.c-torture/compile/pr25860.c: New test.
9199
9200 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9201
9202 PR c++/25552
9203 * g++.dg/parse/dtor8.C: New test.
9204
9205 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
9206
9207 PR testsuite/25891
9208 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
9209 * gcc.dg/gomp/gomp.exp: Return without testing anything if
9210 check_effective_target_fopenmp returns 0.
9211
9212 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
9213
9214 PR ada/20548
9215 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
9216 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
9217 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
9218
9219 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
9220
9221 PR tree-opt/25857
9222 * g++.dg/opt/pr25857.C: New test.
9223
9224 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
9225 Jan Hubicka <jh@suse.cz>
9226 Richard Guenther <rguenther@suse.de>
9227
9228 PR rtl-optimization/25654
9229 * gcc.dg/torture/pr25654.c: New testcase.
9230 * gcc.target/i386/pr25654.c: Likewise.
9231
9232 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
9233
9234 PR fortran/25901
9235 * gfortran.dg/internal references_2.f90: New test.
9236
9237 Fix regression in testing of admissability of attributes.
9238 * gfortran.dg/intent_used_1.f90: New test.
9239
9240 2006-01-23 Ben Elliston <bje@au.ibm.com>
9241
9242 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
9243 Remove target conditional torture options for i?86 and x86_64
9244 GNU/Linux.
9245
9246 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
9247
9248 PR c++/10891
9249 * g++.dg/rtti/no-rtti.C: New.
9250
9251 2006-01-21 Mark Mitchell <mark@codesourcery.com>
9252
9253 PR c++/25895
9254 * g++.dg/inherit/conv2.C: New test.
9255
9256 PR c++/25856
9257 * g++.dg/parse/dtor7.C: New test.
9258
9259 PR c++/25858
9260 * g++.dg/template/crash44.C: New test.
9261
9262 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
9263
9264 PR fortran/25124
9265 PR fortran/25625
9266 * gfortran.dg/internal_references_1.f90: New test.
9267 PR fortran/20881
9268 PR fortran/23308
9269 PR fortran/25538
9270 PR fortran/25710
9271 * gfortran.dg/global_references_1.f90: New test.
9272 * gfortran.dg/g77/19990905-1.f: Restore the error that
9273 there is a clash between the common block name and
9274 the name of a subroutine reference.
9275
9276 PR fortran/PR24276
9277 * gfortran.dg/aliasing_dummy_1.f90: New test.
9278
9279 2006-01-21 Alan Modra <amodra@bigpond.net.au>
9280
9281 * gcc.dg/vmx/1b-01.c: Warning fix.
9282 * gcc.dg/vmx/1c-02.c: Likewise.
9283 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
9284
9285 2006-01-20 Steve Ellcey <sje@cup.hp.com>
9286
9287 PR testsuite/24962
9288 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
9289
9290 2006-01-20 Richard Guenther <rguenther@suse.de>
9291 Steven Bosscher <stevenb.gcc@gmail.com>
9292
9293 PR rtl-optimization/24626
9294 * gcc.dg/torture/pr24626-1.c: New testcase.
9295 * gcc.dg/torture/pr24626-2.c: Likewise.
9296 * gcc.dg/torture/pr24626-3.c: Likewise.
9297 * gcc.dg/torture/pr24626-4.c: Likewise.
9298
9299 2006-01-20 Dirk Mueller <dmueller@suse.com>
9300
9301 PR c++/5520
9302 * g++.dg/warn/empty-body.C: New.
9303
9304 2006-01-19 Mark Mitchell <mark@codesourcery.com>
9305
9306 PR c++/22136
9307 * g++.dg/template/using10.C: New test.
9308 * g++.dg/temlpate/using11.C: Likewise.
9309 * g++.dg/inherit/using5.C: Tweak error messages.
9310
9311 2006-01-20 Alan Modra <amodra@bigpond.net.au>
9312
9313 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
9314 target test.
9315 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
9316
9317 2006-01-19 Jan Hubicka <jh@suse.cz>
9318
9319 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
9320
9321 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9322
9323 PR c++/25854
9324 * g++.dg/template/spec28.C: New test.
9325
9326 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
9327
9328 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9329 Fix fprintf's by adding srcdir or removing it.
9330
9331 2006-01-19 Diego Novillo <dnovillo@redhat.com>
9332
9333 * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
9334 * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
9335 * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
9336 * testsuite/gcc.dg/gomp/empty.c: Likewise.
9337 * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
9338 * testsuite/gcc.dg/gomp/for-4.c: Likewise.
9339 * testsuite/gcc.dg/gomp/for-6.c: Likewise.
9340 * testsuite/gcc.dg/gomp/master-3.c: Likewise.
9341 * testsuite/gcc.dg/gomp/for-8.c: Likewise.
9342 * testsuite/gcc.dg/gomp/for-10.c: Likewise.
9343 * testsuite/gcc.dg/gomp/for-18.c: Likewise.
9344 * testsuite/gcc.dg/gomp/for-5.c: Likewise.
9345 * testsuite/gcc.dg/gomp/for-7.c: Likewise.
9346 * testsuite/gcc.dg/gomp/for-9.c: Likewise.
9347
9348 2006-01-18 Jeff Law <law@redhat.com>
9349
9350 * gcc.dg/tree-ssa/vrp25.c: New test.
9351
9352 2006-01-19 Richard Sandiford <richard@codesourcery.com>
9353
9354 * gcc.dg/pr25805.c: Fix misapplied patch.
9355
9356 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
9357
9358 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
9359 (check_effective_target_vect_udot_qi): New.
9360 (check_effective_target_vect_sdot_hi): New.
9361 (check_effective_target_vect_udot_hi): New.
9362 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
9363 prefixed with "wrapv-" with -fwrapv.
9364 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
9365 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
9366 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
9367 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
9368 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
9369
9370 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
9371 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
9372 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
9373 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
9374
9375 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9376
9377 PR c++/16829
9378 * g++.dg/other/default2.C: New test.
9379 * g++.dg/other/default3.C: New test.
9380
9381 2006-01-19 Richard Sandiford <richard@codesourcery.com>
9382
9383 PR c/25805
9384 * gcc.dg/pr25805.c: New file.
9385
9386 2006-01-18 Mark Mitchell <mark@codesourcery.com>
9387
9388 PR c++/25836
9389 * g++.dg/template/init6.C: New test.
9390
9391 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
9392
9393 * gcc.dg/tree-ssa/pr24287.c: New test
9394
9395 2006-01-18 Eric Christopher <echristo@apple.com>
9396
9397 * g++.dg/eh/table.C: New.
9398
9399 2006-01-18 DJ Delorie <dj@redhat.com>
9400
9401 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
9402 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
9403 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
9404 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
9405
9406 2006-01-18 Jeff Law <law@redhat.com>
9407
9408 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
9409 on wrapping on overflow semantics.
9410
9411 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
9412
9413 * gcc.gc/tree-ssa/vrp23.c: New test.
9414 * gcc.gc/tree-ssa/vrp24.c: New test.
9415
9416 2006-01-18 Richard Henderson <rth@redhat.com>
9417 Aldy Hernandez <aldyh@redhat.com>
9418 Jakub Jelinek <jakub@redhat.com>
9419 Diego Novillo <dnovillo@redhat.com>
9420 Uros Bizjak <uros@kss-loka.si>
9421
9422 * testsuite/gcc.dg/gomp: New directory.
9423
9424 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
9425 Steven G. Kargl <kargls@comcast.net>
9426
9427 PR fortran/20869
9428 * gfortran.dg/intrinsic_external_1.f90: New test.
9429
9430 PR fortran/20875.
9431 * gfortran.dg/elemental_pointer_1.f90: New test.
9432
9433 PR fortran/25024
9434 * gfortran.dg/external_procedures_1.f90: New test.
9435
9436 PR fortran/25785
9437 gfortran.dg/assumed_present.f90: New test.
9438
9439 2006-01-18 Jakub Jelinek <jakub@redhat.com>
9440
9441 * g++.dg/parse/lookup5.C: New test.
9442
9443 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9444
9445 PR fortran/25697
9446 * gfortran.dg/read_eof.f90: New test.
9447
9448 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
9449
9450 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
9451 add a closing brace.
9452
9453 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9454
9455 PR fortran/25631
9456 * gfortran.dg/fmt_tl.f: New test.
9457
9458 2006-01-17 Eric Christopher <echristo@apple.com>
9459
9460 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
9461 * g++.old-deja/g++.warn/impint2.C: Ditto.
9462 * g++.old-deja/g++.other/null1.C: Ditto.
9463 * g++.dg/warn/conv2.C: Ditto.
9464 * g++.dg/warn/conv4.C: New file.
9465
9466 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
9467
9468 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
9469
9470 2006-01-17 Andreas Jaeger <aj@suse.de>
9471 Janis Johnson <janis187@us.ibm.com>
9472
9473 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
9474 in 64-bit.
9475 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
9476 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
9477
9478 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
9479
9480 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9481 xfail txxx where xxx >= 25.
9482
9483 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
9484
9485 PR testsuite/25764
9486 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
9487
9488 2006-01-17 Jakub Jelinek <jakub@redhat.com>
9489
9490 PR c/25682
9491 * gcc.dg/pr25682.c: New test.
9492 * g++.dg/parse/array-size2.C: New test.
9493
9494 2006-01-16 Ian Lance Taylor <ian@airs.com>
9495
9496 * consistency.vlad: Remove entire directory, 1652 files.
9497
9498 2006-01-16 Janis Johnson <janis187@us.ibm.com>
9499
9500 * lib/target-supports.exp (check_effective_target_dfp_nocache,
9501 check_effective_target_dfprt_nocache): New.
9502 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
9503 (check_effective_target_dfprt): New.
9504 * lib/c-compat.exp (check_dfp): Remove.
9505 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
9506 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
9507 level of support for decimal float.
9508 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
9509 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
9510 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
9511 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
9512 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
9513 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
9514 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
9515 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
9516 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
9517 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
9518 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
9519 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
9520 directives.
9521
9522 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
9523
9524 PR testsuite/25741
9525 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
9526 $base_dir/../.
9527 * lib/gfortran.exp (gfortran_init): Likewise.
9528 * lib/obj-c++.exp (obj-c++_init): Likewise.
9529 * lib/scanasm.exp (scan-assembler-dem): Likewise.
9530 (scan-assembler-dem-not): Likewise.
9531 * lib/scandump.exp (scan-dump-dem): Likewise.
9532 (scan-dump-dem-not): Likewise.
9533
9534 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
9535
9536 PR testsuite/25767
9537 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
9538 powerpc-*-darwin*.
9539 * lib/obj-c++.exp (obj-c++_init): Likewise.
9540
9541 2006-01-16 Richard Guenther <rguenther@suse.de>
9542
9543 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
9544
9545 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9546
9547 PR testsuite/25777
9548 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
9549 to LD_LIBRARY_PATH.
9550
9551 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
9552 Andrew Pinski <pinskia@physics.uc.edu>
9553
9554 * gcc.dg/minmax-1.c: New test.
9555
9556 2006-01-16 Ben Elliston <bje@au.ibm.com>
9557
9558 * gcc.dg/dfp/dfp.exp: Correct FSF address.
9559 * gcc.misc-tests/dectest.exp: Ditto.
9560
9561 2006-01-15 Ian Lance Taylor <ian@airs.com>
9562
9563 PR testsuite/25796
9564 * gcc.target/i386/cmov6.c: Use -march=k8.
9565
9566 2006-01-15 Andreas Jaeger <aj@suse.de>
9567
9568 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
9569 x86 does not have __float128.
9570
9571 2006-01-14 Ian Lance Taylor <ian@airs.com>
9572
9573 * gcc.target/i386/cmov6.c: New test.
9574
9575 2006-01-14 Mark Mitchell <mark@codesourcery.com>
9576
9577 PR c++/25663
9578 * g++.dg/template/ctor6.C: New test.
9579
9580 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
9581
9582 PR tree-optimization/25485
9583 * gcc.dg/tree-ssa/pr25485.c: New.
9584
9585 2006-01-14 Richard Guenther <rguenther@suse.de>
9586
9587 PR tree-optimization/22548
9588 PR tree-optimization/22555
9589 PR tree-optimization/22501
9590 * gcc.dg/tree-ssa/alias-4.c: New testcase.
9591 * gcc.dg/tree-ssa/alias-5.c: Likewise.
9592 * gcc.dg/tree-ssa/alias-6.c: Likewise.
9593 * gcc.dg/tree-ssa/alias-7.c: Likewise.
9594 * gcc.dg/tree-ssa/alias-8.c: Likewise.
9595 * gcc.dg/tree-ssa/alias-9.c: Likewise.
9596 * gcc.dg/tree-ssa/alias-10.c: Likewise.
9597 * gcc.dg/tree-ssa/alias-11.c: Likewise.
9598 * gcc.dg/tree-ssa/alias-12.c: Likewise.
9599
9600 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
9601
9602 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
9603 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
9604
9605 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
9606 Richard Guenther <rguenther@suse.de>
9607
9608 PR rtl-optimization/24257
9609 * gcc.dg/torture/pr24257.c: New testcase.
9610
9611 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
9612
9613 * gcc.c-torture/execute/20060110-1.c: New test.
9614 * gcc.c-torture/execute/20060110-2.c: New test.
9615
9616 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
9617
9618 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
9619
9620 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
9621
9622 PR fortran/25756
9623 * gfortran.dg/label_3.f90: New test.
9624
9625 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
9626
9627 PR tree-optimization/25771
9628 * g++.dg/tree-ssa/pr25771.C: New test
9629
9630 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
9631
9632 PR tree-opt/24365
9633 * g++.dg/opt/complex5.C: New test.
9634
9635 2006-01-13 Richard Guenther <rguenther@suse.de>
9636
9637 * gcc.target/i386/387-9.c: New testcase.
9638
9639 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
9640
9641 PR c++/24824
9642 * g++.dg/debug/dwarf2-1.C: New.
9643
9644 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
9645
9646 PR testsuite/25728
9647 * lib/gcov.exp (verify-lines): Add "close $fd".
9648
9649 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
9650 Ben Elliston <bje@au.ibm.com>
9651
9652 * gcc.dg/dfp/inf-1.c: New test.
9653
9654 2006-01-12 Janis Johnson <janis187@us.ibm.com>
9655 Yao Qi <qiyaoltc@cn.ibm.com>
9656 Ben Elliston <bje@au.ibm.com>
9657 Jon Grimm <jgrimm2@us.ibm.com>
9658
9659 * gcc.dg/nodfp-1.c: New test.
9660 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9661 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9662 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
9663 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
9664 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
9665 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
9666 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
9667 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
9668 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
9669 * gcc.dg/format/dfp-scanf-1.c: Likewise.
9670 * gcc.dg/format/dfp-printf-1.c: Likewise.
9671 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
9672 (compat_setup_dfp): New.
9673 * gcc.dg/compat/compat.exp: Use it.
9674 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
9675 Make some variables global, prepend "compat_" to their names.
9676 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
9677 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
9678 * gcc.misc-tests/dectest.exp: New test driver for decTest.
9679 * lib/compat.exp (compat_skip_list): Make global, rename.
9680 * lib/c-compat.exp: New file.
9681 * lib/target-supports.exp (check_effective_target_dfp): New.
9682
9683 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
9684 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
9685 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
9686 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
9687 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
9688 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
9689 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
9690 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
9691 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
9692 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
9693 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
9694 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
9695 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
9696 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
9697 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
9698 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
9699 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
9700 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
9701 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
9702 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
9703 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
9704 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
9705 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
9706 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
9707 gcc.dg/dfp/struct-layout-1.c,
9708 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
9709 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
9710 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
9711 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
9712 gcc.dg/dfp/func-vararg-dfp.c,
9713 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
9714 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
9715 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
9716 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
9717 gcc.dg/dfp/wtr-conversion-1.c: New tests.
9718
9719 2006-01-11 Richard Guenther <rguenther@suse.de>
9720
9721 PR tree-optimization/25734
9722 * gcc.dg/tree-ssa/pr25734.c: New testcase.
9723
9724 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
9725
9726 PR fortran/25486
9727 * gfortran.dg/literal_character_constant_1_x.F: New test.
9728 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
9729 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
9730 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
9731
9732 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
9733
9734 PR c++/25386
9735 * g++.dg/ext/packed3.C: Add expected packed error.
9736
9737 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
9738
9739 PR target/25706
9740 * gcc.dg/torture/pr25706-1.c: New test.
9741
9742 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
9743
9744 PR tree-optimization/23109
9745 PR tree-optimization/23948
9746 PR tree-optimization/24123
9747
9748 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
9749 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
9750 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
9751 g++.dg/tree-ssa/pr23948.C: New testcases.
9752 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
9753 three divisions in order to do the optimization.
9754
9755 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9756
9757 PR c++/25632
9758 * g++.dg/other/pr25632.C: New test.
9759
9760 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
9761
9762 PR fortran/25730
9763 * gfortran.dg/used_types_1.f90: New test.
9764
9765 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
9766
9767 PR target/25718
9768 * gcc.dg/torture/pr25718-1.c: New test.
9769
9770 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
9771
9772 * gfortran.dg/list_read_2.f90: Fix typo in description.
9773
9774 2006-01-10 Jan Beulich <jbeulich@novell.com>
9775
9776 * lib/target-supports.exp (check_visibility_available): Simplify test
9777 for *-*-netware*.
9778 (check_profiling_available): Fail for *-*-netware*.
9779 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
9780 * gcc.dg/20021014-1.c: Likewise.
9781 * gcc.dg/nest.c: Likewise.
9782
9783 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
9784
9785 fortran/24936
9786 * gfortran.dg/forall_3.f90: New test.
9787
9788 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
9789
9790 PR fortran/21977
9791 * gfortran.dg/nesting_2.f90: New test.
9792 * gfortran.dg/nesting_3.f90: New test.
9793
9794 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
9795
9796 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
9797 Fix typo in comment.
9798
9799 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
9800
9801 * gfortran.dg/single_char_string.f90: New test.
9802
9803 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
9804
9805 * gfortran.dg/ichar_2.f90: New test.
9806
9807 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
9808
9809 PR fortran/25093
9810 * gfortran.dg/private_type_4.f90: New.
9811
9812 2006-01-07 Richard Guenther <rguenther@suse.de>
9813
9814 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
9815
9816 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9817
9818 * gfortran.dg/func_decl_1.f90: New.
9819 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
9820 * gfortran.dg/array_alloc_2.f90: Likewise.
9821 * gfortran.dg/char_result_8.f90: Likewise.
9822 * gfortran.dg/dup_save_1.f90: Likewise.
9823 * gfortran.dg/dup_save_2.f90: Likewise.
9824 * gfortran.dg/f2c_6.f90: Likewise.
9825 * gfortran.dg/f2c_7.f90: Likewise.
9826 * gfortran.dg/func_result_2.f90: Likewise.
9827 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9828
9829 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
9830
9831 PR fortran/22146
9832 * gfortran.dg/elemental_subroutine_1.f90: New test.
9833 * gfortran.dg/elemental_subroutine_2.f90: New test.
9834
9835 PR fortran/25029
9836 PR fortran/21256
9837 * gfortran.dg/assumed_size_refs_1.f90: New test.
9838
9839 PR fortran/20868
9840 PR fortran/20870
9841 * gfortran.dg/assumed_size_refs_2.f90: New test.
9842 * gfortran.dg/initialization_1.f90: Change warning message.
9843
9844 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
9845
9846 * gcc.dg/tree-ssa/loop-15.c: New test.
9847
9848 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9849
9850 PR fortran/25598
9851 * gfortran.dg/backspace_3.f: New test.
9852 * gfortran.dg/backspace_4.f: New test.
9853
9854 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9855
9856 PR fortran/24268
9857 * gfortran.dg/fmt_white.f: Update test.
9858
9859 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
9860
9861 * gcc.dg/cast-1.c: Add new warning.
9862 * gcc.dg/cast-2.c: Likewise.
9863 * gcc.dg/cast-3.c: Likewise.
9864 * gcc.dg/format/cast-1.c: Likewise.
9865 * gcc.dg/cast-4.c: New testcase.
9866
9867 2006-01-05 Richard Guenther <rguenther@suse.de>
9868
9869 PR tree-optimization/22555
9870 * gcc.dg/tree-ssa/alias-3.c: New testcase.
9871
9872 2006-01-05 Richard Guenther <rguenther@suse.de>
9873 Diego Novillo <dnovillo@redhat.com>
9874
9875 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
9876 * gcc.dg/tree-ssa/loop-8.c: Likewise.
9877 * gcc.dg/tree-ssa/loop-1.c: Likewise.
9878 * gcc.dg/tree-ssa/pr23294.c: Likewise.
9879 * gcc.dg/tree-ssa/pr21985.c: Likewise.
9880 * gcc.dg/tree-ssa/loop-14.c: Likewise.
9881 * gcc.dg/tree-ssa/loop-2.c: Likewise.
9882 * gcc.dg/tree-ssa/loop-3.c: Likewise.
9883 * gcc.dg/tree-ssa/loop-4.c: Likewise.
9884 * gcc.dg/tree-ssa/pr21171.c: Likewise.
9885 * gcc.dg/tree-ssa/loop-5.c: Likewise.
9886 * gcc.dg/tree-ssa/loop-10.c: Likewise.
9887 * gcc.dg/tree-ssa/loop-6.c: Likewise.
9888 * treelang/compile/extravar.tree: Likewise.
9889 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
9890 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
9891 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
9892 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9893 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
9894
9895 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
9896
9897 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
9898 for 64-bit fix.
9899
9900 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
9901
9902 PR fortran/23675
9903 gfortran.dg/char_result_11.f90: New.
9904
9905 2006-01-04 Mark Mitchell <mark@codesourcery.com>
9906
9907 PR c++/24782
9908 * g++.dg/parse/access9.C: New test.
9909 * g++.dg/tc1/dr52.C: Tweak error markers.
9910
9911 2006-01-04 Richard Henderson <rth@redhat.com>
9912
9913 Merge from gomp branch.
9914 * g++.dg/parse/pragma2.C: Update expected error lines.
9915
9916 2006-01-04 Jakub Jelinek <jakub@redhat.com>
9917
9918 * g++.dg/other/i386-2.C: New test.
9919
9920 PR target/25554
9921 * gcc.c-torture/compile/20051228-1.c: New test.
9922
9923 PR c/25559
9924 * gcc.dg/pr25559.c: New test.
9925
9926 2006-01-03 Mark Mitchell <mark@codesourcery.com>
9927
9928 PR c++/25492
9929 * g++.dg/lookup/friend9.C: New test.
9930
9931 PR c++/25625
9932 * g++.dg/template/repo5.C: New test.
9933
9934 2006-01-03 Steven G. Kargl <kargls@comcast.net>
9935
9936 PR fortran/25101
9937 * gfortran.dg/forall_2.f90: New test.
9938
9939 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
9940
9941 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
9942 dg-require-weak. Adjust regexp to handle leading-underscore
9943 targets and space as well as TAB after .weak. Change previous
9944 64-bit fix to not use naked dot.
9945
9946 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
9947
9948 PR rtl-optimization/25578
9949 * gcc.c-torture/execute/20060102-1.c: New testcase.
9950
9951 2006-01-03 Richard Guenther <rguenther@suse.de>
9952
9953 PR c/25183
9954 * gcc.dg/torture/pr25183.c: New testcase.
9955
9956 2006-01-03 Jakub Jelinek <jakub@redhat.com>
9957
9958 Merge from gomp-branch.
9959 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
9960 * gcc.dg/ia64-sync-2.c: Likewise.
9961 * gcc.dg/ia64-sync-3.c: Likewise.
9962 * gcc.dg/ia64-sync-4.c: Likewise.
9963 * gcc.dg/sync-2.c: Likewise.
9964 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
9965 that sparc64-*-* and sparcv9-*-* supports sync builtins.
9966
9967 2006-01-02 Mark Mitchell <mark@codesourcery.com>
9968
9969 PR c++/25635
9970 * g++.dg/parse/operator6.C: New test.
9971
9972 PR c++/25637
9973 * g++.dg/parse/error29.C: New test.
9974
9975 PR c++/25638
9976 * g++.dg/parse/dtor6.C: New test.
9977
9978 PR c++/25633
9979 * g++.dg/parse/ctor3.C: New test.
9980
9981 PR c++/25634
9982 * g++.dg/template/class3.C: New test.
9983
9984 2006-01-02 Geoffrey Keating <geoffk@apple.com>
9985
9986 * g++.dg/debug/debug9.C: New.
9987
9988 2006-01-02 Steven G. Kargl <kargls@comcast.net>
9989
9990 PR fortran/24640
9991 * gfortran.dg/label_2.f90: New test.
9992
9993 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9994
9995 * g++.dg/lookup/using12.C: Tighten error marker.
9996
9997 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
9998 Andrew Pinski <pinskia@physics.uc.edu>
9999
10000 * gcc.target/powerpc/darwin-abi-3.c: New file.
10001 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
10002 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
10003 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
10004 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
10005 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
10006 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
10007 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
10008 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
10009
10010 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
10011
10012 * gcc.dg/tree-ssa/loadpre1.c: New;
10013 * gcc.dg/tree-ssa/loadpre2.c: New;
10014 * gcc.dg/tree-ssa/loadpre3.c: New;
10015 * gcc.dg/tree-ssa/loadpre4.c: New;
10016 * gcc.dg/tree-ssa/loadpre5.c: New;
10017 * gcc.dg/tree-ssa/loadpre6.c: New;
10018 * gcc.dg/tree-ssa/loadpre7.c: New;
10019 * gcc.dg/tree-ssa/loadpre8.c: New;
10020 * gcc.dg/tree-ssa/loadpre9.c: New;
10021
10022 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
10023
10024 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
10025 * g++.dg/abi/thunk4.C: Likewise.
10026
10027 2006-01-01 Andreas Jaeger <aj@suse.de>
10028
10029 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
10030 portable.
10031
10032 2006-01-01 Jakub Jelinek <jakub@redhat.com>
10033
10034 PR c++/25294
10035 * gcc.dg/pragma-pack-3.c: New test.
10036 * g++.dg/parse/pragma3.C: New test.
10037
10038 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10039
10040 PR middle-end/24827
10041 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
10042
10043 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10044
10045 PR testsuite/25214
10046 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
10047
10048 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
10049
10050 PR fortran/22607
10051 * gfortran-dg/pure_byref_3.f90: New.
10052
10053 fortran/PR 25396
10054 * gfortran.dg/userdef_operator_1.f90: New.
10055
10056 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
10057
10058 * g++.dg/abi/thunk3.C: New.
10059 * g++.dg/abi/thunk4.C: New.
10060
10061 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
10062
10063 PR fortran/25532
10064 * gfortran.dg/host_used_types_1.f90: New test. Check that host
10065 associated derived type components of derived types are
10066 properly declared in contained procedures.
10067
10068 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10069
10070 PR libgfortran/25139
10071 * gfortran.dg/backspace_2.f: New test.
10072
10073 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10074
10075 PR libgfortran/25550
10076 * gfortran.dg/endfile.f: New test.
10077
10078 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10079
10080 PR libgfortran/25419
10081 * gfortran.dg/comma.f: New test.
10082
10083 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10084
10085 * lib/gfortran-dg.exp: Remove trailing whitespace.
10086 * lib/fortran-torture.exp: Test with -fbounds-check instead of
10087 -funroll-all-loops.
10088
10089 2005-12-28 Alan Modra <amodra@bigpond.net.au>
10090
10091 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
10092 Extended Double long doubles or repeat tests when long double is
10093 the same size as double.
10094
10095 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10096
10097 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
10098
10099 PR testsuite/25442
10100 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
10101 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
10102
10103 PR testsuite/25441
10104 * gcc.dg/pr23911.c: Make test variable static.
10105
10106 PR testsuite/25444
10107 * gcc.dg/tree-ssa/pr14841.c: Likewise.
10108
10109 2005-12-26 Mark Mitchell <mark@codesourcery.com>
10110
10111 PR c++/25439
10112 * g++.dg/parse/crash17.C: Adjust error markers.
10113 * g++.dg/template/error20.C: New test.
10114
10115 2005-12-26 Mark Mitchell <mark@codesourcery.com>
10116
10117 PR c++/23172
10118 * g++.dg/ext/complit4.C: New test.
10119
10120 PR c++/25417
10121 * g++.dg/ext/complit5.C: Likewise.
10122
10123 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
10124
10125 PR tree-optimization/25125
10126 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
10127 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
10128 * gcc.c-torture/execute/pr25125.c: New.
10129
10130 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
10131
10132 PR fortran/25029
10133 PR fortran/21256
10134 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
10135 with incorrect assumed size references.
10136
10137 2005-12-24 Mark Mitchell <mark@codesourcery.com>
10138
10139 PR c++/23171
10140 * g++.dg/opt/init1.C: New test.
10141
10142 2005-12-23 Mark Mitchell <mark@codesourcery.com>
10143
10144 PR c++/24671
10145 * g++.dg/template/sfinae3.C: New test.
10146
10147 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10148
10149 * g++.dg/other/friend4.C: New test.
10150
10151 2005-12-23 Jakub Jelinek <jakub@redhat.com>
10152
10153 PR target/25005
10154 * g++.dg/opt/pr25005.C: New test.
10155
10156 2005-12-22 Mark Mitchell <mark@codesourcery.com>
10157
10158 PR c++/25369
10159 * g++.dg/template/ptrmem16.C: New test.
10160
10161 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
10162
10163 PR fortran/25029
10164 PR fortran/21256
10165 * gfortran.dg/initialization_1.f90: Add test of SIZE.
10166
10167 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10168
10169 PR libgfortran/25307
10170 * gfortran.dg/list_read_5.f90: New test.
10171
10172 2005-12-22 Richard Henderson <rth@redhat.com>
10173
10174 * gcc.target/i386/sse-7.c: Use -msse2.
10175
10176 2005-12-23 Jakub Jelinek <jakub@redhat.com>
10177
10178 PR rtl-optimization/25432
10179 * gcc.c-torture/compile/20051216-1.c: New test.
10180
10181 PR objc/25328
10182 * objc/execute/pr25328.m: New test.
10183
10184 2005-12-22 Mark Mitchell <mark@codesourcery.com>
10185
10186 PR c++/25364
10187 * g++.dg/template/call4.C: New test.
10188
10189 2005-12-22 Dale Johannesen <dalej@apple.com>
10190
10191 * gcc.target/i386/sse-17.c: New.
10192
10193 2005-12-22 Paul Brook <paul@codesourcery.com>
10194
10195 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
10196
10197 2005-12-22 Paul Brook <paul@codesourcery.com>
10198
10199 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
10200
10201 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
10202
10203 PR tree-opt/25513
10204 * gcc.c-torture/compile/pr25513.c: New test.
10205
10206 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10207
10208 PR c++/23333
10209 * g++.dg/parse/error25.C: Add more tests.
10210
10211 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10212
10213 PR fortran/18990
10214 * gfortran.dg/der_charlen_1.f90: New.
10215
10216 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
10217
10218 PR fortran/20889
10219 * gfortran.dg/pointer_component_type_1.f90: New test.
10220
10221 PR fortran/25029
10222 PR fortran/21256
10223 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
10224 should give an error with assumed size array refernces and checks those
10225 that should not.
10226 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
10227 reference an upper bound so that it does not generate an error.
10228
10229 PR fortran/19362
10230 PR fortran/20244
10231 PR fortran/20864
10232 PR fortran/25391
10233 * gfortran.dg/used_dummy_types_1.f90: New test.
10234 * gfortran.dg/used_dummy_types_2.f90: New test.
10235 * gfortran.dg/used_dummy_types_3.f90: New test.
10236 * gfortran.dg/used_dummy_types_4.f90: New test.
10237 * gfortran.dg/used_dummy_types_5.f90: New test.
10238
10239 PR fortran/23152
10240 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
10241 group already being USE associated.
10242 * gfortran.dg/assumed_shape_nml.f90: New test.
10243 * gfortran.dg/assumed_size_nml.f90: New test.
10244
10245 PR fortran/20862
10246 PR fortran/25053
10247 PR fortran/25063
10248 PR fortran/25064
10249 PR fortran/25066
10250 PR fortran/25067
10251 PR fortran/25068
10252 PR fortran/25307
10253 * gfortran.dg/io_constraints_1.f90: New test.
10254 * gfortran.dg/io_constraints_1.f90: New test.
10255 * gfortran.dg/iostat_3.f90: Change wording of warning.
10256 * gfortran.dg/g77/19981216-0.f: The same.
10257
10258 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
10259
10260 PR tree-optimization/23518
10261 * testsuite/gcc.dg/pr23518.c: New.
10262
10263 2005-12-21 Mike Stump <mrs@apple.com>
10264
10265 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
10266
10267 2005-12-21 Paul Brook <paul@codesourcery.com>
10268
10269 * gcc.dg/pr19340.c: Skip on m68k targets.
10270
10271 2005-12-21 Steven Bosscher <stevenb@suse.de>
10272
10273 PR rtl-optimization/25196
10274 * gcc.dg/pr25196.c: New test.
10275
10276 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
10277
10278 PR fortran/25423
10279 gfortran.dg/where_nested_1.f90: New.
10280
10281 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
10282
10283 PR tree-optimization/25382.
10284 * gcc.dg/tree-ssa/pr25382.c: New.
10285
10286 2005-12-20 Richard Guenther <rguenther@suse.de>
10287
10288 PR middle-end/24306
10289 * gcc.target/i386/pr24306.c: New testcase.
10290
10291 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
10292
10293 PR tree-optimization/25501
10294 * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
10295
10296 2005-12-20 Richard Guenther <rguenther@suse.de>
10297
10298 Revert
10299 2005-12-02 Richard Guenther <rguenther@suse.de>
10300
10301 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10302
10303 2005-12-20 Mark Mitchell <mark@codesourcery.com>
10304
10305 PR c++/21228
10306 * g++.dg/warn/Wunreachable-code-2.C: New test.
10307
10308 2005-12-19 Mark Mitchell <mark@codesourcery.com>
10309
10310 PR c++/24278
10311 * g++.dg/template/ctor5.C: New test.
10312
10313 PR c++/24915
10314 * g++.dg/template/overload8.C: New test.
10315
10316 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
10317
10318 * gcc.c-torture/compile/pr25483 : New test.
10319
10320 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10321
10322 PR c++/20552
10323 * g++.dg/ext/typeof10.C: New test.
10324
10325 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
10326
10327 * gcc.dg/mt-loopi1.c: New.
10328
10329 2005-12-18 Richard Guenther <rguenther@suse.de>
10330
10331 PR tree-optimization/25481
10332 * gcc.dg/torture/pr25481.c: New testcase.
10333
10334 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
10335
10336 PR rtl-optimization/21041
10337 * gcc.dg/pr21041.c: New test.
10338
10339 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10340
10341 PR libgfortran/25463
10342 * gfortran.dg/advance.f90: New test.
10343
10344 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
10345
10346 * gcc.dg/20051201-1.c: New test.
10347
10348 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
10349
10350 PR fortran/25018
10351 * gfortran.dg/initialization_1.f90: New test.
10352 * gfortran.dg/enum_5.f90: Change dg-error to new message.
10353 * gfortran.dg/g77/980616-0.f: The same.
10354
10355 2005-12-17 Steven G. Kargl <kargls@comcast.net>
10356
10357 * PR fortran/25458
10358 * gfortran.dg/chkbits.f90: New test.
10359
10360 2005-12-17 Steven G. Kargl <kargls@comcast.net>
10361
10362 * gfortran.dg/enum_5.f: Revert to previous version.
10363
10364 2005-12-17 Steven G. Kargl <kargls@comcast.net>
10365
10366 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
10367 * gfortran.dg/nested_modules_1.f90: Ditto.
10368 * gfortran.dg/hollerith_f95.f90: Ditto.
10369 * gfortran.dg/select_5.f90: Ditto.
10370 * gfortran.dg/secnds.f: Ditto.
10371 * gfortran.dg/hollerith2.f90: Ditto.
10372 * gfortran.dg/imag_2.f: Ditto.
10373 * gfortran.dg/ftell_2.f90: Ditto.
10374 * gfortran.dg/malloc_free_1.f90: Ditto.
10375 * gfortran.dg/logint-1.f: Ditto.
10376 * gfortran.dg/recursive_statement_functions.f90: Ditto.
10377 * gfortran.dg/e_d_fmt.f90: Ditto.
10378 * gfortran.dg/hollerith_legacy.f90: Ditto.
10379 * gfortran.dg/logint-2.f: Ditto.
10380 * gfortran.dg/enum_5.f90: Ditto.
10381 * gfortran.dg/f2c_2.f90: Ditto.
10382 * gfortran.dg/pr17143.f90: Ditto.
10383 * gfortran.dg/namelist_14.f90: Ditto.
10384 * gfortran.dg/logint-3.f: Ditto.
10385 * gfortran.dg/spread_scalar_source.f90: Ditto.
10386 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
10387 * gfortran.dg/namelist_11.f: Ditto.
10388 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10389 * gfortran.dg/g77/20010519-1.f
10390 * gfortran.dg/g77/alpha1.f: Ditto.
10391 * gfortran.dg/g77/990115-1.f: Ditto.
10392 * gfortran.dg/g77/erfc.f: Ditto.
10393 * gfortran.dg/g77/19990313-3.f: Ditto.
10394 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
10395 * gfortran.dg/g77/20010426.f: Ditto.
10396 * gfortran.dg/g77/19990313-0.f: Ditto.
10397 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
10398 * gfortran.dg/g77/20000629-1.f: Ditto.
10399 * gfortran.dg/g77/970125-0.f: Ditto.
10400 * gfortran.dg/g77/8485.f: Ditto.
10401 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
10402 * gfortran.dg/g77/19990313-1.f: Ditto.
10403 * gfortran.dg/g77/int8421.f: Ditto.
10404 * gfortran.dg/g77/19990305-0.f: Ditto.
10405 * gfortran.dg/g77/947.f: Ditto.
10406 * gfortran.dg/g77/19990905-2.f: Ditto.
10407 * gfortran.dg/g77/cabs.f: Ditto.
10408 * gfortran.dg/g77/19990313-2.f: Ditto.
10409 * gfortran.dg/g77/20020307-1.f: Ditto.
10410 * gfortran.dg/g77/dcomplex.f: Ditto.
10411 * gfortran.dg/g77/19990502-1.f: Ditto.
10412 * gfortran.dg/g77/19981216-0.f: Ditto.
10413 * gfortran.dg/common_4.f90: Ditto.
10414 * gfortran.dg/entry_4.f90: Ditto.
10415 * gfortran.dg/equiv_constraint_2.f90: Ditto.
10416 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
10417 * gfortran.dg/namelist_12.f: Ditto.
10418 * gfortran.dg/scale_1.f90: Ditto.
10419 * gfortran.dg/modulo_1.f90
10420 * gfortran.dg/hollerith.f90: Ditto.
10421 * gfortran.dg/direct_io_3.f90: Ditto.
10422 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
10423 * gfortran.dg/gnu_logical_1.F: Ditto.
10424 * gfortran.dg/unf_io_convert_1.f90: Ditto.
10425 * gfortran.dg/assign_1.f90: Ditto.
10426 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
10427 * gfortran.dg/pr23095.f: Ditto.
10428 * gfortran.dg/read_float_1.f90: Ditto.
10429
10430 2005-12-17 Andreas Jaeger <aj@suse.de>
10431
10432 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
10433 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
10434
10435 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10436
10437 PR fortran/24268
10438 * gfortran.dg/fmt_white.f: New test.
10439
10440 2005-12-16 Steven G. Kargl <kargls@comcast.net>
10441
10442 * gfortran.dg/label_1.f90: New test.
10443
10444 2005-12-15 Ben Elliston <bje@au.ibm.com>
10445
10446 PR testsuite/25422
10447 * gcc.dg/20031012-1.c: Add -Walways-true option.
10448 * gcc.dg/weak/weak-3.c: Likewise.
10449 * g++.old-deja/g++.mike/warn8.C: Likewise.
10450
10451 2005-12-16 Mike Stump <mrs@apple.com>
10452
10453 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
10454 exit.
10455
10456 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10457
10458 PR libgfortran/25264
10459 PR libgfortran/25349
10460 * gfortran.dg/tl_editing.f90: Added additional checks.
10461 * gfortran.dg/t_editing.f: New test.
10462 * gfortran.dg/write_padding.f90: New test
10463
10464 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10465
10466 PR testsuite/25215
10467 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
10468
10469 2005-12-16 Jakub Jelinek <jakub@redhat.com>
10470
10471 PR rtl-optimization/24899
10472 * gcc.c-torture/execute/20051215-1.c: New test.
10473
10474 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
10475
10476 PR 24823
10477 * gfortran.dg/pr24823.f: New test.
10478
10479 2005-12-16 Jeff Law <law@redhat.com>
10480
10481 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
10482
10483 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
10484
10485 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
10486 Change C++ style comments to C style comments.
10487 Remove aligned types from the array.
10488 Keep Enums disabled.
10489 (complex_types): Remove aligned types from the array.
10490 Comment out "_Complex long double".
10491 (attrib_types): Remove.
10492 (complex_attrib_types): Remove.
10493 (attrib_array_types): Remove.
10494 (complex_attrib_array_types): Remove.
10495 (aligned_bitfld_types): Remove.
10496 (n_aligned_bitfld_types): Remove.
10497 (FEATURE_ALIGNEDPACKED): Delete.
10498 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
10499 (singles): Remove support for adding attributes.
10500 (choose_type): Remove support for attributed types.
10501 (generate_fields): Remove support for attributed bit-fields.
10502 Remove support for adding attributes.
10503 (generate_random_tests): Remove support for adding attributes.
10504 (features): Add back "[0] :0" and "complex vector [0]".
10505 (main): Remove support for attributed bit-fields.
10506 Uncomment the calling of generate_random_tests for the rests of
10507 the tests.
10508
10509 2005-12-16 Jan Hubicka <jh@suse.cz>
10510
10511 * gcc.c-torture/combine/pr25224.c: New.
10512
10513 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
10514
10515 PR other/25028
10516 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
10517 HP-UX.
10518
10519 2005-12-15 Richard Sandiford <richard@codesourcery.com>
10520
10521 * gcc.dg/20051215-1.c: New file.
10522
10523 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10524
10525 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
10526 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
10527
10528 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
10529
10530 PR fortran/18197
10531 * gfortran.dg/dummy_functions_1.f90: New.
10532
10533 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
10534
10535 PR rtl-optimization/25310
10536 * gcc.c-torture/compile/pr25310.c: New test.
10537
10538 2005-12-14 Jakub Jelinek <jakub@redhat.com>
10539
10540 PR debug/25023
10541 * gcc.dg/pr25023.c: New test.
10542
10543 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10544
10545 * g++.old-deja/g++.brendan/redecl1.C,
10546 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
10547 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
10548 g++.old-deja/g++.oliva/typeof1.C,
10549 g++.old-deja/g++.other/crash16.C,
10550 g++.old-deja/g++.other/crash34.C,
10551 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
10552 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
10553 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
10554 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
10555 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
10556 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
10557 Remove xfail.
10558
10559 2005-12-14 Kean Johnston <jkj@sco.com>
10560 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10561
10562 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
10563 * gcc.target/i386/20020523-1.c: Ditto.
10564 * gcc.target/i386/tailcall-1.c: Ditto.
10565 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
10566 * gcc.target/i386/ssetype-5.c: Ditto.
10567
10568 2005-12-14 Jeff Law <law@redhat.com>
10569
10570 * gcc.dg/tree-ssa/foldstring-1.c: New test.
10571
10572 2005-12-14 Jakub Jelinek <jakub@redhat.com>
10573
10574 PR target/25254
10575 PR target/24188
10576 * gcc.target/i386/pr25254.c: New test.
10577 * gfortran.dg/PR24188.f: New test.
10578
10579 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
10580
10581 * lib/fortran-torture.exp: Catch remaining uses of
10582 remote_file build delete.
10583
10584 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10585
10586 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
10587
10588 2005-12-14 Ben Elliston <bje@au.ibm.com>
10589
10590 * gcc.dg/warn-addr-cmp.c: New test.
10591
10592 2005-12-13 Jakub Jelinek <jakub@redhat.com>
10593
10594 PR debug/25023
10595 PR target/25293
10596 * gcc.target/i386/pr25293.c: New test.
10597
10598 2005-12-13 Petr Machata <machata@post.cz>
10599
10600 PR c++/24907
10601 * g++.dg/parse/comma2.C: New test.
10602
10603 2005-12-13 Mark Mitchell <mark@codesourcery.com>
10604 Jakub Jelinek <jakub@redhat.com>
10605
10606 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10607 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10608 (limits.h): Include unconditionally.
10609 (stdlib.h): Likewise.
10610 (hashtab.h): Do not include.
10611 (getopt.h): Likewise.
10612 (stddef.h): Include.
10613 (hashval_t): Define.
10614 (struct entry): Add "next" field.
10615 (HASH_SIZE): New macro.
10616 (hash_table): New variable.
10617 (switchfiles): Do not use xmalloc.
10618 (mix): New macro.
10619 (iterative_hash): New function.
10620 (hasht): Remove.
10621 (e_exists): New function.
10622 (e_insert): Likewise.
10623 (output): Use, instead of libiberty hashtable functions.
10624 (main): Do not use getopt. Do not call htab_create.
10625
10626 2005-12-13 Jakub Jelinek <jakub@redhat.com>
10627
10628 PR c++/25331
10629 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
10630 put atal* and atpaal* attributes on array elements.
10631 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
10632 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
10633 put atal* and atpaal* attributes on array elements.
10634 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
10635
10636 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
10637
10638 * gcc.dg/single-precision-constant.c: New test.
10639
10640 2005-12-13 Alan Modra <amodra@bigpond.net.au>
10641
10642 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
10643 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
10644 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
10645 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10646 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10647 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10648 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
10649 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
10650 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
10651 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
10652 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
10653 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
10654 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
10655 gcc.target/powerpc/ppc-sdata-2.c,
10656 gcc.target/powerpc/ppc-stackalign-1.c,
10657 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
10658 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
10659 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
10660 gcc.target/powerpc/rs6000-ldouble-2.c,
10661 gcc.target/powerpc/rs6000-power2-1.c,
10662 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
10663 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
10664 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
10665 option into target selector.
10666 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
10667 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
10668
10669 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
10670
10671 PR objc/25348
10672 * objc.dg/encode-9.m: New test.
10673
10674 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10675
10676 PR testsuite/20772
10677 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
10678 * gcc.dg/asm-b.c: Fix typo.
10679 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
10680 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10681 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
10682 i?86 lp64 and x86_64 ilp32.
10683 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
10684 on i?86 lp64.
10685 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
10686
10687 2005-12-12 Steven G. Kargl <kargls@comcast.net>
10688
10689 PR fortran/25078
10690 gfortran.dg/equiv_5.f90: New test.
10691
10692 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
10693
10694 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
10695 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
10696 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
10697 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
10698 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
10699 * gcc.dg/tree-ssa/reassoc-5.c: New.
10700 * gcc.dg/tree-ssa/reassoc-6.c: New.
10701 * gcc.dg/tree-ssa/reassoc-7.c: New.
10702 * gcc.dg/tree-ssa/reassoc-8.c: New.
10703 * gcc.dg/tree-ssa/reassoc-9.c: New.
10704 * gcc.dg/tree-ssa/reassoc-10.c: New.
10705 * gcc.dg/tree-ssa/reassoc-11.c: New.
10706
10707 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10708
10709 PR testsuite/25167
10710 PR testsuite/24478
10711 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
10712
10713 2005-12-12 Mark Mitchell <mark@codesourcery.com>
10714
10715 PR c++/25300
10716 * g++.dg/template/inherit.C: Do not use a generic error message.
10717
10718 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
10719
10720 PR libobjc/25354
10721 * objc.dg/gnu-encoding: New directory.
10722 * objc.dg/gnu-encoding/compat-common.h: New file.
10723 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
10724 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
10725 * objc.dg/gnu-encoding/vector-defs.h: New file.
10726 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
10727 * objc.dg/gnu-encoding/generate-random.c: New file.
10728 * objc.dg/gnu-encoding/generate-random_r.c: New file.
10729 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
10730 * objc.dg/gnu-encoding/generate-random.h: New file.
10731
10732 2005-12-11 Mark Mitchell <mark@codesourcery.com>
10733
10734 PR c++/25337
10735 * g++.dg/template/defarg7.C: New test.
10736
10737 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
10738
10739 PR libobjc/25347
10740 * objc.dg/encode-8.m: New test.
10741
10742 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
10743
10744 PR libobjc/25346
10745 * objc.dg/encode-7.m: New test.
10746
10747 2005-12-10 Mark Mitchell <mark@codesourcery.com>
10748
10749 PR c++/25010
10750 * g++.dg/opt/inline10.C: New test.
10751
10752 2005-12-11 Steven G. Kargl <kargls@comcast.net>
10753
10754 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
10755
10756 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
10757
10758 * gfortran.dg/substring_equivalence.f90: typo in comment
10759
10760 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10761
10762 PR fortran/25068
10763 * gfortran.dg/iostat_3.f90: New test.
10764
10765 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
10766
10767 PR fortran/23815
10768 * gfortran.dg/unf_io_convert_1.f90: New test.
10769 * gfortran.dg/unf_io_convert_2.f90: New test.
10770 * gfortran.dg/unf_io_convert_3.f90: New test.
10771
10772 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10773
10774 PR testsuite/20772
10775 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
10776 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
10777 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10778 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
10779 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
10780 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10781 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
10782 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
10783 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10784 gcc.dg/torture/fp-int-convert-float128-timode.c,
10785 gcc.dg/torture/fp-int-convert-float128.c,
10786 gcc.dg/torture/fp-int-convert-float80-timode.c,
10787 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
10788 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
10789
10790 * gcc.dg/tls/opt-1.c: Require effective target fpic.
10791
10792 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
10793
10794 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
10795
10796 2005-12-10 Richard Sandiford <richard@codesourcery.com>
10797
10798 * gcc.dg/20051207-1.c,
10799 * gcc.dg/20051207-2.c,
10800 * gcc.dg/20051207-3.c: New tests.
10801
10802 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10803
10804 PR testsuite/20772
10805 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
10806 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
10807 dg-skip-if target selector.
10808
10809 PR testsuite/20772
10810 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
10811 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
10812 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
10813 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
10814 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
10815 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
10816 and/or merge with i?86 cases.
10817
10818 * gcc.dg/tls/opt-3.c: Require effective target fpic.
10819
10820 PR testsuite/20772
10821 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
10822 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
10823 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
10824 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
10825 x86_64-*-linux*.
10826
10827 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
10828
10829 PR target/25311
10830 * gcc.c-torture/compile/pr25311.c: New test.
10831
10832 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10833
10834 PR libgfortran/25039
10835 * gfortran.dg/read_comma.f: New test.
10836
10837 2005-12-08 Jakub Jelinek <jakub@redhat.com>
10838
10839 PR c++/19317
10840 * g++.dg/opt/pr19317-1.C: New test.
10841 * g++.dg/opt/pr19317-2.C: New test.
10842 * g++.dg/opt/pr19317-3.C: New test.
10843
10844 PR target/19005
10845 * gcc.c-torture/execute/pr19005.c: New test.
10846
10847 PR target/17828
10848 * g++.old-deja/g++.other/comdat5.C: New test.
10849 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
10850
10851 * g++.dg/compat/struct-layout-1.exp: New file.
10852 * g++.dg/compat/struct-layout-1.h: New.
10853 * g++.dg/compat/struct-layout-1_generate.c: New.
10854 * g++.dg/compat/struct-layout-1_x1.h: New.
10855 * g++.dg/compat/struct-layout-1_x2.h: New.
10856 * g++.dg/compat/struct-layout-1_y1.h: New.
10857 * g++.dg/compat/struct-layout-1_y2.h: New.
10858
10859 * gcc.dg/20050330-2.c: New test.
10860
10861 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
10862
10863 PR fortran/25292
10864 * gfortran.dg/associated_1.f90: New.
10865
10866 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
10867
10868 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
10869 ILP32 vect_no_align platforms.
10870
10871 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
10872 Jakub Jelinek <jakub@redhat.com>
10873
10874 PR target/25268
10875 * gcc.c-torture/compile/20051207-1.c: New test.
10876
10877 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10878
10879 PR testsuite/20772
10880 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
10881 gcc.dg/torture/pr18582-1.c,
10882 gcc.target/i386/attributes-error.c: Also test on x86_64.
10883
10884 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
10885
10886 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10887
10888 PR c++/19397
10889 * g++.dg/template/typedef3.C: New test.
10890
10891 PR c++/19762
10892 PR c++/19764
10893 * g++.dg/template/dtor3.C: Fix error markers.
10894
10895 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
10896
10897 * lib/target-supports.exp (check_effective_target_sync_char_short):
10898 Add s390*.
10899
10900 2005-12-06 Janis Johnson <janis187@us.ibm.com>
10901
10902 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
10903
10904 2005-12-06 Roger Sayle <roger@eyesopen.com>
10905
10906 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
10907 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
10908 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
10909 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
10910
10911 2005-12-06 Roger Sayle <roger@eyesopen.com>
10912
10913 PR c++/25263
10914 * g++.dg/other/array2.C: New test case.
10915
10916 2005-12-05 Geoffrey Keating <geoffk@apple.com>
10917
10918 * gcc.dg/darwin-weakimport-3.c: New.
10919
10920 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
10921 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
10922 and to work on Darwin.
10923 * gcc.dg/attr-weakref-1b.c: New file.
10924 * gcc.dg/attr-weakref-2.c: New test.
10925 * gcc.dg/darwin-weakref-1.c: New test.
10926
10927 2005-12-05 Janis Johnson <janis187@us.ibm.com>
10928
10929 PR testsuite/25247
10930 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
10931 use in selector expressions.
10932 (dg-xfail-if): Ditto.
10933 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
10934 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
10935 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
10936 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
10937 * gcc.test-framework/test-framework.exp: Skip generated tests if
10938 CHECK_TEST_FRAMEWORK is not 1.
10939
10940 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
10941
10942 PR tree-optimization/24963
10943 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
10944
10945 PR target/24108
10946 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
10947
10948 PR target/18580
10949 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
10950 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10951 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10952 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10953
10954 2005-12-05 Jakub Jelinek <jakub@redhat.com>
10955
10956 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
10957 dg-options.
10958
10959 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
10960
10961 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
10962
10963 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
10964
10965 * gcc.dg/format/cast-1.c: New test.
10966
10967 2005-12-04 Roger Sayle <roger@eyesopen.com>
10968
10969 PR c/7776
10970 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
10971 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
10972 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
10973 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
10974
10975 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
10976
10977 * gcc.dg/cast-pretty-print-1.c: New test.
10978
10979 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
10980
10981 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
10982
10983 2005-12-02 Mark Mitchell <mark@codesourcery.com>
10984
10985 PR c++/24173
10986 * g++.dg/template/friend40.C: New test.
10987
10988 2005-12-02 Jakub Jelinek <jakub@redhat.com>
10989
10990 PR target/25199
10991 * gcc.target/i386/movq-2.c: New test.
10992 * gcc.target/i386/movq.c: Remove target i?86, instead add
10993 dg-require-effective-target ilp32.
10994
10995 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10996
10997 PR c++/24103
10998 * g++.dg/other/default1.C: New test.
10999
11000 2005-12-02 Richard Guenther <rguenther@suse.de>
11001
11002 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11003
11004 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
11005
11006 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
11007
11008 2005-12-02 Alan Modra <amodra@bigpond.net.au>
11009
11010 PR target/21017
11011 * gcc.target/powerpc/rotate.c: New.
11012
11013 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11014
11015 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
11016 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
11017
11018 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
11019
11020 PR c/13384
11021 * gcc.dg/pr17730-1.c: Adjust.
11022 * gcc.dg/lvalue1.c (main): Likewise.
11023 * gcc.dg/lvalue-2.c: Likewise.
11024 * g++.dg/pr7503-3.C
11025
11026 2005-12-01 Geoffrey Keating <geoffk@apple.com>
11027
11028 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
11029 error messages.
11030
11031 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
11032
11033 PR fortran/24789
11034 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
11035
11036 2005-12-01 Uros Bizjak <uros@kss-loka.si>
11037
11038 PR target/24475
11039 * lib/target-supports.exp (check_effective_target_tls): New.
11040 (check_effective_target_tls_runtime): New.
11041 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
11042 for TLS support.
11043 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
11044 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11045 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
11046 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
11047 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
11048 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
11049 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11050 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
11051 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
11052 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
11053 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
11054 effective-target TLS.
11055 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
11056 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
11057 effective-target TLS runtime.
11058
11059 2005-12-01 Uros Bizjak <uros@kss-loka.si>
11060
11061 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
11062
11063 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
11064
11065 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
11066 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
11067 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
11068 ignored" warnings when "packing" is the same as the ABI layout.
11069
11070 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
11071
11072 PR fortran/21302
11073 * gfortran.dg/line_length_1.f: New test.
11074 * gfortran.dg/line_length_2.f90: Ditto.
11075
11076 2005-11-30 Richard Guenther <rguenther@suse.de>
11077
11078 PR tree-optimization/21655
11079 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
11080
11081 2005-11-30 Dale Johannesen <dalej@apple.com>
11082
11083 * gcc.c-torture/compile/pr24930.c: New.
11084
11085 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
11086
11087 PR fortran/15809
11088 * gfortran.dg/auto_char_dummy_array.f90: New test.
11089
11090 2005-11-30 Jeff Law <law@redhat.com>
11091
11092 * g++.old-deja/g++.law/pr25000.C: New test.
11093
11094 2005-11-30 Jakub Jelinek <jakub@redhat.com>
11095
11096 * gcc.dg/tls/opt-11.c: New test.
11097
11098 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
11099
11100 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
11101 targets.
11102 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
11103 LP64 ia64.
11104
11105 2005-11-29 Jakub Jelinek <jakub@redhat.com>
11106
11107 * gfortran.dg/open_access_1.f90: New test.
11108
11109 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11110
11111 * gcc.dg/charset/builtin2.c: New test.
11112
11113 2005-11-28 Jakub Jelinek <jakub@redhat.com>
11114
11115 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
11116 on mmix-*-* for *_[xy].c.
11117
11118 2005-11-28 Kean Johnston <jkj@sco.com>
11119
11120 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
11121 headers.
11122 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
11123 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
11124 * gcc.target/i386/asm-3.c: Ditto.
11125 * gcc.target/i386/clobbers.c: Ditto.
11126 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
11127 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
11128 test regexp.
11129 * gcc.target/i386/mul.c: Ditto.
11130 * gcc.target/i386/ssetype-1.c: Ditto.
11131 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
11132 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
11133 static so the test works with -fPIC mode too. Based on comment in
11134 PR19231 by Pinski.
11135 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
11136
11137 2005-11-28 Richard Guenther <rguenther@suse.de>
11138
11139 * gcc.dg/alias-9.c: New testcase.
11140 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
11141
11142 2005-11-28 Roger Sayle <roger@eyesopen.com>
11143 Uros Bizjak <uros@kss-loka.si>
11144
11145 PR middle-end/20219
11146 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
11147 tan(x)/sin(x) transformations.
11148
11149 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
11150
11151 PR middle-end/24575
11152 * gcc.dg/tree-ssa/divide-3.c: New test.
11153 * gcc.dg/tree-ssa/divide-4.c: New test.
11154
11155 2005-11-27 Steven G. Kargl <kargls@comcast.net>
11156
11157 PR fortran/24917
11158 * gfortran.dg/boz_6.f90: New test.
11159
11160 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11161
11162 PR fortran/23912
11163 * gfortran.dg/modulo_1.f90: New test.
11164
11165 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11166
11167 PR libfortran/24919
11168 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
11169 fail on CRLF platforms.
11170 * gfortran.dg/ftell_2.f90: Likewise.
11171
11172 2005-11-26 Eric Christopher <echristo@apple.com>
11173
11174 * gcc.dg/intmax_t-1.c: Remove mips xfail.
11175
11176 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
11177
11178 * objc.dg/gnu-runtime-3.m: Simplify.
11179
11180 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
11181
11182 PR middle-end/23669
11183 * gcc.dg/tree-ssa/divide-1.c: New test.
11184 * gcc.dg/tree-ssa/divide-2.c: New test.
11185
11186 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
11187
11188 PR libgfortran/24945
11189 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
11190
11191 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
11192
11193 PR libgfortran/24945
11194 * gfortran.dg/open_status_2.f90: New test.
11195
11196 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11197
11198 * gcc.c-torture/execute/builtins/fprintf.c,
11199 gcc.c-torture/execute/builtins/fputs-lib.c,
11200 gcc.c-torture/execute/builtins/fputs.c,
11201 gcc.c-torture/execute/builtins/lib/fprintf.c,
11202 gcc.c-torture/execute/builtins/lib/printf.c,
11203 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
11204
11205 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
11206
11207 * gcc.dg/20050922-2.c: New test.
11208
11209 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
11210
11211 * objc.dg/gnu-runtime-3.m: New test.
11212
11213 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11214
11215 PR c++/9278
11216 * g++.dg/other/void1.C: New test.
11217
11218 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
11219
11220 PR middle-end/24998
11221 * gcc.dg/torture/fp-int-convert-float.c,
11222 gcc.dg/torture/fp-int-convert-double.c,
11223 gcc.dg/torture/fp-int-convert-long-double.c,
11224 gcc.dg/torture/fp-int-convert-timode.c,
11225 gcc.dg/torture/fp-int-convert-float80.c,
11226 gcc.dg/torture/fp-int-convert-float80-timode.c,
11227 gcc.dg/torture/fp-int-convert-float128.c,
11228 gcc.dg/torture/fp-int-convert-float128-timode.c,
11229 gcc.dg/torture/fp-int-convert.h: New files.
11230
11231 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
11232
11233 PR middle-end/24989
11234 * gcc.dg/tree-ssa/bool-10.c: New test.
11235 * gcc.dg/tree-ssa/bool-11.c: New test.
11236 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
11237
11238 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
11239
11240 PR middle-end/24990
11241 * tree-ssa/pr24990-1.c: New test.
11242
11243 2005-11-24 Richard Guenther <rguenther@suse.de>
11244 Dirk Mueller <dmueller@suse.de>
11245
11246 PR c++/14024
11247 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
11248 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
11249 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
11250 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
11251 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
11252 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
11253
11254 2005-11-23 Uros Bizjak <uros@kss-loka.si>
11255
11256 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
11257
11258 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
11259
11260 PR c/21668
11261 * gcc.dg/Wc++-compat.c: New.
11262 * gcc.dg/Wno-c++-compat.c: New.
11263
11264 2005-11-23 Alan Modra <amodra@bigpond.net.au>
11265
11266 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
11267 (vspltish, vspltisw): Likewise.
11268
11269 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11270
11271 PR libgfortran/24794
11272 * gfortran.dg/namelist_12.f: Fix quotes.
11273 * gfortran.dg/namelist_13.f90: Fix quotes.
11274 * gfortran.dg/namelist_14.f90: Fix quotes.
11275 * gfortran.dg/namelist_15.f90: Fix quotes.
11276 * gfortran.dg/namelist_use.f90: Fix quotes.
11277 * gfortran.dg/namelist_use_only.f90: Fix quotes.
11278 * gfortran.dg/namelist_21.f90: New test.
11279 * gfortran.dg/namelist_22.f90: New test.
11280
11281 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
11282
11283 PR target/23435
11284 * gcc.c-torture/compile/pr23435.c: New.
11285
11286 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
11287
11288 * gcc.c-torture/execute/floatunsisf-1.c: New test.
11289
11290 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
11291
11292 * gcc.target/powerpc/405-macchw-1.c,
11293 gcc.target/powerpc/405-macchw-2.c,
11294 gcc.target/powerpc/405-macchwu-1.c,
11295 gcc.target/powerpc/405-macchwu-2.c,
11296 gcc.target/powerpc/405-machhw-1.c,
11297 gcc.target/powerpc/405-machhw-2.c,
11298 gcc.target/powerpc/405-machhwu-1.c,
11299 gcc.target/powerpc/405-machhwu-2.c,
11300 gcc.target/powerpc/405-maclhw-1.c,
11301 gcc.target/powerpc/405-maclhw-2.c,
11302 gcc.target/powerpc/405-maclhwu-1.c,
11303 gcc.target/powerpc/405-maclhwu-2.c,
11304 gcc.target/powerpc/405-mulchw-1.c,
11305 gcc.target/powerpc/405-mulchw-2.c,
11306 gcc.target/powerpc/405-mulchwu-1.c,
11307 gcc.target/powerpc/405-mulchwu-2.c,
11308 gcc.target/powerpc/405-mulhhw-1.c,
11309 gcc.target/powerpc/405-mulhhw-2.c,
11310 gcc.target/powerpc/405-mulhhwu-1.c,
11311 gcc.target/powerpc/405-mulhhwu-2.c,
11312 gcc.target/powerpc/405-mullhw-1.c,
11313 gcc.target/powerpc/405-mullhw-2.c,
11314 gcc.target/powerpc/405-mullhwu-1.c,
11315 gcc.target/powerpc/405-mullhwu-2.c,
11316 gcc.target/powerpc/405-nmacchw-1.c,
11317 gcc.target/powerpc/405-nmacchw-2.c,
11318 gcc.target/powerpc/405-nmachhw-1.c,
11319 gcc.target/powerpc/405-nmachhw-2.c,
11320 gcc.target/powerpc/405-nmaclhw-1.c,
11321 gcc.target/powerpc/405-nmaclhw-2.c,
11322 gcc.target/powerpc/440-macchw-1.c,
11323 gcc.target/powerpc/440-macchw-2.c,
11324 gcc.target/powerpc/440-macchwu-1.c,
11325 gcc.target/powerpc/440-macchwu-2.c,
11326 gcc.target/powerpc/440-machhw-1.c,
11327 gcc.target/powerpc/440-machhw-2.c,
11328 gcc.target/powerpc/440-machhwu-1.c,
11329 gcc.target/powerpc/440-machhwu-2.c,
11330 gcc.target/powerpc/440-maclhw-1.c,
11331 gcc.target/powerpc/440-maclhw-2.c,
11332 gcc.target/powerpc/440-maclhwu-1.c,
11333 gcc.target/powerpc/440-maclhwu-2.c,
11334 gcc.target/powerpc/440-mulchw-1.c,
11335 gcc.target/powerpc/440-mulchw-2.c,
11336 gcc.target/powerpc/440-mulchwu-1.c,
11337 gcc.target/powerpc/440-mulchwu-2.c,
11338 gcc.target/powerpc/440-mulhhw-1.c,
11339 gcc.target/powerpc/440-mulhhw-2.c,
11340 gcc.target/powerpc/440-mulhhwu-1.c,
11341 gcc.target/powerpc/440-mulhhwu-2.c,
11342 gcc.target/powerpc/440-mullhw-1.c,
11343 gcc.target/powerpc/440-mullhw-2.c,
11344 gcc.target/powerpc/440-mullhwu-1.c,
11345 gcc.target/powerpc/440-mullhwu-2.c,
11346 gcc.target/powerpc/440-nmacchw-1.c,
11347 gcc.target/powerpc/440-nmacchw-2.c,
11348 gcc.target/powerpc/440-nmachhw-1.c,
11349 gcc.target/powerpc/440-nmachhw-2.c,
11350 gcc.target/powerpc/440-nmaclhw-1.c,
11351 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
11352
11353 2005-11-21 Jakub Jelinek <jakub@redhat.com>
11354
11355 PR fortran/24774
11356 * gfortran.dg/inquire_9.f90: New test.
11357
11358 PR fortran/21647
11359 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
11360
11361 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
11362
11363 PR libfortran/24432
11364 * lib/target-supports.exp (check_effective_target_fortran_large_real):
11365 Check that 'cos' is supported.
11366
11367 2005-11-21 Paul Thomas <pault@gcc.gnu.org
11368
11369 PR fortran/24223
11370 * gfortran.dg/substring_equivalence.f90: New test.
11371
11372 PR fortran/24705
11373 * gfortran.dg/auto_internal_assumed.f90: New test.
11374
11375 2005-11-21 Uros Bizjak <uros@kss-loka.si>
11376
11377 * gcc.dg/fold-div-2.c: New test.
11378
11379 2005-11-20 Ian Lance Taylor <ian@airs.com>
11380
11381 PR rtl-optimization/24883
11382 * gcc.c-torture/compile/pr24883.c: New test.
11383
11384 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
11385
11386 PR middle-end/20583
11387 * gcc.c-torture/compile/pr20583.c: New.
11388
11389 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
11390
11391 * gcc.c-torture/execute/usmul.c: New test.
11392
11393 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
11394
11395 * gcc.dg/tree-ssa/vrp22.c: New test.
11396
11397 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
11398
11399 PR middle-end/24912
11400 * gcc.dg/torture/pr24912-1.c: New test.
11401
11402 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
11403
11404 PR fortran/24862
11405 * gfortran.dg/arrayio_derived_1.f90: New test.
11406
11407 2005-11-19 Richard Guenther <rguenther@suse.de>
11408
11409 PR middle-end/23294
11410 * gcc.dg/tree-ssa/pr23294.c: New testcase.
11411
11412 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
11413
11414 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
11415
11416 2005-11-18 Mark Mitchell <mark@codesourcery.com>
11417
11418 PR c++/8355
11419 * g++.dg/template/friend39.C: New test.
11420
11421 2005-11-18 James E Wilson <wilson@specifix.com>
11422
11423 * gcc.dg/builtin-strstr.c: New.
11424
11425 2005-11-18 Richard Henderson <rth@redhat.com>
11426
11427 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
11428 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
11429 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
11430 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
11431 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
11432 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
11433 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
11434 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
11435 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
11436 renaming to remove initial "ia64-".
11437
11438 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
11439
11440 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
11441
11442 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
11443
11444 * g++.dg/cpp/string-2.C: New test.
11445
11446 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
11447
11448 * gcc.dg/tree-ssa/loop-14.c: New test.
11449
11450 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
11451 Michael Chamberlain <michael@chamberlain.net.au>
11452
11453 * ada/acats/run_all.sh (target_run): Kill long running tests.
11454
11455 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11456
11457 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
11458 * gcc.dg/cleanup-9.c: Likewise.
11459 * gcc.dg/cleanup-10.c: Likewise.
11460 * gcc.dg/cleanup-11.c: Likewise.
11461
11462 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11463
11464 PR fortran/24892
11465 * gfortran.dg/open_access_append_1.f90: New test.
11466 * gfortran.dg/open_access_append_2.f90: New test.
11467
11468 2005-11-16 Richard Guenther <rguenther@suse.de>
11469
11470 PR middle-end/24851
11471 * gcc.c-torture/execute/pr24851.c: New testcase.
11472
11473 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
11474
11475 * gcc.dg/fold-overflow-1.c: New test.
11476
11477 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
11478
11479 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
11480 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
11481
11482 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
11483
11484 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
11485 structures.
11486 * g++.dg/eh/forced2.C: Likewise.
11487 * g++.dg/eh/forced3.C: Likewise.
11488 * g++.dg/eh/forced4.C: Likewise.
11489
11490 2005-11-11 Mike Stump <mrs@apple.com>
11491
11492 * g++.old-deja/g++.mike/unused.C: Add.
11493
11494 2005-11-15 Mark Mitchell <mark@codesourcery.com>
11495
11496 PR c++/24667
11497 * g++.dg/warn/Wcast-qual1.C: New test.
11498
11499 2005-11-15 Jan Hubicka <jh@suse.cz>
11500
11501 * gcc.dg/winline-5.c: Add large-unit-insns limit.
11502
11503 2005-11-14 David Edelsohn <edelsohn@gnu.org>
11504
11505 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
11506
11507 2005-11-14 Diego Novillo <dnovillo@redhat.com>
11508
11509 PR 24840
11510 * gcc.dg/tree-ssa/pr24840.c: New test.
11511
11512 2005-11-14 Janis Johnson <janis187@us.ibm.com>
11513
11514 PR testsuite/24841
11515 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
11516
11517 2005-11-14 Dale Johannesen <dalej@apple.com>
11518
11519 * gcc.c-torture/execute/20051113-1.c: New.
11520
11521 2005-11-14 Mark Mitchell <mark@codesourcery.com>
11522
11523 PR c++/24687
11524 * g++.dg/template/crash43.C: New test.
11525
11526 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
11527
11528 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
11529
11530 2005-11-13 Mark Mitchell <mark@codesourcery.com>
11531
11532 PR c++/24817
11533 * g++.dg/eh/spec8.C: New test.
11534
11535 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
11536
11537 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
11538
11539 2005-11-13 Mark Mitchell <mark@codesourcery.com>
11540
11541 PR c++/20293
11542 * g++.dg/parse/ambig4.C: New test.
11543 * g++.dg/tc1/dr101.C: Adjust error markers.
11544 * g++.dg/lookup/strong-using-2.C: Likewise.
11545 * g++.dg/lookup/ambig5.C: Likewise.
11546 * g++.dg/lookup/ambig4.C: Likewise.
11547 * g++.dg/parse/crash22.C: Likewise.
11548
11549 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
11550
11551 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
11552
11553 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
11554
11555 * gcc.dg/nested-calls-1.c: New test.
11556
11557 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11558
11559 * gfortran.dg/complex_intrinsic_1.f90: New test.
11560 * gfortran.dg/complex_intrinsic_2.f90: New test.
11561 * gfortran.dg/fgetc_1.f90: New test.
11562 * gfortran.dg/fgetc_2.f90: New test.
11563 * gfortran.dg/fgetc_3.f90: New test.
11564 * gfortran.dg/ftell_1.f90: New test.
11565 * gfortran.dg/ftell_2.f90: New test.
11566 * gfortran.dg/gnu_logical_1.F: New test.
11567 * gfortran.dg/gnu_logical_2.f90: New test.
11568
11569 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
11570
11571 PR middle-end/24820
11572 * testsuite/gcc.dg/pr24820.c: New test.
11573
11574 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
11575
11576 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
11577 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
11578 variable.
11579
11580 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11581
11582 testsuite/24614
11583 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
11584
11585 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
11586
11587 * gcc.target/cris/cris.exp: New file.
11588 * gcc.target/cris/rld-legit1.c: New test.
11589 * gcc.target/cris/rld-legit2.c: New test.
11590
11591 2005-11-12 Jakub Jelinek <jakub@redhat.com>
11592
11593 PR c++/24780
11594 * g++.dg/opt/pr24780.C: New test.
11595
11596 PR c++/24761
11597 * g++.dg/template/asm1.C: New test.
11598
11599 2005-11-12 Steven G. Kargl <kargls@comcast.net>
11600
11601 PR libgfortran/24787
11602 * gfortran.dg/scan_1.f90: New test.
11603
11604 2005-11-12 Jan Hubicka <jh@suse.cz>
11605
11606 * gcc.target/i386/minmax-1.c: New.
11607 * gcc.target/i386/minmax-2.c: New.
11608
11609 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
11610
11611 * gcc.dg/pr24445.c: Fix for 64-bit targets.
11612
11613 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
11614
11615 * gcc.c-torture/execute/20051110-1.c,
11616 gcc.c-torture/execute/20051110-2.c: New tests.
11617
11618 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
11619
11620 PR middle-end/24750
11621 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
11622 New tests.
11623
11624 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
11625
11626 * lib/target-libpath.exp (get_shlib_extension): New proc.
11627 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
11628 * lib/gfortran.exp (gfortran_link_flags): Likewise.
11629 * lib/objc.exp (objc_target_compile): Likewise.
11630 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
11631 detection.
11632
11633 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
11634
11635 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
11636
11637 * lib/target-supports.exp (check_effective_target_static_libgfortran):
11638 Add -static to additional_flags and pass it to target_compile.
11639
11640 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11641
11642 PR libgfortran/24719
11643 gfortran.dg/read_noadvance.f90: New test.
11644
11645 PR libgfortran/24699
11646 gfortran.dg/fmt_t_2.f90: New test.
11647
11648 PR libgfortran/24785
11649 gfortran.dg/read_x_eor.f90: New test.
11650
11651 PR libgfortran/24584
11652 gfortran.dg/namelist_empty.f90: Rename test.
11653
11654 PR libgfortran/24489
11655 gfortran/read_eor.f90: Rename test.
11656
11657 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
11658
11659 PR fortran/15976
11660 * gfortran.dg/automatic_module_variable.f90: New test.
11661
11662 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
11663
11664 PR target/24445
11665 * gcc.dg/pr24445.c: New test.
11666
11667 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
11668
11669 PR fortran/24655
11670 PR fortran/24755
11671 * gfortran.dg/recursive_statement_functions.f90: Add statement
11672 functions using inline intrinsic functions and parameters to test
11673 that they no longer seg-fault.
11674
11675 PR fortran/24409
11676 gfortran.dg/nested_modules_4.f90: New test.
11677 gfortran.dg/nested_modules_5.f90: New test.
11678
11679 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11680
11681 PR fortran/24643
11682 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
11683
11684 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
11685
11686 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
11687 failures.
11688
11689 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
11690
11691 * gcc.dg/sparc-getcontext-1.c: New test.
11692
11693 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
11694
11695 * gcc.dg/ifcvt-fabs-1.c: New test.
11696
11697 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
11698
11699 PR other/4372
11700 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
11701 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
11702
11703 2005-11-09 Richard Guenther <rguenther@suse.de>
11704
11705 PR tree-optimization/24716
11706 * gcc.c-torture/execute/pr24716.c: New testcase.
11707
11708 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11709
11710 * gcc.dg/pr24624.c: Disable for non S/390 targets.
11711
11712 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11713
11714 PR 24624
11715 * gcc.dg/pr24624.c: Testcase added.
11716
11717 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11718
11719 PR 24623
11720 * g++.dg/other/pr24623.C: Testcase added.
11721
11722 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
11723
11724 PR fortran/22607
11725 * gfortran-dg/pure_byref_1.f90: New.
11726 * gfortran-dg/pure_byref_2.f90: New.
11727
11728 2005-11-09 Uros Bizjak <uros@kss-loka.si>
11729
11730 PR c/24101
11731 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
11732 * gcc.dg/dg.exp: Run main loop also for *.i files.
11733
11734 2005-11-08 Jakub Jelinek <jakub@redhat.com>
11735
11736 PR c++/19450
11737 * g++.dg/tls/diag-3.C: New test.
11738 * g++.dg/tls/diag-4.C: New test.
11739 * g++.dg/tls/static-1.C: New test.
11740 * g++.dg/tls/static-1a.cc: New file.
11741
11742 2005-11-08 Diego Novillo <dnovillo@redhat.com>
11743
11744 PR 23046
11745 * g++.dg/tree-ssa/pr23046.C: New test.
11746
11747 2005-11-08 Devang Patel <dpatel@apple.com>
11748
11749 PR tree-optimization/23115
11750 * gcc.dg/tree-ssa/pr23115.c: New.
11751
11752 2005-11-08 David Edelsohn <edelsohn@gnu.org>
11753
11754 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
11755 * gcc.target/powerpc/pr16155.c: Same.
11756 * gcc.target/powerpc/altivec-1.c: Same.
11757 * gcc.target/powerpc/altivec-2.c: Same.
11758 * gcc.target/powerpc/altivec-3.c: Same.
11759 * gcc.target/powerpc/altivec-5.c: Same.
11760 * gcc.target/powerpc/altivec-11.c: Same.
11761 * gcc.target/powerpc/altivec-12.c: Same.
11762 * gcc.target/powerpc/altivec-14.c: Same.
11763 * gcc.target/powerpc/altivec-22.c: Same.
11764 * gcc.target/powerpc/altivec-consts.c: Same.
11765 * gcc.target/powerpc/altivec-pr22085.c: Same.
11766 * gcc.target/powerpc/altivec-splat.c: Same.
11767 * gcc.target/powerpc/altivec-varargs-1.c: Same.
11768 * gcc.target/powerpc/altivec-vec-merge.c: Same.
11769 * gcc.target/powerpc/darwin-longlong.c: Same.
11770
11771 2005-11-08 Uros Bizjak <uros@kss-loka.si>
11772
11773 PR target/19340
11774 * gcc.dg/pr19340.c: New test.
11775
11776 2005-11-07 Ian Lance Taylor <ian@airs.com>
11777
11778 PR rtl-optimization/24683
11779 * gcc.dg/pr24683.c: New test.
11780
11781 2005-11-07 Uros Bizjak <uros@kss-loka.si>
11782
11783 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
11784 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
11785
11786 2005-11-07 Uros Bizjak <uros@kss-loka.si>
11787
11788 * gcc.target/i386/pr23376.c: Compile with -mmmx.
11789
11790 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
11791
11792 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
11793
11794 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
11795
11796 PR target/24230
11797
11798 * gcc.target/powerpc/altivec-consts.c,
11799 gcc.target/powerpc/altivec-splat.c: New testcase.
11800
11801 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
11802
11803 PR c/24599
11804
11805 * gcc.dg/overflow-2.c: New testcase.
11806
11807 2005-11-07 Jakub Jelinek <jakub@redhat.com>
11808
11809 PR rtl-optimization/23567
11810 * gcc.c-torture/execute/20051104-1.c: New test.
11811
11812 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
11813
11814 PR fortran/24534
11815 gfortran.dg/private_type_2.f90: Modified to check that case with
11816 PRIVATE declaration within derived type is accepted.
11817
11818 PR fortran/20838
11819 gfortran.dg/pointer_assign_1.f90: New test.
11820
11821 PR fortran/20840
11822 * gfortran.dg/arrayio_0.f90: New test.
11823
11824 PR fortran/17737
11825 gfortran.dg/data_initialized.f90: New test.
11826 gfortran.dg/data_constraints_1.f90: New test.
11827 gfortran.dg/data_constraints_2.f90: New test.
11828
11829 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
11830
11831 PR fortran/24174
11832 PR fortran/24305
11833 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
11834
11835 2005-11-06 Diego Novillo <dnovillo@redhat.com>
11836
11837 PR 24670
11838 * gcc.dg/tree-ssa/pr24670.c: New test.
11839
11840 2005-11-05 Ian Lance Taylor <ian@airs.com>
11841
11842 PR target/22432
11843 * gcc.target/i386/pr22432.c: New test.
11844
11845 2005-11-05 Richard Henderson <rth@redhat.com>
11846
11847 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
11848 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
11849 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
11850 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
11851 from gcc.dg/alpha-*.
11852 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
11853 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
11854
11855 2005-11-05 Andreas Jaeger <aj@suse.de>
11856
11857 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
11858
11859 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
11860
11861 PR target/23424
11862 * gcc.dg/torture/pr23424-1.c: New test.
11863
11864 2005-11-04 Richard Henderson <rth@redhat.com>
11865
11866 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
11867 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
11868 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
11869 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
11870 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
11871 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
11872 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
11873 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
11874 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
11875 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
11876 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
11877 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
11878 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
11879 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
11880 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
11881 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
11882 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
11883 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
11884 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
11885 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
11886 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
11887 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
11888 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
11889 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
11890 Move from gcc.dg/.
11891 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
11892 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11893 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
11894 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
11895 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
11896 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
11897 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
11898 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
11899 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
11900 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
11901 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
11902 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
11903 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
11904 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
11905 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
11906 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
11907 gcc.target/i386/lea.c, gcc.target/i386/local.c,
11908 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
11909 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
11910 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
11911 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
11912 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
11913 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
11914 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
11915 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
11916 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
11917 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
11918 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
11919 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
11920 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
11921 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
11922 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
11923 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
11924 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
11925 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
11926 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
11927 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
11928 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
11929 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
11930 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
11931 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
11932 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
11933 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
11934 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
11935 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
11936
11937 2005-11-04 Diego Novillo <dnovillo@redhat.com>
11938
11939 PR 24627
11940 * gcc.dg/tree-ssa/pr24627.c: New test.
11941
11942 2005-11-04 Paul Brook <paul@codesourcery.com>
11943
11944 * gcc.dg/tls/opt-10.c: New test.
11945
11946 2005-11-04 Andreas Jaeger <aj@suse.de>
11947
11948 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
11949 avoid extra warnings.
11950
11951 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11952
11953 PR libfortran/22298
11954 * gcc/testsuite/lib/target-supports.exp
11955 (check_effective_target_static_libgfortran): New
11956 static_libgfortran effective target.
11957 * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
11958 * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
11959
11960 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
11961
11962 * gcc.dg/pr24615.c: Guard test with { target fpic }.
11963
11964 2005-11-03 Josh Conner <jconner@apple.com>
11965
11966 PR c++/19989
11967 g++.dg/ext/array2.C: New test.
11968 g++.dg/template/dependent-name3.C: New test.
11969 g++.dg/template/dependent-name4.C: New test.
11970 g++.dg/template/sfinae2.C: New test.
11971
11972 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
11973
11974 PR preprocessor/22042
11975 * gcc.dg/cpp/strify4.c: New test.
11976
11977 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
11978
11979 PR c++/17964
11980 * g++.dg/cpp/string-1.C: New test.
11981
11982 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
11983
11984 * gcc.target/powerpc: New directory.
11985 * gcc.target/powerpc/powerpc.exp: New file.
11986 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
11987 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
11988 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
11989 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
11990 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
11991 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
11992 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
11993 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
11994 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
11995 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
11996 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
11997 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
11998 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
11999 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
12000 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
12001 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
12002 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
12003 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
12004 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
12005 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
12006 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
12007 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
12008 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
12009 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
12010 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
12011 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
12012 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
12013 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
12014 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
12015 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
12016 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
12017 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
12018 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
12019 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
12020
12021 2005-11-03 Mark Mitchell <mark@codesourcery.com>
12022
12023 PR c++/21627
12024 * g++.dg/warn/inline2.C: New test.
12025
12026 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
12027
12028 PR middle-end/23155
12029 * g++.dg/ext/c99struct1.C: New test.
12030 * gcc.dg/union-cast-1.c: New test.
12031 * gcc.dg/union-cast-2.c: New test.
12032 * gcc.dg/union-cast-3.c: New test.
12033
12034 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
12035
12036 PR middle-end/24589
12037 * gcc.c-torture/execute/zero-struct-2.c: New test.
12038
12039 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
12040
12041 PR c++/24582
12042 * g++.dg/init/switch1.C: New test.
12043
12044 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
12045
12046 * gcc.dg/delay-slot-1.c: New test.
12047
12048 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
12049
12050 PR target/24620
12051 * gcc.dg/pr24620.c: New test.
12052
12053 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
12054
12055 PR c/24329
12056 * gcc.dg/format/unnamed-1.c: New test.
12057
12058 2005-11-02 Mark Mitchell <mark@codesourcery.com>
12059
12060 PR c++/22434
12061 * g++.dg/expr/cond8.C: New test.
12062
12063 PR c++/24560
12064 * g++.dg/parse/dot1.C: New test.
12065
12066 2005-11-02 Jan Hubicka <jh@suse.cz>
12067
12068 PR target/23303
12069 * gcc.dg/i386-lea.c: New test
12070
12071 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
12072
12073 PR target/24615
12074 * gcc.dg/pr24615.c: New test.
12075
12076 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
12077
12078 PR target/24600
12079 * gcc.dg/pr24600.c: New test.
12080
12081 2005-11-02 Mark Mitchell <mark@codesourcery.com>
12082
12083 PR c++/19253
12084 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
12085 * g++.dg/parse/typename9.C: New test.
12086 * g++/dg/parse/typename10.C: Likewise.
12087
12088 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
12089
12090 PR fortran/18157
12091 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
12092 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
12093 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
12094
12095 2005-11-02 Mark Mitchell <mark@codesourcery.com>
12096
12097 PR c++/24569
12098 * g++.dg/debug/static1.C: New test.
12099
12100 2005-11-02 Josh Conner <jconner@apple.com>
12101
12102 * g++.dg/crash38.C: moved into proper directory...
12103 * g++.dg/template/crash42.C: ...here
12104
12105 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
12106
12107 PR target/18338
12108 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
12109 pcc_bitfield_type_matters || default_packed.
12110
12111 * lib/target-supports.exp
12112 (check_effective_target_pcc_bitfield_type_matters): New proc.
12113 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
12114
12115 PR testsuite/23304
12116 * lib/target-supports.exp (check_effective_default_packed): New proc.
12117 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
12118 Gate expected errors on target ! default_packed.
12119 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
12120
12121 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12122
12123 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
12124 change (r106358).
12125
12126 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12127
12128 PR fortran/24008
12129 * gfortran.dg/entry_5.f90: New.
12130 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
12131
12132 2005-11-01 Bob Wilson <bob.wilson@acm.org>
12133
12134 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
12135
12136 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
12137
12138 PR fortran/21565
12139 gfortran.dg/namelist_blockdata.f90: New test.
12140
12141 PR fortran/18737
12142 gfortran.dg/external_implicit_none.f90: New test.
12143
12144 PR fortran/14994
12145 * gfortran.dg/secnds.f: New test.
12146
12147 2005-10-31 Jan Hubicka <jh@suse.cz>
12148
12149 PR target/20928
12150 * gcc.c-torture/compile/pr20928.c: New test.
12151
12152 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
12153
12154 PR middle-end/23492
12155 * gcc.c-torture/compile/zero-strct-5.c: New test.
12156
12157 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
12158
12159 PR libgfortran/24584
12160 * gfortran.dg/pr24584.f90: New test.
12161
12162 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
12163
12164 PR fortran/18883
12165 * gfortran.dg/char_result_9.f90: New.
12166 * gfortran.dg/char_result_10.f90: New.
12167
12168 2005-10-30 Jan Hubicka <jh@suse.cz>
12169
12170 * g++.dg/tree-ssa/pr24172.C: New testcase.
12171
12172 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12173
12174 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
12175
12176 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
12177
12178 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
12179 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
12180 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
12181 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
12182 gfortran.dg/enum_9.f90,
12183 gfortran.fortran-torture/compile/enum_1.f90,
12184 gfortran.fortran-torture/execute/enum_1.f90,
12185 gfortran.fortran-torture/execute/enum_2.f90,
12186 gfortran.fortran-torture/execute/enum_3.f90,
12187 gfortran.fortran-torture/execute/enum_4.f90: New tests.
12188
12189 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
12190
12191 PR target/18482
12192 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
12193 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
12194
12195 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12196
12197 PR libfortran/20179
12198 * gfortran.dg/mixed_io_1.f90: New test.
12199 * gfortran.dg/mixed_io_1.c: New file.
12200
12201 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12202
12203 * gfortran.dg/malloc_free_1.f90: New test.
12204
12205 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
12206
12207 * gcc.dg/nested-func-4.c: Require profiling -pg.
12208
12209 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
12210
12211 PR C++/23229
12212 * g++.dg/warn/main-2.C: New test.
12213
12214 2005-10-28 Steven G. Kargl <kargls@comcast.net>
12215
12216 PR fortran/24545
12217 * gfortran.dg/interface_2.f90: new test.
12218
12219 2005-10-28 Josh Conner <jconner@apple.com>
12220
12221 PR c++/22153
12222 * g++.dg/template/crash38.C: New test.
12223 * g++.dg/parse/explicit1.C: Change expected errors.
12224
12225 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
12226
12227 PR C++/23426
12228 * g++.dg/other/large-size-array.C: New test.
12229
12230 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
12231
12232 PR middle-end/24362
12233 * g++.dg/opt/complex4.C: New test.
12234
12235 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
12236
12237 * gcc.dg/nested-func-4.c: New test.
12238
12239 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
12240
12241 PR fortran/24158
12242 gfortran.dg/derived_recursion.f90: New test.
12243 gfortran.dg/implicit_actual.f90: New test.
12244
12245 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
12246
12247 PR middle-end/24295, PR testsuite/24477
12248 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
12249 removed when weakref hits the tree.
12250
12251 2005-10-25 Jakub Jelinek <jakub@redhat.com>
12252
12253 * gfortran.dg/cray_pointers_4.f90: New test.
12254
12255 * gfortran.dg/cray_pointers_5.f90: New test.
12256
12257 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
12258
12259 PR fortran/22290
12260 * gfortran.dg/assign_5.f90: New test.
12261 * gfortran.dg/assign_6.f: New test.
12262
12263 2005-10-25 Uros Bizjak <uros@kss-loka.si>
12264
12265 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
12266 CPU has no SSE support.
12267
12268 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
12269
12270 PR libgfortran/24224
12271 * gfortran.dg/arrayio_1.f90: Update attribution.
12272 * gfortran.dg/arrayio_2.f90: Update attribution.
12273 * gfortran.dg/arrayio_3.f90: Update attribution.
12274 * gfortran.dg/arrayio_4.f90: Update test conditions.
12275 * gfortran.dg/arrayio_5.f90: Update attribution.
12276 * gfortran.dg/arrayio_6.f90: New test.
12277 * gfortran.dg/arrayio_7.f90: New test.
12278
12279 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
12280
12281 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
12282
12283 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
12284
12285 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
12286
12287 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
12288
12289 PR fortran/24416
12290 * gfortran.dg/namelist_char_only.f90: New test.
12291
12292 2005-10-24 Asher Langton <langton2@llnl.gov>
12293
12294 PR fortran/17031
12295 PR fortran/22282
12296 * gfortran.dg/cray_pointers_1.f90: New test.
12297 * gfortran.dg/cray_pointers_2.f90: New test.
12298 * gfortran.dg/cray_pointers_3.f90: New test.
12299 * gfortran.dg/loc_1.f90: New test.
12300 * gfortran.dg/loc_2.f90: New test.
12301
12302 2005-10-24 Steven Bosscher <stevenb@suse.de>
12303
12304 * gcc.dg/pr24225.c: New test.
12305
12306 2005-10-24 Asher Langton <langton2@llnl.gov>
12307
12308 * gfortran.dg/dup_save_1.f90: New test.
12309 * gfortran.dg/dup_save_2.f90: New test.
12310
12311 2005-10-24 Paul Brook <paul@codesourcery.com>
12312
12313 PR 24107
12314 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
12315 stdint.h.
12316
12317 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
12318
12319 PR libgfortran/24489
12320 * gfortran.dg/pr24489.f90: New test.
12321
12322 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
12323
12324 PR fortran/23635
12325 * gfortran.dg/ichar_1.f90: Add tests for derived types.
12326
12327 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
12328
12329 PR target/18911
12330 * g++.dg/init/array16.C: Skip for mmix-*-*.
12331
12332 2005-10-23 Asher Langton <langton2@llnl.gov>
12333
12334 * gfortran.dg/byte_1.f90: New test.
12335 * gfortran.dg/byte_2.f90: New test.
12336
12337 2005-10-23 David Edelsohn <edelsohn@gnu.org>
12338
12339 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
12340
12341 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
12342
12343 PR fortran/18022
12344 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
12345
12346 PR fortran/24311
12347 * gfortran.dg/merge_char_const.f90: New test.
12348
12349 PR fortran/24384
12350 * gfortran.dg/spread_scalar_source.f90: New test.
12351
12352 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
12353
12354 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
12355
12356 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
12357 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
12358
12359 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
12360
12361 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
12362
12363 PR fortran/24426
12364 * gfortran.dg/der_pointer_4.f90: New.
12365
12366 2005-10-22 David Ayers <d.ayers@inode.at>
12367
12368 * obj-c++.dg/except-1.mm: Simplify.
12369
12370 2005-10-21 David Ayers <d.ayers@inode.at>
12371
12372 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
12373
12374 2005-10-21 Jakub Jelinek <jakub@redhat.com>
12375
12376 * gfortran.dg/assumed_dummy_2.f90: New test.
12377
12378 2005-10-21 James E Wilson <wilson@specifix.com>
12379
12380 PR preprocessor/15220
12381 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
12382
12383 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
12384
12385 * gcc.c-torture/execute/20051021-1.c: New test.
12386
12387 2005-10-21 Mark Mitchell <mark@codesourcery.com>
12388
12389 PR c++/24260
12390 * g++.dg/ext/tmplattr1.C: New test.
12391
12392 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
12393
12394 PR fortran/24440
12395 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
12396
12397 2005-10-20 Geoffrey Keating <geoffk@apple.com>
12398
12399 * obj-c++.dg/except-1.mm: New.
12400
12401 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
12402
12403 2005-10-21 Alan Modra <amodra@bigpond.net.au>
12404
12405 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
12406
12407 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
12408
12409 PR middle-end/24295
12410 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
12411 declarations with the same names as thunks' alias targets, use
12412 aliases instead.
12413 * gcc.dg/attr-alias-3.c: New test.
12414 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
12415
12416 2005-10-20 Mark Mitchell <mark@codesourcery.com>
12417
12418 PR c++/22618
12419 * g++.dg/parse/access8.C: New test.
12420
12421 2005-10-20 Richard Guenther <rguenther@suse.de>
12422
12423 PR c++/24439
12424 * g++.dg/tree-ssa/pr24439.C: New testcase.
12425
12426 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
12427
12428 * g++.dg/opt/delay-slot-1.C: New test.
12429
12430 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
12431
12432 PR fortran/21625
12433 * gfortran.fg/der_init_1.f90: New.
12434
12435 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
12436
12437 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
12438
12439 2005-10-19 Mark Mitchell <mark@codesourcery.com>
12440
12441 PR c++/21908
12442 * g++.dg/parse/error28.C: New test.
12443
12444 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
12445
12446 * gcc.dg/profile-generate-2.c: New test.
12447
12448 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
12449
12450 PR target/23589
12451 * g++.dg/ext/dllimport11.C: New.
12452
12453 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12454
12455 PR c++/22293
12456 * g++.dg/other/friend3.C: New test.
12457
12458 2005-10-18 Mark Mitchell <mark@codesourcery.com>
12459
12460 PR c++/23293
12461 * g++.dg/template/error19.C: New test.
12462
12463 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
12464
12465 PR c++/21383
12466 * g++.dg/overload/koenig2.C: New.
12467
12468 PR c++/23118
12469 * g++.dg/overload/error2.C: New.
12470
12471 PR c++/22604
12472 * g++.dg/inherit/covariant14.C: New.
12473
12474 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12475
12476 PR c++/23440
12477 * g++.dg/parse/for1.C: New test.
12478
12479 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
12480
12481 PR fortran/23446
12482 * gfortran.dg/host_dummy_index_1.f90: New test.
12483
12484 PR fortran/21459
12485 * gfortran.dg/automatic_char_len_2.f90: New test.
12486
12487 PR fortran/20866
12488 * gfortran.dg/recursive_statement_functions.f90: New test.
12489
12490 PR fortran/20853
12491 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
12492
12493 PR fortran/20849
12494 * gfortran.dg/external_initializer.f90: New test.
12495
12496 PR fortran/20837
12497 * non_module_public.f90: New test.
12498
12499 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
12500
12501 PR c++/24386
12502 * g++.dg/template/overload7.C: New.
12503
12504 PR c++/22551
12505 * g++.dg/other/switch2.C: Remove expected warnings.
12506
12507 PR c++/21353
12508 * g++.dg/template/defarg6.C: New.
12509
12510 2005-10-17 Uros Bizjak <uros@kss-loka.si>
12511
12512 PR target/24315
12513 * gcc.target/i386/pr24315.c: New test.
12514
12515 2005-10-16 Mark Mitchell <mark@codesourcery.com>
12516
12517 PR c++/24389
12518 * g++.dg/template/static21.C: New test.
12519 * g++.dg/template/static21-a.cc: Likewise.
12520
12521 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
12522
12523 PR c++/23959
12524 * g++.dg/warn/Wswitch-default-1.C: New test.
12525 * g++.dg/warn/Wswitch-default-2.C: New test.
12526
12527 2005-10-16 Mark Mitchell <mark@codesourcery.com>
12528
12529 PR c++/22173
12530 * g++.dg/parse/template18.C: New test.
12531 * g++.dg/template/nontype15.C: Likewise.
12532
12533 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
12534
12535 PR fortran/22273
12536 * gfortran.dg/spec_expr_2.f90: New.
12537
12538 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
12539
12540 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
12541 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
12542 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
12543 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
12544 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
12545 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
12546 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
12547 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
12548 previous target-specific skips and warning-message matches where
12549 applicable.
12550
12551 2005-10-15 Mark Mitchell <mark@codesourcery.com>
12552
12553 PR c++/21347
12554 * g++.dg/warn/Wctor-dtor.C: New test.
12555
12556 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12557
12558 PR c/23439
12559 * gcc.dg/for-1.c: New test.
12560
12561 2005-10-14 Mark Mitchell <mark@codesourcery.com>
12562
12563 PR c++/19565
12564 * g++.dg/warn/Wconversion1.C: New test.
12565 * g++.dg/ext/packed4.C: Compile with -w.
12566 * g++.dg/opt/20050511-1.C: Likewise.
12567 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
12568
12569 2005-10-14 Jakub Jelinek <jakub@redhat.com>
12570
12571 * gfortran.dg/boz_5.f90: New test.
12572
12573 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
12574
12575 PR c++/22551
12576 * g++.dg/other/switch2.C: New.
12577
12578 PR c++/23984
12579 * g++.dg/init/ctor7.C: New.
12580
12581 2005-10-13 David Edelsohn <edelsohn@gnu.org>
12582
12583 PR c++/23730
12584 * g++.dg/parse/crash32.C: New test.
12585
12586 2005-10-13 Mark Mitchell <mark@codesourcery.com>
12587
12588 PR c++/20721
12589 * g++.dg/init/goto2.C: New test.
12590
12591 PR c++/22464
12592 * g++.dg/template/crash/41.C: New test.
12593
12594 PR c++/22180
12595 * g++.dg/template/crash40.C: New test.
12596
12597 PR c++/23694
12598 * g++.dg/parse/friend5.C: New test.
12599
12600 PR c++/23307
12601 * g++.dg/template/crash38.C: New test.
12602
12603 PR c++/22352
12604 * g++.dg/template/friend38.C: New test.
12605
12606 PR c++/22405
12607 * g++.dg/template/crash39.C: New test.
12608
12609 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
12610
12611 * gcc.dg/debug/dwarf2/dwarf-char1.c,
12612 gcc.dg/debug/dwarf2/dwarf-char2.c,
12613 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
12614
12615 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
12616
12617 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
12618
12619 * gcc.dg/dll-2.c: Add tests for warnings.
12620 * gcc.dg/dll-3.c: Likewise.
12621 * gcc.dg/dll-4.c: Likewise.
12622
12623 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
12624 * g++.dg/ext/dllimport2.C: Likewise.
12625 * g++.dg/ext/dllimport3.C: Likewise.
12626 * g++.dg/ext/dllimport7.C: Likewise.
12627 * g++.dg/ext/dllimport8.C: Likewise.
12628 * g++.dg/ext/dllimport9.C: Likewise.
12629
12630 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
12631
12632 PR fortran/24092
12633 * gfortran.dg/derived_pointer_recursion.f90: New test.
12634
12635 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
12636
12637 * gcc.c-torture/execute/20051012-1.c: New test.
12638
12639 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
12640
12641 PR fortran/18082
12642 * gfortran.dg/automatic_char_len_1.f90: New test.
12643
12644 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
12645
12646 PR fortran/20847
12647 * gfortran.dg/save_common.f90: New test.
12648
12649 PR fortran/20856
12650 * gfortran.dg/save_result.f90: New test.
12651
12652 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
12653
12654 PR c++/21592
12655 * g++.dg/template/dependent-expr1.C: Add new expected error.
12656 * g++.dg/template/dependent-expr2.C: Adjust error text.
12657 * g++.dg/template/overload6.C: New.
12658
12659 PR c++/23797
12660 * g++.dg/other/typename8.C: New.
12661
12662 PR c++/21117
12663 * g++.dg/other/return1.C: New.
12664
12665 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
12666
12667 PR c++/24052
12668 * g++.dg/ext/label5.C: New.
12669
12670 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
12671
12672 PR c++/19964
12673 * g++.dg/parse/crash31.C: New.
12674
12675 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
12676
12677 * g++.dg/ipa/ipa-1.c: New test.
12678 * g++.dg/ipa/ipa-2.c: New test.
12679 * g++.dg/ipa/ipa-3.c: New test.
12680 * g++.dg/ipa/ipa-4.c: New test.
12681 * g++.dg/ipa/ipa-5.c: New test.
12682 * g++.dg/ipa/ipa.exp: New file.
12683
12684 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
12685
12686 PR fortran/24207
12687 * gfortran.dg/private_type_3.f90: New test.
12688
12689 2005-10-11 Steven G. Kargl <kargls@comcast.net>
12690
12691 PR fortran/20786
12692 gfortran.dg/aint_anint_1.f90: New test.
12693
12694 2005-10-11 Steven G. Kargl <kargls@comcast.net>
12695
12696 PR libgfortran/24313
12697 gfortran.dg/csqrt.f: New test.
12698
12699 2005-10-11 Ian Lance Taylor <ian@airs.com>
12700
12701 PR c++/8057
12702 * g++.dg/warn/noeffect7.C: New test.
12703 * g++.dg/warn/noeffect2.C: Instantiate templates.
12704 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
12705 and warning.
12706
12707 2005-10-11 Mark Mitchell <mark@codesourcery.com>
12708
12709 PR c++/21089
12710 * g++.dg/init/float1.C: New test.
12711
12712 PR c++/24277
12713 * g++.dg/init/member1.C: Tweak error markers.
12714
12715 2005-10-11 Janis Johnson <janis187@us.ibm.com>
12716
12717 PR testsuite/24281
12718 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
12719 Check for null pointer.
12720
12721 2005-10-11 Mark Mitchell <mark@codesourcery.com>
12722
12723 PR c++/21369
12724 * g++.dg/parse/ret-type3.C: New test.
12725
12726 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
12727
12728 PR tree-opt/23946
12729 * gcc.c-torture/compile/pr23946.c: New test.
12730
12731 2005-10-11 Jakub Jelinek <jakub@redhat.com>
12732
12733 * g++.dg/opt/mmx2.C: New test.
12734
12735 2005-10-10 Mark Mitchell <mark@codesourcery.com>
12736
12737 PR c++/24277
12738 * g++.dg/template/static20.C: New test.
12739
12740 PR c++/24302
12741 * g++.dg/warn/Wunused-12.C: New test.
12742
12743 PR c++/23437
12744 * g++.dg/template/arg4.C: New test.
12745
12746 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
12747
12748 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
12749 * gcc.dg/ucnid-3.c: Likewise.
12750 * gcc.dg/ucnid-4.c: Likewise.
12751 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
12752 * g++.dg/other/ucnid-1.C: Likewise.
12753 * gcc.dg/sparc-frame-1.c: New test.
12754
12755 2005-10-10 Mark Mitchell <mark@codesourcery.com>
12756
12757 PR c++/24139
12758 * g++.dg/template/spec27.C: New test.
12759
12760 PR c++/24275
12761 * g++.dg/template/static19.C: New test.
12762
12763 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
12764
12765 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
12766 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
12767
12768 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
12769
12770 PR target/24136
12771 * gfortran.fortran-torture/compile/pr24136.f: New test.
12772
12773 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
12774
12775 PR c++/22172
12776 * g++.dg/parse/crash30.C: New test.
12777
12778 2005-10-07 Richard Guenther <rguenther@suse.de>
12779
12780 PR middle-end/24227
12781 * gcc.c-torture/compile/pr24227.c: New testcase.
12782
12783 2005-10-07 Steve Ellcey <sje@cup.hp.com>
12784
12785 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
12786 Do not put aligned attributes on array elements.
12787
12788 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
12789
12790 PR testsuite/23611, PR testsuite/23615
12791 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
12792 writing prototypes of library functions by hand.
12793 * obj-c++.dg/bitfield-4.mm: Likewise.
12794 * obj-c++.dg/const-str-4.mm: Likewise.
12795 * obj-c++.dg/encode-4.mm: Likewise.
12796 * obj-c++.dg/encode-5.mm: Likewise.
12797 * obj-c++.dg/encode-6.mm: Likewise.
12798 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
12799 * obj-c++.dg/method-10.mm: Likewise.
12800 * obj-c++.dg/method-17.mm: Likewise.
12801 * obj-c++.dg/method-19.mm: Likewise.
12802 * obj-c++.dg/try-catch-2.mm: Likewise.
12803
12804 2005-10-06 Richard Henderson <rth@redhat.com>
12805
12806 PR 24236
12807 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
12808
12809 2005-10-06 Dale Johannesen <dalej@apple.com>
12810
12811 * gcc.c-torture/execute/20030125-1.c: Correct.
12812
12813 2005-10-06 Richard Guenther <rguenther@suse.de>
12814
12815 PR tree-optimization/24238
12816 * g++.dg/tree-ssa/pr24238.C: New testcase.
12817
12818 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
12819
12820 PR 18568
12821 * gfortran.dg/der_pointer_3.f90: New test.
12822
12823 2005-10-05 Devang Patel <dpatel@apple.com>
12824
12825 PR Debug/23205
12826 * g++.dg/other/PR23205.C: New.
12827
12828 2005-10-05 Richard Henderson <rth@redhat.com>
12829
12830 PR target/23602
12831 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
12832 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
12833
12834 2005-10-05 Dale Johannesen <dalej@apple.com>
12835
12836 * gcc.c-torture/execute/float-floor.c: New.
12837
12838 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
12839
12840 PR tree-optimization/21419
12841 PR tree-optimization/24146
12842 PR tree-optimization/24151
12843
12844 * g++.dg/ext/asm7.C: New.
12845 * g++.dg/ext/asm8.C: New.
12846 * gcc.dg/asm-1.c: Compile on all targets.
12847 * gcc.dg/asm-pr24146.c: New.
12848 * gcc.dg/pr21419.c: Adjust error messages.
12849
12850 2005-10-05 Richard Guenther <rguenther@suse.de>
12851
12852 PR fortran/24176
12853 * gfortran.fortran-torture/compile/empty.f90: New testcase.
12854
12855 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
12856
12857 PR c++/23513
12858 * g++.dg/template/spec22.C: Robustify test.
12859 * g++.dg/template/spec26.C: New.
12860
12861 2005-10-05 Uros Bizjak <uros@kss-loka.si>
12862
12863 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
12864 if target supports vector instructions.
12865
12866 2005-10-04 Geoffrey Keating <geoffk@apple.com>
12867
12868 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
12869 C99 functions.
12870
12871 2005-10-04 Janis Johnson <janis187@us.ibm.com>
12872
12873 * lib/target-supports.exp (check_effective_target_fortran_large_real,
12874 check_effective_target_fortran_large_int): Replace cached result
12875 when target changes.
12876
12877 2005-10-04 Devang Patel <dpatel@apple.com>
12878
12879 * gcc.dg/i386-sse-vect-types.c: New.
12880
12881 2005-10-04 Ian Lance Taylor <ian@airs.com>
12882
12883 PR preprocessor/13726
12884 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
12885 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
12886
12887 2005-10-04 Richard Guenther <rguenther@suse.de>
12888
12889 PR c/23576
12890 * gcc.dg/noncompile/pr23576.c: New testcase.
12891
12892 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
12893
12894 PR middle-end/23125
12895 * gcc.dg/register-var-3.c: New test.
12896
12897 2005-10-04 Steven Bosscher <stevenb@suse.de>
12898
12899 * gcc.dg/pr23049.c: New test.
12900
12901 * gcc.dg/ucnid-4.c: Fix test.
12902
12903 2005-10-03 Diego Novillo <dnovillo@redhat.com>
12904
12905 PR 23445
12906 * gcc.c-torture/compile/pr23445.c: New test.
12907
12908 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
12909
12910 * g++.dg/overload/unknown1.C: New.
12911
12912 2005-10-03 Mark Mitchell <mark@codesourcery.com>
12913
12914 PR c++/17775
12915 * g++.dg/template/repo4.C: New test.
12916
12917 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12918
12919 PR libfortran/19308
12920 * gfortran.dg/large_real_kind_2.F90: New test.
12921 * gfortran.dg/large_integer_kind_2.f90: New test.
12922
12923 2005-10-03 Uros Bizjak <uros@kss-loka.si>
12924
12925 * lib/target-supports.exp (check_effective_target_vect_shift):
12926 Implement with result caching. Add i?86, x86_64 and ia64 targets.
12927 (check_effective_target_vect_condition): Fix copy-n-pasto.
12928
12929 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
12930 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
12931 targets.
12932
12933 2005-10-02 Mark Mitchell <mark@codesourcery.com>
12934
12935 PR c++/22621
12936 * g++.dg/template/overload5.C : New test.
12937
12938 PR c++/23840
12939 * g++.dg/expr/stdarg1.C: New test.
12940
12941 2005-10-02 Diego Novillo <dnovillo@redhat.com>
12942
12943 PR 24142
12944 * gcc.c-torture/execute/pr24142.c: New test.
12945
12946 2005-10-01 Diego Novillo <dnovillo@redhat.com>
12947
12948 PR 24141
12949 * gcc.c-torture/execute/pr24141.c: New test.
12950
12951 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
12952 Diego Novillo <dnovillo@redhat.com>
12953
12954 PR 23604
12955 * gcc.c-torture/execute/pr23604.c: New test.
12956
12957 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
12958
12959 PR fortran/16404
12960 PR fortran/20835
12961 PR fortran/20890
12962 PR fortran/20899
12963 PR fortran/20900
12964 PR fortran/20901
12965 PR fortran/20902
12966 gfortran.dg/equiv_constraint_1.f90: New test.
12967 gfortran.dg/equiv_constraint_2.f90: New test.
12968 gfortran.dg/equiv_constraint_3.f90: New test.
12969 gfortran.dg/equiv_constraint_4.f90: New test.
12970 gfortran.dg/equiv_constraint_5.f90: New test.
12971 gfortran.dg/equiv_constraint_6.f90: New test.
12972 gfortran.dg/equiv_constraint_7.f90: New test.
12973 gfortran.dg/equiv_constraint_8.f90: New test.
12974 gfortran.dg/private_type_1.f90: New test.
12975 gfortran.dg/private_type_2.f90: New test.
12976 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
12977 980628-10.f: Assert std=gnu to permit mixing of
12978 types in equivalence statements.
12979
12980 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
12981
12982 PR 24112
12983 * gfortran.dg/open_status_1.f90: New.
12984
12985 2005-09-30 Uros Bizjak <uros@kss-loka.si>
12986
12987 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
12988 * gcc.dg/vect/pr22480.c: Clean up temp files.
12989 * gcc.dg/vect/pr23831.c: Clean up temp files.
12990 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
12991 Clean up temp files.
12992 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
12993 Clean up temp files.
12994
12995 * gcc.dg/20050309-1.c: Clean up temp files.
12996 * gcc.dg/20050325-1.c: Clean up temp files.
12997
12998 2005-09-30 Uros Bizjak <uros@kss-loka.si>
12999
13000 PR tree-optimization/24059
13001 * gcc.dg/vect/pr24059.c : New test.
13002
13003 2005-09-29 Jakub Jelinek <jakub@redhat.com>
13004
13005 PR middle-end/24109
13006 * gcc.c-torture/execute/20050929-1.c: New test.
13007
13008 2005-09-29 Steven Bosscher <stevenb@suse.de>
13009
13010 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
13011
13012 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
13013
13014 PR c/21419
13015 * gcc.dg/pr21419.c: New test.
13016
13017 2005-09-29 Steven Bosscher <stevenb@suse.de>
13018
13019 * gcc.dg/pr23911.c: New test.
13020
13021 2005-09-28 Mark Mitchell <mark@codesourcery.com>
13022
13023 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
13024
13025 PR c++/16782
13026 * g++.dg/parse/qualified4.C: New test.
13027 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
13028 * g++.old-deja/g++.mike/p8154.C: Likewise.
13029
13030 2005-09-27 Mark Mitchell <mark@codesourcery.com>
13031
13032 PR c++/22147
13033 * g++.dg/template/friend37.C: New test.
13034 * g++.dg/parse/crash28.C: Adjust error markers.
13035
13036 2005-09-27 Jakub Jelinek <jakub@redhat.com>
13037
13038 PR fortran/18518
13039 * gfortran.fortran-torture/execute/save_2.f90: New decl.
13040
13041 2005-09-27 Devang Patel <dpatel@apple.com>
13042
13043 PR tree-optimization/23625
13044 * gcc.dg/pr23625.c: New test.
13045
13046 2005-09-27 Uros Bizjak <uros@kss-loka.si>
13047
13048 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
13049 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
13050
13051 2005-09-26 Jakub Jelinek <jakub@redhat.com>
13052
13053 PR fortran/23677
13054 * gfortran.fortran-torture/execute/save_1.f90: New test.
13055 * gfortran.dg/save_1.f90: New test.
13056
13057 2005-09-26 Uros Bizjak <uros@kss-loka.si>
13058
13059 * gcc.target/i386/builtin-apply-mmx.c: New test.
13060
13061 PR target/22576
13062 * gcc.target/i386/pr22576.c: New test.
13063
13064 PR target/22585
13065 * gcc.target/i386/pr22585.c: New test.
13066
13067 PR target/23268
13068 * gcc.target/i386/pr23268.c: New test.
13069
13070 PR middle-end/23831
13071 * gcc.dg/vect/pr23831.c: New test.
13072
13073 PR target/24055
13074 * gcc.target/i386/pr24055.c: New test.
13075
13076 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
13077
13078 PR tree-optimization/23960
13079 * gcc.c-torture/compile/pr23960.c: New.
13080
13081 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
13082
13083 PR fortran/16861
13084 * gfortran.dg/nested_modules_3.f90: New.
13085
13086 2005-09-22 Steven G. Kargl <kargls@comcast.net>
13087
13088 PR fortran/24005
13089 gfortran.dg/interface_1.f90: New test.
13090
13091 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
13092 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13093
13094 PR fortran/23843
13095 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
13096
13097 2005-09-22 Steven G. Kargl <kargls@comcast.net>
13098
13099 PR fortran/23516
13100 * gfortran.dg/imag_1.f: New test.
13101 * gfortran.dg/imag_2.f: Ditto.
13102
13103 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
13104
13105 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
13106
13107 2005-09-22 Jakub Jelinek <jakub@redhat.com>
13108
13109 PR c++/21983
13110 * g++.dg/warn/pr21983.C: New test.
13111
13112 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
13113
13114 * gcc.dg/20050922-1.c: Testcase added.
13115
13116 2005-09-21 Mark Mitchell <mark@codesourcery.com>
13117
13118 PR c++/23993
13119 * g++.dg/template/array14.C: New test.
13120
13121 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
13122
13123 PR fortran/19929
13124 * gfortran.dg/der_ptr_component_1.f90: New test.
13125
13126 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13127
13128 PR c++/23965
13129 * g++.dg/template/error1.C: Reject "no matching function" message.
13130
13131 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13132
13133 PR c++/17609
13134 * g++.dg/lookup/error1.C: New test.
13135
13136 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
13137
13138 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
13139 functionality of the testcase.
13140
13141 2005-09-20 Richard Henderson <rth@redhat.com>
13142
13143 * gcc.dg/vect/vect-22.c: Require vect_float.
13144 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
13145
13146 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
13147
13148 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
13149 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
13150 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
13151 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
13152 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
13153 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
13154 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
13155 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
13156 * gcc.dg/cpp/ucnid-8.c: New test.
13157
13158 2005-09-20 Jakub Jelinek <jakub@redhat.com>
13159
13160 PR tree-optimization/23929
13161 * gcc.c-torture/compile/pr23929.c: New test.
13162
13163 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
13164
13165 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
13166 for one loop.
13167
13168 2005-09-20 Steve Ellcey <sje@cup.hp.com>
13169
13170 PR testsuite/23186
13171 * g++.dg/other/pr22003.C: Require named sections.
13172
13173 2005-09-20 Jakub Jelinek <jakub@redhat.com>
13174
13175 PR c++/23947
13176 * g++.dg/rtti/crash3.C: New test.
13177
13178 PR tree-optimization/23818
13179 * gcc.dg/pr23818.c: New test.
13180
13181 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13182
13183 PR fortran/23420
13184 * gfortran.dg/print_fmt_4.f: New.
13185
13186 2005-09-20 Jakub Jelinek <jakub@redhat.com>
13187
13188 PR fortran/23663
13189 * gfortran.fortran-torture/execute/entry_11.f90: New test.
13190
13191 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
13192
13193 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
13194 Use pointers to local alignable arrays instead. Added comments.
13195 * gcc.dg/vect/vect-46.c: Likewise.
13196 * gcc.dg/vect/vect-48.c: Likewise.
13197 * gcc.dg/vect/vect-49.c: Likewise.
13198 * gcc.dg/vect/vect-52.c: Likewise.
13199 * gcc.dg/vect/vect-53.c: Likewise.
13200 * gcc.dg/vect/vect-54.c: Likewise.
13201 * gcc.dg/vect/vect-56.c: Likewise.
13202 * gcc.dg/vect/vect-57.c: Likewise.
13203 * gcc.dg/vect/vect-58.c: Likewise.
13204 * gcc.dg/vect/vect-60.c: Likewise.
13205 * gcc.dg/vect/vect-61.c: Likewise.
13206
13207 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
13208 The test is no longer vectorizable on vect_no_align targets.
13209 * gcc.dg/vect/vect-43.c: Likewsie.
13210
13211 * gcc.dg/vect/vect-44.c: Added comments.
13212 * gcc.dg/vect/vect-45.c: Added comments.
13213 * gcc.dg/vect/vect-50.c: Added comments.
13214 * gcc.dg/vect/vect-51.c: Added comments.
13215
13216 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
13217 aligned type.
13218 * gcc.dg/vect/Os-vect-95.c: Likewise.
13219
13220 * gcc.dg/vect/vect-41.c: Test removed.
13221 * gcc.dg/vect/vect-47.c: Test removed.
13222 * gcc.dg/vect/vect-55.c: Test removed.
13223 * gcc.dg/vect/vect-59.c: Test removed.
13224
13225 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
13226
13227 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
13228 No longer vectorizable on vect_no_align targets.
13229 * gcc.dg/vect/pr20122.c: Likewise.
13230 * gcc.dg/vect/vect-74.c: Likewise.
13231 * gcc.dg/vect/vect-75.c: Likewise.
13232 * gcc.dg/vect/vect-76.c: Likewise.
13233
13234 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
13235 Will not be vectorizable on vect_no_align targets once aliasing issues
13236 are resolved.
13237 * gcc.dg/vect/vect-79.c: Likewise.
13238
13239 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
13240 * gcc.dg/vect/vect-78.c: Likewise.
13241 * gcc.dg/vect/vect-97.c: Likewise.
13242
13243 2005-09-19 Steven Bosscher <stevenb@suse.de>
13244
13245 * gcc.dg/pr23943.c: New test.
13246
13247 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
13248
13249 PR fortran/19181
13250 * gfortran.dg/derived_pointer_null_1.f90: New test.
13251
13252 2005-09-18 Richard Guenther <rguenther@suse.de>
13253
13254 PR middle-end/23944
13255 * gcc.c-torture/compile/pr23944.c: New testcase.
13256
13257 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
13258
13259 PR fortran/15975
13260 * gfortran.dg/der_pointer_2.f90: New test.
13261
13262 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
13263
13264 PR fortran/16861
13265 * gfortran.dg/nested_modules_2.f90: New test.
13266
13267 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13268
13269 PR c++/18368
13270 * g++.dg/other/semicolon.C: New test.
13271
13272 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
13273
13274 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
13275 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
13276
13277 2005-09-16 Mark Mitchell <mark@codesourcery.com>
13278
13279 PR c++/23914
13280 * g++.dg/template/static18.C: New test.
13281
13282 PR c++/21514
13283 * g++.dg/template/crash19.C: Remove dg-error marker.
13284 * g++.dg/template/local4.C: New test.
13285
13286 2005-09-16 Paul Brook <paul@codesourcery.com>
13287
13288 PR fortran/23906
13289 * gfortran.dg/dependency_1.f90: New test.
13290
13291 2005-09-15 Mark Mitchell <mark@codesourcery.com>
13292
13293 PR c++/23896
13294 * g++.dg/template/static17.C: New test.
13295
13296 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
13297
13298 PR c++/23139
13299 * g++.dg/warn/huge-val1.C: New test.
13300
13301 2005-09-15 Mark Mitchell <mark@codesourcery.com>
13302
13303 PR c++/13140
13304 * g++.dg/parse/class2.C: New test.
13305 * g++.dg/template/explicit8.C: Likewise.
13306 * g++.dg/template/spec25.C: Likewise.
13307
13308 2005-09-14 Josh Conner <jconner@apple.com>
13309
13310 PR middle-end/23584
13311 * gcc.dg/pr23584.c: New test.
13312
13313 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
13314
13315 PR fortran/21875 Internal Unit Array I/O, NIST
13316 * gfortran.dg/arrayio_1.f90: New test.
13317 * gfortran.dg/arrayio_1.f90: New test.
13318 * gfortran.dg/arrayio_1.f90: New test.
13319 * gfortran.dg/arrayio_1.f90: New test.
13320 * gfortran.dg/arrayio_1.f90: New test.
13321
13322 2005-09-14 Uros Bizjak <uros@kss-loka.si>
13323
13324 PR middle-end/22480
13325 * gcc.dg/vect/pr22480.c: New test.
13326
13327 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
13328
13329 PR fortran/19358
13330 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
13331
13332 2005-09-13 Josh Conner <jconner@apple.com>
13333
13334 PR c++/23180
13335 * g++.dg/init/struct2.C: New test.
13336 * g++.dg/init/struct3.C: New test.
13337
13338 2005-09-13 Janis Johnson <janis187@us.ibm.com>
13339
13340 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
13341 Clean up temp files.
13342 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
13343 gcc.dg/tree-ssa/builtin-fprintf-1.c,
13344 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
13345 gcc.dg/tree-ssa/builtin-printf-1.c,
13346 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
13347 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
13348 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
13349 gcc.dg/tree-ssa/builtin-vprintf-1.c,
13350 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
13351 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
13352 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
13353 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
13354 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
13355 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
13356 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
13357 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
13358
13359 2005-09-13 Josh Conner <jconner@apple.com>
13360
13361 * lib/gcc-dg.exp: Load scanipa.exp.
13362 (cleanup-dump): New procedure.
13363 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
13364 * lib/scandump.exp: New file.
13365 * lib/scantree.exp: Use it.
13366 * lib/scanipa.exp: New file.
13367
13368 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
13369
13370 PR fortran/17740
13371 * gfortran.dg/generic_4.f90: New test.
13372
13373 2005-09-13 Uros Bizjak <uros@kss-loka.si>
13374
13375 PR target/23816
13376 * gcc.target/i386/pr23816-1.c: New test.
13377 * gcc.target/i386/pr23816-2.c: New test.
13378
13379
13380 2005-09-13 Bastian Blank <waldi@debian.org>
13381
13382 PR c++/16171
13383 * g++.dg/abi/mangle26.C: New test.
13384 * g++.dg/abi/mangle27.C: New test.
13385 * g++.dg/abi/mangle28.C: New test.
13386 * g++.dg/abi/mangle29.C: New test.
13387
13388 PR c++/23839
13389 * g++.dg/parse/register1.C: New test.
13390
13391 2005-09-13 Mark Mitchell <mark@codesourcery.com>
13392
13393 PR c++/23842
13394 * g++.dg/template/access16.C: New test.
13395
13396 2005-09-13 Richard Sandiford <richard@codesourcery.com>
13397
13398 * gfortran.dg/char_pack_2.f90: Increase the vector size.
13399
13400 2005-09-13 Richard Sandiford <richard@codesourcery.com>
13401
13402 PR fortran/18899
13403 * gfortran.dg/shape_2.f90: New test.
13404
13405 2005-09-13 Richard Sandiford <richard@codesourcery.com>
13406
13407 PR target/19269
13408 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
13409 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
13410 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
13411 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
13412 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
13413 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
13414 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
13415 tests.
13416
13417 2005-09-12 Mark Mitchell <mark@codesourcery.com>
13418
13419 PR c++/23841
13420 * g++.dg/parse/template17.C: New test.
13421
13422 2005-09-12 Mark Mitchell <mark@codesourcery.com>
13423
13424 PR c++/23789
13425 * g++.dg/template/nontype14.C: New test.
13426
13427 2005-09-12 Ian Lance Taylor <ian@airs.com>
13428
13429 PR g++/7874
13430 * g++.dg/lookup/friend7.C: New test.
13431 * g++.dg/lookup/friend8.C: New test.
13432 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
13433 so that it will be found via argument dependent lookup.
13434 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
13435 friend functions which will no longer be found.
13436 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
13437 function g, so that it will be found via argument dependent
13438 lookup.
13439 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
13440 * g++.old-deja/g++.mike/net43.C: Likewise.
13441
13442 2005-09-12 Mark Mitchell <mark@codesourcery.com>
13443
13444 PR c++/23691
13445 * g++.dg/template/static16.C: New test.
13446
13447 2005-09-12 Josh Conner <jconner@apple.com>
13448
13449 PR middle-end/23237
13450 * gcc.c-torture/compile/pr23237.c: New test.
13451
13452 2005-09-11 Richard Henderson <rth@redhat.com>
13453
13454 * g++.dg/other/error8.C: Update expected diagnostic text.
13455
13456 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13457
13458 PR libfortran/19872
13459 * gfortran.dg/overwrite_1.f: New test.
13460
13461 2005-09-09 Josh Conner <jconner@apple.com>
13462
13463 * g++.dg/init/pr23180-1.C: Removed.
13464 * g++.dg/init/pr23180-2.C: Removed.
13465
13466 2005-09-09 David Daney <ddaney@avtrex.com>
13467
13468 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
13469 files which are ...
13470 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
13471 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
13472
13473 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13474
13475 * gfortran.dg/iostat_2.f90: New test.
13476
13477 2005-09-09 Mark Mitchell <mark@codesourcery.com>
13478
13479 PR c++/22252
13480 * g++.dg/ext/interface1.C: New test.
13481 * g++.dg/ext/interface1.h: Likewise.
13482 * g++.dg/ext/interface1a.cc: Likewise.
13483
13484 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
13485
13486 * gfortran.dg/iomsg_1.f90: New test case.
13487
13488 2005-09-09 Richard Guenther <rguenther@suse.de>
13489
13490 PR c++/23624
13491 * g++.dg/tree-ssa/pr23624.C: New testcase.
13492
13493 2005-09-09 Richard Sandiford <richard@codesourcery.com>
13494
13495 PR fortran/19239
13496 * gfortran.dg/vector_subscript_1.f90,
13497 * gfortran.dg/vector_subscript_2.f90: New tests.
13498
13499 2005-09-09 Richard Sandiford <richard@codesourcery.com>
13500
13501 PR fortran/21104
13502 * gfortran.dg/array_alloc_1.f90,
13503 * gfortran.dg/array_alloc_2.f90,
13504 * gfortran.dg/array_alloc_3.f90: New tests.
13505
13506 2005-09-09 Richard Sandiford <richard@codesourcery.com>
13507
13508 PR fortran/12840
13509 * gfortran.dg/array_constructor_6.f90
13510 * gfortran.dg/array_constructor_7.f90
13511 * gfortran.dg/array_constructor_8.f90
13512 * gfortran.dg/array_constructor_9.f90
13513 * gfortran.dg/array_constructor_10.f90
13514 * gfortran.dg/array_constructor_11.f90
13515 * gfortran.dg/array_constructor_12.f90: New tests.
13516
13517 2005-09-08 Josh Conner <jconner@apple.com>
13518
13519 PR c++/23180
13520 * g++.dg/init/pr23180-1.C: New test.
13521 * g++.dg/init/pr23180-2.C: New test.
13522
13523 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
13524
13525 PR fortran/18878
13526 * gfortran.dg/module_double_reuse.f90: New.
13527
13528 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
13529
13530 PR fortran/23270
13531 PR fortran/22304
13532 PR fortran/18870
13533 PR fortran/17917
13534 PR fortran/16511
13535 * gfortran.dg/common_equivalence_1.f: New.
13536 * gfortran.dg/common_equivalence_2.f: New.
13537 * gfortran.dg/common_equivalence_3.f: New.
13538 * gfortran.dg/contained_equivalence_1.f90: New.
13539 * gfortran.dg/module_blank_common.f90: New.
13540 * gfortran.dg/module_commons_1.f90: New.
13541 * gfortran.dg/module_equivalence_1.f90: New.
13542 * gfortran.dg/nested_modules_1.f90: New.
13543 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
13544 equivalences and add comment to connect the test with
13545 the PR.
13546
13547 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13548
13549 PR fortran/23765
13550 * gfortran.dg/common_6.f90: New test.
13551
13552 2005-09-08 Richard Sandiford <richard@codesourcery.com>
13553
13554 PR fortran/15326
13555 * gfortran.dg/char_result_1.f90,
13556 * gfortran.dg/char_result_2.f90,
13557 * gfortran.dg/char_result_3.f90,
13558 * gfortran.dg/char_result_4.f90,
13559 * gfortran.dg/char_result_5.f90,
13560 * gfortran.dg/char_result_6.f90,
13561 * gfortran.dg/char_result_7.f90,
13562 * gfortran.dg/char_result_8.f90: New tests.
13563
13564 2005-09-08 Richard Sandiford <richard@codesourcery.com>
13565
13566 PR fortran/19928
13567 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
13568
13569 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
13570
13571 PR obj-c++/16816
13572 * obj-c++.dg/selector-5.mm: New test.
13573 * obj-c++.dg/selector-6.mm: New test.
13574
13575 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
13576
13577 PR objc/20574
13578 PR objc/19324
13579 * objc.dg/error-1.m: New test.
13580
13581 2005-09-07 Richard Sandiford <richard@codesourcery.com>
13582
13583 PR fortran/23373
13584 * gfortran.fortran-torture/execute/pr23373-1.f90,
13585 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
13586
13587 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
13588
13589 PR libfortran/23760
13590 * gfortran.dg/g77/1832.f: Remove long string in write statement
13591 to allow the test to pass on correct list directed output with
13592 prepended space.
13593
13594 2005-09-07 James E Wilson <wilson@specifix.com>
13595
13596 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
13597
13598 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
13599
13600 * gfortran.dg/parameter+save.f90: Rename to
13601 * gfortran.dg/parameter_save.f90: .. this.
13602
13603 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
13604
13605 PR fortran/20848
13606 * gfortran.dg/parameter+save.f90: New test case.
13607
13608 2005-09-06 Richard Sandiford <richard@codesourcery.com>
13609
13610 PR fortran/19269
13611 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
13612
13613 2005-09-06 Jakub Jelinek <jakub@redhat.com>
13614
13615 PR c/23075
13616 * gcc.dg/pr23075.c: New test.
13617 * g++.dg/warn/pr23075.C: New test.
13618
13619 PR target/22362
13620 * gcc.target/i386/pr22362.c: New test.
13621
13622 PR rtl-optimization/23098
13623 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
13624
13625 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
13626 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13627 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13628
13629 2005-09-06 Mark Mitchell <mark@codesourcery.com>
13630
13631 * g++.dg/expr/cast6.C: New test.
13632
13633 PR c++/9782
13634 * g++.dg/init/new15.C: New test.
13635
13636 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
13637
13638 * gcc.dg/vect/Os-vect-95.c: New test.
13639 * gcc.dg/vect/vect-95.c: Same.
13640
13641 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
13642
13643 * gcc.dg/vect/vect-29.c: Update xfail testing.
13644 * gcc.dg/vect/vect-44.c: Same.
13645 * gcc.dg/vect/vect-48.c: Same.
13646 * gcc.dg/vect/vect-50.c: Same.
13647 * gcc.dg/vect/vect-72.c: Same.
13648 * gcc.dg/vect/vect-77.c: Same.
13649 * gcc.dg/vect/vect-78.c: Same.
13650 * gcc.dg/vect/vect-80.c: Same.
13651 * gcc.dg/vect/vect-96.c: Same.
13652 * gcc.dg/vect/vect-100.c: Same.
13653 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
13654 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
13655 * gfortran.dg/vect/vect-5.f90: Same.
13656
13657 2005-09-06 Jakub Jelinek <jakub@redhat.com>
13658
13659 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
13660 start strings.
13661 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13662 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13663
13664 PR c++/23056
13665 * g++.dg/opt/pr23056.C: New test.
13666
13667 PR rtl-optimization/23098
13668 * gcc.target/i386/pr23098.c: New test.
13669
13670 2005-09-05 Mark Mitchell <mark@codesourcery.com>
13671
13672 PR c++/23667
13673 * g++.dg/template/static15.C: New test.
13674
13675 PR c++/21440
13676 * g++.dg/ext/stmtexpr5.C: New test.
13677 * g++.dg/ext/stmtexpr6.C: Likewise.
13678
13679 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
13680
13681 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
13682
13683 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
13684 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13685 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13686
13687 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
13688
13689 PR libfortran/23321
13690 * gfortran.dg/direct_io_4.f90: New test case.
13691
13692 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
13693 Rasmus Hahn <rassahah@neofonie.de>
13694
13695 PR libobjc/23108
13696 * objc.dg/type-stream-1.m: New test.
13697
13698 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
13699
13700 PR fortran/23661
13701 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
13702 gfortran.dg/print_fmt_3.f90: New test.
13703
13704 2005-09-03 Jakub Jelinek <jakub@redhat.com>
13705
13706 * gfortran.dg/fmt_t_1.f90: New test.
13707
13708 2005-09-03 Jakub Jelinek <jakub@redhat.com>
13709
13710 PR rtl-optimization/23454
13711 * g++.dg/opt/pr23454.C: New test.
13712
13713 2005-09-03 Mark Mitchell <mark@codesourcery.com>
13714
13715 PR c++/23699
13716 * g++.dg/ext/static1.C: New test.
13717
13718 2005-09-02 Richard Henderson <rth@redhat.com>
13719
13720 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
13721 tail call to check_fa_work.
13722
13723 2005-09-02 Mark Mitchell <mark@codesourcery.com>
13724
13725 PR c++/21687
13726 * g++.dg/other/gc3.C: New test.
13727
13728 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
13729
13730 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
13731 * gcc.dg/20050826-1.c: Likewise.
13732
13733 2005-08-31 Mark Mitchell <mark@codesourcery.com>
13734
13735 PR c++/23167
13736 * g++.dg/expr/volatile1.C: New test.
13737
13738 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
13739
13740 PR middle-end/23547
13741 * gcc.dg/pr23547.c: New test.
13742
13743 2005-09-02 Richard Sandiford <richard@codesourcery.com>
13744
13745 PR c/22061
13746 * gcc.c-torture/execute/pr22061-1.c,
13747 * gcc.c-torture/execute/pr22061-2.c,
13748 * gcc.c-torture/execute/pr22061-3.c,
13749 * gcc.c-torture/execute/pr22061-4.c: New tests.
13750
13751 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
13752
13753 * gcc.dg/Wredundant-decls-2.c: New test to check that
13754 -Wredundant-decls does not issue warning for a variable
13755 definition following a declaration.
13756
13757 2005-09-01 Jakub Jelinek <jakub@redhat.com>
13758
13759 PR debug/7241
13760 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
13761 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
13762 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
13763
13764 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
13765 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
13766 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
13767 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
13768 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
13769 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
13770 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
13771 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
13772
13773 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
13774
13775 PR objc/23306
13776 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
13777 scan-assmbler.
13778
13779 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
13780
13781 PR target/21255
13782 * gcc.dg/pr21255-1.c: New test.
13783 * gcc.dg/pr21255-2-mb.c: Likewise.
13784 * gcc.dg/pr21255-2-ml.c: Likewise.
13785 * gcc.dg/pr21255-3.c: Likewise.
13786 * gcc.dg/pr21255-4.c: Likewise.
13787
13788 2005-08-31 Dale Johannesen <dalej@apple.com>
13789
13790 * gcc.dg/20050830-1.c: New.
13791
13792 2005-08-31 Josh Conner <jconner@apple.com>
13793
13794 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
13795 command-line options for arm-*-* targets.
13796 * g++.dg/init/array16.C: Likewise.
13797 * g++.dg/other/crash-4.C: Likewise.
13798
13799 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
13800
13801 PR obj-c++/23640
13802 * obj-c++.dg/gnu-runtime-3.mm: New test.
13803
13804 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13805
13806 PR c++/13377
13807 * g++.dg/lookup/ambig4.C: New test.
13808 * g++.dg/lookup/ambig5.C: New test.
13809 * g++.dg/tc1/dr101.C: Adjust error markers.
13810
13811 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13812
13813 PR c++/23639
13814 * g++.dg/template/ttp5.C: Adjust error markers.
13815
13816 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
13817
13818 PR testsuite/23609
13819 * lib/obj-c++.exp: Include target-libpath.exp.
13820 (obj-c++_link_flags): Look for the GNU libobjc library
13821 and set the library path to include it.
13822 Don't manually set LD_LIBRARY_PATH (etc.) but call
13823 set_ld_library_path_env_vars instead.
13824 (obj-c++_target_compile): Don't set library path or
13825 linker flags because they are already set correctly
13826 in obj-c++_link_flags.
13827
13828 2005-08-30 Josh Conner <jconner@apple.com>
13829
13830 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
13831 to command-line options for arm-*-* targets.
13832
13833 2005-08-30 Geoffrey Keating <geoffk@apple.com>
13834
13835 * g++.dg/other/i386-1.C: New.
13836
13837 2005-08-30 Jakub Jelinek <jakub@redhat.com>
13838
13839 PR preprocessor/20348
13840 PR preprocessor/20356
13841 * gcc.dg/cpp/pr20348.c: New test.
13842 * gcc.dg/cpp/pr20348.h: New file.
13843 * gcc.dg/cpp/inc/pr20348.h: New file.
13844 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
13845 * gcc.dg/cpp/pr20356.c: New test.
13846 * gcc.dg/cpp/pr20356.h: New file.
13847 * gcc.dg/cpp/inc/pr20356.h: New file.
13848 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
13849
13850 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
13851
13852 * gfortran.fortran-torture/execute/intrinsic_count.f90:
13853 Fix array dimension to avoid correct end-of-file error.
13854
13855 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
13856
13857 PR libfortran/23598
13858 * gfortran.dg/iostat_1.f90: New test.
13859
13860 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
13861
13862 PR middle-end/23408
13863 * gcc.dg/pr23408.c: New test.
13864
13865 2005-08-28 Mark Mitchell <mark@codesourcery.com>
13866
13867 PR c++/23099
13868 * g++.dg/init/member1.C: Make sure erroneous static data member
13869 definitions are required.
13870 * g++.dg/template/static13.C: New test.
13871 * g++.dg/template/static14.C: Likewise.
13872
13873 2005-08-29 Jakub Jelinek <jakub@redhat.com>
13874
13875 * gcc.target/i386/pr23575.c: Use -msse2 instead of
13876 -march=pentium4, remove ilp32 requirement.
13877
13878 PR middle-end/23484
13879 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
13880 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
13881
13882 2005-08-29 Andreas Jaeger <aj@suse.de>
13883
13884 PR testsuite/23607
13885 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
13886
13887 2005-08-28 Jakub Jelinek <jakub@redhat.com>
13888
13889 * gcc.c-torture/execute/20050316-2.c: New test.
13890 * gcc.c-torture/execute/20050316-3.c: New test.
13891 * gcc.dg/torture/pr16104-1.c: New test.
13892
13893 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
13894
13895 PR middle-end/23463
13896 * gcc.c-torture/execute/zero-struct-1.c: New test.
13897
13898 2005-08-27 Richard Guenther <rguenther@suse.de>
13899
13900 PR target/23575
13901 * gcc.target/i386/pr23575.c: New testcase.
13902
13903 2005-08-26 Jakub Jelinek <jakub@redhat.com>
13904
13905 PR rtl-optimization/23561
13906 * gcc.c-torture/execute/20050826-1.c: New test.
13907
13908 PR rtl-opt/23560
13909 * gcc.c-torture/execute/20050826-2.c: New test.
13910
13911 2005-08-26 Dale Johannesen <dalej@apple.com>
13912
13913 * gcc.dg/20030711-1.c: Modify to work on Darwin.
13914 * gcc.dg/20050826-1.c: New.
13915
13916 2005-08-26 Mark Mitchell <mark@codesourcery.com>
13917
13918 PR c++/19004
13919 * g++.dg/template/nontype13.C: New test.
13920
13921 PR c++/23491
13922 * g++.dg/init/new14.C: New test.
13923 * g++.dg/expr/anew1.C: Do not XFAIL.
13924 * g++.dg/expr/anew2.C: Likewise.
13925 * g++.dg/expr/anew3.C: Likewise.
13926
13927 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
13928
13929 PR middle-end/22439
13930 * gcc.dg/vla-3.c: New test.
13931
13932 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
13933
13934 PR fortran/20363
13935 * gfortran.dg/named_interface.f90: New.
13936
13937 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
13938
13939 * gcc.c-torture/execute/frame-address.c: New test.
13940
13941 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
13942
13943 PR c++/20817
13944 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
13945
13946 2005-08-25 Alan Modra <amodra@bigpond.net.au>
13947
13948 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
13949
13950 2005-08-25 Alan Modra <amodra@bigpond.net.au>
13951
13952 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
13953 * gcc.dg/altivec-22.c: Rename from..
13954 * gcc.dg/altivec-nomfcr.c: ..this.
13955
13956 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
13957
13958 PR tree-optimization/23546
13959 * gcc.dg/tree-ssa/pr23546.c: New test.
13960
13961 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
13962
13963 PR fortran/17758
13964 * gfortran.dg/nonreturning_statements.f90: New test.
13965
13966 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
13967
13968 PR c++/22454
13969 * g++.dg/parse/crash29.C: New.
13970
13971 2005-08-23 DJ Delorie <dj@redhat.com>
13972
13973 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
13974 constants have the L suffix.
13975
13976 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
13977
13978 PR c++/23044
13979 * g++.dg/template/instantiate8.C: New.
13980
13981 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
13982
13983 PR middle-end/23467
13984 * gcc.c-torture/execute/pr23467.c: New test.
13985
13986 2005-08-23 Jakub Jelinek <jakub@redhat.com>
13987
13988 PR tree-optimization/22043
13989 * gcc.c-torture/execute/20050613-1.c: New test.
13990
13991 2005-08-23 Ben Elliston <bje@au.ibm.com>
13992
13993 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
13994
13995 2005-08-22 Jakub Jelinek <jakub@redhat.com>
13996
13997 PR rtl-optimization/23478
13998 * g++.dg/opt/pr23478.C: New test.
13999
14000 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
14001
14002 PR c/18715
14003 * gcc.dg/switch-warn-3.c: New test.
14004
14005 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14006
14007 PR c++/22233
14008 * g++.dg/template/param1.C: New test.
14009
14010 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14011
14012 PR c++/23089
14013 * g++.dg/other/incomplete1.C: New test.
14014
14015 2005-08-22 Ira Rosen <irar@il.ibm.com>
14016
14017 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
14018 are vectorizable.
14019
14020 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14021
14022 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
14023 d_lines_5.f: New.
14024
14025 2005-08-21 Jakub Jelinek <jakub@redhat.com>
14026
14027 * gcc.target/i386/sse-4.c: New test.
14028
14029 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14030
14031 PR testsuite/23239
14032 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
14033
14034 2005-08-20 Jakub Jelinek <jakub@redhat.com>
14035
14036 * gcc.dg/20050811-1.c: New test.
14037 * gcc.dg/20050811-2.c: New test.
14038
14039 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
14040
14041 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
14042
14043 2005-08-19 Diego Novillo <dnovillo@redhat.com>
14044
14045 PR 23476
14046 * gcc.c-torture/compile/pr23476.c: New test.
14047
14048 2005-08-19 Devang Patel <dpatel@apple.com>
14049
14050 PR tree-optimization/23048
14051 * gcc.dg/tree-ssa/pr23048.c: New test.
14052
14053 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
14054
14055 PR middle-end/20624
14056 * g++.dg/warn/Wreturn-3.C: New test
14057
14058 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
14059
14060 PR tree-optimization/22228
14061 * g++.dg/vect/pr22543.cc: New test.
14062
14063 2005-08-17 Steven Bosscher <stevenb@suse.de>
14064
14065 PR tree-optimization/21574
14066 * gcc.dg/tree-ssa/pr21574.c: New test.
14067
14068 2005-08-16 James E Wilson <wilson@specifix.com>
14069
14070 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
14071
14072 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
14073
14074 PR tree-opt/23402
14075 * gcc.c-torture/compile/zero-strct-3.c: New test.
14076 * gcc.c-torture/compile/zero-strct-4.c: New test.
14077
14078 2005-08-16 Steven Bosscher <stevenb@suse.de>
14079
14080 PR target/23376
14081 * gcc.target/x86_64/pr23376.c: New test.
14082
14083 2005-08-16 Ian Lance Taylor <ian@airs.com>
14084
14085 PR c++/23337
14086 * g++.dg/ext/vector2.C: New.
14087
14088 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
14089
14090 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
14091
14092 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
14093
14094 PR libfortran/23428
14095 * gfortran.dg/inquire-complex.f90: New test case.
14096
14097 2005-08-16 James E Wilson <wilson@specifix.com>
14098
14099 PR tree-optimization/21105
14100 * gcc.dg/large-size-array.c: New.
14101
14102 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
14103
14104 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
14105 type.
14106 * gcc.dg/vect/vect-41: Likewise.
14107 * gcc.dg/vect/vect-42: Likewise.
14108 * gcc.dg/vect/vect-43: Likewise.
14109 * gcc.dg/vect/vect-44: Likewise.
14110 * gcc.dg/vect/vect-46: Likewise.
14111 * gcc.dg/vect/vect-47: Likewise.
14112 * gcc.dg/vect/vect-48: Likewise.
14113 * gcc.dg/vect/vect-52: Likewise.
14114 * gcc.dg/vect/vect-53: Likewise.
14115 * gcc.dg/vect/vect-54: Likewise.
14116 * gcc.dg/vect/vect-55: Likewise.
14117 * gcc.dg/vect/vect-56: Likewise.
14118 * gcc.dg/vect/vect-57: Likewise.
14119 * gcc.dg/vect/vect-58: Likewise.
14120 * gcc.dg/vect/vect-59: Likewise.
14121 * gcc.dg/vect/vect-60: Likewise.
14122 * gcc.dg/vect/vect-61: Likewise.
14123 * gcc.dg/vect/vect-85: Likewise.
14124 * gcc.dg/vect/vect-87: Likewise.
14125 * gcc.dg/vect/vect-88: Likewise.
14126 * gcc.dg/vect/vect-93.c: Likewise.
14127 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
14128 * gcc.dg/vect/vect-75: Likewise.
14129 * gcc.dg/vect/vect-76: Likewise.
14130 * gcc.dg/vect/vect-77: Likewise.
14131 * gcc.dg/vect/vect-78: Likewise.
14132 * gcc.dg/vect/vect-80: Likewise.
14133 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
14134 vectorized for the expected reason, rather than checking how alignment
14135 was handled.
14136 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
14137 type and also instead of aligned pointers. Added documentation.
14138
14139 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
14140
14141 * gfortran.dg/power.f90: New test.
14142
14143 2005-08-16 Jakub Jelinek <jakub@redhat.com>
14144
14145 PR rtl-optimization/23299
14146 * g++.dg/opt/pr23299.C: New test.
14147
14148 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14149
14150 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
14151
14152 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
14153
14154 * g++.dg/template/local6.C: New test.
14155
14156 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
14157
14158 * execute/exceptions/finally-1.m: Check that the catch and finally are
14159 being called. Also add a "return 0;" at the end of main.
14160
14161 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
14162
14163 PR fortran/21432.
14164 * gfortran.dg/namelist_print_1.f: New test of functionality of
14165 PRINT namelist.
14166 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
14167 namelist generates error with -std=f95.
14168
14169 2005-08-14 Ira Rosen <irar@il.ibm.com>
14170
14171 PR tree-optimization/23119
14172 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
14173
14174 2005-08-13 Marcin Koziej <creep@desk.pl>
14175 Andrew Pinski <pinskia@physics.uc.edu>
14176
14177 PR libobjc/22492
14178 * execute/exceptions/finally-1.m: New test.
14179
14180 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
14181
14182 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
14183 testsuite.
14184 * objc/execute/exceptions/trivial.m: New test.
14185 * objc.dg/try-catch-11.m: Move to ...
14186 * objc/execute/exceptions/foward-1.m: Here.
14187 * objc.dg/try-catch-2.m: Move to ...
14188 * objc/execute/exceptions/catchall-1.m: Here.
14189 * objc.dg/try-catch-8.m: Move to ...
14190 * objc/execute/exceptions/local-variables-1.m: Here.
14191
14192 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
14193
14194 * objc.dg/nested-func-1.m: Move to ...
14195 * objc/execute/nested-func-1.m: Here.
14196
14197 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
14198
14199 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
14200 in ${options} instead of [target_info name].
14201 * lib/obj-c++.exp (objc_target_compile): Likewise.
14202
14203 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
14204
14205 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
14206
14207 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
14208
14209 part of PR testsuite/23348
14210 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
14211 of the torture options.
14212 * objc/compile/trivial.m: New test.
14213
14214 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
14215
14216 * gfortran.dg/eoshift.f90: Correct format.
14217
14218 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
14219
14220 * gfortran.fortran-torture/execute/character_passing.f90:
14221 Fix comment typo.
14222
14223 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
14224
14225 PR c++/8271
14226 * g++.dg/template/unify10.C: New.
14227
14228 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
14229
14230 * g++.dg/parse/pr22514.C: Move to...
14231 * g++.dg/debug/pr22514.C: here.
14232
14233 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14234
14235 PR c++/23266
14236 * g++.dg/inherit/pure1.C: New test.
14237
14238 * ChangeLog: Fix typos.
14239
14240 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14241 Steven Bosscher <stevenb@suse.de>
14242
14243 * gfortran.dg/runtime_warning_1.f90: New test.
14244
14245 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
14246
14247 PR c++/23219
14248 * g++.dg/parse/crash28.C: New.
14249
14250 2005-08-11 Richard Guenther <rguenther@suse.de>
14251
14252 PR target/23289
14253 * gcc.target/i386/tailcall-1.c: New testcase.
14254
14255 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
14256
14257 * gcc.dg/vect/vect-67.c: Un-xfail.
14258
14259 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
14260
14261 PR c++/23225
14262 * g++.dg/testsuite/parse/crash27.C: new test.
14263
14264 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
14265
14266 PR libfortran/22143
14267 * gfortran.dg/shift-kind.f90: New testcase.
14268
14269 2005-08-10 Richard Sandiford <richard@codesourcery.com>
14270
14271 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
14272 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
14273
14274 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14275
14276 PR c++/20646
14277 * g++.dg/other/mult-stor1.C: New test.
14278
14279 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
14280
14281 * gcc.c-torture/pr18299-1.c: Move to ...
14282 * gcc.c-torture/compile/pr18299-1.c: Here.
14283
14284 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
14285
14286 * gfortran/fortran.torture/execute/character_passing.f90:
14287 Fix types for LSAME.
14288
14289 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
14290
14291 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
14292 input data back to what it was originally.
14293
14294 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
14295
14296 * objc.dg/try-catch-8.m: Enable for all targets.
14297
14298 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
14299
14300 * gcc.dg/pr23165.c: New test.
14301
14302 2005-08-09 Steven Bosscher <stevenb@suse.de>
14303
14304 PR tree-optimization/23234
14305 * gcc.dg/tree-ssa/pr23234.c: New test.
14306
14307 2005-08-08 Josh Conner <jconner@apple.com>
14308
14309 PR rtl-optimization/23241
14310 * gcc.dg/char-compare.c: New test.
14311
14312 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14313
14314 PR c++/22508
14315 * g++.dg/init/new13.C: New test.
14316
14317 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
14318
14319 PR c++/21166
14320 * g++.dg/other/crash-4.C: Adjust
14321 * g++/dg/ext/packed9.C: New.
14322
14323 2005-08-08 Richard Sandiford <richard@codesourcery.com>
14324
14325 PR middle-end/21964
14326 * gcc.c-torture/execute/pr21964-1.c: New test.
14327
14328 2005-08-08 Richard Sandiford <richard@codesourcery.com>
14329
14330 PR c/22458
14331 * gcc.dg/pr22458-1.c: New test.
14332
14333 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
14334 Steven G. Kargl <kargls@comcast.net>
14335
14336 PR fortran/22390
14337 * gfortran.dg/flush_1.f90: New test.
14338
14339 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14340
14341 PR c++/23191
14342 * g++.dg/template/eh2.C: New test.
14343
14344 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14345
14346 PR c++/19498
14347 * g++.dg/template/instantiate7.C: New test.
14348
14349 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
14350
14351 PR c/23113
14352 * gcc.dg/Wunused-value-1.c: New test.
14353
14354 2005-08-06 Richard Sandiford <richard@codesourcery.com>
14355
14356 PR rtl-optimization/23233
14357 * gcc.c-torture/compile/pr23233-1.c: New test.
14358
14359 2005-08-06 Jakub Jelinek <jakub@redhat.com>
14360
14361 PR fortran/18833
14362 PR fortran/20850
14363 * gfortran.dg/equiv_1.f90: New test.
14364 * gfortran.dg/equiv_2.f90: New test.
14365 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
14366 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
14367 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
14368
14369 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
14370
14371 * gcc.c-torture/execute/vrp-5.c: New test.
14372 * gcc.c-torture/execute/vrp-6.c: New test.
14373 * gcc.dg/tree-ssa/vrp21.c: New test.
14374
14375 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
14376
14377 * g++.dg/parse/pr22514.C: New test.
14378
14379 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
14380
14381 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
14382
14383 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
14384 instead of constant loads / pool entries.
14385
14386 2005-08-05 David Edelsohn <edelsohn@gnu.org>
14387
14388 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
14389 TEST_TO_WCTYPE.
14390
14391 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
14392
14393 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
14394 __WINT_TYPE__ in generated prototypes if possible.
14395
14396 2005-08-04 Diego Novillo <dnovillo@redhat.com>
14397
14398 PR 22037
14399 * g++.dg/tree-ssa/pr22037.C:
14400
14401 2005-08-04 Richard Henderson <rth@redhat.com>
14402
14403 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
14404 scan-tree-dump-times directive.
14405
14406 2005-08-04 Jan Hubicka <jh@suse.cz>
14407
14408 * gcov-1.C: Fix switch counts.
14409 * gcov-4b.c: Likewise.
14410
14411 2005-08-03 Jeff Law <law@redhat.com>
14412
14413 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
14414
14415 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
14416
14417 * gcc.c-torture/execute/pr23135.c: New test.
14418
14419 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14420
14421 PR tree-optimization/19899
14422 * gcc.dg/tree-ssa/scev-1.c: New test.
14423 * gcc.dg/tree-ssa/scev-2.c: New test.
14424
14425 2005-08-03 Richard Sandiford <richard@codesourcery.com>
14426
14427 PR target/18582
14428 * testsuite/gcc.dg/torture/pr18582-1.c: New test.
14429
14430 2005-08-03 Jan Hubicka <jh@suse.cz>
14431
14432 * update-conroll.c: New testcase.
14433 * update-conroll-2.c: New testcase.
14434
14435 2005-08-02 David Edelsohn <edelsohn@gnu.org>
14436
14437 * gfortran.dg/constant_substring.f: New test.
14438 * gfortran.dg/pr22491.f: New test.
14439
14440 2005-08-02 Jan Hubicka <jh@suse.cz>
14441
14442 * update-threading.c: Replace by the proper one.
14443
14444 2005-08-02 Diego Novillo <dnovillo@redhat.com>
14445
14446 PR 23164
14447 * g++.dg/tree-ssa/pr23164.C: New test.
14448
14449 2005-08-02 Diego Novillo <dnovillo@redhat.com>
14450
14451 * gcc.dg/tree-ssa/pr23192.c: New test.
14452
14453 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
14454
14455 * gcc.c-torture/execute/vrp-4.c: New test.
14456
14457 2005-08-02 Jan Hubicka <jh@suse.cz>
14458
14459 * update-threading.c: New test.
14460
14461 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
14462
14463 * gcc.c-torture/compile/20050801-1.c: New test.
14464 * gcc.c-torture/compile/20050801-2.c: New test.
14465
14466 2005-08-01 Jan Hubicka <jh@suse.cz>
14467
14468 * val-prof-5.c: New test.
14469
14470 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
14471
14472 PR c/22311
14473 * gcc.dg/pr22311-1.c : New test.
14474
14475 2005-07-31 Steven Bosscher <stevenb@suse.de>
14476
14477 PR target/23095
14478 * gfortran.dg/pr23095.f: New test.
14479
14480 PR c++/22003
14481 * g++.dg/other/pr22003.C: New test.
14482
14483 2005-07-31 Richard Sandiford <richard@codesourcery.com>
14484
14485 PR target/20621
14486 * gcc.c-torture/execute/pr20621-1.c: New test.
14487
14488 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
14489
14490 * gfortran.dg/comma_format_extension_4.f: Adjust length
14491 of string for format.
14492 * gfortran.dg/der_array_io_1.f: Replace illegal internal
14493 print statement with internal write.
14494 * gfortran.dg/der_array_io_2.f: Likewise.
14495 * gfortran.dg/der_array_io_3.f: Likewise.
14496
14497 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
14498
14499 * gcc.dg/fold-abs-4.c: new test.
14500
14501 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
14502
14503 PR fortran/22570 an related issues.
14504 * gfortran.dg/x_slash_1.f: New test.
14505
14506 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
14507
14508 PR c/23143
14509 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
14510 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
14511
14512 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
14513
14514 PR c/529
14515 * gcc.dg/Wshadow-3.c: New test.
14516
14517 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
14518
14519 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
14520 used to have the wrong bounds).
14521
14522 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
14523
14524 PR c/21720
14525 * gcc.dg/hex-round-1.c: Test more cases.
14526 * gcc.dg/hex-round-2.c: New test.
14527
14528 2005-07-29 Diego Novillo <dnovillo@redhat.com>
14529
14530 PR 22550
14531 * g++.dg/tree-ssa/pr22550.C: New test.
14532
14533 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
14534
14535 * gcc.dg/tree-ssa/vrp19.c: New test.
14536 * gcc.dg/tree-ssa-vrp20.c: New test.
14537
14538 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
14539
14540 PR c/22240
14541 * gcc.dg/transparent-union-4.c: New test.
14542
14543 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
14544
14545 PR c/22192
14546 * gcc.dg/c99-vla-2.c: New test.
14547
14548 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
14549
14550 PR c/21720
14551 * gcc.dg/hex-round-1.c: New test.
14552
14553 2005-07-28 Jan Hubicka <jh@suse.cz>
14554
14555 * inliner-1.c: Do not dump everything.
14556 * tree-prof.exp: Do not pass -ftree-based-profiling.
14557 * bprob.exp: Likewise.
14558
14559 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
14560
14561 2005-07-28 Mark Mitchell <mark@codesourcery.com>
14562
14563 PR c++/22545
14564 * g++.dg/expr/ptrmem7.C: New test.
14565
14566 2005-07-28 Mike Stump <mrs@apple.com>
14567
14568 * g++.old-deja/g++.mike/visibility-1.C: New test.
14569
14570 2005-07-28 Richard Sandiford <richard@codesourcery.com>
14571
14572 PR c/20187
14573 * gcc.c-torture/execute/pr20187-1.c: New test.
14574
14575 2005-07-28 Jeff Law <law@redhat.com>
14576
14577 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
14578 * gcc.dg/tree-ssa/vrp18.c: New test.
14579
14580 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
14581
14582 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
14583
14584 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
14585
14586 PR tree-optimization/22506
14587 * gcc.dg/vect/ps22506.c: New test.
14588
14589 2005-07-28 Jakub Jelinek <jakub@redhat.com>
14590
14591 PR target/21149
14592 * gcc.target/i386/sse-3.c: New test.
14593
14594 2005-07-28 Richard Sandiford <richard@codesourcery.com>
14595
14596 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
14597 * gcc.target/mips/mips32-dsp-type.c: Likewise.
14598
14599 2005-07-28 Richard Sandiford <richard@codesourcery.com>
14600
14601 PR c/22589
14602 * gcc.c-torture/compile/pr22589-1.c: New test.
14603
14604 2005-07-28 Jan Hubicka <jh@suse.cz>
14605
14606 * update-loopch.c: New testcase.
14607
14608 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
14609
14610 PR rtl-optimization/23047
14611 * gcc.c-torture/execute/pr23047.c: New test.
14612 * gcc.c-torture/execute/pr23047.x: New.
14613
14614 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
14615
14616 PR tree-optimization/22493
14617 * gcc.c-torture/execute/pr22493-1.c: New test.
14618 * gcc.c-torture/execute/pr22493-1.x: New.
14619 * gcc.c-torture/execute/vrp-1.c: New test.
14620 * gcc.c-torture/execute/vrp-2.c: New test.
14621 * gcc.c-torture/execute/vrp-2.c: New test.
14622
14623 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
14624
14625 * gcc.target/frv/all-builtin-read8.c: Delete.
14626 * gcc.target/frv/all-builtin-read16.c: Delete.
14627 * gcc.target/frv/all-builtin-read32.c: Delete.
14628 * gcc.target/frv/all-builtin-read64.c: Delete.
14629 * gcc.target/frv/all-builtin-write8.c: Delete.
14630 * gcc.target/frv/all-builtin-write16.c: Delete.
14631 * gcc.target/frv/all-builtin-write32.c: Delete.
14632 * gcc.target/frv/all-builtin-write64.c: Delete.
14633 * gcc.target/frv/all-read-write-1.c: New.
14634
14635 2005-07-27 Jeff Law <law@redhat.com>
14636
14637 * gcc.c-torture/execute/pr22630.c: New test.
14638
14639 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
14640
14641 PR tree-optimization/23073
14642 * gcc.dg/vect/nodump-pr23073.c: New test.
14643 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
14644
14645 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
14646
14647 PR tree-optimize/22348
14648 * gcc.c-torture/execute/pr22348.c: New.
14649
14650 2005-07-27 Richard Guenther <rguenther@suse.de>
14651
14652 * gcc.dg/tree-ssa/salias-1.c: New testcase.
14653
14654 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14655
14656 PR fortran/22503
14657 * gfortran.dg/logical_comp.f90: New test.
14658
14659 2005-07-27 Jan Hubicka <jh@suse.cz>
14660
14661 * inliner-1.c: Add cleanup of dumps.
14662 * val-prof-*.c: Likewise.
14663 * update-tailcall.c: New.
14664
14665 2005-07-26 Diego Novillo <dnovillo@redhat.com>
14666
14667 PR 22591
14668 * gcc.dg/tree-ssa/pr22591.c: New test.
14669 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
14670
14671 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
14672
14673 PR libobjc/22606
14674 * objc.dg/try-catch-11.m: New test.
14675
14676 2005-07-26 Richard Guenther <rguenther@suse.de>
14677
14678 PR tree-optimization/22486
14679 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
14680
14681 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
14682
14683 PR tree-opt/22484
14684 * testsuite/g++.dg/opt/loop2.C: New test.
14685
14686 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
14687
14688 * gcc.dg/tree-ssa/reassoc-3.c: New test.
14689 * gcc.dg/tree-ssa/reassoc-4.c: New test.
14690
14691 2005-07-25 Adam Nemet <anemet@lnxw.com>
14692
14693 * lib/profopt.exp (profopt-execute): Check for profiling data
14694 files on the target.
14695
14696 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
14697
14698 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
14699 for matching of asm labels.
14700
14701 2005-07-25 Richard Guenther <rguenther@suse.de>
14702
14703 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
14704
14705 2005-07-25 Richard Guenther <rguenther@suse.de>
14706
14707 PR testsuite/22624
14708 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
14709
14710 2005-07-25 Ira Rosen <irar@il.ibm.com>
14711
14712 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
14713 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
14714 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
14715 * gcc.dg/vect/vect-100.c: New test.
14716 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
14717 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
14718 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
14719 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
14720 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
14721 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
14722 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
14723 * gfortran.dg/vect/pr19049.f90: New testcase.
14724 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
14725
14726 2005-07-25 Jakub Jelinek <jakub@redhat.com>
14727
14728 * gcc.c-torture/execute/20050713-1.c: New test.
14729
14730 PR fortran/20063
14731 * gfortran.fortran-torture/execute/data_4.f90: New test.
14732
14733 PR middle-end/20303
14734 * gcc.dg/visibility-d.c: New test.
14735
14736 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
14737
14738 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
14739 * gfortran.dg/underflow.f90: Ditto.
14740
14741 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14742
14743 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
14744 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
14745 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
14746
14747 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
14748
14749 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
14750 include case of field width of zero.
14751
14752 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
14753
14754 PR libgfortran/21875
14755 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
14756 with trailing blanks on normal formatted read.
14757
14758 2005-07-23 Chao-ying Fu <fu@mips.com>
14759
14760 * gcc.target/mips/mips32-dsp-type.c: New test.
14761 * gcc.target/mips/mips32-dsp.c: New test.
14762
14763 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
14764
14765 PR testsuite/21073
14766 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
14767
14768 PR testsuite/20454
14769 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
14770 and __cyg_profile_func_exit.
14771
14772 2005-07-22 David Edelsohn <edelsohn@gnu.org>
14773
14774 * gfortran.dg/comma_format_extension_3.f: Fix typo.
14775 * gfortran.dg/comma_format_extension_4.f: Same.
14776 * gfortran.dg/pr15332.f: Same.
14777 * gfortran.dg/pr21730.f: Same.
14778
14779 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
14780
14781 * g++.dg/opt/vrp2.C: Fix testcase.
14782
14783 PR tree-opt/22625
14784 * g++.dg/opt/vrp2.C: New test.
14785
14786 2005-07-22 Mark Mitchell <mark@codesourcery.com>
14787
14788 PR debug/21828
14789 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
14790
14791 2005-07-22 Diego Novillo <dnovillo@redhat.com>
14792
14793 * gcc.dg/tree-ssa/20050719-1.c: New test.
14794
14795 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
14796
14797 * gcc.dg/bfin-longcall-1.c: New file.
14798 * gcc.dg/bfin-longcall-2.c: New file.
14799
14800 2005-07-21 Janis Johnson <janis187@us.ibm.com>
14801
14802 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
14803
14804 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
14805
14806 PR middle-end/19055
14807 * gcc.dg/tree-ssa/pr19055.c: New test.
14808 * gcc.dg/tree-ssa/pr19055-2.c: New test.
14809
14810 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
14811
14812 PR C++/22358
14813 * g++.dg/other/pr22358.C: New test.
14814
14815 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
14816
14817 PR c++/2922
14818 * g++.dg/lookup/two-stage5.C: New test from bug comments.
14819
14820 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14821
14822 PR c++/15938
14823 * g++.dg/init/union2.C: New test.
14824
14825 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14826
14827 PR c/22393
14828 * gcc.dg/complex-4.c: New test.
14829
14830 2005-07-21 Richard Guenther <rguenther@suse.de>
14831
14832 PR testsuite/22522
14833 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
14834 scanning for asm labels.
14835 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14836
14837 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
14838
14839 PR target/22085
14840 * gcc.dg/altivec-pr22085.c: New.
14841
14842 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
14843
14844 PR tree-optimization/19210
14845 * gcc.dg/tree-ssa/pr19210-1.c: New.
14846 * gcc.dg/tree-ssa/pr19210-2.c: New.
14847
14848 2005-07-21 Richard Sandiford <richard@codesourcery.com>
14849
14850 PR rtl-optimization/22167
14851 * g++.dg/opt/pr22167.C: New test.
14852
14853 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
14854
14855 PR c++/2922
14856 * g++.dg/lookup/two-stage2.C: New.
14857 * g++.dg/lookup/two-stage3.C: New.
14858 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
14859 fixed two-stage name lookup for operators.
14860 * g++.dg/template/call3.C: Compiler now produces an appropriate
14861 error message.
14862 * g++.dg/template/crash37.C: Compiler now describes bla() on line
14863 14 as a candidate.
14864 * g++.dg/template/ptrmem4.C: Compiler produces different error
14865 message.
14866 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
14867 connect_to_method as a candidate.
14868
14869 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
14870
14871 * gcc.dg/fold-alloc-1.c: New test.
14872
14873 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
14874
14875 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14876 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
14877
14878 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
14879
14880 * gcc.dg/fold-abs-1.c: New test.
14881 * gcc.dg/fold-abs-2.c: New test.
14882 * gcc.dg/fold-abs-3.c: New test.
14883
14884 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
14885
14886 Make CONSTRUCTOR use VEC to store initializers.
14887 * g++.dg/ext/complit3.C: Check for specific error messages.
14888 * g++.dg/init/brace2.C: Update error message.
14889 * g++.dg/warn/Wbraces2.C: Likewise.
14890
14891 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
14892
14893 PR fortran/16940
14894 * gfortran.dg/module_interface_1.f90: New test.
14895
14896 2005-07-19 Danny Berlin <dberlin@dberlin.org>
14897 Kenneth Zadeck <zadeck@naturalbridge.com>
14898
14899 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
14900
14901 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14902
14903 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
14904 specify -Wformat for these tests.
14905 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
14906 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
14907 * gcc.dg/format/opt-6.c: Delete.
14908
14909 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
14910
14911 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
14912 * gcc.dg/tree-ssa/sra-3.c: Likewise.
14913
14914 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
14915
14916 * gcc.dg/tree-ssa/alias-2.c: New test.
14917
14918 2005-07-18 Mark Mitchell <mark@codesourcery.com>
14919
14920 PR c++/22263
14921 * g++.dg/template/explicit7.C: New test.
14922
14923 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
14924
14925 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
14926 width of 8 to +Inf and -Inf.
14927
14928 2005-07-17 Mark Mitchell <mark@codesourcery.com>
14929
14930 PR c++/22139
14931 * g++.dg/template/friend36.C: New test.
14932
14933 2005-07-16 David Edelsohn <edelsohn@gnu.org>
14934
14935 PR fortran/21730
14936 * gfortran.dg/pr21730.f: New test.
14937
14938 2005-07-16 Danny Berlin <dberlin@dberlin.org>
14939 Kenneth Zadeck <zadeck@naturalbridge.com>
14940
14941 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
14942 since pure const detection cannot run at -O1 in c compiler.
14943 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
14944 can now optimize this case properly.
14945 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
14946 because we now pass.
14947 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
14948
14949 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
14950
14951 PR c/22421
14952 * gcc.dg/format/bitfld-1.c: New test.
14953
14954 2005-07-15 Mark Mitchell <mark@codesourcery.com>
14955
14956 PR c++/22204
14957 * g++.dg/rtti/repo1.C: New test.
14958
14959 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
14960
14961 PR middle-end/22398
14962 * gcc.c-torture/compile/pr22398.c: New test.
14963
14964 2005-07-15 Mark Mitchell <mark@codesourcery.com>
14965
14966 PR c++/22132
14967 * g++.dg/expr/cast4.C: New test.
14968
14969 2005-07-15 Richard Guenther <rguenther@suse.de>
14970
14971 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
14972 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14973
14974 2005-07-15 Steven Bosscher <stevenb@suse.de>
14975
14976 PR tree-optimization/22230
14977 * gcc.dg/tree-ssa/pr22230.c: New test.
14978
14979 2005-07-14 Jakub Jelinek <jakub@redhat.com>
14980
14981 * gfortran.dg/g77/cpp6.f: New test.
14982
14983 PR fortran/22417
14984 * gfortran.dg/g77/cpp5.F: New test.
14985 * gfortran.dg/g77/cpp5.h: New file.
14986 * gfortran.dg/g77/cpp5inc.h: New file.
14987
14988 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
14989
14990 PR libfortran/16435
14991 * gfortran.dg/tl_editting.f90: New.
14992 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
14993
14994 2005-07-14 Steven G. Kargl <kargls@comcast.net>
14995
14996 * gfortran.dg/char_array_constructor.f90: New test.
14997
14998 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
14999
15000 * gfortran.dg/past_eor.f90: New.
15001 * gfortran.dg/complex_read.f90: New.
15002
15003 2005-07-13 Jeff Law <law@redhat.com>
15004
15005 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
15006 additional casts.
15007
15008 * gcc.dg/tree-ssa/pr22321.c: New test
15009
15010 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
15011
15012 PR tree-optimization/21921
15013 * gcc.dg/tree-ssa/pr21921.c: New.
15014
15015 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
15016
15017 PR tree-optimizatio/22442
15018 * gcc.dg/tree-ssa/loop-11.c: New test.
15019
15020 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
15021
15022 PR tree-opt/21840
15023 * gcc.c-torture/compile/pr21840.c: New test.
15024
15025 2005-07-12 Jan Hubicka <jh@suse.cz>
15026
15027 * gcc.c-torture/compile/pr22379.c: New test.
15028
15029 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
15030
15031 PR libfortran/21593
15032 gfortran.dg/dev_null.f90: Remove outdated comment about
15033 PR libfortran/21593.
15034
15035
15036 2005-07-12 Dale Johannesen <dalej@apple.com>
15037
15038 * gcc.target/i386/compress-float-sse.c: New.
15039 * gcc.target/i386/compress-float-sse-pic.c: New.
15040 * gcc.target/i386/compress-float-387.c: New.
15041 * gcc.target/i386/compress-float-387-pic.c: New.
15042 * gcc.dg/compress-float-ppc.c: New.
15043 * gcc.dg/compress-float-ppc-pic.c: New.
15044
15045 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
15046
15047 PR libfortran/21593
15048 gfortran.dg/dev_null.f90: Remove targets.
15049
15050 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
15051
15052 PR tree-opt/22335
15053 * gcc.dg/pr22335-1.c: New test.
15054 * gcc.dg/pr22335-2.c: New test.
15055
15056 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15057
15058 PR c++/20172
15059 * g++.dg/template/nontype12.C : New test.
15060
15061 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
15062
15063 * gcc.dg/tree-ssa/loop-10.c: New test.
15064
15065 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
15066
15067 * gcc.c-torture/execute/20020720-1.x: Remove.
15068
15069 2005-07-11 Jakub Jelinek <jakub@redhat.com>
15070
15071 * gfortran.fortran-torture/execute/forall_7.f90: New test.
15072
15073 2005-07-10 Richard Sandiford <richard@codesourcery.com>
15074
15075 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
15076 (dg-mips-options): Use it.
15077
15078 2005-07-09 Diego Novillo <dnovillo@redhat.com>
15079
15080 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
15081
15082 2005-07-09 Richard Henderson <rth@redhat.com>
15083
15084 * lib/target-supports.exp (check_effective_target_sync_char_short):
15085 Add alpha.
15086
15087 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
15088
15089 PR libfortran/22217
15090 * gfortran.dg/negative-z-descriptor.f90: New test.
15091
15092 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
15093
15094 PR tree-opt/22329
15095 * gcc.dg/pr22329.c: New test.
15096
15097 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
15098
15099 PR tree-optimization/20139
15100 * gcc.dg/tree-ssa/pr20139.c: New.
15101
15102 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
15103
15104 PR tree-opt/22356
15105 * testsuite/gcc.dg/pr22356-1.c: New test.
15106
15107 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
15108
15109 PR c++/21799
15110 * g++.dg/template/unify8.C: New.
15111 * g++.dg/template/unify9.C: New.
15112
15113 2005-07-08 Jakub Jelinek <jakub@redhat.com>
15114
15115 * gfortran.fortran-torture/execute/entry_10.f90: New test.
15116
15117 2005-07-07 Geoffrey Keating <geoffk@apple.com>
15118
15119 * gcc.dg/darwin-version-1.c: New.
15120 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
15121 * gcc.dg/builtins-20.c: Likewise.
15122 * gcc.dg/builtins-53.c: Likewise.
15123 * gcc.dg/torture/builtins-convert-1.c: Likewise.
15124 * gcc.dg/torture/builtins-convert-2.c: Likewise.
15125 * gcc.dg/torture/builtins-convert-3.c: Likewise.
15126 * gcc.dg/torture/builtins-power-1.c: Likewise.
15127 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
15128 on Darwin.
15129
15130 2005-07-07 Jeff Law <law@redhat.com>
15131
15132 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
15133 argument evaluation order.
15134
15135 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
15136
15137 PR libfortran/21594
15138 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15139 Add test cases where the shift length is greater than the
15140 array length.
15141
15142 2005-07-07 Ziemowit Laski <zlaski@apple.com>
15143
15144 * obj-c++.dg/proto-lossage-6.mm: New.
15145 * objc.dg/proto-lossage-6.m: New.
15146
15147 2005-07-07 Ziemowit Laski <zlaski@apple.com>
15148
15149 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
15150 * objc.dg/gnu-runtime-2.m: Likewise.
15151
15152 2005-07-07 Jakub Jelinek <jakub@redhat.com>
15153
15154 * gfortran.dg/longline.f: New test.
15155
15156 * gfortran.dg/badline.f: New test.
15157
15158 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
15159
15160 PR fortran/16531
15161 PR fortran/15966
15162 PR fortran/18781
15163 * gfortran.dg/hollerith.f90: New.
15164 * gfortran.dg/hollerith2.f90: New.
15165 * gfortran.dg/hollerith3.f90: New.
15166 * gfortran.dg/hollerith4.f90: New.
15167 * gfortran.dg/hollerith_f95.f90: New.
15168 * gfortran.dg/hollerith_legacy.f90: New.
15169 * gfortran.dg/g77/cpp4.F: New. Port from g77.
15170
15171 2005-07-07 Ziemowit Laski <zlaski@apple.com>
15172
15173 PR objc/22274
15174 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
15175 * objc.dg/gnu-runtime-2.m: New.
15176
15177 2005-07-06 Jeff Law <law@redhat.com>
15178
15179 * gcc.dg/tree-ssa/vrp17.c: New test.
15180
15181 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
15182
15183 PR fortran/22327
15184 * gfortran.dg/array_constructor_5.f90: New test.
15185
15186 2005-07-07 Jakub Jelinek <jakub@redhat.com>
15187
15188 * gfortran.fortran-torture/execute/entry_9.f90: New test.
15189
15190 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
15191
15192 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
15193 * gcc.dg/980816-1.c: Ditto.
15194
15195 2005-07-06 Jeff Law <law@redhat.com>
15196
15197 * gcc.c-torture/compile/pr21356.c: New test.
15198
15199 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
15200
15201 PR c/22013
15202 PR c/22098
15203 * gcc.c-torture/compile/pr22013-1.c,
15204 gcc.c-torture/execute/pr22098-1.c,
15205 gcc.c-torture/execute/pr22098-2.c,
15206 gcc.c-torture/execute/pr22098-3.c: New tests.
15207
15208 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
15209
15210 PR c/22308
15211 * gcc.dg/pr22308-1.c: New test.
15212
15213 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
15214
15215 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
15216 target.
15217 * gcc.dg/compare9.c: Use -fshort-enums instead of
15218 -fno-short-enums. Change the last test to dg-bogus.
15219
15220 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
15221
15222 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
15223 * gcc.dg/compare9.c: New.
15224
15225 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15226
15227 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
15228
15229 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
15230
15231 PR testsuite/22288
15232 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
15233
15234
15235 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15236
15237 * gcc.dg/format/gcc_gfc-1.c: New.
15238
15239 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
15240
15241 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
15242
15243 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15244
15245 PR fortran/20842
15246 * gfortran.dg/io_invalid_1.f90: New test.
15247
15248 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
15249
15250 * gcc.dg/format/gcc_diag-1.c: Update.
15251
15252 2005-07-02 Jeff Law <law@redhat.com>
15253
15254 * gcc.dg/tree-ssa/pr22051-1.c: New test.
15255 * gcc.dg/tree-ssa/pr22051-2.c: New test.
15256
15257 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
15258
15259 * gcc.dg/format/gcc_diag-1.c: Update.
15260
15261 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
15262
15263 PR tree-opt/22269
15264 * gcc.c-torture/compile/pr22269.c: New test.
15265
15266 2005-06-30 Diego Novillo <dnovillo@redhat.com>
15267
15268 PR 21584
15269 PR 22219
15270 * g++.dg/tree-ssa/pr21584-1.C: New test.
15271 * g++.dg/tree-ssa/pr21584-2.C: New test.
15272
15273 2005-06-30 Ziemowit Laski <zlaski@apple.com>
15274
15275 * obj-c++.dg/try-catch-11.mm: New.
15276 * objc.dg/try-catch-10.m: New.
15277
15278 2005-06-29 David Edelsohn <edelsohn@gnu.org>
15279
15280 * g++.dg/other/ucnid-1.C: xfail on AIX.
15281
15282 2005-06-29 Diego Novillo <dnovillo@redhat.com>
15283
15284 PR 22234
15285 * gcc.dg/20050629-1.c: New test.
15286
15287 2005-06-29 Ziemowit Laski <zlaski@apple.com>
15288
15289 * obj-c++.dg/const-str-1[0-1].mm: New.
15290 * objc.dg/const-str-1[0-1].m: New.
15291
15292 2005-05-29 Richard Henderson <rth@redhat.com>
15293
15294 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
15295 Rename from check_effective_target_vect_no_max.
15296 (check_effective_target_vect_no_int_add): New.
15297 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
15298 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
15299 * gcc.dg/vect/vect-reduc-3.c: Likewise.
15300 * gcc.dg/vect/vect-reduc-1.c: Use both.
15301 * gcc.dg/vect/vect-reduc-2.c: Likewise.
15302
15303 2005-05-29 Richard Henderson <rth@redhat.com>
15304
15305 * lib/target-supports.exp (check_effective_target_vect_no_max):
15306 Remove i386 and x86_64.
15307
15308 2005-06-29 Steve Ellcey <sje@cup.hp.com>
15309
15310 PR testsuite/21969
15311 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
15312
15313 2005-06-29 Steve Ellcey <sje@cup.hp.com>
15314
15315 PR middle-end/21969
15316 * gcc.dg/vect/pr21969.c: New test.
15317
15318 2005-06-28 Eric Christopher <echristo@redhat.com>
15319
15320 PR c/22052
15321 PR c/21975
15322 * gcc.dg/inline1.c: New test.
15323 * gcc.dg/inline2.c: Ditto.
15324 * gcc.dg/inline3.c: Ditto.
15325 * gcc.dg/inline4.c: Ditto.
15326 * gcc.dg/inline5.c: Ditto.
15327
15328 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
15329
15330 PR libfortran/22142
15331 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15332 Add testcase also testing eoshift1 for PR 22142.
15333
15334 2005-06-28 Richard Henderson <rth@redhat.com>
15335
15336 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
15337 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
15338 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
15339 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
15340 gcc.dg/tree-ssa/20030922-2.c: Likewise.
15341
15342 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
15343
15344 PR libfortran/22142
15345 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15346 Add testcase for PR 22142.
15347
15348 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
15349
15350 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
15351 gcc.target/ia64/fpreg-2.c: New tests.
15352
15353 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15354
15355 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
15356
15357 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15358
15359 PR libfortran/22170
15360 * gfortran.dg/slash_1.f90: New test.
15361
15362 2005-06-27 Richard Henderson <rth@redhat.com>
15363
15364 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
15365 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
15366 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15367 * gcc.dg/vect/vect-reduc-2.c: Likewise.
15368 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15369 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15370
15371 2005-06-27 Richard Henderson <rth@redhat.com>
15372
15373 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
15374 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
15375
15376 2005-06-27 Ziemowit Laski <zlaski@apple.com>
15377
15378 * obj-c++.dg/proto-lossage-5.mm: New.
15379 * objc.dg/proto-lossage-5.m: New.
15380
15381 2005-06-27 Diego Novillo <dnovillo@redhat.com>
15382
15383 PR 21959
15384 * gcc.dg/tree-ssa/pr21959.c: New test.
15385
15386 2005-06-27 Jakub Jelinek <jakub@redhat.com>
15387
15388 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
15389 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
15390 testing uninitialized var.
15391
15392 * gcc.c-torture/execute/builtins/chk.h: New.
15393 * gcc.c-torture/execute/builtins/lib/chk.c: New.
15394 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
15395 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
15396 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
15397 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
15398 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
15399 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
15400 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
15401 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
15402 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
15403 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
15404 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
15405 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
15406 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
15407 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
15408 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
15409 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
15410 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
15411 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
15412 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
15413 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
15414 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
15415 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
15416 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
15417 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
15418 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
15419 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
15420 * gcc.dg/builtin-object-size-1.c: New test.
15421 * gcc.dg/builtin-object-size-2.c: New test.
15422 * gcc.dg/builtin-object-size-3.c: New test.
15423 * gcc.dg/builtin-object-size-4.c: New test.
15424 * gcc.dg/builtin-object-size-5.c: New test.
15425 * gcc.dg/builtin-stringop-chk-1.c: New test.
15426 * gcc.dg/builtin-stringop-chk-2.c: New test.
15427 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
15428 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
15429 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
15430 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
15431 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
15432 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
15433 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
15434 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
15435 * gcc.c-torture/execute/printf-1.c: New test.
15436 * gcc.c-torture/execute/fprintf-1.c: New test.
15437 * gcc.c-torture/execute/vprintf-1.c: New test.
15438 * gcc.c-torture/execute/vfprintf-1.c: New test.
15439 * gcc.c-torture/execute/printf-chk-1.c: New test.
15440 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
15441 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
15442 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
15443
15444 2005-06-27 Michael Matz <matz@suse.de>
15445
15446 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
15447 slot is not merged if address escapes.
15448
15449 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15450
15451 PR c/21911
15452 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
15453
15454 2005-06-26 Jakub Jelinek <jakub@redhat.com>
15455
15456 PR middle-end/17965
15457 * gcc.c-torture/compile/20050622-1.c: New test.
15458
15459 PR middle-end/22028
15460 * gcc.dg/20050620-1.c: New test.
15461
15462 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
15463
15464 PR tree-optimization/22026
15465 * gcc.dg/tree-ssa/pr22026.c: New.
15466
15467 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
15468
15469 PR libfortran/22144
15470 * gfortran.dg/shift-alloc.f90: New testcase.
15471
15472 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
15473
15474 * all files: Update FSF address in copyright headers.
15475
15476 2005-06-22 Jan Hubicka <jh@suse.cz>
15477
15478 * wholeprogram-1.c: New testcase.
15479 * wholeprogram-2.c: New testcase.
15480
15481 2005-06-24 Mark Mitchell <mark@codesourcery.com>
15482
15483 PR 22171
15484 * gcc.dg/tree-ssa/pr22171.c: New test.
15485
15486 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
15487
15488 * gfortran.dg/simplify_modulo.f90: New.
15489
15490 2005-06-24 Jan Hubicka <jh@suse.cz>
15491
15492 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
15493
15494 2005-06-23 Ziemowit Laski <zlaski@apple.com>
15495
15496 * obj-c++.dg/proto-lossage-[1-4].mm: New.
15497
15498 2005-06-23 Ziemowit Laski <zlaski@apple.com>
15499
15500 * obj-c++.dg/typedef-alias-1.mm: New.
15501 * objc.dg/typedef-alias-1.m: New.
15502
15503 2005-06-23 Jeff Law <law@redhat.com>
15504
15505 * gcc.dg/tree-ssa/vrp16.c: New test.
15506
15507 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15508
15509 * lib/target-supports.exp: Add
15510 check_effective_target_fortran_large_real and
15511 check_effective_target_fortran_large_int to check for
15512 corresponding effective targets.
15513 * gfortran.dg/large_integer_kind_1.f90: New test.
15514 * gfortran.dg/large_real_kind_1.f90: New test.
15515
15516 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
15517
15518 PR tree-optimization/22117
15519 * gcc.dg/tree-ssa/pr22117.c: New.
15520
15521 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
15522
15523 PR testsuite/22123
15524 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
15525
15526 2005-06-23 David Edelsohn <edelsohn@gnu.org>
15527
15528 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
15529
15530 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
15531
15532 * gfortran.dg/f2c_4.f90: Add tests for complex functions
15533 * gfortran.dg/f2c_4.c: Likewise.
15534
15535 2005-06-22 Paul Brook <paul@codesourcery.com>
15536
15537 PR fortran/21034
15538 * gfortran.dg/auto_save_1.f90: New test.
15539
15540 2005-06-22 Michael Matz <matz@suse.de>
15541
15542 * gcc.target/x86-64/abi: New directory.
15543 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
15544 * gcc.target/x86-64/abi/README.gcc: New file.
15545 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
15546 * gcc.target/x86-64/abi/asm-support.s: New file.
15547 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
15548 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
15549 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
15550 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
15551 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
15552 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
15553 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
15554 * gcc.target/x86_64/abi/test_bitfields.c: New test.
15555 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
15556 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
15557 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
15558 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
15559 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
15560 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
15561 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
15562 * gcc.target/x86_64/abi/test_varargs.c: New test.
15563
15564 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
15565
15566 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
15567 32-bit i?86 and x86_64.
15568
15569 2005-06-21 Ziemowit Laski <zlaski@apple.com>
15570
15571 * obj-c++.dg/const-str-[1-9].mm: New tests.
15572
15573 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
15574
15575 PR fortran/22010
15576 * gfortran.dg/namelist_use.f90: New.
15577 * gfortran.dg/namelist_use_only.f90: New.
15578
15579 2005-06-21 Jeff Law <law@redhat.com>
15580
15581 * gcc.dg/tree-ssa/vrp15.c: New test.
15582
15583 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
15584
15585 * lib/target-supports.exp (check_effective_target_vect_reduction):
15586 Remove.
15587 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
15588 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
15589 remove vect_reduction target keyword. Also avoid two returns in main.
15590 * gcc.dg/vect/vect-reduc-3.c: Likewise.
15591 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
15592 * gcc.dg/vect/vect-reduc-1short.c: New test.
15593 * gcc.dg/vect/vect-reduc-1char.c: New test.
15594 * gcc.dg/vect/vect-reduc-2short.c: New test.
15595 * gcc.dg/vect/vect-reduc-2char.c: New test.
15596 * gcc.dg/vect/vect-reduc-6.c: New test.
15597 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
15598 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
15599 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
15600
15601 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15602 Paul Thomas <pault@gcc.gnu.org>
15603
15604 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
15605 New tests.
15606
15607 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15608
15609 * gfortran.dg/backslash_1.f90: New test.
15610 * gfortran.dg/backslash_2.f90: New test.
15611
15612 2005-06-20 Steven G. Kargl <kargls@comcast.net>
15613
15614 * gfortran.dg/duplicate_labels.f90: New test.
15615
15616 2005-06-20 Jan Beulich <jbeulich@novell.com>
15617
15618 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
15619 unsupportable relocations.
15620 * g++.old-deja/g++.other/store-expr1.C: Likewise.
15621 * gcc.dg/20050321-2.c: xfail for NetWare.
15622
15623 2005-06-20 Andreas Jaeger <aj@suse.de>
15624
15625 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
15626 gcc.target/i386/fastcall-sseregparm.c,
15627 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
15628
15629 2005-06-19 Richard Henderson <rth@redhat.com>
15630
15631 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
15632
15633 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
15634
15635 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
15636
15637 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
15638
15639 PR c++/22115
15640 * g++.dg/conversion/simd2.C: Change expected error message.
15641
15642 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
15643
15644 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
15645 * gcc.dg/vect/vect-reduc-2.c: Likewise.
15646 * gcc.dg/vect/vect-reduc-3.c: Likewise.
15647
15648 2005-06-18 James A Morrison <phython@gcc.gnu.org>
15649
15650 * gcc.dg/fold-mod-1.c: New test.
15651
15652 2005-06-18 Steven G. Kargl <kargls@comcast.net>
15653
15654 PR fortran/19926
15655 * gfortran.dg/pr19926.f90: New test.
15656
15657 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
15658
15659 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
15660 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
15661 targets.
15662 * gcc.dg/vect/vect-reduc-2.c: Likewise.
15663 * gcc.dg/vect/vect-reduc-3.c: Likewise.
15664
15665 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
15666
15667 * gcc.target/ia64/float80-varargs-1.c: New test.
15668
15669 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15670
15671 PR tree-opt/22035
15672 * gfortran.dg/f2c_6.f90: New test.
15673
15674 2005-06-17 Geoffrey Keating <geoffk@apple.com>
15675
15676 PR c++/17413
15677 * g++.dg/template/local5.C: New.
15678
15679 2005-06-17 Richard Henderson <rth@redhat.com>
15680
15681 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
15682
15683 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
15684
15685 PR testsuite/21945
15686 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
15687
15688 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
15689
15690 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
15691 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
15692 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
15693 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
15694 check_vect to verify the presence of hardware vector support.
15695
15696 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
15697
15698 PR testsuite/22056
15699 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
15700
15701 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15702
15703 PR libfortran/19216
15704 * gfortran.dg/pr19216.f: Add correct space between brackets and
15705 dg directive.
15706
15707 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15708
15709 PR libfortran/16436
15710 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
15711
15712 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
15713
15714 * gcc.target/i386/attributes-error.c: New testcase.
15715 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
15716 * gcc.target/i386/regparm-stdcall.c: Likewise.
15717 * gcc.target/i386/sseregparm-1.c: Likewise.
15718 * gcc.target/i386/sseregparm-2.c: Likewise.
15719
15720 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
15721
15722 * g++.dg/rtti/crash2.C: New.
15723
15724 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
15725
15726 * gcc.dg/noncompile/20040203-3.c: Update expected message.
15727
15728 2005-06-15 David Ung <davidu@mips.com>
15729
15730 * gcc.target/mips/mips16e-extends.c: New test for testing the
15731 generation of MIPS16e zeb/zeh, seb/seh instructions.
15732
15733 2005-06-15 Diego Novillo <dnovillo@redhat.com>
15734
15735 PR 22018
15736 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
15737 * gcc.dg/tree-ssa/pr22018.c: New test.
15738
15739 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
15740
15741 * gcc.dg/simd-1.c: Update error messages.
15742 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
15743 * gcc.dg/simd-2.c: Update error messages.
15744 * gcc.dg/simd-4.c: New.
15745
15746 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
15747
15748 PR c++/20678
15749 * g++.dg/other/crash-4.C: New.
15750
15751 2005-06-14 Devang Patel <dpatel@apple.com>
15752
15753 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
15754
15755 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
15756
15757 PR c++/21929
15758 * g++.dg/parse/crash11.C: Update
15759
15760 2005-06-13 Jeff Law <law@redhat.com>
15761
15762 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
15763 perform the desired transformations.
15764 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
15765 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
15766
15767 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15768
15769 PR fortran/22038
15770 * gfortran.dg/forall_1.f90: Un-XFAIL.
15771
15772 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
15773
15774 PR c++/21929
15775 * g++.dg/parse/crash26.C: New.
15776
15777 PR c++/20789
15778 * g++.dg/init/member1.C: New.
15779
15780 2005-06-13 Jakub Jelinek <jakub@redhat.com>
15781
15782 * gfortran.dg/altreturn_1.f90: New test.
15783
15784 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
15785
15786 PR middle-end/21985
15787 * gcc.dg/tree-ssa/pr21985.c: New test.
15788
15789 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
15790
15791 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
15792
15793 2005-06-12 Roger Sayle <roger@eyesopen.com>
15794
15795 PR c++/21930
15796 * g++.dg/other/error10.C: New test case.
15797
15798 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15799
15800 PR libfortran/19155
15801 * gfortran.dg/pr19155.f: Add test.
15802
15803 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15804
15805 * gfortran.dg/f2c_7.f90: New test.
15806
15807 * gfortran.dg/forall_1.f90: XFAILed.
15808
15809 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
15810
15811 * gcc.dg/pr14796-1.c: New.
15812 * gcc.dg/pr14796-2.c: New.
15813
15814 2005-06-11 Steven G. Kargl <kargls@comcast.net>
15815
15816 PR fortran/17792
15817 PR fortran/21375
15818 * gfortran.dg/deallocate_stat.f90: New test.
15819
15820 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
15821
15822 * gfortran.fortran-torture/execute/in-pack.f90: New test.
15823
15824 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
15825
15826 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
15827 access will be generated when this loop is vectorized. Test that
15828 accesses with same alignment were detected.
15829 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
15830 Test that accesses with same alignment were detected.
15831 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
15832 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
15833 alignment were detected.
15834
15835 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
15836
15837 PR c++/10611
15838 * g++.dg/conversion/simd2.C: New.
15839
15840 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
15841
15842 * gcc.dg/Wcxx-compat-1.c: New.
15843
15844 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
15845
15846 PR libfortran/21480
15847 * gfortran.dg/reshape-complex.f90: Add a test for a packed
15848 complex array.
15849
15850 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
15851
15852 * gcc.dg/alias-8.c: New.
15853
15854 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
15855
15856 * gcc.dg/format/cmn_err-1.c: Update.
15857
15858 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
15859
15860 PR target/20666
15861 * gcc.target/sparc/fexpand-2.c: New.
15862 * gcc.target/sparc/fpmerge-2.c: New.
15863 * gcc.target/sparc/fpmul-2.c: New.
15864 * gcc.target/sparc/noresult.c: New.
15865 * gcc.target/sparc/pdist-2.c: New.
15866 * gcc.target/sparc/pdist-3.c: New.
15867
15868 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
15869
15870 PR testsuite/21702
15871 * gcc.target/i386/i386.exp: Fix comment typo.
15872
15873 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
15874
15875 PR c++/19497
15876 * g++.dg/inherit/using5.C: New.
15877 * g++.dg/inherit/using6.C: New.
15878
15879 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15880
15881 PR c++/19894
15882 * g++.dg/template/ptrmem15.C: New test.
15883
15884 PR c++/20563
15885 * g++.dg/ext/label4.C: New test.
15886
15887 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
15888
15889 * gcc.dg/tls/debug-1.c: New test.
15890
15891 2005-06-07 Dale Johannesen <dalej@apple.com>
15892
15893 * gcc.target/i386/movq.c: New.
15894
15895 2005-06-07 Dale Johannesen <dalej@apple.com>
15896
15897 * gcc.dg/20050607-1.c: New.
15898
15899 2005-06-07 Jakub Jelinek <jakub@redhat.com>
15900
15901 PR middle-end/21850
15902 * gcc.c-torture/execute/20050607-1.c: New test.
15903
15904 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
15905
15906 PR libfortran/21926
15907 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
15908 Test case where the return array has lowest stride one,
15909 but isn't packed.
15910
15911 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
15912
15913 * lib/target-supports.exp (check_effective_target_sync_int_long):
15914 Add s390 and s390x targets.
15915
15916 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
15917
15918 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
15919 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
15920 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
15921 * gcc.dg/tree-ssa/loop-9.c: New test.
15922
15923 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
15924
15925 * g++.dg/parse/defarg10.C: New.
15926
15927 2005-06-06 Jakub Jelinek <jakub@redhat.com>
15928
15929 PR regression/21897
15930 * gcc.c-torture/execute/20050604-1.c: New test.
15931
15932 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
15933
15934 PR 21903
15935 * g++.dg/parse/defarg9.C: New.
15936
15937 PR c++/20637
15938 * g++.dg/inherit/using4.C: New.
15939 * g++.dg/overload/error1.C: Adjust expected errors.
15940 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
15941 * g++.old-deja/g++.brendan/arm2.C: Likewise.
15942 * g++.old-deja/g++.other/redecl2.C: Likewise.
15943 * g++.old-deja/g++.other/redecl4.C: Likewise.
15944 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
15945
15946 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
15947
15948 * gfortran.dg/f2c_5.f90: Add -w to dg-options
15949
15950 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
15951
15952 * lib/gfortran.exp (gfortran_target_compile): Call
15953 dg-additional-files-options
15954 * gfortran.dg/f2c_4.f90: New file
15955 * gfortran.dg/f2c_4.c: New file
15956 * gfortran.dg/f2c_5.f90: New file
15957 * gfortran.dg/f2c_5.c: New file
15958
15959 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15960
15961 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
15962
15963 PR fortran/21912
15964 * gfortran.dg/array_constructor_4.f90: New test.
15965
15966 2005-06-05 Mark Mitchell <mark@codesourcery.com>
15967
15968 PR c++/21619
15969 * g++.dg/ext/builtin9.C: New test.
15970
15971 2005-06-05 Dale Johannesen <dalej@apple.com>
15972
15973 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
15974 * gcc.c-torture/execute/20050603-2.c: Ditto.
15975
15976 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
15977
15978 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
15979 * gcc.dg/vect/vect-reduc-1.c: New.
15980 * gcc.dg/vect/vect-reduc-2.c: New.
15981 * gcc.dg/vect/vect-reduc-3.c: New.
15982
15983 2005-06-04 Dale Johannesen <dalej@apple.com>
15984
15985 * gcc.c-torture/execute/20050603-1.c: New.
15986 * gcc.c-torture/execute/20050603-2.c: New.
15987 * gcc.dg/20050603-3.c: New.
15988
15989 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15990
15991 PR fortran/19195
15992 * gfortran.dg/debug_1.f90: New test.
15993
15994 * gfortran.dg/forall_1.f90: New test.
15995
15996 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
15997
15998 * gfortran.dg/array_constructor_3.f90: New test.
15999
16000 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16001
16002 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
16003
16004 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
16005
16006 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
16007
16008 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
16009
16010 PR c/21873
16011 * gcc.dg/init-excess-1.c: New test.
16012
16013 2005-06-03 Mark Mitchell <mark@codesourcery.com>
16014
16015 PR c++/21853
16016 * g++.dg/expr/static_cast6.C: New test.
16017
16018 2005-06-03 Diego Novillo <dnovillo@redhat.com>
16019
16020 * gcc.dg/tree-ssa/vrp14.c: New test.
16021
16022 2005-06-03 Mark Mitchell <mark@codesourcery.com>
16023
16024 PR c++/21336
16025 * g++.dg/template/new2.C: New test.
16026
16027 2005-06-03 Josh Conner <jconner@apple.com>
16028
16029 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
16030 all entries in initializer.
16031
16032 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
16033
16034 PR middle-end/21858
16035 * gcc.dg/pr21858.c: New testcase.
16036
16037 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
16038
16039 PR tree-optimization/21292
16040
16041 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
16042 New.
16043 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16044 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16045 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16046 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16047 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
16048
16049 2005-06-02 Richard Henderson <rth@redhat.com>
16050
16051 * gcc.dg/sync-2.c: Use -march=i486 for i386.
16052
16053 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
16054
16055 * gcc.dg/wtypequal.c: New testcase.
16056
16057 2005-06-02 Diego Novillo <dnovillo@redhat.com>
16058
16059 PR 21582
16060 * gcc.dg/tree-ssa/pr21582.c: New test.
16061
16062 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
16063
16064 PR c++/21280
16065 * g++.dg/opt/interface2.h: New.
16066 * g++.dg/opt/interface2.C: New.
16067 * g++.dg/init/ctor4.C: Adjust error lines.
16068 * g++.old-deja/g++.bob/inherit2.C: Likewise.
16069 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
16070 * g++.old-deja/g++.jason/opeq3.C: Likewise.
16071 * g++.old-deja/g++.pt/assign1.C: Likewise.
16072 * g++.old-deja/g++.pt/crash20.C: Likewise.
16073
16074 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
16075
16076 PR tree-optimization/21734
16077 * g++.dg/vect/pr21734_1.cc: New.
16078 * g++.dg/vect/pr21734_2.cc: New.
16079
16080 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
16081
16082 PR c++/20350
16083 * g++.dg/template/spec24.C: New.
16084
16085 PR c++/21151
16086 * g++.dg/pch/local-1.C: New.
16087 * g++.dg/pch/local-1.Hs: New.
16088
16089 2005-06-01 Diego Novillo <dnovillo@redhat.com>
16090
16091 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
16092 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
16093 * gcc.dg/tree-ssa/pr14341.c: New test.
16094 * gcc.dg/tree-ssa/pr14841.c: New test.
16095 * gcc.dg/tree-ssa/pr20701.c: New test.
16096 * gcc.dg/tree-ssa/pr21086.c: New test.
16097 * gcc.dg/tree-ssa/pr21090.c: New test.
16098 * gcc.dg/tree-ssa/pr21332.c: New test.
16099 * gcc.dg/tree-ssa/pr21458.c: New test.
16100 * gcc.dg/tree-ssa/pr21658.c: New test.
16101 * gcc.dg/tree-ssa/vrp01.c: New test.
16102 * gcc.dg/tree-ssa/vrp02.c: New test.
16103 * gcc.dg/tree-ssa/vrp03.c: New test.
16104 * gcc.dg/tree-ssa/vrp04.c: New test.
16105 * gcc.dg/tree-ssa/vrp05.c: New test.
16106 * gcc.dg/tree-ssa/vrp06.c: New test.
16107 * gcc.dg/tree-ssa/vrp07.c: New test.
16108 * gcc.dg/tree-ssa/vrp08.c: New test.
16109 * gcc.dg/tree-ssa/vrp09.c: New test.
16110 * gcc.dg/tree-ssa/vrp10.c: New test.
16111 * gcc.dg/tree-ssa/vrp11.c: New test.
16112 * gcc.dg/tree-ssa/vrp12.c: New test.
16113 * gcc.dg/tree-ssa/vrp13.c: New test.
16114
16115 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
16116
16117 PR 21029
16118 * gcc.dg/tree-ssa/pr21029.c: New test.
16119
16120 2005-06-01 Roger Sayle <roger@eyesopen.com>
16121
16122 * gfortran.dg/logint-1.f: New test case.
16123 * gfortran.dg/logint-2.f: Likewise.
16124 * gfortran.dg/logint-3.f: Likewise.
16125
16126 2005-06-01 Jakub Jelinek <jakub@redhat.com>
16127
16128 PR c/21536
16129 PR c/20760
16130 * gcc.dg/20050527-1.c: New test.
16131
16132 * gcc.dg/i386-sse-12.c: New test.
16133
16134 PR fortran/21729
16135 * gfortran.dg/implicit_5.f90: New test.
16136
16137 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
16138
16139 PR fortran/20883
16140 * gfortran/assign_4.f90: New test.
16141 * gfortran/assign_2.f90: Change compile to run.
16142
16143 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
16144
16145 * lib/target-supports.exp
16146 (check_effective_target_sync_char_short): New.
16147 * gcc.dg/sync-2.c: New.
16148
16149 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
16150
16151 PR tree-optimization/21817
16152 * gcc.dg/torture/pr21817-1.c: New.
16153
16154 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
16155
16156 PR c++/21165
16157 * g++.dg/template/init5.C: New.
16158
16159 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
16160
16161 * gfortran.dg/char_initialiser_actual.f90:
16162 Test character initialisers as actual arguments.
16163 * gfortran.dg/char_pointer_comp_assign.f90:
16164 Test character pointer structure component assignments.
16165 * gfortran.dg/char_array_structure_constructor.f90:
16166 Test character components in structure constructors.
16167
16168 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
16169
16170 PR middle-end/20931
16171 * g++.dg/opt/pr20931.C: New test.
16172
16173 2005-05-31 Andreas Jaeger <aj@suse.de>
16174
16175 PR testsuite/20772
16176 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
16177 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
16178 g++.old-deja/g++.ext/asmspec1.C,
16179 g++.old-deja/g++.other/regstack.C,
16180 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
16181 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
16182 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
16183 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
16184 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
16185 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
16186 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
16187 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
16188 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
16189 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
16190 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
16191 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
16192 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
16193 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
16194 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
16195 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
16196 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
16197 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
16198 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
16199
16200 2005-05-31 Jeff Law <law@redhat.com>
16201
16202 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
16203
16204 2005-05-30 Paolo Carlini <pcarlini@suse.de>
16205
16206 PR middle-end/21743
16207 * gcc.dg/builtins-1.c: Activate disabled clog test.
16208 * gcc.dg/torture/builtin-attr-1.c: Likewise.
16209
16210 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
16211
16212 * gfortran.dg/char_pointer_assign.f90:
16213 Test character-pointer assignments and pointer assignments.
16214 * gfortran.dg/char_pointer_dummy.f90:
16215 Test character-pointer dummy arguments.
16216 * gfortran.dg/char_pointer_func.f90:
16217 Test character-pointer function returns.
16218 * gfortran.dg/char_pointer_dependency.f90:
16219 Test character-pointer functions with dependencies.
16220
16221 2005-05-30 Mark Mitchell <mark@codesourcery.com>
16222
16223 PR c++/21784
16224 * g++.dg/lookup/using14.C: New test.
16225
16226 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
16227
16228 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
16229 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
16230 trailing ^M.
16231
16232 2005-05-29 Geoffrey Keating <geoffk@apple.com>
16233
16234 PR c++/17413
16235 * g++.dg/template/local5.C: New.
16236
16237 PR target/21761
16238 * gcc.c-torture/compile/pr21761.c: New.
16239
16240 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
16241 before darwin8.
16242
16243 2005-05-30 Steven G. Kargl
16244
16245 PR fortran/20846
16246 * gfortran.dg/inquire_8.f90: New test.
16247
16248 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16249
16250 PR libfortran/21376
16251 * gfortran.dg/output_exponents_1.f90: New test.
16252
16253 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16254
16255 PR libfortran/20006
16256 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
16257
16258 2005-05-28 Mark Mitchell <mark@codesourcery.com>
16259
16260 PR c++/21210
16261 * g++.dg/ext/complex1.C: New test.
16262
16263 PR c++/21340
16264 * g++.dg/init/ctor6.C: New test.
16265
16266 2005-05-29 Jan Hubicka <jh@suse.cz>
16267
16268 * gcc.c-torture/compile/pr21562.c: New.
16269
16270 2005-05-28 Steven G. Kargl <kargls@comcast.net>
16271
16272 * gfortran.dg/subnormal_1.f90: New test.
16273
16274 2005-05-28 Jan Hubicka <jh@suse.cz>
16275
16276 * tree-prof.exp: Fix comment.
16277 * value-prof-1.c: New.
16278 * value-prof-2.c: New.
16279 * value-prof-3.c: New.
16280 * value-prof-4.c: New.
16281
16282 2005-05-27 Mark Mitchell <mark@codesourcery.com>
16283
16284 PR c++/21614
16285 * g++.dg/expr/ptrmem6.C: New test.
16286 * g++.dg/expr/ptrmem6a.C: Likewise.
16287
16288 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
16289
16290 PR tree-optimization/21658
16291 * gcc.dg/tree-ssa/pr21658.c: New.
16292
16293 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
16294
16295 PR c++/21455
16296 * g++.dg/inherit/ptrmem3.C: New.
16297
16298 PR c++/21681
16299 * g++.dg/parse/template16.C: New.
16300
16301 2005-05-27 Andreas Jaeger <aj@suse.de>
16302
16303 * gcc.dg/setjmp-2.c: Only run in 32-bit.
16304
16305 * gcc.dg/i386-sse-8.c: Run test on all archs.
16306
16307 2005-05-26 Mike Stump <mrs@apple.com>
16308
16309 * objc.dg/isa-field-1.m: Only run on darwin.
16310 * objc.dg/lookup-1.m: Likewise.
16311 * objc.dg/try-catch-8.m: Likewise.
16312
16313 2005-05-26 Roger Sayle <roger@eyesopen.com>
16314
16315 PR tree-optimization/9814
16316 * gcc.dg/pr9814-1.c: New test case.
16317
16318 2005-05-26 Ziemowit Laski <zlaski@apple.com>
16319
16320 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
16321 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
16322 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
16323 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
16324 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
16325 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
16326 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
16327 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
16328 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
16329 objc.dg/try-catch-8.m: New.
16330
16331 2005-05-26 Janis Johnson <janis187@us.ibm.com>
16332
16333 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
16334 remove extraneous semicolons.
16335
16336 2005-05-26 Ziemowit Laski <zlaski@apple.com>
16337
16338 * obj-c++.dg/comp-types-12.mm: New.
16339 * objc.dg/comp-types-11.m: New.
16340 * objc.dg/selector-4.m: New.
16341
16342 2005-05-26 Andreas Jaeger <aj@suse.de>
16343
16344 PR testsuite/20772
16345 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
16346 g++.old-deja/g++.ext/attrib3.C,
16347 g++.old-deja/g++.other/store-expr1.C,
16348 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
16349 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
16350 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16351 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
16352 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
16353 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
16354 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
16355 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16356 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
16357 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
16358 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
16359 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
16360 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
16361 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
16362 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
16363 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
16364 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
16365 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16366 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
16367
16368 2005-05-26 Andreas Jaeger <aj@suse.de>
16369
16370 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
16371 x86-64 compilation.
16372
16373 2005-05-26 Andreas Jaeger <aj@suse.de>
16374
16375 PR testsuite/20772
16376 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
16377 gcc.misc-tests/i386-pf-athlon-1.c,
16378 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16379 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
16380 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
16381 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
16382 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
16383 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
16384 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
16385 programs.
16386
16387 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
16388 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
16389 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
16390 x86-64 compilation.
16391
16392 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
16393 x86_64.
16394
16395 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
16396 effective-target ilp32.
16397
16398 2005-05-26 David Ung <davidu@mips.com>
16399
16400 * gcc.target/mips/ext_ins.c: New test for testing the generation
16401 of MIPS32/64 rev 2 ext/ins instructions.
16402
16403 2005-05-26 Andreas Jaeger <aj@suse.de>
16404
16405 * treelang/compile/unsigned.tree: Use gimple instead of
16406 nonexisting generic dump.
16407
16408 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
16409
16410 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
16411
16412 2005-05-26 Andreas Jaeger <aj@suse.de>
16413
16414 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
16415
16416 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
16417
16418 PR libfortran/17283
16419 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
16420 Test callee-allocated memory with write statements.
16421
16422 2005-05-25 Roger Sayle <roger@eyesopen.com>
16423
16424 PR middle-end/21709
16425 * gcc.dg/pr21709-1.c: New test case.
16426
16427 2005-05-25 Ziemowit Laski <zlaski@apple.com>
16428 Mike Stump <mrs@apple.com>
16429
16430 * objc/execute/next_mapping.h: Update for C++.
16431
16432 * obj-c++.dg/selector-1.mm: Move to...
16433 * obj-c++.dg/selector-4.mm: here...
16434
16435 * obj-c++.dg/basic.mm: New.
16436 * obj-c++.dg/comp-types-1.mm: New.
16437 * obj-c++.dg/cxx-class-1.mm: New.
16438 * obj-c++.dg/cxx-ivars-1.mm: New.
16439 * obj-c++.dg/cxx-ivars-2.mm: New.
16440 * obj-c++.dg/cxx-ivars-3.mm: New.
16441 * obj-c++.dg/cxx-scope-1.mm: New.
16442 * obj-c++.dg/cxx-scope-2.mm: New.
16443 * obj-c++.dg/defs.mm: New.
16444 * obj-c++.dg/empty-private-1.mm: New.
16445 * obj-c++.dg/encode-1.mm: New.
16446 * obj-c++.dg/encode-2.mm: New.
16447 * obj-c++.dg/encode-3.mm: New.
16448 * obj-c++.dg/extern-c-1.mm: New.
16449 * obj-c++.dg/extra-semi.mm: New.
16450 * obj-c++.dg/fix-and-continue-2.mm: New.
16451 * obj-c++.dg/isa-field-1.mm: New.
16452 * obj-c++.dg/ivar-list-semi.mm: New.
16453 * obj-c++.dg/local-decl-1.mm: New.
16454 * obj-c++.dg/lookup-1.mm: New.
16455 * obj-c++.dg/lookup-2.mm: New.
16456 * obj-c++.dg/method-1.mm: New.
16457 * obj-c++.dg/method-2.mm: New.
16458 * obj-c++.dg/method-3.mm: New.
16459 * obj-c++.dg/method-4.mm: New.
16460 * obj-c++.dg/method-5.mm: New.
16461 * obj-c++.dg/method-6.mm: New.
16462 * obj-c++.dg/method-7.mm: New.
16463 * obj-c++.dg/no-extra-load.mm: New.
16464 * obj-c++.dg/overload-1.mm: New.
16465 * obj-c++.dg/pragma-1.mm: New.
16466 * obj-c++.dg/pragma-2.mm: New.
16467 * obj-c++.dg/private-1.mm: New.
16468 * obj-c++.dg/private-2.mm: New.
16469 * obj-c++.dg/proto-qual-1.mm: New.
16470 * obj-c++.dg/qual-types-1.mm: New.
16471 * obj-c++.dg/stubify-1.mm: New.
16472 * obj-c++.dg/stubify-2.mm: New.
16473 * obj-c++.dg/super-class-1.mm: New.
16474 * obj-c++.dg/super-class-2.mm: New.
16475 * obj-c++.dg/super-dealloc-1.mm: New.
16476 * obj-c++.dg/super-dealloc-2.mm: New.
16477 * obj-c++.dg/template-1.mm: New.
16478 * obj-c++.dg/template-2.mm: New.
16479 * obj-c++.dg/template-3.mm: New.
16480 * obj-c++.dg/template-4.mm: New.
16481 * obj-c++.dg/template-5.mm: New.
16482 * obj-c++.dg/template-6.mm: New.
16483 * obj-c++.dg/try-catch-1.mm: New.
16484 * obj-c++.dg/try-catch-2.mm: New.
16485 * obj-c++.dg/try-catch-3.mm: New.
16486 * obj-c++.dg/try-catch-4.mm: New.
16487 * obj-c++.dg/try-catch-5.mm: New.
16488 * obj-c++.dg/try-catch-6.mm: New.
16489 * obj-c++.dg/try-catch-7.mm: New.
16490 * obj-c++.dg/try-catch-8.mm: New.
16491 * obj-c++.dg/try-catch-9.mm: New.
16492 * obj-c++.dg/va-meth-1.mm: New.
16493
16494 2005-05-25 Ziemowit Laski <zlaski@apple.com>
16495
16496 * obj-c++.dg/selector-1.mm: New.
16497 * obj-c++.dg/selector-2.mm: New.
16498
16499 2005-05-25 Ziemowit Laski <zlaski@apple.com>
16500
16501 * obj-c++.dg/selector-3.mm: New.
16502 * objc.dg/selector-3.m: New.
16503
16504 2005-05-25 Ziemowit Laski <zlaski@apple.com>
16505
16506 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
16507 about where warning appears.
16508
16509 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
16510
16511 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
16512 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
16513 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
16514 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
16515
16516 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
16517
16518 * gcc.dg/20050524-1.c: New test.
16519
16520 2005-05-25 Jan Hubicka <jh@suse.cz>
16521
16522 * gcc.dg/tree-prof/inliner-1.c: New.
16523
16524 2005-05-25 Janis Johnson <janis187@us.ibm.com>
16525
16526 * gcc.dg/tree-prof: New directory.
16527 * gcc.dg/tree-prof/tree-prof.exp: New.
16528
16529 2005-05-25 DJ Delorie <dj@redhat.com>
16530
16531 * gcc.dg/Wattributes-1.c: New.
16532 * gcc.dg/Wattributes-2.c: New.
16533 * gcc.dg/Wattributes-3.c: New.
16534
16535 20005-05-24 Janis Johnson <janis187@us.ibm.com>
16536
16537 PR tree-optimization/19833
16538 * gcc.dg/uninit-4.c: Remove xfail.
16539 * gcc.dg/uninit-9.c: Ditto.
16540
16541 2005-05-24 Ziemowit Laski <zlaski@apple.com>
16542
16543 * obj-c++.dg/bitfield-[1-5].mm: New.
16544 * obj-c++.dg/class-protocol-1.mm: New.
16545 * obj-c++.dg/comp-types-1[0-1].mm: New.
16546 * obj-c++.dg/comp-types-[2-9].mm: New.
16547 * obj-c++.dg/encode-[4-8].mm: New.
16548 * obj-c++.dg/layout-1.mm: New.
16549 * obj-c++.dg/method-1[0-9].mm: New.
16550 * obj-c++.dg/method-2[0-1].mm: New.
16551 * obj-c++.dg/method-[8-9].mm: New.
16552 * obj-c++.dg/objc-gc-3.mm: New.
16553 * obj-c++.dg/try-catch-10.mm: New.
16554 * objc.dg/bitfield-5.m: New.
16555 * objc.dg/comp-types-10.m: New.
16556 * objc.dg/comp-types-9.m: New.
16557 * objc.dg/layout-1.m: New.
16558 * objc.dg/objc-gc-4.m: New.
16559 * objc.dg/try-catch-9.m: New.
16560 * objc.dg/class-protocol-1.m: Tweak diagnostics.
16561 * objc.dg/comp-types-1.m: Likewise.
16562 * objc.dg/comp-types-[5-6].m: Likewise.
16563 * objc.dg/method-9.m: Likewise.
16564
16565 2005-05-24 Janis Johnson <janis187@us.ibm.com>
16566
16567 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
16568 and on hardware without VMX support.
16569
16570 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
16571
16572 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
16573
16574 * lib/profopt.exp (dg-final-generate, dg-final-use,
16575 profopt-final-code, profopt-get-options): New.
16576 (profopt-execute): Process test directives.
16577
16578 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
16579 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16580 cleanup-tree-dump, cleanup-saved-temps): Update comments.
16581
16582 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
16583
16584 PR C++/21645
16585 * g++.dg/init/ctor5.C: New test.
16586
16587 2005-05-24 Ira Rosen <irar@il.ibm.com>
16588
16589 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
16590 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
16591 vect-113.c, vect-114.c.
16592
16593 2005-05-23 Adam Nemet <anemet@lnxw.com>
16594
16595 * gcc.dg/const-elim-1.c: Remove xfails.
16596
16597 2005-05-23 Jeff Law <law@redhat.com>
16598
16599 * gcc.c-torture/compile/pr21638.c: New test.
16600 * gcc.c-torture/compile/20050520-1.c: New test.
16601
16602 2005-05-23 Nick Clifton <nickc@redhat.com>
16603
16604 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
16605 be a proper triple, ie: m32r*-*-*.
16606 * g++.old-deja/g++.jason/thunk3.C: Likewise.
16607
16608 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
16609
16610 PR middle-end/21331
16611 PR tree-opt/21293
16612 * gcc.c-torture/compile/pr21293.c: New test.
16613 * gcc.c-torture/execute/pr21331.c: New test.
16614
16615 2004-05-20 Richard Henderson <rth@redhat.com>
16616
16617 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
16618
16619 2005-05-20 Ziemowit Laski <zlaski@apple.com>
16620
16621 * obj-c++-dg.exp: Add.
16622 * obj-c++.exp: Add.
16623 * obj-c++.dg/dg.exp: Add.
16624
16625 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
16626
16627 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
16628 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
16629
16630 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
16631
16632 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
16633
16634 2004-05-19 Richard Henderson <rth@redhat.com>
16635
16636 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
16637
16638 2005-05-19 Janis Johnson <janis187@us.ibm.com>
16639
16640 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
16641
16642 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
16643
16644 2005-05-19 Jakub Jelinek <jakub@redhat.com>
16645
16646 PR c++/21495
16647 * g++.dg/parse/extern1.C: New test.
16648 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
16649
16650 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
16651
16652 * gcc.dg/c99-math.h: New.
16653 * gcc.dg/c99-math-float-1.c: New test.
16654 * gcc.dg/c99-math-double-1.c: Likewise.
16655 * gcc.dg/c99-math-long-double-1.c: Likewise.
16656
16657 2005-05-18 Richard Henderson <rth@redhat.com>
16658
16659 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
16660
16661 2005-05-18 Devang Patel <dpatel@apple.com>
16662
16663 * g++.dg/opt/20050511-1.C: New test.
16664
16665 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
16666
16667 PR libfortran/21127
16668 * gfortran.dg/reshape-complex.f90: New test.
16669
16670 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
16671
16672 * gfortran.dg/array_constructor_1.f90: New test.
16673 * gfortran.dg/array_constructor_2.f90: New test.
16674
16675 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
16676
16677 PR fortran/20954
16678 * gfortran.dg/pr20954.f: New test.
16679
16680 2005-05-17 Mike Stump <mrs@apple.com>
16681
16682 Yet more Objective-C++...
16683
16684 * objc.dg/method-5.m: Update.
16685 * objc.dg/method-6.m: Update.
16686 * objc.dg/method-7.m: Update.
16687 * objc.dg/method-9.m: Update.
16688 * objc.dg/try-catch-2.m: Update.
16689
16690 2005-05-17 Mark Mitchell <mark@codesourcery.com>
16691
16692 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
16693 Remove little-endian optimizations.
16694
16695 2005-05-17 Jeff Law <law@redhat.com>
16696
16697 * g++.dg/tree-ssa/pr14814.C: New test.
16698 * gcc.dg/tree-ssa/pr14814.C: New test.
16699 * gcc.dg/tree-ssa/pr17141-1.C: New test.
16700 * gcc.dg/tree-ssa/pr17141-2.C: New test.
16701
16702 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
16703
16704 * gcc.dg/compat/generate-random.c: Do not include
16705 libiberty.h.
16706 * gcc.dg/compat/generate-random_r.c: Likewise.
16707
16708 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
16709
16710 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
16711
16712 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
16713
16714 PR middle-end/21595
16715 * g++.dg/tree-ssa/builtin1.C: New testcase.
16716
16717 2005-05-17 Jakub Jelinek <jakub@redhat.com>
16718
16719 PR c++/21454
16720 * g++.dg/opt/const4.C: New test.
16721
16722 PR middle-end/21492
16723 * g++.dg/opt/crossjump1.C: New test.
16724
16725 PR tree-optimization/21610
16726 * gcc.c-torture/compile/20050516-1.c: New test.
16727
16728 PR fortran/15080
16729 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
16730 about the test failing.
16731 * gfortran.fortran-torture/execute/where_7.f90: New test.
16732 * gfortran.fortran-torture/execute/where_8.f90: New test.
16733
16734 2005-05-16 Richard Henderson <rth@redhat.com>
16735
16736 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
16737 i?86 and x86_64.
16738
16739 2005-05-16 Mark Mitchell <mark@codesourcery.com>
16740
16741 * gcc.dg/compat/generate-random.c (config.h): Do not include.
16742 (limits.h): Include unconditionally.
16743 (stdlib.h): Likewise.
16744 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
16745 (limits.h): Include unconditionally.
16746 (stdlib.h): Likewise.
16747 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16748 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16749 (limits.h): Include unconditionally.
16750 (stdlib.h): Likewise.
16751 (hashtab.h): Do not include.
16752 (getopt.h): Likewise.
16753 (stddef.h): Include.
16754 (hashval_t): Define.
16755 (struct entry): Add "next" field.
16756 (HASH_SIZE): New macro.
16757 (hash_table): New variable.
16758 (switchfiles): Do not use xmalloc.
16759 (mix): New macro.
16760 (iterative_hash): New function.
16761 (hasht): Remove.
16762 (e_exists): New function.
16763 (e_insert): Likewise.
16764 (output): Use, instead of libiberty hashtable functions.
16765 (main): Do not use getopt. Do not call htab_create.
16766
16767 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
16768
16769 PR libstdc++/21526
16770 * lib/target-supports.exp (check_mkfifo_available):
16771 Return 0 for cygwin as mkfifo support incomplete on platform.
16772 Fix typos in comments.
16773
16774 2005-05-15 Mark Mitchell <mark@codesourcery.com>
16775
16776 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
16777
16778 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
16779
16780 PR fortran/17432
16781 * gfortran.dg/assign_4.f: New test.
16782
16783 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
16784
16785 PR tree-optimization/21563
16786 * gcc.dg/tree-ssa/pr21563.c: New.
16787
16788 2005-05-14 Jan Hubicka <jh@suse.cz>
16789
16790 * gcc.dg/noreturn-7.c: Allow control reaches warning.
16791
16792 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
16793
16794 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
16795
16796 2005-05-13 Julian Brown <julian@codesourcery.com>
16797
16798 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
16799 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
16800
16801 2005-05-13 Jan Hubicka <jh@suse.cz>
16802
16803 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
16804 * gcc.dg/fold-xor-?.c: Likewise.
16805 * gcc.dg/pr15784-?.c: Likewise.
16806 * gcc.dg/pr20922-?.c: Likewise.
16807 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
16808 * gcc.dg/tree-ssa/pr17598.c: Likewise.
16809 * gcc.dg/tree-ssa/pr20470.c: Likewise.
16810
16811 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16812
16813 PR fortran/21260
16814 * gfortran.dg/hollerith_1.f90: New test.
16815
16816 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16817
16818 * gfortran.dg/func_result_2.f90: New test.
16819
16820 2005-05-11 Bud Davis <bdavis@gfortran.org>
16821
16822 * gfortran.dg/dev_null.f90: New test.
16823
16824 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
16825
16826 * gcc.dg/arm-vfp1.c: Revert last change.
16827
16828 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
16829
16830 PR middle-end/19807
16831 PR tree-optimization/19639
16832 * g++.dg/tree-ssa/pr19807.C: New testcase.
16833
16834 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16835
16836 PR libfortran/21471
16837 * gfortran.dg/append-1.f90: New test.
16838
16839 2005-05-10 Diego Novillo <dnovillo@redhat.com>
16840
16841 * gcc.dg/pr18501.c: XFAIL.
16842 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
16843 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
16844 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
16845 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16846 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16847 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
16848 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
16849 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
16850
16851 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16852
16853 PR fortran/20178
16854 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
16855 gfortran.dg/f2c_3.f90: New tests.
16856
16857 * gfortran.dg/return_1.f90: Fix dg annotation.
16858
16859 2005-05-10 Diego Novillo <dnovillo@redhat.com>
16860
16861 * gcc.c-torture/compile/20050510-1.c: New test.
16862
16863 2005-05-10 Mark Mitchell <mark@codesourcery.com>
16864
16865 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
16866
16867 2005-05-10 Bob Wilson <bob.wilson@acm.org>
16868
16869 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
16870
16871 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
16872
16873 PR c/17913
16874 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
16875
16876 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
16877
16878 PR c/21342
16879 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
16880 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
16881
16882 2005-05-10 Ben Elliston <bje@au.ibm.com>
16883
16884 PR debug/16676
16885 * gcc.dg/debug/pr16676.c: New test.
16886
16887 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
16888
16889 PR testsuite/21443
16890 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
16891 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
16892 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
16893 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
16894 Change -O1 to -O2.
16895 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
16896 -fno-tree-dominator-opts.
16897
16898 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16899
16900 * gfortran.dg/return_1.f90: New test.
16901
16902 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
16903
16904 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
16905
16906 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
16907
16908 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
16909
16910 PR c++/21427
16911 * g++.dg/inherit/covariant13.C: New.
16912
16913 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16914
16915 PR libfortran/19155
16916 * gfortran.dg/pr19155.f: New test.
16917
16918 2005-05-08 Roger Sayle <roger@eyesopen.com>
16919
16920 PR inline-asm/8788
16921 * gcc.dg/pr8788-1.c: New testcase.
16922
16923 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
16924
16925 PR target/21416
16926 * gcc.target/mips/fpcmp-[12].c: New tests.
16927
16928 2005-05-06 Mark Mitchell <mark@codesourcery.com>
16929
16930 * lib/target-supports-dg.exp (dg-require-fork): New function.
16931 (dg-require-mkfifo): Likewise.
16932 * lib/target-supports.exp (check_function_available): New
16933 function.
16934 (check_fork_available): Likewise.
16935 (check_mkfifo_available): Likewise.
16936
16937 2005-05-06 Jeff Law <law@redhat.com>
16938
16939 * gcc.c-torture/compile/pr21380.c: New test.
16940
16941 2005-05-06 Jakub Jelinek <jakub@redhat.com>
16942
16943 PR c++/20961
16944 * g++.dg/ext/weak3.C: New test.
16945
16946 2005-05-05 Mark Mitchell <mark@codesourcery.com>
16947
16948 PR c++/21352
16949 * g++.dg/template/crash37.C: New test.
16950
16951 2005-05-05 Paul Brook <paul@codesourcery.com>
16952
16953 * gcc.dg/arm-g2.c: Use effective-target arm32.
16954 * gcc.dg/arm-mmx-1.c: Ditto.
16955 * gcc.dg/arm-scd42-2.c: Ditto.
16956 * gcc.dg/arm-vfp1.c: Ditto.
16957 * lib/target-supports.exp (check_effective_target_arm32): New
16958 function.
16959
16960 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
16961
16962 PR libfortran/21354
16963 gfortran.dg/in_pack_rank7.f90: New test.
16964
16965 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
16966
16967 PR middle-end/15618
16968 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
16969
16970 2005-05-04 Jakub Jelinek <jakub@redhat.com>
16971
16972 PR middle-end/21265
16973 * gcc.dg/20050503-1.c: New test.
16974
16975 PR rtl-optimization/21239
16976 * gcc.dg/i386-sse-11.c: New test.
16977
16978 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
16979
16980 PR target/16888
16981 * gcc.target/i386/asm-1.c: New test.
16982
16983 2005-05-03 Jakub Jelinek <jakub@redhat.com>
16984
16985 PR rtl-optimization/21330
16986 * gcc.c-torture/execute/20050502-1.c: New test.
16987
16988 PR target/21297
16989 * gcc.c-torture/execute/20050502-2.c: New test.
16990
16991 2005-05-03 Uros Bizjak <uros@kss-loka.si>
16992
16993 PR middle-end/21282
16994 * gcc.dg/pr21282.c: New.
16995
16996 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
16997
16998 * gcc.dg/vect/pr20122.c: Clean up .vect file.
16999 * gcc.dg/vect/vect-92.c: Likewise.
17000 * gcc.dg/vect/vect-93.c: Likewise.
17001 * gcc.dg/vect/vect-dv-1.c: Likewise.
17002 * gcc.dg/vect/vect-dv-2.c: Likewise.
17003 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
17004
17005 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
17006
17007 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
17008 * gfortran.dg/vect/vect-2.f90: Likewise.
17009 * gfortran.dg/vect/vect-3.f90: Likewise.
17010 * gfortran.dg/vect/vect-4.f90: Likewise.
17011 * gfortran.dg/vect/vect-5.f90: Likewise.
17012
17013 2005-05-02 Geoffrey Keating <geoffk@apple.com>
17014
17015 PR target/20813
17016 * gcc.dg/rs6000-fpint-2.c: New.
17017
17018 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
17019
17020 PR c/15698
17021 * gcc.dg/builtins-30.c: Update expected messages.
17022 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
17023 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
17024 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
17025
17026 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
17027
17028 PR tree-optimization/21294
17029 * gcc.dg/tree-ssa/pr21294.c: New.
17030
17031 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
17032
17033 * gcc.dg/altivec-3.c (vec_store): Do not use the old
17034 __builtin_altivec_st_internal_4si built-in.
17035
17036 2005-05-02 Mark Mitchell <mark@codesourcery.com>
17037
17038 PR c++/15875
17039 * g++.dg/template/ptrmem14.C: New test.
17040
17041 2005-05-02 Paul Brook <paul@codesourcery.com>
17042
17043 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
17044
17045 2005-05-02 Michael Matz <matz@suse.de>
17046
17047 PR c++/19542
17048 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
17049
17050 2005-05-01 Mark Mitchell <mark@codesourcery.com>
17051
17052 * g++.dg/cpp/weak.C: New test.
17053
17054 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17055
17056 * gcc.dg/tree-ssa/loop-8.c: New test.
17057
17058 2005-04-30 Michael Maty <matz@suse.de>
17059
17060 * gcc.dg/inline-mcpy.c: New test.
17061
17062 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
17063
17064 PR libfortran/18958
17065 * gfortran.dg/eoshift.f90: New test case.
17066
17067 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
17068
17069 PR libfortran/18857
17070 * gfortran.dg/matmul_1.f90: New test.
17071
17072 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
17073
17074 PR tree-optimization/21030
17075 * gcc.dg/tree-ssa/pr21030.c: New.
17076
17077 2005-04-29 Devang Patel <dpatel@apple.com>
17078
17079 PR tree-optimization/21272
17080 * gcc.dg/vect/vect-ifcvt-10.c: New test.
17081
17082 2005-04-29 Jakub Jelinek <jakub@redhat.com>
17083
17084 PR fortran/13082
17085 PR fortran/18824
17086 * gfortran.dg/entry_4.f90: New test.
17087 * gfortran.fortran-torture/execute/entry_1.f90: New test.
17088 * gfortran.fortran-torture/execute/entry_2.f90: New test.
17089 * gfortran.fortran-torture/execute/entry_3.f90: New test.
17090 * gfortran.fortran-torture/execute/entry_4.f90: New test.
17091 * gfortran.fortran-torture/execute/entry_5.f90: New test.
17092 * gfortran.fortran-torture/execute/entry_6.f90: New test.
17093 * gfortran.fortran-torture/execute/entry_7.f90: New test.
17094
17095 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17096
17097 * gfortran.fortran-torture/execute/entry_8.f90: New test.
17098
17099 2005-04-29 Paul Brook <paul@codesourcery.com>
17100
17101 * gfortran.dg/entry_3.f90: New test.
17102
17103 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17104
17105 * gfortran.dg/implicit_4.f90: New test.
17106
17107 2005-04-28 Bob Wilson <bob.wilson@acm.org>
17108
17109 * lib/target-supports.exp (check_profiling_available): Return
17110 false for xtensa-*-elf.
17111
17112 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
17113
17114 * lib/fortran-torture.exp (fortran-torture.exp): Catch
17115 error if file cannot be deleted.
17116
17117 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
17118
17119 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
17120 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
17121 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
17122 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
17123 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
17124 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
17125 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
17126 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
17127 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
17128 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17129 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
17130 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
17131 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
17132
17133 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17134
17135 PR fortran/20865
17136 * gfortran.dg/pr20865.f90: New test.
17137
17138 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
17139
17140 * gcc.dg/void-cast-2.c: New test.
17141
17142 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
17143
17144 PR c/21159
17145 * gcc.dg/void-cast-1.c: New test.
17146
17147 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
17148
17149 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
17150
17151 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17152
17153 PR fortran/21177
17154 * gfortran.dg/pr21177.f90: New test.
17155
17156 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
17157
17158 PR tree-optimization/21171
17159 * gcc.dg/tree-ssa/pr21171.c: New test.
17160
17161 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
17162
17163 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17164 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17165 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17166 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17167 gcc.dg/tree-ssa/gen-vect-32.c: New.
17168 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
17169 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
17170 don't run on PPC32.
17171
17172 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
17173
17174 PR c/21213
17175 * gcc.dg/transparent-union-3.c: New test.
17176
17177 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
17178
17179 PR c/20740
17180 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
17181 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
17182 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
17183 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
17184 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
17185 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
17186
17187 2005-04-26 Jeff Law <law@redhat.com>
17188
17189 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
17190 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
17191 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
17192 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
17193 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
17194 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
17195 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
17196
17197 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
17198
17199 PR tree-optimization/17598
17200 * gcc.dg/tree-ssa/pr17598.c: New testcase.
17201
17202 2005-04-25 Mike Stump <mrs@apple.com>
17203
17204 * objc.dg/fix-and-continue-1.m: Add.
17205
17206 2005-04-25 Roger Sayle <roger@eyesopen.com>
17207
17208 PR c++/20995
17209 * g++.dg/opt/pr20995-1.C: New test case.
17210
17211 2005-04-25 Devang Patel <dpatel@apple.com>
17212
17213 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
17214
17215 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
17216
17217 PR testsuite/21062
17218 * g++.dg/opt/alias2.C (printf): Correct the prototype.
17219
17220 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
17221
17222 PR C++/21188
17223 * g++.dg/opt/rtti2.C: New test.
17224
17225 2005-04-25 Paul Brook <paul@codesourcery.com>
17226 Steven G. Kargl <kargls@comcast.net>
17227
17228 PR fortran/20879
17229 * gfortran.dg/ichar_1.f90: New file.
17230
17231 2005-04-24 Jakub Jelinek <jakub@redhat.com>
17232
17233 PR middle-end/20991
17234 * g++.dg/opt/pr20991.C: New test.
17235
17236 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
17237 where sizeof (type) < __alignof__ (type).
17238 * gcc.dg/compat/struct-layout-1.h: Likewise.
17239
17240 2005-04-24 Per Bothner <per@bothner.com>
17241 Devang Patel <dpatel@apple.com>
17242
17243 PR preprocessor/20907
17244 * gcc.dg/cpp/very-long-comment.c: New test.
17245
17246 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17247
17248 PR fortran/20059
17249 * gfortran.dg/common_5.f: New test.
17250
17251 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
17252
17253 PR middle-end/21082
17254 * g++.dg/tree-ssa/pr21082.C: New testcase.
17255
17256 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
17257
17258 * gcc.dg/vect/vect-99.c: New test.
17259
17260 2005-04-22 Diego Novillo <dnovillo@redhat.com>
17261
17262 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
17263
17264 2005-04-22 Jeff Law <law@redhat.com>
17265
17266 * gcc.dg/uninit-5.c: Remove xfails.
17267 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
17268 conditionals and loads.
17269
17270 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
17271
17272 PR libfortran/20074
17273 PR libfortran/20436
17274 PR libfortran/21108
17275 * gfortran.dg/nested_reshape.f90: new test
17276 * gfortran.dg/reshape-alloc.f90: new test
17277 * gfortran.dg/reshape.f90: new test
17278
17279 2005-04-22 Mark Mitchell <mark@codesourcery.com>
17280
17281 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
17282
17283 * gcc.dg/arm-vfp1.c: New test.
17284
17285 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
17286
17287 PR c++/21087
17288 * g++.dg/lookup/builtin2.C: New test.
17289
17290 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
17291
17292 * gcc.dg/weak/weak-13.c: New test.
17293
17294 2005-04-21 Geoffrey Keating <geoffk@apple.com>
17295
17296 * lib/target-supports.exp (check_effective_target_sync_int_long):
17297 Add powerpc*.
17298
17299 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
17300
17301 * gcc.target/mips/branch-1.c: New test.
17302
17303 2005-04-21 Richard Henderson <rth@redhat.com>
17304
17305 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
17306 * gcc.dg/vect/vect-86.c: Likewise.
17307 * gcc.dg/vect/vect-87.c: Likewise.
17308 * gcc.dg/vect/vect-88.c: Likewise.
17309
17310 2005-04-21 Devang Patel <dpatel@apple.com>
17311
17312 PR optimization/20994
17313 * gcc.dg/tree-ssa/ifc-3.c: New test.
17314
17315 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
17316
17317 PR c/12913
17318 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
17319 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
17320 gcc.dg/c99-vla-jump-5.c: New tests.
17321
17322 2005-04-19 Richard Henderson <rth@redhat.com>
17323
17324 * lib/target-supports.exp (check_effective_target_vect_int_mult):
17325 Fix typo in exists check.
17326 (check_effective_target_sync_int_long): New.
17327 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
17328 * gcc.dg/ia64-sync-2.c: Likewise.
17329 * gcc.dg/ia64-sync-3.c: Likewise.
17330 * gcc.dg/ia64-sync-4.c: Likewise.
17331
17332 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
17333
17334 * gcc.dg/fold-xor-1.c: New test.
17335 * gcc.dg/fold-xor-2.c: New test.
17336
17337 2005-04-19 James E. Wilson <wilson@specifixinc.com>
17338
17339 PR target/20670
17340 * g++.dg/eh/fp-regs.C: New test.
17341
17342 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
17343
17344 * gcc.dg/Wint-to-pointer-cast-1.c,
17345 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
17346 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
17347 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
17348
17349 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17350
17351 PR fortran/16861
17352 * gfortran.dg/pr16861.f90: New test.
17353
17354 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
17355
17356 * gcc.dg/pr21085.c: New test.
17357
17358 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
17359
17360 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
17361 (setup_mips_tests, dg-mips-options): New procedures.
17362 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
17363 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
17364 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
17365 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17366 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
17367 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
17368 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
17369 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17370 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
17371 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
17372 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
17373 dg-mips-options instead of dg-options. Remove now-redundant
17374 preprocessor guards.
17375 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
17376 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17377 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17378 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
17379 * gcc.dg/vr-mult-2.c: Delete.
17380 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
17381 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
17382 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
17383 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
17384 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
17385 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
17386 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
17387
17388 2005-04-18 Laurent GUERBY <laurent@guerby.net>
17389
17390 * ada/acats/run_all.sh: Use sync when executable not present.
17391
17392 2005-04-18 Devang Patel <dpatel@apple.com>
17393
17394 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
17395 * gcc.dg/vect/vect-11a.c: New.
17396 * gcc.dg/vect/vect-none.c: Update.
17397 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
17398
17399 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
17400
17401 PR tree-optimization/20922
17402 * gcc.dg/pr20922-1.c: New test.
17403 * gcc.dg/pr20922-2.c: New test.
17404 * gcc.dg/pr20922-3.c: New test.
17405 * gcc.dg/pr20922-4.c: New test.
17406 * gcc.dg/pr20922-5.c: New test.
17407 * gcc.dg/pr20922-6.c: New test.
17408
17409 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17410
17411 PR libfortran/20950
17412 * gfortran.dg/pr20950.f: New test.
17413
17414 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17415
17416 PR libfortran/19216
17417 * gfortran.dg/pr19216.f: New test.
17418
17419 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
17420
17421 PR tree-optimization/21001
17422 * gcc.dg/tree-ssa/pr21001.c: New.
17423
17424 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
17425
17426 PR libfortran/21075
17427 * gfortran.dg/reshape_rank7.f90: New test.
17428
17429 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
17430
17431 PR libfortran/12884 gfortran.dg/pr12884.f: New test
17432 PR libfortran/17285 gfortran.dg/pr17285.f90: New test
17433 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
17434 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
17435 PR libfortran/18210 gfortran.dg/pr18210.f90: New test
17436 PR libfortran/18392 gfortran.dg/pr18392.f90: New test
17437 PR libfortran/19467 gfortran.dg/pr19467.f90: New test
17438 PR libfortran/19657 gfortran.dg/pr19657.f90: New test
17439 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
17440 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
17441 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
17442 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
17443 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
17444 * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
17445 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
17446 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
17447 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
17448 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
17449 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
17450 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
17451 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
17452
17453 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
17454
17455 * gfortran.dg/wtruncate.f: New testcase.
17456 * gfortran.dg/wtruncate.f90: New testcase.
17457
17458 2005-04-16 Mark Mitchell <mark@codesourcery.com>
17459
17460 PR c++/21025
17461 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
17462 which sizeof/alignof is dependent, rather than just whether we are
17463 processing_template_decl.
17464
17465 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
17466
17467 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17468 corrected typo where the wrong variables had been compared.
17469
17470 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
17471
17472 PR libfortran/18495
17473 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17474 Test callee-allocated version of return array with a write
17475 statement.
17476 Test spread with a temporary with another write statement.
17477
17478 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
17479
17480 PR tree-optimization/21031
17481 * gcc.dg/tree-ssa/pr21031.c: New.
17482
17483 2005-04-15 Uros Bizjak <uros@kss-loka.si>
17484
17485 PR tree-optimization/21004
17486 * gcc.dg/builtins-53.c: Include builtins-config.h.
17487 Check floorf, ceilf, floorl and ceill transformations
17488 only when HAVE_C99_RUNTIME is defined.
17489
17490 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
17491
17492 PR middle-end/20739
17493 * gcc.dg/tree-ssa/pr20739.c: New test.
17494
17495 2005-04-14 Mike Stump <mrs@apple.com>
17496
17497 * gcc.dg/Foundation.framework/empty: New.
17498 * gcc.dg/framework-2.c: New.
17499
17500 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
17501
17502 PR tree-optimization/21021
17503 * gcc.c-torture/compile/pr21021.c: New.
17504
17505 2005-04-14 Janis Johnson <janis187@us.ibm.com>
17506
17507 PR testsuite/21010
17508 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
17509 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
17510 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
17511 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
17512 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
17513 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
17514 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
17515 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
17516
17517 2005-04-14 Richard Henderson <rth@redhat.com>
17518
17519 * lib/target-supports.exp (check_effective_target_vect_condition):
17520 Add ia64, i?86, and x86_64.
17521
17522 2005-04-14 Steven G. Kargl <kargls@comcast.net>
17523
17524 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
17525
17526 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
17527
17528 PR tree-optimization/20657
17529 * gcc.dg/tree-ssa/pr20657.c: New.
17530
17531 2005-04-14 Uros Bizjak <uros@kss-loka.si>
17532
17533 * gcc.dg/builtins-53.c: Also check (int)trunc* and
17534 (long long int)trunc*.
17535
17536 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
17537
17538 PR target/20927
17539 * gcc.dg/pr20927.c: New test.
17540
17541 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
17542
17543 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
17544 * gcc.target/mips/asm-1.c: Likewise.
17545
17546 2005-04-13 Dale Johannesen <dalej@apple.com>
17547
17548 * objc.dg/objc-fast-4.m: New.
17549
17550 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
17551
17552 * gcc.target/cris/torture/cris-torture.exp: New driver in new
17553 directory.
17554 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
17555
17556 2005-04-13 David Edelsohn <edelsohn@gnu.org>
17557
17558 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
17559 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
17560 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
17561
17562 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
17563
17564 PR tree-optimization/20913
17565 * gcc.dg/tree-ssa/pr20913.c: New.
17566
17567 PR tree-optimization/20702
17568 * gcc.dg/tree-ssa/pr20702.c: New.
17569
17570 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17571
17572 PR c++/13744
17573 * g++.dg/inherit/local3.C: New test.
17574
17575 2005-04-12 Jeff Law <law@redhat.com>
17576
17577 * gcc.dg/tree-ssa/20050412-1.c: New test.
17578
17579 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
17580
17581 PR libfortran/19016
17582 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
17583 Add tests with mask generated by expression.
17584 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17585 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17586 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17587
17588 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
17589
17590 PR middle-end/20917
17591 * gcc.dg/20050409-1.c: New test.
17592
17593 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
17594
17595 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
17596
17597 2005-04-11 Mark Mitchell <mark@codesourcery.com>
17598
17599 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17600 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
17601 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17602 (TARGET_CXX): Adjust accordingly.
17603 * target.h (struct gcc_target): Remove epxort_class_data. Add
17604 determine_class_data_visibility and class_data_always_comdat.
17605 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17606 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
17607 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17608 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
17609 (arm_cxx_determine_class_data_visibility): New.
17610 (arm_cxx_class_data_always_comdat): Likewise.
17611 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17612 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
17613 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17614 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
17615 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
17616 Define.
17617
17618 2005-04-11 Mark Mitchell <mark@codesourcery.com>
17619
17620 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
17621
17622 2005-04-11 Geoffrey Keating <geoffk@apple.com>
17623
17624 * gcc.dg/i386-darwin-fpmath.c: New.
17625
17626 2004-04-11 Devang Patel <dpatel@apple.com>
17627
17628 * lib/target-supports.exp (check_effective_target_vect_condition): New.
17629 * gcc.dg/vect/vect-ifcvt-1.c: New test.
17630 * gcc.dg/vect/vect-ifcvt-2.c: New test.
17631 * gcc.dg/vect/vect-ifcvt-3.c: New test.
17632 * gcc.dg/vect/vect-ifcvt-4.c: New test.
17633 * gcc.dg/vect/vect-ifcvt-5.c: New test.
17634 * gcc.dg/vect/vect-ifcvt-6.c: New test.
17635 * gcc.dg/vect/vect-ifcvt-7.c: New test.
17636 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
17637
17638 2004-04-11 Devang Patel <dpatel@apple.com>
17639
17640 * gcc.dg/vect/vect-dv-1.c: New test.
17641 * gcc.dg/vect/vect-dv-2.c: New test.
17642
17643 2005-04-11 Diego Novillo <dnovillo@redhat.com>
17644
17645 PR tree-optimization/20933
17646 * gcc.dg/tree-ssa/pr20933.c: New test.
17647
17648 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17649
17650 * gfortran.dg/fold_nearest.f90: New test.
17651
17652 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
17653
17654 * gcc.dg/tree-ssa/alias-1.c: New test.
17655
17656 2005-04-11 Diego Novillo <dnovillo@redhat.com>
17657
17658 PR tree-optimization/20920
17659 * g++.dg/tree-ssa/pr20920.C: New test.
17660
17661 2005-04-11 Uros Bizjak <uros@kss-loka.si>
17662
17663 * gcc.dg/builtins-53.c: Also check (int)ceil* and
17664 (long long int)ceil*.
17665
17666 2005-04-10 Mark Mitchell <mark@codesourcery.com>
17667
17668 * g++.dg/warn/Wdtor1.C: Declare template in system header with
17669 explicit C++ linkage.
17670
17671 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17672
17673 * gfortran.dg/pr17229.f: Take care of the new obsolescence
17674 warning for arithmetic IF statements.
17675
17676 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
17677
17678 * eor_handling_1.f90: New test case.
17679 * eor_handling_2.f90: New test case.
17680 * eor_handling_3.f90: New test case.
17681 * eor_handling_4.f90: New test case.
17682 * eor_handling_5.f90: New test case.
17683 * noadv_size.f90: New test case.
17684 * pad_no.f90: New test case.
17685
17686 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
17687
17688 * gcc.c-torture/execute/20050410-1.c: New test.
17689
17690 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
17691
17692 * gcc.dg/pr20126.c: New.
17693
17694 2005-04-09 Bud Davis <bdavis@gfortran.org>
17695 Steven G. Kargl <kargls@comcast.net>
17696
17697 * gfortran.dg/PR19872.f: New test.
17698
17699 2005-04-09 Steven G. Kargl <kargls@comcast.net>
17700
17701 * gfortran.dg/nint_1.f90: Fix dg-do directive.
17702
17703 2005-04-09 Steven G. Kargl <kargls@comcast.net>
17704
17705 * gfortran.dg/nint_1.f90: New test.
17706
17707 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
17708
17709 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
17710 Added test for callee-allocated arrays with write statements.
17711 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17712 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17713 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17714 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17715 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17716
17717 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
17718
17719 PR libfortran/20163
17720 * gfortran.dg/open-options-blanks.f: New test.
17721
17722 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
17723
17724 PR fortran/13257
17725 * gfortran.dg/comma_format_extension_[1234].f: New tests.
17726
17727 2005-04-09 Jakub Jelinek <jakub@redhat.com>
17728
17729 * gcc.dg/tree-ssa/stdarg-1.c: New test.
17730 * gcc.dg/tree-ssa/stdarg-2.c: New test.
17731 * gcc.dg/tree-ssa/stdarg-3.c: New test.
17732 * gcc.dg/tree-ssa/stdarg-4.c: New test.
17733 * gcc.dg/tree-ssa/stdarg-5.c: New test.
17734 * gcc.c-torture/execute/stdarg-4.c: New test.
17735
17736 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
17737
17738 PR target/20795
17739 * g++.dg/abi/param2.C: New test.
17740
17741 2005-04-09 Uros Bizjak <uros@kss-loka.si>
17742
17743 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
17744
17745 2005-04-09 Uros Bizjak <uros@kss-loka.si>
17746
17747 * gcc.dg/builtins-53.c: New test.
17748
17749 2005-04-08 Diego Novillo <dnovillo@redhat.com>
17750
17751 * g++.dg/tree-ssa/pr18178.C: New test.
17752 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
17753 * gcc.c-torture/execute/20041019-1.c: New test.
17754 * gcc.dg/tree-ssa/20041008-1.c: New test.
17755 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
17756 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
17757 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
17758 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
17759 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
17760 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
17761 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
17762 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
17763 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17764 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17765
17766 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
17767
17768 PR rtl-optimization/20466
17769 * gcc.c-torture/execute/pr20466-1.c: New test.
17770
17771 2005-04-08 Mark Mitchell <mark@codesourcery.com>
17772
17773 PR c++/20905
17774 * g++.dg/parse/cond2.C: New test.
17775
17776 PR c++/20145
17777 * g++.dg/warn/Wdtor1.C: New test.
17778
17779 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17780
17781 PR fortran/17229
17782 * gfortran.dg/pr17229.f: New test.
17783
17784 2005-04-07 Steven G. Kargl <kargls@comcast.net>
17785
17786 * gfortran.dg/tiny_1.f90: New test.
17787 * gfortran.dg/tiny_2.f90: ditto.
17788
17789 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
17790
17791 * gfortran.dg/eor_1.f90: Fix dg-do run line
17792 * gfortran.dg/open_new.f90: Fix dg-do run line
17793
17794 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
17795
17796 * lib/target-supports.exp (get_compiler_messages): Support
17797 optional arguments, the fourth being compiler options.
17798 (check_effective_target_fpic): New proc.
17799 * gcc.dg/20050321-2.c: Restrict to target fpic.
17800
17801 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
17802
17803 * gcc.dg/15443-1.c: New test.
17804 * gcc.dg/15443-2.c: Likewise.
17805
17806 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17807
17808 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
17809
17810 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
17811
17812 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
17813
17814 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
17815
17816 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
17817 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
17818 -m64.
17819 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
17820 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
17821 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
17822
17823 2005-04-06 Mark Mitchell <mark@codesourcery.com>
17824
17825 PR c++/20212
17826 * g++.dg/warn/Wunused-11.C: New test.
17827
17828 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
17829
17830 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
17831
17832 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
17833
17834 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
17835
17836 2005-04-05 Mark Mitchell <mark@codesourcery.com>
17837
17838 PR c++/20734
17839 * g++.dg/template/ptrmem13.C: New test.
17840
17841 2005-04-05 Per Bothner <per@bothner.com>
17842
17843 * lib/gcc.exp: Always add -fno-show-column, for now.
17844
17845 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
17846
17847 PR testsuite/20767
17848 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
17849 of plain old "unsigned int" for the type of "i". Makes this test
17850 64bit clean.
17851
17852 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
17853
17854 * gcc.dg/i386-ssefn-1.c: New test.
17855 * gcc.dg/i386-ssefn-2.c: New test.
17856 * gcc.dg/i386-ssefn-3.c: New test.
17857 * gcc.dg/i386-ssefn-4.c: New test.
17858
17859 2005-04-05 Jakub Jelinek <jakub@redhat.com>
17860
17861 PR tree-optimization/20076
17862 * gcc.dg/builtin-apply4.c: New test.
17863
17864 PR preprocessor/19475
17865 * gcc.dg/cpp/macspace1.c: New test.
17866 * gcc.dg/cpp/macspace2.c: New test.
17867
17868 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17869
17870 * gfortran.dg/pr20755.f: Fixed bad format.
17871
17872 2005-04-05 Mark Mitchell <mark@codesourcery.com>
17873
17874 PR c++/20763
17875 * g++.dg/ext/attrib21.C: New test.
17876
17877 2004-04-05 Devang Patel <dpatel@apple.com>
17878
17879 * lib/target-supports.exp (check_effective_target_vect_shif): New.
17880 * gcc.dg/vect/vect-shift-1.c: New test.
17881
17882 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17883
17884 PR libfortran/20755
17885 * gfortran.dg/pr20755.f: New test.
17886
17887 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
17888
17889 * gfortran.dg/pr15959.f90: New test.
17890 * gfortran.dg/string_pad_trunc.f90: New test.
17891
17892 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17893
17894 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
17895 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
17896 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
17897 syntax.
17898
17899 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
17900
17901 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
17902
17903 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17904
17905 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
17906 * gcc.c-torture/compile/20011119-2.c: Likewise.
17907 * gcc.c-torture/compile/981001-2.c: Likewise.
17908
17909 2005-04-04 Mark Mitchell <mark@codesourcery.com>
17910
17911 PR c++/20679
17912 * g++.dg/template/overload4.C: New test.
17913
17914 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
17915
17916 PR c++/20746
17917 * g++.dg/abi/covariant5.C: New.
17918
17919 PR debug/20505
17920 * g++.dg/debug/const2.C: New.
17921
17922 2005-04-04 Jakub Jelinek <jakub@redhat.com>
17923
17924 PR rtl-optimization/16104
17925 * gcc.c-torture/execute/20050316-1.c: New test.
17926
17927 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
17928
17929 * g++.dg/template/spec23.C: Fix dg-error text.
17930
17931 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
17932
17933 PR c++/19199
17934 * g++.dg/expr/lval2.C: New.
17935
17936 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17937
17938 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
17939 __builtin_strcasecmp and __builtin_strncasecmp.
17940
17941 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
17942
17943 PR c++/20723
17944 * g++.dg/template/spec22.C: New.
17945 * g++.dg/template/spec23.C: New.
17946
17947 2005-04-03 Dale Ranta <dir@lanl.gov>
17948 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17949
17950 PR libfortran/20068
17951 PR libfortran/20125
17952 PR libfortran/20156
17953 PR libfortran/20471
17954 * gfortran.dg/backspace.f: New test.
17955
17956 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
17957
17958 * gcc.dg/pr19345.c: New test.
17959
17960 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
17961
17962 PR tree-optimization/20640
17963 * gcc.dg/torture/tree-loop-1.c: New.
17964
17965 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
17966
17967 PR rtl-optimization/20290
17968 * gcc.c-torture/execute/loop-ivopts-2.c: New.
17969
17970 2005-04-02 Geoffrey Keating <geoffk@apple.com>
17971
17972 * gcc.dg/rs6000-fpint.c: New.
17973
17974 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
17975
17976 * gcc.dg/old-style-then-proto-1.c: New test.
17977
17978 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17979
17980 * gfortran.fortran-torture/execute/backspace.f90: Check
17981 after backspace and read was incorrect.
17982
17983 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17984
17985 * gcc.c-torture/execute/builtins/strcat.c: Check the result
17986 buffer past the terminating NUL using memcmp.
17987 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
17988 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
17989
17990 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
17991 Fix unused/uninitialized variable warnings.
17992
17993 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
17994 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
17995 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
17996 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
17997
17998 * gcc.c-torture/execute/builtins/abs-1-lib.c,
17999 gcc.c-torture/execute/builtins/fputs-lib.c,
18000 gcc.c-torture/execute/builtins/lib/fprintf.c,
18001 gcc.c-torture/execute/builtins/lib/main.c,
18002 gcc.c-torture/execute/builtins/lib/memcmp.c,
18003 gcc.c-torture/execute/builtins/lib/memmove.c,
18004 gcc.c-torture/execute/builtins/lib/mempcpy.c,
18005 gcc.c-torture/execute/builtins/lib/memset.c,
18006 gcc.c-torture/execute/builtins/lib/printf.c,
18007 gcc.c-torture/execute/builtins/lib/sprintf.c,
18008 gcc.c-torture/execute/builtins/lib/stpcpy.c,
18009 gcc.c-torture/execute/builtins/lib/strchr.c,
18010 gcc.c-torture/execute/builtins/lib/strcmp.c,
18011 gcc.c-torture/execute/builtins/lib/strcpy.c,
18012 gcc.c-torture/execute/builtins/lib/strcspn.c,
18013 gcc.c-torture/execute/builtins/lib/strlen.c,
18014 gcc.c-torture/execute/builtins/lib/strncat.c,
18015 gcc.c-torture/execute/builtins/lib/strncmp.c,
18016 gcc.c-torture/execute/builtins/lib/strncpy.c,
18017 gcc.c-torture/execute/builtins/lib/strrchr.c,
18018 gcc.c-torture/execute/builtins/lib/strspn.c,
18019 gcc.c-torture/execute/builtins/lib/strstr.c,
18020 gcc.c-torture/execute/builtins/memops-asm-lib.c,
18021 gcc.c-torture/execute/builtins/strlen-2.c,
18022 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
18023 prototypes.
18024
18025 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
18026
18027 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
18028 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
18029 selectany usage.
18030
18031 2005-04-01 Jakub Jelinek <jakub@redhat.com>
18032
18033 PR c++/19406
18034 * g++.dg/debug/using1.C: New test.
18035
18036 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
18037
18038 PR middle-end/20524
18039 * gcc.dg/alias-7.c: Prefix asm-declared name with
18040 __USER_LABEL_PREFIX__.
18041
18042 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
18043
18044 Fix fallout from PR middle-end/15700:
18045 * gcc.c-torture/compile/20011119-1.c: Take
18046 __USER_LABEL_PREFIX__ into account.
18047 * gcc.c-torture/compile/20011119-2.c: Likewise.
18048
18049 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
18050
18051 PR c++/18644
18052 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
18053
18054 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
18055
18056 PR c/17855
18057 * gcc.c-torture/compile/struct-non-lval-1.c,
18058 gcc.c-torture/compile/struct-non-lval-2.c,
18059 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
18060
18061 2005-03-31 Janis Johnson <janis187@us.ibm.com>
18062
18063 * gcc.dg/tls/tls.exp: Remove temporary file.
18064 * g++.dg/tls/tls.exp: Ditto.
18065 * lib/file-format.exp: Ditto.
18066 * g++.dg/special/ecos.exp: Ditto.
18067
18068 * lib/profopt.exp: Treat prof_ext as a list.
18069 * gcc.misc-tests/bprob.exp: Ditto.
18070 * g++.dg/bprob/bprob.exp: Ditto.
18071
18072 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
18073 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
18074 g++.dg/tree-ssa/pointer-reference-alias.C,
18075 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
18076 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
18077 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
18078 g++.dg/vect/pr19951.cc: Ditto.
18079 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
18080 gcc.dg/builtins-47.c: Ditto.
18081 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
18082 gcc.dg/pr20115-1.c: Ditto.
18083 * gcc.dg/tree-ssa/20030530-2.c,
18084 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
18085 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18086 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
18087 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18088 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
18089 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
18090 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
18091 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
18092 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
18093 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
18094 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
18095 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
18096 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
18097 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
18098 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
18099 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18100 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18101 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18102 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18103 gcc.dg/tree-ssa/20030824-1.c,
18104 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
18105 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
18106 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
18107 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
18108 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
18109 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
18110 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
18111 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
18112 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
18113 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
18114 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
18115 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
18116 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
18117 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
18118 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
18119 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
18120 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
18121 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
18122 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
18123 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
18124 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
18125 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
18126 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
18127 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
18128 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
18129 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
18130 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
18131 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
18132 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
18133 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
18134 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
18135 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
18136 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
18137 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
18138 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
18139 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
18140 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
18141 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
18142 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
18143 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
18144 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
18145 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
18146 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18147 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
18148 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
18149 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
18150 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
18151 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
18152 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
18153 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
18154 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18155 gcc.dg/tree-ssa/useless-1.c: Ditto.
18156 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
18157 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
18158 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
18159 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
18160 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18161 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
18162 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
18163 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
18164 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
18165 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
18166 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
18167 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
18168 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
18169 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
18170 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
18171 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
18172 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
18173 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
18174 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
18175 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
18176 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
18177 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18178 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18179 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
18180 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
18181 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
18182 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
18183 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
18184 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
18185 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
18186 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
18187 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
18188 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
18189 gcc.dg/vect/vect-none.c: Ditto.
18190 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
18191 treelang/compile/unsigned.tree: Ditto.
18192
18193 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
18194 * gcc.dg/cpp/direct2s.c: Ditto.
18195 * gcc.dg/cpp/paste4.c: Ditto.
18196 * gcc.dg/cpp/separate-1.c: Ditto.
18197 * gcc.dg/pch/save-temps-1.c: Ditto.
18198 * g++.dg/ext/altivec-10.C: Ditto.
18199 * g++.dg/pch/pch.C: Ditto.
18200
18201 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
18202
18203 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
18204 * g++.dg/template/repo1.C: Ditto.
18205 * g++.dg/template/repo2.C: Ditto.
18206 * g++.dg/template/repo3.C: Ditto.
18207 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
18208 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
18209 * g++.old-deja/g++.pt/repo1.C: Ditto.
18210 * g++.old-deja/g++.pt/repo2.C: Ditto.
18211 * g++.old-deja/g++.pt/repo3.C: Ditto.
18212 * g++.old-deja/g++.pt/repo4.C: Ditto.
18213
18214 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
18215 * gcc.dg/20030107-1.c: Ditto.
18216 * gcc.dg/20030702-1.c: Ditto.
18217 * gcc.dg/profile-generate-1.c: Ditto.
18218 * g++.dg/other/profile1.C: Ditto.
18219 * g++.old-deja/g++.robertl/eb83.C: Ditto.
18220
18221 * lib/gcc-dg.exp (remove-build-file): New.
18222 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18223 cleanup-tree-dump, cleanup-saved-temps): New.
18224
18225 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
18226
18227 PR c++/19203, DR 214
18228 * g++.dg/parse/ambig3.C: Not ambiguous.
18229 * g++.dg/template/spec20.C: New.
18230 * g++.dg/template/spec21.C: New.
18231
18232 2005-03-31 Steve Ellcey <sje@cup.hp.com>
18233
18234 PR target/20045
18235 * gcc.dg/ia64-fptr-1.c: Run only on linux.
18236
18237 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18238
18239 PR libfortran/20660
18240 * gfortran.dg/negative_unit.f: New test.
18241
18242 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
18243
18244 * gcc.dg/20050330-1.c: New test.
18245
18246 2005-03-30 Devang Patel <dpatel@apple.com>
18247
18248 * g++.dg/tree-sra/ssa-sra-3.C: New test.
18249
18250 2005-03-30 Dale Johannesen <dalej@apple.com>
18251
18252 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
18253
18254 2005-03-30 Janis Johnson <janis187@us.ibm.com>
18255
18256 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18257 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
18258 Strip options from test name.
18259
18260 2005-03-31 Jan Hubicka <jh@suse.cz>
18261
18262 * gcc.dg/varpool-1.c: New testcase.
18263
18264 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
18265
18266 PR c/772
18267 PR c/17913
18268 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
18269 gcc.dg/stmt-expr-label-3.c : New tests.
18270 * gcc.c-torture/execute/medce-2.c: Remove.
18271
18272 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
18273
18274 PR c/20368
18275 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
18276 tests.
18277
18278 2005-03-30 Alan Modra <amodra@bigpond.net.au>
18279
18280 * gcc.c-torture/compile/pr20203.c: New test.
18281
18282 2005-03-26 Steven G. Kargl <kargls@comcast.net>
18283
18284 * gfortran.dg/promotion.f90: New test.
18285
18286 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
18287
18288 PR middle-end/20491
18289 * gcc.dg/torture/asm-subreg-1.c: New test.
18290
18291 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
18292
18293 PR c/20672
18294 * gcc.dg/pr20672-1.c: New test.
18295
18296 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
18297
18298 * gfortran.dg/vect: New directory.
18299 * gfortran.dg/vect/vect.exp: New.
18300 * gfortran.dg/vect/vect-1.f90: New test.
18301 * gfortran.dg/vect/vect-2.f90: New test.
18302 * gfortran.dg/vect/vect-3.f90: New test.
18303 * gfortran.dg/vect/vect-4.f90: New test.
18304 * gfortran.dg/vect/vect-5.f90: New test.
18305
18306 2005-03-29 Jakub Jelinek <jakub@redhat.com>
18307
18308 PR middle-end/20622
18309 * gcc.dg/alias-7.c: New test.
18310
18311 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
18312
18313 * gcc.dg/sparc-reg-1.c: New test.
18314
18315 2005-03-28 Steve Ellcey <sje@cup.hp.com>
18316
18317 PR target/19890
18318 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
18319
18320 2005-03-29 Dale Ranta <dir@lanl.gov>
18321 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18322
18323 PR libfortran/20163
18324 * gfortran.dg/pr20163-2.f: New test.
18325
18326 2005-03-28 Jan Hubicka <jh@suse.cz>
18327
18328 PR middle-end/20635
18329 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
18330 by Jakub Jelinek.
18331
18332 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
18333
18334 PR tree-optimization/20626
18335 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
18336 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
18337
18338 2005-03-26 Steven G. Kargl <kargls@comcast.net>
18339
18340 * gfortran.dg/underflow.f90: New test.
18341 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
18342
18343 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18344
18345 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
18346
18347 2005-03-25 Mark Mitchell <mark@codesourcery.com>
18348
18349 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
18350 (g++_init): Make sure that CXXFLAGS is set.
18351 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
18352 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
18353 * lib/gfortran.exp (gfortran_link_flags): Likewise.
18354 * lib/objc.exp (objc_init): Likewise.
18355 * lib/treelang.exp (treelang_init): Likewise.
18356
18357 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
18358
18359 PR tree-optimization/20470
18360 * gcc.dg/tree-ssa/pr20470.c: New test.
18361
18362 2005-03-25 Geoffrey Keating <geoffk@apple.com>
18363
18364 * gcc.dg/ppc-stfiwx.c: New.
18365
18366 2005-03-25 Steve Ellcey <sje@cup.hp.com>
18367
18368 PR target/19888
18369 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
18370
18371 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
18372
18373 * gcc.dg/20050325-1.c: Fix a typo.
18374
18375 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18376
18377 PR libfortran/19678
18378 PR libfortran/19679
18379 * gfortran.dg/dos_eol.f: New test.
18380
18381 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
18382
18383 PR rtl-optimization/20249
18384 * gcc.dg/20050325-1.c: New test.
18385
18386 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18387
18388 PR libfortran/15332
18389 * gfortran.dg/pr15332.f: New test.
18390
18391 2005-03-24 Dale Johannesen <dalej@apple.com>
18392
18393 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
18394
18395 2005-03-24 Geoffrey Keating <geoffk@apple.com>
18396
18397 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
18398 'internal' visibility.
18399 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
18400 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
18401 'protected' visibility.
18402 * gcc.dg/visibility-7.c: Likewise.
18403 * lib/target-supports.exp (check_visibility_available): Take
18404 a parameter, the kind of visibility to check for.
18405 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
18406 to check_visibility_available.
18407
18408 * g++.dg/expr/cast3.C: New.
18409
18410 2005-03-24 David Edelsohn <edelsohn@gnu.org>
18411
18412 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
18413 rs6000.
18414
18415 2005-03-24 Steve Ellcey <sje@cup.hp.com>
18416
18417 PR target/20095
18418 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
18419
18420 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
18421
18422 * gcc.dg/badshift.c: Renamed to...
18423 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
18424
18425 * gcc.target/i386/badshift.c: Renamed to...
18426 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
18427 only.
18428
18429 PR rtl-optimization/20532
18430 * gcc.target/i386/badshift.c: New.
18431
18432 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18433
18434 * gfortran.dg/pr18025.f90: New test.
18435
18436 2005-03-23 Dale Johannesen <dalej@apple.com>
18437
18438 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
18439
18440 2005-03-23 Mark Mitchell <mark@codesourcery.com>
18441
18442 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
18443
18444 * lib/target-supports.exp (check_iconv_available): Default
18445 libiconv to -liconv, if there is no definition.
18446
18447 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
18448
18449 * gcc.dg/torture/cris-asm-mof-1.c: New test.
18450
18451 2005-03-22 Mark Mitchell <mark@codesourcery.com>
18452
18453 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
18454 * g++.dg/opt/pr7503-2.C: Likewise.
18455 * g++.dg/opt/pr7503-3.C: Likewise.
18456 * g++.dg/opt/pr7503-4.C: Likewise.
18457 * g++.dg/opt/pr7503-5.C: Likewise.
18458 * g++.dg/warn/minmax.C: New test.
18459
18460 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18461
18462 * gfortran.dg/g77_intrinsics_funcs.f: New test.
18463 * gfortran.dg/g77_intrinsics_sub.f: New test.
18464
18465 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
18466 Jan Hubicka <jh@suse.cz>
18467 Steven Bosscher <stevenb@suse.de
18468
18469 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
18470
18471 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18472
18473 PR c++/19980
18474 * g++.dg/template/redecl3.C: New test.
18475
18476 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18477
18478 PR c++/20499
18479 * g++.dg/parse/error16.C: Tweak error markers.
18480
18481 2005-03-22 Jakub Jelinek <jakub@redhat.com>
18482
18483 PR target/20561
18484 * gcc.dg/20050321-2.c: New test.
18485
18486 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
18487
18488 PR c++/20465
18489 PR c++/20381
18490 * g++.dg/template/ptrmem12.C: New.
18491
18492 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
18493
18494 PR rtl-optimization/20527
18495 * gcc.c-torture/execute/pr20527-1.c: New test.
18496
18497 2005-03-22 Ben Elliston <bje@au.ibm.com>
18498
18499 * gcc.misc-tests/options.exp (check_for_options): Create a real C
18500 program, compile it into a real executable and then delete the .c
18501 and .x files afterwards, to avoid problems on testglue targets.
18502
18503 2005-03-21 Stuart Hastings <stuart@apple.com>
18504
18505 * gcc.target/i386/sse-2.c: New.
18506
18507 2005-03-21 Uros Bizjak <uros@kss-loka.si>
18508
18509 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
18510
18511 2005-03-21 Paolo Carlini <pcarlini@suse.de>
18512
18513 * g++.dg/parse/crash25.C: Fix typo.
18514
18515 2005-03-21 Paolo Carlini <pcarlini@suse.de>
18516
18517 PR c++/20461
18518 * g++.dg/parse/crash24.C: New test.
18519
18520 PR c++/20536
18521 * g++.dg/parse/crash25.C: New test.
18522
18523 2005-03-21 Paolo Carlini <pcarlini@suse.de>
18524
18525 PR c++/20147
18526 * g++.dg/ext/stmtexpr4.C: New test.
18527
18528 2005-03-20 Roger Sayle <roger@eyesopen.com>
18529
18530 PR middle-end/20539
18531 * gcc.c-torture/compile/pr13066-1.c: New test case.
18532 * gcc.c-torture/compile/pr20539-1.c: Likewise.
18533 * g++.dg/opt/pr13066-1.C: Likewise.
18534
18535 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
18536
18537 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
18538
18539 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18540
18541 PR fortran/18525
18542 * gfortran.dg/nesting_1.f90: New test.
18543
18544 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18545
18546 PR c++/20240
18547 * g++.dg/lookup/using13.C: New test.
18548
18549 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18550
18551 PR c++/20333
18552 * g++.dg/template/crash36.C: New test.
18553
18554 2005-03-18 Paolo Carlini <pcarlini@suse.de>
18555
18556 PR c++/20463
18557 * g++.dg/template/crash35.C: New test.
18558
18559 2005-03-17 Paolo Carlini <pcarlini@suse.de>
18560
18561 PR c++/19966
18562 * g++.dg/overload/operator2.C: New test.
18563
18564 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18565
18566 PR libfortran/20257
18567 * gfortran.dg/pr20257.f90: New test.
18568
18569 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18570
18571 PR libfortran/20480
18572 * gfortran.dg/pr20480.f90: New test.
18573
18574 2005-03-16 Richard Henderson <rth@redhat.com>
18575
18576 PR middle-end/15700
18577 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
18578 (_rtld_global): New.
18579 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
18580 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
18581
18582 * gcc.dg/alias-3.c: New.
18583 * gcc.dg/alias-4.c: New.
18584 * gcc.dg/alias-5.c: New.
18585 * gcc.dg/alias-6.c: New.
18586
18587 2005-03-15 Geoffrey Keating <geoffk@apple.com>
18588
18589 * gcc.dg/cpp/ucnid-7.c: New.
18590
18591 2005-03-15 Janis Johnson <janis187@us.ibm.com>
18592 Dorit Naishlos <dorit@il.ibm.com>
18593
18594 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
18595 darwin.
18596
18597 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
18598
18599 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
18600 misaligned accesses.
18601 * gcc.dg/vect/vect-58.c: Likewise.
18602 * gcc.dg/vect/vect-92.c: New.
18603 * gcc.dg/vect/vect-93.c: New.
18604
18605 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
18606
18607 PR fortran/18827
18608 * gfortran.dg/assign_2.f90: New test.
18609 * gfortran.dg/assign_3.f90: New test.
18610 * gfortran.dg/assign.f90: New test.
18611
18612 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
18613
18614 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
18615 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
18616 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
18617 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
18618 names.
18619
18620 2005-03-14 Geoffrey Keating <geoffk@apple.com>
18621
18622 * gcc.dg/cpp/ucnid-6.c: New.
18623
18624 * gcc.dg/cpp/normalize-1.c: New.
18625 * gcc.dg/cpp/normalize-2.c: New.
18626 * gcc.dg/cpp/normalize-3.c: New.
18627 * gcc.dg/cpp/normalize-4.c: New.
18628 * gcc.dg/cpp/ucnid-4.c: New.
18629 * gcc.dg/cpp/ucnid-5.c: New.
18630 * g++.dg/cpp/normalize-1.C: New.
18631 * g++.dg/cpp/ucnid-1.C: New.
18632
18633 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
18634
18635 * gcc.dg/pr18628.c: New.
18636
18637 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
18638
18639 PR c++/20280
18640 * g++.dg/tree-ssa/pr20280.C: New.
18641
18642 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18643
18644 PR fortran/20467
18645 * gfortran.dg/stfunc_2.f90: New test.
18646
18647 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
18648
18649 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
18650
18651 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
18652
18653 * gcc.dg/tree-ssa/20050314-1.c: New test.
18654
18655 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18656
18657 PR c++/4403
18658 PR c++/9783, DR433
18659 * g++.dg/template/friend34.C: New test.
18660 * g++.dg/template/friend35.C: Likewise.
18661 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
18662
18663 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18664
18665 Friend class name lookup 5/n
18666 PR c++/1016
18667 * g++.dg/lookup/hidden-class1.C: New test.
18668 * g++.dg/lookup/hidden-class2.C: Likewise.
18669 * g++.dg/lookup/hidden-class3.C: Likewise.
18670 * g++.dg/lookup/hidden-class4.C: Likewise.
18671 * g++.dg/lookup/hidden-class5.C: Likewise.
18672 * g++.dg/lookup/hidden-class6.C: Likewise.
18673 * g++.dg/lookup/hidden-class7.C: Likewise.
18674 * g++.dg/lookup/hidden-class8.C: Likewise.
18675 * g++.dg/lookup/hidden-class9.C: Likewise.
18676 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
18677 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
18678 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
18679 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
18680 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
18681 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
18682 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
18683 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
18684 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
18685 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
18686 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
18687
18688 2005-03-13 Mark Mitchell <mark@codesourcery.com>
18689
18690 PR c++/20157
18691 * g++.dg/template/error18.C: New test.
18692
18693 2005-03-09 Ben Elliston <bje@au.ibm.com>
18694
18695 PR debug/16792
18696 * g++.dg/debug/pr16792.C: New test.
18697
18698 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
18699
18700 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
18701 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
18702 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
18703 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
18704 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
18705 test assertion names.
18706
18707 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18708
18709 PR fortran/18600
18710 * gfortran.dg/stfunc_1.f90: New test.
18711
18712 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18713
18714 PR fortran/16907
18715 * gfortran.dg/real_index_1.f90: New test.
18716
18717 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18718
18719 PR fortran/20323
18720 * gfortran.dg/spec_expr_1.f90: New test.
18721
18722 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
18723
18724 PR c/20402
18725 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
18726 new parser.
18727
18728 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18729
18730 PR fortran/20361
18731 * gfortran.dg/largeequiv_1.f90: New test.
18732
18733 2005-03-12 Geoffrey Keating <geoffk@apple.com>
18734
18735 * gcc.dg/ucnid-1.c: New.
18736 * gcc.dg/ucnid-2.c: New.
18737 * gcc.dg/ucnid-3.c: New.
18738 * gcc.dg/ucnid-4.c: New.
18739 * gcc.dg/ucnid-5.c: New.
18740 * gcc.dg/ucnid-6.c: New.
18741 * gcc.dg/cpp/ucnid-1.c: New.
18742 * gcc.dg/cpp/ucnid-2.c: New.
18743 * gcc.dg/cpp/ucnid-3.c: New.
18744 * g++.dg/other/ucnid-1.C: New.
18745
18746 2005-03-12 Geoffrey Keating <geoffk@apple.com>
18747
18748 * gcc.dg/vmx/darwin-abi-3.c: Delete.
18749
18750 2005-03-11 Per Bothner <per@bothner.com>
18751
18752 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
18753 that diagnotics refer to correct token.
18754 * gcc.dg/unused-3.c: Likewise.
18755
18756 2005-03-11 Per Bothner <per@bothner.com>
18757
18758 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
18759 constant" is now actually on same line as string constant.
18760 * gcc.dg/cpp/direct2s.c: Likewise.
18761
18762 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
18763
18764 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
18765
18766 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18767
18768 PR libfortran/20124
18769 * gfortran.dg/pr20124.f90: New Test
18770
18771 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
18772
18773 PR tree-optimization/20130
18774 * gcc.dg/pr20130-1.c: New test.
18775
18776 2005-03-10 Steve Ellcey <sje@cup.hp.com>
18777
18778 PR target/20095
18779 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
18780
18781 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18782
18783 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
18784
18785 2005-03-10 Steve Ellcey <sje@cup.hp.com>
18786
18787 * g++.dg/eh/forced1.C: Fix comment.
18788 * g++.dg/eh/forced2.C: Ditto.
18789 * g++.dg/eh/forced3.C: Ditto.
18790 * g++.dg/eh/forced4.C: Ditto.
18791
18792 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
18793
18794 PR rtl-opt/20412
18795 * gcc.c-torture/compile/pr20412.c: New test.
18796
18797 2005-03-10 Roger Sayle <roger@eyesopen.com>
18798
18799 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
18800
18801 2005-03-10 Jakub Jelinek <jakub@redhat.com>
18802
18803 PR target/20322
18804 * gcc.dg/20050307-1.c: New test.
18805
18806 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
18807
18808 PR c++/20375
18809 * g++.dg/other/stdarg3.C: New.
18810
18811 2005-03-10 Jakub Jelinek <jakub@redhat.com>
18812
18813 PR c++/18384, c++/18327
18814 * g++.dg/init/array19.C: New test.
18815
18816 PR inline-asm/20314
18817 * gcc.dg/torture/pr20314-1.c: New test.
18818 * gcc.dg/torture/pr20314-2.c: New test.
18819
18820 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
18821
18822 * gcc.dg/20050309-1.c: New test.
18823
18824 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18825
18826 * gcc.dg/builtins-10.c: Reactivate disabled test.
18827 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
18828 new cbrt transformations.
18829
18830 2005-03-09 Mark Mitchell <mark@codesourcery.com>
18831
18832 PR c++/20208
18833 * g++.dg/template/array13.C: New test.
18834
18835 2005-03-09 Paolo Carlini <pcarlini@suse.de>
18836
18837 PR c++/16859
18838 * g++.dg/init/brace4.C: New test.
18839
18840 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
18841
18842 PR c++/20186
18843 * g++.dg/template/non-dependent12.C: New.
18844
18845 2005-03-08 Mark Mitchell <mark@codesourcery.com>
18846
18847 PR c++/20142
18848 * g++.dg/init/array18.C: Add dg-do run marker.
18849
18850 PR c++/20142
18851 * g++.dg/init/array18.C: New test.
18852
18853 2005-03-09 Ben Elliston <bje@au.ibm.com>
18854
18855 * consistency.vlad/vlad.exp: Remove trailing semicolons.
18856 * g++.dg/gcov/gcov.exp: Likewise.
18857 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
18858 * gcc.target/xstormy16/xstormy16.exp: Likewise.
18859 * lib/c-torture.exp: Likewise.
18860 * lib/fortran-torture.exp: Likewise.
18861 * lib/g++.exp: Likewise.
18862 * lib/gcc-defs.exp: Likewise.
18863 * lib/gcc-dg.exp: Likewise.
18864 * lib/gcc.exp: Likewise.
18865 * lib/gcov.exp: Likewise.
18866 * lib/gfortran.exp: Likewise.
18867 * lib/mike-g++.exp: Likewise.
18868 * lib/mike-gcc.exp: Likewise.
18869 * lib/objc-torture.exp: Likewise.
18870 * lib/objc.exp: Likewise.
18871 * lib/profopt.exp: Likewise.
18872 * lib/target-libpath.exp: Likewise.
18873 * lib/target-supports.exp: Likewise.
18874 * lib/treelang.exp: Likewise.
18875 * lib/wrapper.exp: Likewise.
18876
18877 2005-03-08 Jeff Law <law@redhat.com>
18878
18879 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
18880 PHI-OPT changes.
18881
18882 2005-03-08 Ira Rosen <irar@il.ibm.com>
18883
18884 * gcc.dg/vect/pr20122.c: New test.
18885
18886 2005-03-07 Jeff Law <law@redhat.com>
18887
18888 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
18889 was folded away.
18890 * gcc.dg/tree-ssa/pr18133-1.c: New test.
18891 * gcc.dg/tree-ssa/pr18133-2.c: New test.
18892 * gcc.dg/tree-ssa/pr18134.c: New test.
18893
18894 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18895
18896 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
18897 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
18898 gcc.dg/torture/builtin-noret-2.c: Require weak support.
18899
18900 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
18901
18902 PR tree-opt/17671
18903 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
18904
18905 2005-03-07 Mark Mitchell <mark@codesourcery.com>
18906
18907 * g++.dg/warn/Wnvdtor.C: New test.
18908
18909 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
18910
18911 * gcc.dg/torture/pr19683-1.c: New test.
18912
18913 2005-03-06 Steven G. Kargl <kargls@comcast.net>
18914
18915 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
18916 * gfortran.dg/g77/19990313-2.f: Ditto.
18917 * gfortran.dg/g77/19990313-3.f: Ditto.
18918 * gfortran.dg/g77/19990525-0.f: Ditto.
18919 * gfortran.dg/g77/19990826-0.f: Ditto.
18920 * gfortran.dg/g77/19990826-2.f: Ditto.
18921 * gfortran.dg/g77/19990826-3.f: Ditto.
18922 * gfortran.dg/g77/20000511-1.f: Ditto.
18923 * gfortran.dg/g77/20000511-2.f: Ditto.
18924 * gfortran.dg/g77/970625-2.f: Ditto.
18925 * gfortran.dg/g77/980310-2.f: Ditto.
18926 * gfortran.dg/g77/980310-3.f: Ditto.
18927 * gfortran.dg/g77/980310-8.f: Ditto.
18928 * gfortran.dg/g77/980519-2.f: Ditto.
18929 * gfortran.dg/g77/alpha1.f: Ditto.
18930 * gfortran.dg/g77/claus.f: Ditto.
18931 * gfortran.dg/g77/erfc.f: Ditto.
18932 * gfortran.dg/g77/short.f: Ditto.
18933 * gfortran.fortran-torture/execute/data.f90: Ditto.
18934 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
18935 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
18936
18937 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18938
18939 * lib/file-format.exp (gcc_target_object_format): Add check for som
18940 format and hardcode object formats on hppa*-*-hpux*.
18941 * lib/target-supports.exp (check_weak_available): Add check for som
18942 object format. Always return 0 on hppa*-*-hpux10*.
18943
18944 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
18945 is defined.
18946
18947 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
18948
18949 2005-03-05 Steven G. Kargl <kargls@comcast.net>
18950
18951 * gfortran.dg/pr19936_1.f90: New test.
18952 * gfortran.dg/pr19936_2.f90: New test.
18953 * gfortran.dg/pr19936_3.f90: New test.
18954
18955 2005-03-05 Steven G. Kargl <kargls@comcast.net>
18956 Paul Thomas <prthomas@drfccad.cea.fr>
18957
18958 * gfortran.dg/PR19754_1.f90: New test.
18959 * gfortran.dg/PR19754_2.f90: Ditto.
18960
18961 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18962
18963 PR c++/19311
18964 * g++.dg/template/non-dependent11.C: New test.
18965
18966 2005-03-05 Uros Bizjak <uros@kss-loka.si>
18967
18968 * lib/target-supports.exp (check_iconv_available): Fix comment.
18969
18970 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
18971 Joseph S. Myers <joseph@codesourcery.com>
18972
18973 PR c++/19797
18974 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
18975
18976 2005-03-04 Matthew Sachs <msachs@apple.com>
18977
18978 * gcc.exp (gcc_target_compile): Put braces around
18979 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
18980 * objc.exp (objc_target_compile): Likewise.
18981 * treelang.exp (treelang_target_compile): Likewise.
18982
18983 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18984
18985 PR fortran/19673
18986 * gfortran.dg/func_result_1.f90: New test.
18987
18988 2005-03-04 Ben Elliston <bje@au.ibm.com>
18989
18990 * gcc.misc-tests/options.exp: New test.
18991
18992 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
18993
18994 * gcc.dg/pr15784-4.c: New test.
18995
18996 2005-03-03 Geoffrey Keating <geoffk@apple.com>
18997
18998 * gcc.c-torture/execute/pr17133.c: New.
18999 * gcc.c-torture/compile/20050303-1.c: New.
19000
19001 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
19002
19003 * gcc.dg/cpp/assert4.c: Fix for cygwin.
19004
19005 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
19006
19007 * g++.dg/overload/using2.C: New.
19008
19009 2005-03-02 Mark Mitchell <mark@codesourcery.com>
19010
19011 PR c++/19916
19012 * g++.dg/init/ptrmem2.C: New test.
19013
19014 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
19015
19016 PR c/8927
19017 * gcc.dg/pr8927-1.c: New test.
19018
19019 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
19020
19021 PR c++/20232
19022 * g++.dg/inherit/covariant12.C: New.
19023
19024 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19025
19026 PR fortran/19479
19027 * gfortran.dg/bound_1.f90: New test.
19028
19029 2005-02-28 Janis Johnson <janis187@us.ibm.com>
19030
19031 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
19032 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
19033
19034 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
19035
19036 PR c/20245
19037 * gcc.dg/pr20245-1.c: New test.
19038
19039 2005-02-28 Jakub Jelinek <jakub@redhat.com>
19040
19041 PR middle-end/19874
19042 * gcc.c-torture/execute/20050119-2.c: New test case.
19043
19044 2005-02-28 Ben Elliston <bje@au.ibm.com>
19045
19046 * README: Update the DejaGnu bug reporting address.
19047 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
19048 * lib/objc-torture.exp: Likewise.
19049
19050 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
19051
19052 * gfortran.dg/boz_1.f90: New test.
19053 * gfortran.dg/boz_3.f90: New test.
19054 * gfortran.dg/boz_4.f90: New test.
19055
19056 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
19057
19058 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
19059 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
19060
19061 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19062
19063 PR libfortran/20101
19064 * gfortran.dg/write_0_pe_format.f90: New test.
19065
19066 2005-02-27 Jakub Jelinek <jakub@redhat.com>
19067
19068 PR c++/20206
19069 * g++.dg/opt/thunk2.C: New test.
19070 * g++.dg/opt/covariant1.C: New test.
19071
19072 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19073
19074 * gfortran.dg/e_d_fmt.f90: New test.
19075
19076 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
19077
19078 * gcc.dg/asm-b.c: Fix comment typos.
19079
19080 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
19081
19082 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
19083 a V_MAY_DEF also.
19084
19085 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
19086
19087 PR tree-opt/20188
19088 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
19089 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
19090 * gcc.dg/asm-b.c: New test.
19091
19092 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
19093
19094 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
19095 Disable this test on IRIX 6.
19096
19097 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
19098
19099 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
19100 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
19101 parser.
19102
19103 2005-02-25 Diego Novillo <dnovillo@redhat.com>
19104
19105 PR tree-optimization/20204
19106 * testsuite/gcc.dg/pr20204.c: New test.
19107
19108 2005-02-24 Jakub Jelinek <jakub@redhat.com>
19109
19110 PR target/20196
19111 * gcc.c-torture/execute/20050224-1.c: New test.
19112
19113 PR c++/20175
19114 * g++.dg/warn/Wbraces2.C: New test.
19115
19116 2005-02-23 Mark Mitchell <mark@codesourcery.com>
19117
19118 PR c++/19878
19119 * g++.dg/init/const2.C: New test.
19120
19121 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
19122
19123 PR tree-optimization/20100
19124 * gcc.c-torture/execute/pr20100-1.c: New test.
19125
19126 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19127
19128 * gfortran.dg/implicit_3.f90: New test.
19129
19130 * gfortran.dg/deftype_1.f90: New test.
19131
19132 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
19133
19134 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
19135 the test passes.
19136 * g++.dg/other/anon3.C: Accept a warning.
19137
19138 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
19139
19140 * gcc.dg/pr20017.c: Fix a comment typo.
19141
19142 2005-02-23 Bud Davis <bdavis@gfortran.org>
19143
19144 * gfortran.dg/list_read_4.f90: Change to f90 comments.
19145
19146 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
19147
19148 PR ada/19902
19149 * ada/acats/tests/cxa/cxa3004.a: Remove.
19150 * ada/acats/tests/cxb/cxb30061.am: Likewise.
19151
19152 2005-02-22 Mark Mitchell <mark@codesourcery.com>
19153
19154 PR c++/20073
19155 * g++.dg/init/const1.C: New test.
19156
19157 PR c++/19991
19158 * g++.dg/parse/constant7.C: New test.
19159
19160 PR c++/20152
19161 * g++.dg/parse/error27.C: New test.
19162 * g++.dg/template/qualttp15.C: Adjust error markers.
19163 * g++.old-deja/g++.other/struct1.C: Likewise.
19164
19165 PR c++/20153
19166 * g++.dg/template/error17.C: New test.
19167
19168 PR c++/20148
19169 * g++.dg/parser/error26.C: New test.
19170
19171 2005-02-22 Diego Novillo <dnovillo@redhat.com>
19172
19173 PR tree-optimization/20100
19174 PR tree-optimization/20115
19175 * gcc.dg/pr20115.c: New test.
19176 * gcc.dg/pr20115-1.c: New test.
19177 * gcc.dg/pr20100.c: New test.
19178 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
19179 call-clobbered variables after alias1.
19180
19181 2005-02-22 Bud Davis <bdavis@gfortran.org>
19182
19183 * gfortran.dg/list_read_4.f90: new test.
19184
19185 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
19186
19187 PR rtl-optimization/20017.
19188 * gcc.dg/pr20017.c: New.
19189
19190 2005-02-22 Devang Patel <dpatel@apple.com>
19191
19192 PR 19952
19193 * g++.dg/tree-ssa/pr19952.C: New test.
19194
19195 2005-02-22 Mark Mitchell <mark@codesourcery.com>
19196
19197 PR c++/19883
19198 * g++.dg/parse/constant6.C: New test.
19199
19200 2005-02-22 Uros Bizjak <uros@kss-loka.si>
19201
19202 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19203 * g++.dg/charset/asm2.c: Likewise.
19204 * g++.dg/charset/asm3.c: Likewise.
19205 * g++.dg/charset/asm4.c: Likewise.
19206 * g++.dg/charset/asm5.c: Likewise.
19207 * g++.dg/charset/attribute1.c: Likewise.
19208 * g++.dg/charset/attribute2.c: Likewise.
19209 * g++.dg/charset/extern1.cc: Likewise.
19210 * g++.dg/charset/extern2.cc: Likewise.
19211 * g++.dg/charset/extern3.cc: Likewise.
19212 * g++.dg/charset/function.cc: Likewise.
19213 * g++.dg/charset/string.c: Likewise.
19214 * g++.dg/charset/charset.exp: Likewise.
19215 * lib/target-supports.exp (check_iconv_available): Fix comment.
19216
19217 2005-02-22 Uros Bizjak <uros@kss-loka.si>
19218
19219 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
19220 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19221 * gcc.dg/charset/asm2.c: Likewise.
19222 * gcc.dg/charset/asm3.c: Likewise.
19223 * gcc.dg/charset/asm4.c: Likewise.
19224 * gcc.dg/charset/asm5.c: Likewise.
19225 * gcc.dg/charset/asm6.c: Likewise.
19226 * gcc.dg/charset/attribute1.c: Likewise.
19227 * gcc.dg/charset/attribute2.c: Likewise.
19228 * gcc.dg/charset/builtin1.c: Likewise.
19229 * gcc.dg/charset/extern.c: Likewise.
19230 * gcc.dg/charset/function.c: Likewise.
19231 * gcc.dg/charset/string.c: Likewise.
19232 * gcc.dg/charset/charset.exp: Likewise.
19233
19234 2005-02-21 Bud Davis <bdavis9659@comcast.net>
19235
19236 PR fortran/20086
19237 * gfortran.dg/pr20086.f90: New test.
19238
19239 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
19240
19241 PR tree-optimization/19786
19242 * g++.dg/tree-ssa/pr19786.C: New.
19243
19244 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19245
19246 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
19247
19248 2005-02-21 Jeff Law <law@redhat.com>
19249
19250 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
19251
19252 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19253
19254 * gfortran.dg/do_iterator: Split loop, markup all lines for
19255 which an error locus is printed.
19256 * gfortran.dg/pr17708.f90: Markup all lines for which an error
19257 locus is printed.
19258 * gfortran.dg/select_4.f90: Likewise.
19259 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
19260 locuses in the various permutations.
19261
19262 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
19263
19264 PR tree-optimization/19951
19265 * g++.dg/vect: New directory.
19266 * g++.dg/vect/vect.exp: New file.
19267 * g++.dg/vect/pr19951.cc: New testcase.
19268 * g++.dg/dg.exp: Also prune vectorizer tests.
19269
19270 2005-02-20 Zack Weinberg <zack@codesourcery.com>
19271
19272 PR 18785
19273 * gcc.dg/charset/builtin1.c: New test.
19274
19275 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19276
19277 PR c++/19299
19278 * g++.dg/inherit/volatile1.C: New test.
19279
19280 PR c++/19440
19281 * g++.dg/template/dtor4.C: New test.
19282
19283 2005-02-19 Steven G. Kargl <kargls@comcast.net>
19284
19285 * gfortran.dg/int_1.f90: New test.
19286
19287 2005-02-19 Devang Patel <dpatel@apple.com>
19288
19289 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
19290
19291 2005-02-19 Steven G. Kargl <kargls@comcast.net>
19292
19293 * gfortran.dg/achar_1.f90: New test.
19294
19295 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
19296
19297 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
19298
19299 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
19300 Jakub Jelinek <jakub@redhat.com>
19301
19302 PR tree-optimization/19828
19303 * gcc.dg/tree-ssa/loop-7.c: New test.
19304 * gcc.c-torture/execute/20050218-1.c: New test.
19305
19306 2005-02-19 Jakub Jelinek <jakub@redhat.com>
19307
19308 PR c/20043
19309 * gcc.dg/transparent-union-1.c: New test.
19310 * gcc.dg/transparent-union-2.c: New test.
19311
19312 2005-02-18 James E Wilson <wilson@specifixinc.com>
19313
19314 PR tree-optimization/18977
19315 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
19316
19317 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
19318
19319 PR target/20054
19320 * gcc.dg/pr20054.c: New test.
19321
19322 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19323
19324 PR c++/19508
19325 * g++.dg/ext/attrib20.C: New test.
19326
19327 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
19328
19329 PR middle-end/20030
19330 * gfortran.fortran-torture/execute/character_passing.f90: New test.
19331
19332 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
19333
19334 PR c++/20008
19335 * g++.dg/opt/switch4.C: New.
19336
19337 2005-02-18 Jakub Jelinek <jakub@redhat.com>
19338
19339 PR c++/20023
19340 PR tree-optimization/20009
19341 * gcc.c-torture/compile/20050217-1.c: New test.
19342 * g++.dg/opt/switch3.C: New test.
19343
19344 PR tree-optimization/18947
19345 * gcc.c-torture/compile/20050215-1.c: New test.
19346 * gcc.c-torture/compile/20050215-2.c: New test.
19347 * gcc.c-torture/compile/20050215-3.c: New test.
19348
19349 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
19350
19351 PR c++/20028
19352 * g++.dg/template/crash34.C: New.
19353
19354 PR c++/20022
19355 * g++.dg/other/access3.C: New.
19356
19357 2005-02-17 Ira Rosen <irar@il.ibm.com>
19358
19359 * gcc.dg/vect/vect-98.c: New test.
19360
19361 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
19362
19363 PR tree-optimization/19967
19364 * gcc.dg/pr19967.c: New.
19365
19366 2005-02-16 Jakub Jelinek <jakub@redhat.com>
19367
19368 PR middle-end/19857
19369 * gcc.dg/tree-ssa/20050215-1.c: New test.
19370 * gcc.c-torture/execute/20050215-1.c: New test.
19371
19372 2005-02-15 Eric Christopher <echristo@redhat.com>
19373
19374 * gcc.dg/cpp/20050215-1.c: New file.
19375
19376 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
19377
19378 PR tree-optimization/15785
19379 * gcc.dg/pr15785-1.c: New test.
19380
19381 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
19382
19383 PR c++/17788
19384 * g++.dg/init/ctor4.C: New.
19385 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
19386
19387 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
19388
19389 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
19390 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
19391
19392 2005-02-15 Andreas Schwab <schwab@suse.de>
19393
19394 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
19395 declare malloc.
19396
19397 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
19398
19399 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
19400
19401 2005-02-14 Diego Novillo <dnovillo@redhat.com>
19402
19403 PR tree-optimization/19853
19404 * gcc.c-torture/compile/pr19853.c: New test.
19405
19406 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
19407
19408 PR c++/19608
19409 * g++.dg/parse/local-class1.C: New.
19410
19411 PR c++/19895
19412 * g++.dg/parse/ptrmem3.C: New.
19413
19414 PR c++/19884
19415 * g++.old-deja/g++.oliva/template6.C: Add another case.
19416 * g++.dg/template/explicit6.C: New.
19417
19418 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
19419
19420 PR c++/17816
19421 * g++.dg/other/redecl2.C: New.
19422
19423 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
19424
19425 PR c++/19891
19426 * g++.dg/abi/covariant4.C: New.
19427
19428 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
19429
19430 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
19431
19432 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
19433
19434 * gcc.dg/vect/vect-96.c: Fix typo.
19435
19436 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19437
19438 PR c++/14479
19439 PR c++/19487
19440 * g++.dg/template/enum5.C: New test.
19441
19442 2005-02-12 Ira Rosen <irar@il.ibm.com>
19443
19444 * gcc.dg/vect/vect-97.c: New test.
19445
19446 2005-02-12 Ira Rosen <irar@il.ibm.com>
19447
19448 * gcc.dg/vect/vect-96.c: New test.
19449
19450 2005-02-12 Uros Bizjak <uros@kss-loka.si>
19451
19452 * gcc.dg/builtins-34.c: Also check ldexp*.
19453
19454 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
19455
19456 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
19457
19458 2005-02-11 Janis Johnson <janis187@us.ibm.com>
19459
19460 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
19461 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
19462 dg-require-dll, dg-require-iconv, dg-require-named-sections,
19463 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
19464 selector_list, selector_expression, dg-process-target): Move to new
19465 file target-supports-dg.exp.
19466 * lib/target-supports-dg.exp: New.
19467
19468 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
19469 New.
19470
19471 2005-02-11 Jakub Jelinek <jakub@redhat.com>
19472
19473 PR c++/19666
19474 * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
19475
19476 PR middle-end/19858
19477 * gcc.c-torture/compile/20050210-1.c: New test.
19478
19479 2005-02-11 Mark Mitchell <mark@codesourcery.com>
19480
19481 PR c++/19755
19482 * g++.dg/warn/Wbraces1.C: New test.
19483
19484 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
19485
19486 * gcc.dg/builtins-52.c: New testcase.
19487
19488 2005-02-10 Jakub Jelinek <jakub@redhat.com>
19489
19490 PR c/19342
19491 * gcc.c-torture/execute/20050119-1.c: New test.
19492
19493 2005-02-09 Mark Mitchell <mark@codesourcery.com>
19494
19495 PR c++/19811
19496 * g++.dg/init/delete1.C: New test.
19497
19498 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
19499
19500 PR c++/18470
19501 * g++.dg/template/static12.C: New test.
19502
19503 2005-02-09 Mark Mitchell <mark@codesourcery.com>
19504
19505 PR c++/19787
19506 * g++.dg/conversion/ambig1.C: New test.
19507
19508 PR c++/19739
19509 * g++.dg/ext/attrib19.C: New test.
19510
19511 PR c++/19732
19512 * g++.dg/parse/dtor5.C: New test.
19513
19514 PR c++/19762
19515 * g++.dg/template/dtor3.C: New test.
19516
19517 PR c++/19826
19518 * g++.dg/template/static11.C: New test.
19519 * g++.dg/template/crash2.C: Remove dg-error marker.
19520
19521 2005-02-09 Janis Johnson <janis187@us.ibm.com>
19522
19523 PR C++/18491
19524 * g++.old-deja/g++.mike/p10769a.C: Remove.
19525
19526 2005-02-09 Roger Sayle <roger@eyesopen.com>
19527
19528 * gcc.dg/builtins-48.c: New test case.
19529 * gcc.dg/builtins-49.c: New test case.
19530 * gcc.dg/builtins-50.c: New test case.
19531 * gcc.dg/builtins-51.c: New test case.
19532
19533 2005-02-09 Ian Lance Taylor <ian@airs.com>
19534
19535 PR middle-end/19583
19536 * g++.dg/warn/Wreturn-type-3.C: New test.
19537
19538 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
19539
19540 PR middle-end/19402
19541 * gcc.dg/pr19402-1.c: New testcase.
19542 * gcc.dg/pr19402-2.c: likewise.
19543
19544 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
19545
19546 PR middle-end/19854
19547 * g++.dg/tree-ssa/tmmti.C: New testcase.
19548
19549 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
19550
19551 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
19552
19553 2005-02-08 Mark Mitchell <mark@codesourcery.com>
19554
19555 PR c++/19733
19556 * g++.dg/parse/crash23.C: New test.
19557 * g++.dg/warn/Weff1.C: New test.
19558
19559 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
19560
19561 * gcc.dg/20050209-1.c: New test.
19562
19563 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
19564
19565 PR target/19799
19566 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
19567
19568 2005-02-08 Mike Stump <mrs@apple.com>
19569
19570 * g++.dg/pch/import-2.c: New test.
19571 * g++.dg/pch/import-2.hs: New.
19572 * g++.dg/pch/include/import-2a.h: New.
19573 * g++.dg/pch/include/import-2b.h: New.
19574
19575 2005-02-08 Janis Johnson <janis187@us.ibm.com>
19576
19577 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
19578
19579 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19580
19581 * gfortran.dg/substr_1.f90: New test.
19582
19583 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
19584
19585 PR middle-end/19775
19586 * gcc.dg/torture/builtin-power-1.c: Disable test for
19587 invalid transformation.
19588 * gcc.dg/builtins-10.c: Likewise. Disable one test we
19589 no longer optimize.
19590 * gcc.dg/builtins-47.c: New testcase.
19591
19592 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
19593 Dorit Naishlos <dorit@il.ibm.com>
19594
19595 * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
19596
19597 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
19598
19599 * gcc.c-torture/compile/20050206-1.c: New test.
19600
19601 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
19602
19603 PR tree-opt/19768
19604 * g++.dg/opt/pr19768.C: New test.
19605
19606 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
19607
19608 PR tree-opt/19736
19609 * gcc.c-torture/compile/pr19736.c: New test.
19610
19611 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19612
19613 PR c++/17401
19614 * g++.dg/parse/error25.C: New test.
19615
19616 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
19617
19618 * gcc.c-torture/execute/20050203-1.c: New.
19619
19620 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
19621
19622 * gcc.dg/vect/vect-85.c: Remove xfail.
19623 * gcc.dg/vect/vect-86.c: Remove xfail.
19624 * gcc.dg/vect/vect-87.c: Remove xfail.
19625 * gcc.dg/vect/vect-88.c: Remove xfail.
19626
19627 2005-02-02 Geoffrey Keating <geoffk@apple.com>
19628
19629 * gcc.dg/altivec-19.c: New.
19630
19631 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
19632
19633 PR c/17807
19634 * gcc.dg/nested-func-3.c: New test.
19635 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
19636
19637 2005-02-02 Janis Johnson <janis187@us.ibm.com>
19638
19639 * gcc.test-framework/gen_directive_tests: Generate tests for
19640 selector expressions.
19641
19642 2005-02-02 Matt Austern <austern@apple.com>
19643
19644 PR c++/19628
19645 * g++/ext/builtin7.C: New.
19646 * g++/ext/builtin8.C: New.
19647
19648 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
19649
19650 PR c/18502
19651 * gcc.dg/pr18502-1.c: New test.
19652
19653 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19654
19655 PR c++/17413
19656 * g++.dg/template/local4.C: Tweak.
19657
19658 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
19659
19660 PR tree-optimization/19578
19661 * gcc.c-torture/compile/20050202-1.c: New test.
19662
19663 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
19664
19665 PR c/19435
19666 * gcc.dg/c99-init-4.c: New test.
19667
19668 2005-02-01 Janis Johnson <janis187@us.ibm.com>
19669
19670 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
19671
19672 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
19673
19674 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
19675 * g++.dg/eh/check-vect.h: New.
19676
19677 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
19678 * gcc.dg/vect/vect-78.c: Ditto.
19679 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
19680 Remove.
19681
19682 * g++.dg/conversion/simd1.C: Expect warning.
19683 * g++.dg/ext/attribute-test-1.C: Ditto.
19684 * g++.dg/ext/attribute-test-2.C: Ditto.
19685 * g++.dg/ext/attribute-test-3.C: Ditto.
19686 * g++.dg/ext/attribute-test-4.C: Ditto.
19687
19688 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
19689 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
19690
19691 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
19692
19693 2005-02-01 Richard Henderson <rth@redhat.com>
19694
19695 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19696 long double for ibm double-double format.
19697 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19698
19699 2005-02-01 Diego Novillo <dnovillo@redhat.com>
19700
19701 PR tree-optimization/19633
19702 * testsuite/gcc.dg/pr19633-1.c: New test.
19703 * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
19704 to NULL or a symbol.
19705
19706 2005-02-01 Janis Johnson <janis187@us.ibm.com>
19707
19708 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
19709 New procs.
19710 (dg-process-target (local override)): Handle selector expressions.
19711
19712 * gcc.test-framework/README: Describe tests in source directory.
19713 * gcc.test-framework/test-framework.awk: Handle dg- tests.
19714 * gcc.test-framework/test-framework.exp: Handle dg- tests.
19715 * gcc.test-framework/dg-bogus-exp-P.c: New test.
19716 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
19717 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
19718 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
19719 * gcc.test-framework/dg-do-link-exp-P.c: New test.
19720 * gcc.test-framework/dg-do-run-exp-P.c: New test.
19721 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
19722 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
19723 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
19724 * gcc.test-framework/dg-error-exp-P.c: New test.
19725 * gcc.test-framework/dg-error-exp-XP.c: New test.
19726 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
19727 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
19728 * gcc.test-framework/dg-output-exp-P.c: New test.
19729 * gcc.test-framework/dg-output-exp-XF.c: New test.
19730 * gcc.test-framework/dg-warning-exp-P.c: New test.
19731 * gcc.misc-tests/dg-1.c: Remove.
19732 * gcc.misc-tests/dg-2.c: Remove.
19733 * gcc.misc-tests/dg-3.c: Remove.
19734 * gcc.misc-tests/dg-4.c: Remove.
19735 * gcc.misc-tests/dg-5.c: Remove.
19736 * gcc.misc-tests/dg-6.c: Remove.
19737 * gcc.misc-tests/dg-7.c: Remove.
19738 * gcc.misc-tests/dg-8.c: Remove.
19739 * gcc.misc-tests/dg-9.c: Remove.
19740 * gcc.misc-tests/dg-10.c: Remove.
19741 * gcc.misc-tests/dg-11.c: Remove.
19742 * gcc.misc-tests/dg-12.c: Remove.
19743 * gcc.misc-tests/dg-test.exp: Remove.
19744
19745 * gcc.test-framework/test-framework.awk: Change recording and
19746 printing of passes and failures.
19747
19748 * gcc.test-framework: New directory.
19749 * gcc.test-framework/README: New.
19750 * gcc.test-framework/test-framework.exp: New.
19751 * gcc.test-framework/test-framework.awk: New.
19752 * gcc.test-framework/gen_directive_tests: New.
19753
19754 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
19755
19756 * lib/treelang.exp: Fix comment typos.
19757 (treelang_target_compile): Don't append libs=-ltreelang to options.
19758
19759 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
19760
19761 * g++.dg/parse/typename7.C: Adjust error messages.
19762
19763 2005-01-31 Jeff Law <law@redhat.com>
19764
19765 * gcc.c-torture/execute/20050131-1.c: New test.
19766 * gcc.dg/wcaselabel.c: New test.
19767
19768 2005-01-31 Mark Mitchell <mark@codesourcery.com>
19769
19770 * g++.dg/other/warning1.C: Adjust error messags.
19771 * g++.dg/parse/constant5.C: New test.
19772
19773 2005-01-31 Steven Bosscher <stevenb@suse.de>
19774
19775 PR c/19333
19776 * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
19777 the test case valid.
19778 * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
19779 * testsuite/gcc.dg/array-7.c: Adjust expected result.
19780 * testsuite/gcc.dg/pr18596-3.c: Likewise.
19781 * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
19782 * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
19783 * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
19784
19785 2005-01-31 Dale Johannesen <dalej@apple.com>
19786
19787 * g++.dg/opt/pr19650.C: New test.
19788
19789 2005-01-31 Richard Henderson <rth@redhat.com>
19790
19791 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19792 long double for intel double extended format.
19793 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19794
19795 2005-01-30 Mark Mitchell <mark@codesourcery.com>
19796
19797 PR c++/19555
19798 * g++.dg/template/static10.C: New test.
19799
19800 PR c++/19395
19801 * g++.dg/parse/error24.C: New test.
19802
19803 PR c++/19367
19804 * g++.dg/lookup/builtin1.C: New test.
19805
19806 PR c++/19457
19807 * g++.dg/warn/conv3.C: New test.
19808
19809 2005-01-30 Bud Davis <bdavis@gfortran.org>
19810
19811 PR fortran/19647
19812 * gfortan.dg/inquire_7.f90
19813
19814 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
19815
19816 PR tree-optimization/15791
19817 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
19818 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
19819 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
19820 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
19821 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
19822 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
19823 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
19824 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
19825 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
19826 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
19827
19828 2005-01-29 Paul Brook <paul@codesourcery.com>
19829
19830 PR fortran/18565
19831 * check.c (real_or_complex_check): New function.
19832 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
19833 * intrinsic.c (add_functions): Use new check functions.
19834 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
19835 Add prototypes.
19836
19837 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
19838
19839 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
19840 gcc.dg/lvalue-3.c: New tests.
19841 * gcc.dg/concat.c: Update expected messages.
19842
19843 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
19844
19845 PR libfortran/19595
19846 * gfortran.dg/eor_1.f90: New test.
19847
19848 2005-01-29 Steven G. Kargl <kargls@comcast.net>
19849
19850 PR fortran/19589
19851 * gfortran.dg/logical_data_1.f90: New test.
19852
19853 2005-01-28 Mark Mitchell <mark@codesourcery.com>
19854
19855 PR c++/19253
19856 * g++.dg/template/crash33.C: New test.
19857
19858 PR c++/19667
19859 * g++.dg/template/crash32.C: New test.
19860
19861 2005-01-28 Ian Lance Taylor <ian@airs.com>
19862
19863 PR middle-end/16558
19864 * g++.dg/warn/Wreturn-type-2.C: New test.
19865
19866 2004-06-24 Jeff Law <law@redhat.com>
19867
19868 * gcc.dg/tree-ssa/20050128-1.c: New test.
19869
19870 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
19871
19872 * gcc.target/frv/all-mdpackh-1.c: New test.
19873
19874 2005-01-28 Steven Bosscher <stevenb@suse.de>
19875
19876 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
19877
19878 2005-01-27 Richard Henderson <rth@redhat.com>
19879
19880 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
19881
19882 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
19883
19884 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
19885
19886 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
19887
19888 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19889 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19890 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
19891 to cope with cases where the multilib options override the dg-options.
19892
19893 2005-01-27 Jakub Jelinek <jakub@redhat.com>
19894
19895 PR c/18946
19896 * gcc.dg/noncompile/20050120-1.c: New test.
19897
19898 2005-01-26 Diego Novillo <dnovillo@redhat.com>
19899
19900 PR tree-optimization/19633
19901 * gcc.dg/pr19633.c: New test.
19902 * gcc.dg/tree-ssa/pr19633.c: New test.
19903
19904 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
19905
19906 * gcc.dg/20041216-1.c: New test.
19907
19908 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
19909
19910 PR objc/18862
19911 * objc.dg/selector-2.m: New test.
19912
19913 2005-01-26 Jakub Jelinek <jakub@redhat.com>
19914
19915 * g++.dg/opt/range-test-2.C: New test.
19916
19917 PR rtl-optimization/19579
19918 * gcc.c-torture/execute/20050124-1.c: New test.
19919
19920 2005-01-26 Greg Parker <gparker@apple.com>
19921 Stuart Hastings <stuart@apple.com>
19922
19923 * gcc.c-torture/execute/20050125-1.c: New.
19924
19925 2005-01-18 Jan Hubicka <jh@suse.cz>
19926
19927 PR tree-optimize/19337
19928 * gcc.c-torture/compile/20050119-1.c: New test.
19929
19930 2005-01-24 James E Wilson <wilson@specifixinc.com>
19931
19932 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
19933 test for successful match.
19934
19935 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
19936
19937 PR objc/18408
19938 * objc.dg/comp-types-7.m: New test.
19939
19940 2005-01-24 Janis Johnson <janis187@us.ibm.com>
19941
19942 * lib/target-supports.exp (current_target_name): New.
19943 (check_effective_target_ilp32, check_effective_target_lp64):
19944 Cache the result to use as long as the current target, with
19945 multilib flags, remains the same.
19946
19947 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
19948 (dg-require-weak, dg-require-visibility, dg-require-alias,
19949 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
19950 dg-require-effective-target, dg-skip-if): Remove call to
19951 skip_test_and_clear_xfail.
19952 (dg-test): Clear xfail data.
19953
19954 2005-01-24 Jakub Jelinek <jakub@redhat.com>
19955
19956 PR target/17751
19957 * gcc.dg/ppc64-toc.c: New test.
19958
19959 * g++.dg/tree-ssa/empty-1.C: New test.
19960
19961 PR middle-end/19551
19962 * gcc.c-torture/execute/20050121-1.c: New test.
19963 * gcc.dg/20050121-2.c: New test.
19964
19965 2004-01-23 Steven G. Kargl <kargls@comcast.net>
19966 Paul Brook <paul@codesourcery.com>
19967
19968 PR fortran/17941
19969 * gfortran.dg/real_const_1.f: New test.
19970 * gfortran.dg/real_const_2.f90: New test.
19971 * gfortran.dg/complex_int_1.f90: New test.
19972
19973 2005-01-23 Bud Davis <bdavis9659@comcast.net>
19974
19975 PR fortran/19313
19976 * gfortan.dg/inquire_6.f90: New test.
19977
19978 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
19979
19980 PR libfortran/19451
19981 * open_readonly_1.f90: New test.
19982
19983 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
19984
19985 PR libfortran/18982
19986 * gfortran.dg/open_new.f90: New file.
19987
19988 2005-01-22 Paul Brook <paul@codesourcery.com>
19989
19990 * namelist_1.f90: New test.
19991
19992 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
19993
19994 PR tree-optimization/19484
19995 * gcc.c-torture/compile/20050122-[12].c: New tests.
19996
19997 2005-01-22 Paul Brook <paul@codesourcery.com>
19998
19999 * gfortran.dg/implicit_2.f90: New test.
20000
20001 2005-01-22 Bud Davis <bdavis9659@comcast.net>
20002
20003 PR fortran/19314
20004 * gfortran.dg/inquire_5.f90: New test.
20005
20006 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20007
20008 PR c/18809
20009 * gcc.dg/pr18809-1.c: New test.
20010
20011 2005-01-21 Ian Lance Taylor <ian@airs.com>
20012
20013 * gcc.dg/20050121-1.c: New test.
20014
20015 PR tree-optimization/13000
20016 * gcc.dg/20040206-1.c: Change warning to point where function is
20017 being inlined.
20018
20019 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20020
20021 PR c++/19208
20022 * g++.dg/template/array11.C: New test.
20023
20024 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20025
20026 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
20027 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
20028 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
20029 * gfortran.dg/getenv_1.f90: Add dg-do directive.
20030 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
20031 gfortran.dg/pr17164.f90: Add missing dg-do directives.
20032
20033 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
20034
20035 PR tree-optimization/15349
20036 * gcc.dg/tree-ssa/pr15349.c: New.
20037
20038 2005-01-20 Steve Ellcey <sje@cup.hp.com>
20039
20040 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
20041
20042 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
20043
20044 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
20045 scan-assembler-times directive name.
20046
20047 * gcc.dg/asm-a.c: Move dg-require-effective-target to
20048 after dg-do.
20049
20050 PR rtl-optimization/19462
20051 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
20052
20053 2005-01-19 Steve Ellcey <sje@cup.hp.com>
20054
20055 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
20056 counting function calls on ia64.
20057
20058 2005-01-19 Jakub Jelinek <jakub@redhat.com>
20059
20060 PR rtl-optimization/15139
20061 * gcc.dg/20050111-2.c: New test.
20062
20063 PR c/17297
20064 * gcc.c-torture/compile/20050113-1.c: New testcase.
20065
20066 PR middle-end/19164
20067 * gcc.dg/20050113-1.c: New testcase.
20068
20069 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
20070
20071 * gcc.dg/vect/vect-85.c: Add comment.
20072 * gcc.dg/vect/vect-86.c: Add xfail for now.
20073 * gcc.dg/vect/vect-87.c: Add xfail for now.
20074 * gcc.dg/vect/vect-88.c: Add xfail for now.
20075 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
20076
20077 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
20078
20079 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
20080
20081 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
20082
20083 * g++.dg/debug/typedef3.C: New test.
20084
20085 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
20086
20087 PR c/19472
20088 * gcc.dg/asm-a.c: New test.
20089
20090 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
20091
20092 * gcc.dg/sh-relax.c: Add prototype for abort.
20093
20094 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
20095
20096 * gcc.dg/short-compare-1.c: New test.
20097 * gcc.dg/short-compare-2.c: Likewise.
20098
20099 2005-01-18 Michael Matz <matz@suse.de>
20100
20101 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
20102
20103 2005-01-17 Diego Novillo <dnovillo@redhat.com>
20104
20105 PR tree-optimization/19121
20106 * gcc.c-torture/compile/pr19121.c: New test.
20107
20108 2005-01-17 James E. Wilson <wilson@specifixinc.com>
20109
20110 PR target/19357
20111 * gcc.c-torture/compile/pr19357.c: New test.
20112
20113 2005-01-17 Ian Lance Taylor <ian@airs.com>
20114
20115 PR c/5675
20116 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
20117 pass--those that refer just to the variable, possibly with a
20118 cast.
20119 * gcc.dg/c99-const-expr-3.c: Likewise.
20120
20121 PR middle-end/13127
20122 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
20123 longer emitted.
20124
20125 2005-01-16 Bud Davis <bdavis9659@comcast.net>
20126
20127 PR fortran/18778
20128 * gfortran.dg/endfile_2.f90: New test.
20129
20130 2005-01-16 Steven G. Kargl <kargls@comcast.net>
20131
20132 PR 19168
20133 * gfortran.dg/select_5.f90: New test.
20134
20135 2004-01-16 Paul Brook <paul@codesourcery.com>
20136
20137 * gfortran.dg/common_4.f90: New test.
20138
20139 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
20140
20141 PR rtl-optimization/19462
20142 * gcc.dg/torture/pr19462-1.c: New test.
20143
20144 2005-01-15 Ziemowit Laski <zlaski@apple.com>
20145
20146 PR objc/19321
20147 * objc.dg/func-ptr-2.m: New.
20148 * objc.dg/volatile-1.m: New.
20149
20150 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20151
20152 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
20153
20154 2005-01-15 Jakub Jelinek <jakub@redhat.com>
20155
20156 PR tree-optimization/19060
20157 * gcc.c-torture/execute/20050104-1.c: New test.
20158
20159 2005-01-15 Bud Davis <bdavis9659@comcast.net>
20160
20161 PR fortran/18983
20162 * gfortran.dg/write_to_null.f90: New test.
20163
20164 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
20165 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20166
20167 PR other/19328
20168 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
20169 argument.
20170
20171 2005-01-15 Jakub Jelinek <jakub@redhat.com>
20172
20173 PR c++/19263
20174 * g++.dg/init/vector1.C: New test.
20175
20176 2005-01-14 James E. Wilson <wilson@specifixinc.com>
20177
20178 PR target/13158
20179 * gcc.target/ia64/sibcall-unwind-1.c: New test.
20180 PR target/18987
20181 * gcc.target/ia64/sibcall-unwind-2.c: New test.
20182
20183 2005-01-14 Steven G. Kargl <kargls@comcast.net>
20184
20185 * gfortran.dg/select_1.f90: New test.
20186 * gfortran.dg/select_2.f90: New test.
20187 * gfortran.dg/select_3.f90: New test.
20188 * gfortran.dg/select_4.f90: New test.
20189
20190 2005-01-14 Jakub Jelinek <jakub@redhat.com>
20191
20192 PR middle-end/19084
20193 PR rtl-optimization/19348
20194 * gcc.dg/20050111-1.c: New test.
20195 * gcc.c-torture/execute/20050111-1.c: New test.
20196
20197 * gcc.dg/i386-asm-4.c: New test.
20198
20199 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
20200
20201 * gcc.dg/nested-func-2.c: New test.
20202 * ada/acats/norun.lst: Remove c953002.
20203
20204 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
20205
20206 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
20207
20208 2005-01-12 Ben Elliston <bje@au.ibm.com>
20209
20210 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
20211
20212 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
20213
20214 PR target/18761
20215 * g++.dg/abi/align1.C: New test.
20216
20217 2005-01-11 Alan Modra <amodra@bigpond.net.au>
20218
20219 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
20220 at a time.
20221 * g++.dg/ext/altivec_check.h: Support compiling as C.
20222
20223 2005-01-10 Roger Sayle <roger@eyesopen.com>
20224
20225 PR c++/19355
20226 * g++.dg/expr/pr19355-1.C: New test case.
20227
20228 2005-01-10 Laurent GUERBY <laurent@guerby.net>
20229
20230 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
20231 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
20232 * ada/acats/tests/c3/c92005b.ada: Likewise.
20233 * ada/acats/tests/c3/cxb3012.a: Likewise.
20234 * ada/acats/norun.lst: Add c380004 and c953002, add PR
20235
20236 2005-01-09 Paul Brook <paul@codesourcery.com>
20237
20238 * gfortran.dg/common_2.f90: New file.
20239 * gfortran.dg/common_3.f90: New file.
20240
20241 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
20242
20243 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
20244
20245 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
20246
20247 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
20248 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
20249 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
20250 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
20251 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
20252 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
20253 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
20254 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
20255 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
20256 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
20257 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
20258 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
20259 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
20260 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
20261 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
20262 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
20263 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
20264 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
20265 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
20266 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
20267 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
20268 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
20269 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
20270 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
20271 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
20272 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
20273 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
20274 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
20275 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
20276 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
20277 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
20278 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
20279 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
20280 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
20281 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
20282 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
20283 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
20284 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
20285 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
20286 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
20287 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
20288 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
20289 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
20290 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
20291 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
20292 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
20293 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
20294 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
20295 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
20296 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
20297 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
20298 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
20299 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
20300 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
20301 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
20302 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
20303 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
20304 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
20305 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
20306 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
20307 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
20308 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
20309 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
20310 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
20311 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
20312 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
20313 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
20314
20315 * gcc.dg/vect/vect-1.c: Fix spelling.
20316 * gcc.dg/vect/vect-10.c: Fix spelling.
20317 * gcc.dg/vect/vect-11.c: Fix spelling.
20318 * gcc.dg/vect/vect-12.c: Fix spelling.
20319 * gcc.dg/vect/vect-14.c: Fix spelling.
20320 * gcc.dg/vect/vect-15.c: Fix spelling.
20321 * gcc.dg/vect/vect-16.c: Fix spelling.
20322 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
20323 * gcc.dg/vect/vect-64.c: Fix comments.
20324 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
20325
20326 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
20327 Ira Rosen <irar@il.ibm.com>
20328
20329 * gcc.dg/vect/vect-70.c: New test.
20330 * gcc.dg/vect/vect-71.c: New test.
20331
20332 2005-01-09 Manfred Hollstein <mh@suse.com>
20333
20334 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
20335 * gcc.dg/pr18241-2.c: Likewise.
20336 * gcc.dg/pr18241-3.c: Likewise.
20337 * gcc.dg/pr18241-4.c: Likewise.
20338 * gcc.dg/pr18241-5.c: Likewise.
20339
20340 2005-01-08 Richard Henderson <rth@redhat.com>
20341
20342 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20343 False for x86 and x86-64.
20344
20345 2005-01-08 Diego Novillo <dnovillo@redhat.com>
20346
20347 PR tree-optimization/18241
20348 * gcc.dg/pr18241-1.c: New test.
20349 * gcc.dg/pr18241-2.c: New test.
20350 * gcc.dg/pr18241-3.c: New test.
20351 * gcc.dg/pr18241-4.c: New test.
20352 * gcc.dg/pr18241-5.c: New test.
20353
20354 2005-01-08 Steven G. Kargl <kargls@comcast.net>
20355
20356 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
20357 gfortran.dg/select_4.f90: New.
20358
20359 2005-01-07 Jakub Jelinek <jakub@redhat.com>
20360
20361 * gcc.c-torture/execute/20050107-1.c: New test.
20362
20363 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
20364
20365 PR c++/19298
20366 * g++.dg/template/ref2.C: New.
20367
20368 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
20369
20370 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
20371 instead of being empty.
20372
20373 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20374
20375 PR fortran/15553
20376 * gfortran.dg/array-1.f90: New test.
20377
20378 2005-01-07 Jakub Jelinek <jakub@redhat.com>
20379
20380 PR tree-optimization/19283
20381 * gcc.c-torture/execute/20050106-1.c: New test.
20382
20383 PR rtl-optimization/18861
20384 * gcc.dg/20050105-1.c: New test.
20385
20386 PR tree-optimization/18828
20387 * gcc.dg/20050105-2.c: New test.
20388
20389 2005-01-07 Andreas Jaeger <aj@suse.de>
20390
20391 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
20392
20393 2005-01-07 Bud Davis <bdavis9659@comcast.net>
20394
20395 PR fortran/18398
20396 * gfortran.dg/fmt_read.f90: New test.
20397
20398 2005-01-06 Geoffrey Keating <geoffk@apple.com>
20399
20400 * gcc.dg/rs6000-ldouble-2.c: New.
20401
20402 2005-01-06 Mark Mitchell <mark@codesourcery.com>
20403
20404 PR c++/19244
20405 * g++.dg/parser/ctor2.C: New test.
20406
20407 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20408
20409 PR c++/17154
20410 * g++.dg/template/using9.C: New test.
20411
20412 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20413
20414 PR c++/19258
20415 * g++.dg/lookup/friend6.C: New test.
20416
20417 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
20418
20419 PR c++/19270
20420 * g++.dg/template/array10.C: New.
20421
20422 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20423
20424 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
20425 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
20426
20427 2005-01-06 Jakub Jelinek <jakub@redhat.com>
20428
20429 * gcc.c-torture/compile/20050105-1.c: New test.
20430
20431 2005-01-05 Geoffrey Keating <geoffk@apple.com>
20432
20433 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
20434
20435 2005-01-05 Roger Sayle <roger@eyesopen.com>
20436
20437 PR middle-end/19100
20438 * gcc.dg/conv-3.c: New test case.
20439
20440 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
20441
20442 * gcc.dg/asm-wide-1.c: New test.
20443
20444 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
20445
20446 PR c++/19030
20447 * g++.dg/parse/crash22.C: New
20448
20449 2005-01-04 Geoffrey Keating <geoffk@apple.com>
20450
20451 PR 19257
20452 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
20453
20454 2005-01-04 Uros Bizjak <uros@kss-loka.si>
20455
20456 PR middle-end/17767
20457 * gcc.dg/i386-mmx-6.c: New test case.
20458
20459 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
20460
20461 PR tree-optimization/18308
20462 * gcc.dg/vect/pr18308.c: New testcase.
20463
20464 2005-01-04 Andreas Jaeger <aj@suse.de>
20465
20466 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
20467
20468 2005-01-03 Geoffrey Keating <geoffk@apple.com>
20469 Robert Bowdidge <bowdidge@apple.com>
20470
20471 * gcc.dg/cpp/subframework1.c: New.
20472 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
20473 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
20474 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
20475 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
20476
20477 2005-01-03 Geoffrey Keating <geoffk@apple.com>
20478
20479 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
20480 producing warning.
20481 * gcc.dg/darwin-weakimport-2.c: New.
20482
20483 2005-01-03 Richard Henderson <rth@redhat.com>
20484
20485 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
20486
20487 2005-01-03 Richard Henderson <rth@redhat.com>
20488
20489 * gcc.dg/vect/vect.exp: Enable for ia64.
20490 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
20491 (check_effective_target_vect_float): Likewise.
20492 (check_effective_target_vect_no_align): Likewise.
20493 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
20494 * gcc.dg/vect/vect-8.c: Likewise.
20495
20496 2005-01-03 Uros Bizjak <uros@kss-loka.si>
20497
20498 PR target/19236
20499 * gcc.dg/pr19236-1.c: New test case.
20500
20501 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
20502
20503 PR rtl-optimization/12092
20504 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
20505
20506 2005-01-02 Andreas Jaeger <aj@suse.de>
20507
20508 * gcc.dg/pr12092-1.c: Do not run on x86_64.
20509
20510 2005-01-01 Roger Sayle <roger@eyesopen.com>
20511 Andrew Pinski <pinskia@physics.uc.edu>
20512
20513 PR rtl-optimization/12092
20514 * gcc.dg/pr12092-1.c: New test case.
20515
20516 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
20517
20518 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
20519 'hidden' and 'default' for better portability.
20520 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
20521
20522 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
20523 6 and 7.
20524 * g++.old-deja/g++.brendan/new3.C: Likewise.
20525
20526 2005-01-01 Steven Bosscher <stevenb@suse.de>
20527
20528 * gcc.dg/20041231-1.C: New test.
20529 * g++.dg/warn/Wunreachable-code-1.C: New test.
20530
20531 2004-12-30 David Edelsohn <edelsohn@gnu.org>
20532
20533 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
20534 file, not /dev/null. Abort on error.
20535
20536 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
20537 Ziemowit Laski <zlaski@apple.com>
20538
20539 PR objc/18971
20540 * objc.dg/encode-5.m: New test.
20541
20542 2004-12-29 Richard Henderson <rth@redhat.com>
20543
20544 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
20545 * objc.dg/stabs-1.m: Disable for ia64.
20546
20547 2004-12-29 Mark Mitchell <mark@codesourcery.com>
20548
20549 PR c++/19190
20550 * g++.dg/warn/Wunused-10.C: New test.
20551
20552 2004-12-28 Richard Henderson <rth@redhat.com>
20553
20554 * objc.dg/stabs-1.m: Disable for alpha.
20555
20556 2004-12-27 Mark Mitchell <mark@codesourcery.com>
20557
20558 PR c++/19149
20559 * g++.dg/parse/error23.C: New test.
20560
20561 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20562
20563 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
20564
20565 PR fortran/19032
20566 * gfortran.dg/intrinsic_modulo_1.f90: New.
20567 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
20568 tests with divisor -1.
20569
20570 2004-12-27 Mark Mitchell <mark@codesourcery.com>
20571
20572 * g++.dg/opt/temp1.C (memcpy): Return a value.
20573
20574 PR c++/19148
20575 * g++.dg/expr/cond7.C: New test.
20576
20577 2004-12-27 Paul Brook <paul@codesourcery.com>
20578
20579 * gfortran.dg/g77/select_no_compile.f: Remove.
20580
20581 2004-12-27 Richard Henderson <rth@redhat.com>
20582
20583 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
20584 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
20585 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
20586
20587 2004-12-26 Richard Henderson <rth@redhat.com>
20588
20589 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
20590 by 1i instead of token pasting.
20591
20592 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20593
20594 PR tree-optimization/17578
20595 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
20596 to additional_flags.
20597 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
20598
20599 2004-12-25 Richard Henderson <rth@redhat.com>
20600
20601 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20602 Remove Alpha.
20603
20604 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20605
20606 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
20607 hppa*-*-hpux*.
20608 * gcc.dg/pr17957.c (dg-options): Likewise.
20609 * gcc.dg/struct-ret-1.c: Add prototype for abort.
20610 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
20611 instead of 0 on __hppa__.
20612 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
20613 "foo,%r" on hppa*-*-*.
20614
20615 2004-12-23 Bud Davis <bdavis9659@comcast.net>
20616
20617 PR fortran/19071
20618 * gfortran.dg/complex_write.f90: New test.
20619
20620 2004-12-23 Mark Mitchell <mark@codesourcery.com>
20621
20622 PR c++/17595
20623 * g++.dg/parse/pragma2.C: New test.
20624
20625 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
20626
20627 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
20628
20629 * gcc.dg/empty2.c: Add missing dg-warning.
20630
20631 2004-12-23 Mark Mitchell <mark@codesourcery.com>
20632
20633 PR c++/17413
20634 * g++.dg/template/local4.C: New test.
20635 * g++.dg/template/crash19.C: Add dg-error marker.
20636
20637 * g++.dg/template/crash31.C: Correct embedded PR number.
20638
20639 2004-12-23 Mark Mitchell <mark@codesourcery.com>
20640
20641 PR c++/16405
20642 * g++.dg/opt/temp1.C: Add do-run marker.
20643
20644 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
20645
20646 * g++.dg/template/spec19.C: New.
20647
20648 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
20649
20650 PR target/16819
20651 * gcc.dg/empty2.c: New.
20652
20653 2004-12-23 Richard Henderson <rth@redhat.com>
20654
20655 * lib/target-supports.exp (check_effective_target_vect_no_align):
20656 Remove i?86 and x86-64.
20657
20658 2004-12-23 Mark Mitchell <mark@codesourcery.com>
20659
20660 PR c++/16405
20661 * g++.dg/opt/temp1.C: New test.
20662
20663 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20664
20665 PR c++/18733
20666 * g++.dg/template/friend33.C: New testcase.
20667
20668 2004-12-22 Mark Mitchell <mark@codesourcery.com>
20669
20670 PR c++/18464
20671 * g++.dg/template/cond5.C: New test.
20672
20673 PR c++/18492
20674 * g++.dg/inherit/thunk3.C: New test.
20675
20676 PR c++/11224
20677 * g++.dg/warn/Wunused-9.C: New test.
20678
20679 2004-12-22 Janis Johnson <janis187@us.ibm.com>
20680
20681 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
20682
20683 2004-12-22 Jan Beulich <jbeulich@novell.com>
20684
20685 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
20686
20687 2004-12-21 Mark Mitchell <mark@codesourcery.com>
20688
20689 PR c++/18378
20690 * g++.dg/ext/packed8.C: New test.
20691
20692 PR c++/19063
20693 * g++.dg/template/crash31.C: New test.
20694
20695 PR c++/19034
20696 * g++.dg/template/crash30.C: New test.
20697
20698 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
20699
20700 PR C++/18984
20701 * g++.dg/eh/ctor3.C: New test.
20702
20703 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
20704
20705 * objc.dg/stabs-1.m: Allow section name to be quoted and
20706 assembly label to begin with '.LL'.
20707
20708 2004-12-21 Janis Johnson <janis187@us.ibm.com>
20709
20710 * gcc.dg/vect/vect.exp
20711 (check_effective_target_lp64_or_vect_no_align): New.
20712 * gcc.dg/vect/vect-77.c: Use it.
20713 * gcc.dg/vect/vect-78.c: Use it.
20714
20715 * lib/target-supports.exp
20716 (check_effective_target_vect_no_max,
20717 check_effective_target_vect_no_bitwise,
20718 check_effective_target_vect_no_align): New.
20719 * gcc.dg/vect/vect-13.c: Use them.
20720 * gcc.dg/vect/vect-17.c: Ditto.
20721 * gcc.dg/vect/vect-18.c: Ditto.
20722 * gcc.dg/vect/vect-19.c: Ditto.
20723 * gcc.dg/vect/vect-20.c: Ditto.
20724 * gcc.dg/vect/vect-27.c: Ditto.
20725 * gcc.dg/vect/vect-29.c: Ditto.
20726 * gcc.dg/vect/vect-44.c: Ditto.
20727 * gcc.dg/vect/vect-48.c: Ditto.
20728 * gcc.dg/vect/vect-50.c: Ditto.
20729 * gcc.dg/vect/vect-52.c: Ditto.
20730 * gcc.dg/vect/vect-54.c: Ditto.
20731 * gcc.dg/vect/vect-56.c: Ditto.
20732 * gcc.dg/vect/vect-58.c: Ditto.
20733 * gcc.dg/vect/vect-60.c: Ditto.
20734 * gcc.dg/vect/vect-72.c: Ditto.
20735 * gcc.dg/vect/vect-80.c: Ditto.
20736
20737 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
20738
20739 PR c++/14075
20740 * g++.dg/init/string1.C: New.
20741
20742 PR c++/18975
20743 * g++.dg/other/synth1.C: New.
20744
20745 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
20746
20747 PR c/18963
20748 * gcc.dg/pr18963-1.c: New test.
20749
20750 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
20751
20752 PR c/18596
20753 * gcc.dg/funcdef-storage-1.c (foo): Remove.
20754 * gcc.dg/pr18596-1.c: Use dg-error.
20755 (dg-options): Use -fno-unit-at-a-time.
20756 * gcc.dg/pr18596-2.c: New test.
20757 * gcc.dg/pr18596-3.c: New test.
20758
20759 2004-12-20 Roger Sayle <roger@eyesopen.com>
20760
20761 PR middle-end/18683
20762 * g++.dg/opt/pr18683-1.C: New test case.
20763
20764 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
20765
20766 PR other/19093
20767 * g++.dg/opt/max1.C: Fix for 64bit targets.
20768
20769 2004-12-20 Matt Austern <austern@apple.com>
20770
20771 PR c++/19044
20772 * g++.dg/ext/builtin6.C: New
20773
20774 2004-12-20 Diego Novillo <dnovillo@redhat.com>
20775
20776 PR tree-optimization/19080
20777 * gcc.c-torture/compile/pr19080.c: New test.
20778
20779 2004-12-20 Steven Bosscher <stevenb@suse.de>
20780
20781 * gcc.dg/20041219-1.c: New test.
20782
20783 2004-12-19 Roger Sayle <roger@eyesopen.com>
20784
20785 PR middle-end/19068
20786 * g++.dg/opt/max1.C: New test case.
20787
20788 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
20789
20790 * gcc.dg/fdata-sections-1.c: New test.
20791
20792 2004-12-18 Roger Sayle <roger@eyesopen.com>
20793
20794 PR middle-end/18548
20795 * gcc.dg/max-1.c: New test case.
20796
20797 2004-12-18 Jakub Jelinek <jakub@redhat.com>
20798
20799 * gcc.c-torture/execute/20041218-1.c: New test.
20800
20801 2004-12-17 Diego Novillo <dnovillo@redhat.com>
20802
20803 * gcc.dg/pr18501.c: New test.
20804 * gcc.dg/uninit-5.c: XFAIL.
20805 * gcc.dg/uninit-9.c: XFAIL.
20806
20807 2004-12-17 Dale Johannesen <dalej@apple.com>
20808
20809 * gcc.dg/20041213-1.c: New.
20810
20811 2004-12-17 Ziemowit Laski <zlaski@apple.com>
20812
20813 * objc.dg/stabs-1.m: Allow assembly label to begin
20814 with a dot ('.').
20815
20816 2004-12-17 Jakub Jelinek <jakub@redhat.com>
20817
20818 * gcc.c-torture/execute/20041213-1.c: Move...
20819 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
20820
20821 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
20822
20823 PR c++/18721
20824 * g++.dg/lookup/conv-5.C: New.
20825
20826 2004-12-16 Ziemowit Laski <zlaski@apple.com>
20827
20828 * objc.dg/stabs-1.m: New test.
20829
20830 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
20831
20832 * gcc.dg/visibility-c.c: Change compile to
20833 assemble for the test.
20834
20835 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
20836
20837 PR target/19041
20838 * gcc.dg/visibility-c.c: New test.
20839
20840 2004-12-16 Roger Sayle <roger@eyesopen.com>
20841
20842 PR middle-end/18493
20843 * gcc.dg/switch-8.c: New test case.
20844
20845 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
20846
20847 PR c++/18905
20848 * g++.dg/template/init4.C: New.
20849 * g++.dg/opt/static3.C: Enable optimizer.
20850
20851 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
20852
20853 * g++.dg/other/complex1.C: New test.
20854
20855 2004-12-15 Alan Modra <amodra@bigpond.net.au>
20856
20857 * g++.dg/opt/inline9.C: New test.
20858
20859 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20860
20861 PR fortran/18993
20862 * gfotran.dg/nullify_1.f: New test.
20863
20864 2004-12-15 Richard Henderson <rth@redhat.com>
20865
20866 * gcc.target/i386/i386.exp: New harness.
20867 * gcc.target/i386/vect-args.c: New.
20868
20869 2004-12-15 David Edelsohn <edelsohn@gnu.org>
20870
20871 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
20872
20873 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20874
20875 PR c++/18825
20876 * g++.dg/template/friend32.C: New test.
20877
20878 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
20879
20880 * cpp/pragma-once-1.c: New test.
20881 * cpp/pragma-once-1b.h: Likewise.
20882 * cpp/pragma-once-1c.h: Likewise.
20883 * cpp/pragma-once-1d.h: Likewise.
20884 * cpp/inc/pragma-once-1a.h: Likewise.
20885
20886 2004-12-15 Bud Davis <bdavis9659@comcast.net>
20887 Steven G. Kargl <kargls@comcast.net>
20888
20889 PR fortran/17597
20890 * gfortran.dg/list_read_3.f90: New test.
20891
20892 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
20893
20894 * gcc.dg/ftrapv-2.c: New test.
20895
20896 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
20897
20898 PR c++/18981
20899 * g++.dg/template/typename9.C: New test.
20900
20901 2004-12-14 Mark Mitchell <mark@codesourcery.com>
20902
20903 PR c++/18738
20904 * g++.dg/template/typename8.C: New test.
20905 * g++.dg/parse/friend2.C: Tweak error message.
20906
20907 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
20908
20909 * gcc.c-torture/20041214-1.c: New test.
20910
20911 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
20912
20913 PR c++/18965
20914 * g++.dg/init/array17.C: New test.
20915
20916 2004-12-14 Mark Mitchell <mark@codesourcery.com>
20917
20918 PR c++/18793
20919 * g++.dg/init/aggr3.C: New test.
20920
20921 2004-12-14 Janis Johnson <janis187@us.ibm.com>
20922
20923 * gcc.dg/altivec-types-1.c: New test.
20924 * gcc.dg/altivec-types-2.c: New test.
20925 * gcc.dg/altivec-types-3.c: New test.
20926 * gcc.dg/altivec-types-4.c: New test.
20927 * g++.dg/ext/altivec-types-1.C: New test.
20928 * g++.dg/ext/altivec-types-2.C: New test.
20929 * g++.dg/ext/altivec-types-3.C: New test.
20930 * g++.dg/ext/altivec-types-4.C: New test.
20931
20932 2004-12-14 Jakub Jelinek <jakub@redhat.com>
20933
20934 PR middle-end/18951
20935 * gcc.c-torture/execute/20041213-1.c: New test.
20936
20937 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
20938
20939 PR c++/18949
20940 * g++.dg/template/cast1.C: New.
20941
20942 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
20943
20944 * gcc.c-torture/execute/20041213-2.c: New test.
20945
20946 2004-12-13 Richard Henderson <rth@redhat.com>
20947
20948 * gcc.dg/i386-sse-10.c: Fix typo in options.
20949
20950 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
20951
20952 PR c++/18968
20953 * g++.dg/opt/pr18968.C: New test.
20954
20955 2004-12-13 Mark Mitchell <mark@codesourcery.com>
20956
20957 PR c++/18925
20958 * g++.dg/ext/visibility/staticdatamem.C: New test.
20959
20960 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
20961
20962 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
20963
20964 2004-12-13 Roger Sayle <roger@eyesopen.com>
20965
20966 PR rtl-optimization/18928
20967 * gcc.dg/pr18928-1.c: New test case.
20968
20969 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
20970
20971 PR tree-opt/16951
20972 * gcc.c-torture/compile/20041211-1.c: New.
20973
20974 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20975
20976 PR middle-end/17564
20977 * gcc.c-torture/execute/20041212-1.c: New test.
20978
20979 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20980
20981 PR fortran/18869
20982 * gfortran.dg/common_1.f90: New test.
20983
20984 2004-12-12 Steven G. Kargl <kargls@comcast.net>
20985 Paul Brook <paul@codesourcery.com>
20986
20987 PR fortran/16222
20988 * gfortran.dg/real_do_1.f90: New test.
20989
20990 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20991
20992 PR tree-opt/18040
20993 * g++.dg/opt/ptrmem6.C: New test.
20994
20995 2004-12-11 Roger Sayle <roger@eyesopen.com>
20996
20997 PR middle-end/18921
20998 * gcc.dg/pr18921-1.c: New test case.
20999
21000 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21001
21002 PR fortran/17175
21003 * gfortran.dg/scale_1.f90: New test.
21004
21005 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
21006
21007 PR middle-end/18903
21008 * gcc.c-torture/compile/pr18903.c: New test.
21009
21010 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
21011
21012 * gcc.c-torture/execute/20041210-1.c: New test.
21013
21014 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21015
21016 PR c++/18731
21017 * g++.dg/parser/struct-1.C: New test.
21018 * g++.dg/parser/struct-2.C: New test.
21019 * g++.dg/parser/struct-3.C: New test.
21020
21021 2004-12-09 Richard Henderson <rth@redhat.com>
21022
21023 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
21024
21025 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
21026 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
21027
21028 2004-12-09 Matt Austern <austern@apple.com>
21029
21030 PR c++/18514
21031 * g++.dg/ext/builtin1.C: New
21032 * g++.dg/ext/builtin2.C: New
21033 * g++.dg/ext/builtin3.C: New
21034 * g++.dg/ext/builtin4.C: New
21035 * g++.dg/ext/builtin5.C: New
21036
21037 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
21038
21039 PR tree-opt/18904
21040 * g++.dg/opt/ptrmem5.C: New test.
21041
21042 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
21043
21044 * g++.dg/parse/typename5.C: Adjust for new error.
21045 * g++.dg/parse/typename7.C: New.
21046
21047 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21048
21049 PR c++/18073
21050 * g++.dg/other/mmintrin.C: New test.
21051
21052 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
21053
21054 PR c++/16681
21055 * g++.dg/init/array15.C: New.
21056 * g++.dg/init/array16.C: New.
21057
21058 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21059
21060 PR fortran/18826
21061 * gfortran.dg/assign_1.f90: New test.
21062
21063 2004-12-08 Nick Clifton <nickc@redhat.com>
21064
21065 * gcc.target/xstormy16/bss_below100: New directory containing tests.
21066 * gcc.target/xstormy16/data_below100: Likewise.
21067 * gcc.target/xstormy16/sfr: Likewise.
21068 * gcc.target/xstormy16/below100.S: New test source file.
21069 * gcc.target/xstormy16/below100.ld: New test linker script.
21070 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21071 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
21072 bp instructions.
21073 * gcc.target/xstormy16/bp.c: Likewise.
21074
21075 * gcc.target/xstormy16/bss_below100: New files:
21076 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21077 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21078 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21079 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21080 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21081 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21082 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21083 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21084 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21085 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21086 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21087 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21088 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21089 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21090 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21091 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21092 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21093 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21094 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21095 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21096 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21097 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21098 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21099 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21100 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21101 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21102 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21103
21104 * gcc.target/xstormy16/data_below100: New files:
21105 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21106 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21107 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21108 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21109 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21110 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21111 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21112 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21113 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21114 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21115 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21116 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21117 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21118 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21119 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21120 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21121 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21122 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21123 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21124 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21125 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21126 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21127 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21128 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21129 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21130 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21131 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21132
21133 * gcc.target/xstormy16/sfr: New files:
21134 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
21135 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
21136 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
21137 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
21138 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
21139 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
21140 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
21141 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
21142 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
21143 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
21144 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
21145 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
21146 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
21147 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
21148 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
21149 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
21150 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
21151 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
21152 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
21153 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
21154 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
21155 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
21156 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
21157 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
21158 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
21159 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
21160 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
21161 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
21162 27_if0_sfrw_bitfield_f.c
21163
21164 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21165
21166 PR c++/18100
21167 * g++.dg/lookup/name-clash4.C: New test.
21168
21169 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
21170
21171 PR c++/18672
21172 * g++.dg/opt/array1.C: New.
21173
21174 PR c++/18803
21175 * g++.dg/template/operator5.C: New.
21176
21177 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
21178
21179 PR c/18867
21180 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
21181
21182 2004-12-07 Steven Bosscher <stevenb@suse.de>
21183
21184 * gcc.dg/noncompile/20041207.c: New test.
21185
21186 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
21187
21188 * g++.dg/other/unreachable-1.C: New test.
21189
21190 2004-12-06 Nick Clifton <nickc@redhat.com>
21191
21192 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
21193 <limits.h> because the latter comes from gcc's include/ directory
21194 and not the newlib/libc/include directory.
21195
21196 2004-12-04 Richard Henderson <rth@redhat.com>
21197
21198 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
21199
21200 2004-12-04 Richard Henderson <rth@redhat.com>
21201
21202 * lib/target-supports.exp (check_gc_sections_available): Disable
21203 for alpha and ia64.
21204
21205 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
21206
21207 PR middle-end/17909
21208 * g++.dg/other/vararg-2.C: New test.
21209
21210 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21211
21212 PR c++/17011, c++/17971
21213 * g++.dg/template/error15.C: Adjust expected error.
21214 * g++.dg/template/instantiate3.C: Likewise.
21215
21216 2004-12-03 Janis Johnson <janis187@us.ibm.com>
21217
21218 * gcc.dg/altivec-18.c: Fix for darwin
21219
21220 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
21221
21222 PR c++/18782
21223 * g++.dg/parse/ptrmem2.C: New.
21224
21225 PR c++/18318
21226 * g++.dg/template/new1.C: New.
21227
21228 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21229
21230 PR fortran/18710
21231 * gfortran.dg/direct_io_3.f90: New test.
21232
21233 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
21234
21235 PR 18758
21236 * g++.dg/parse/crash21.C: New.
21237
21238 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21239
21240 PR c++/15664, c++/18276
21241 * g++.dg/template/ttp13.C: New test.
21242 * g++.dg/template/ttp14.C: Likewise.
21243
21244 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21245
21246 PR c++/18123
21247 * g++.dg/parse/enum2.C: New test.
21248 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
21249
21250 2004-12-02 Nick Clifton <nickc@redhat.com>
21251
21252 * gcc.target/xstormy16: New test directory.
21253 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21254 * gcc.target/xstormy16/bp.c: Check the generation of bp
21255 instructions.
21256 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
21257 bn instructions and the BELOW100 attribute.
21258
21259 2004-12-02 Alan Modra <amodra@bigpond.net.au>
21260
21261 PR target/16952
21262 * gcc.dg/ppc-eabi.c: New.
21263
21264 2004-12-02 Bud Davis <bdavis9659@comcast.net>
21265
21266 PR fortran/18284
21267 * gfortran.dg/backspace.f90
21268
21269 2004-12-02 Bud Davis <bdavis9659@comcast.net>
21270
21271 * gfortran.dg/inquire.f90: New test.
21272
21273 2004-12-01 Janis Johnson <janis187@us.ibm.com>
21274
21275 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
21276 handle effective-target-keyword.
21277 (dg-skip-if): Support effective-target keyword as target list.
21278 (dg-xfail-if): Ditto.
21279 * lib/target-supports.exp (is-effective-target-keyword): New proc.
21280
21281 2004-12-01 Diego Novillo <dnovillo@redhat.com>
21282
21283 PR tree-optimization/18291
21284 * testsuite/gcc.c-torture/compile/pr18291.c: New test.
21285
21286 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
21287
21288 PR C++/18729
21289 * g++.dg/parse/crash20.C: New.
21290
21291 PR c++/17431
21292 * g++.dg/overload/arg1.C: New.
21293 * g++.dg/overload/arg2.C: New.
21294 * g++.dg/overload/arg3.C: New.
21295 * g++.dg/overload/arg4.C: New.
21296
21297 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
21298
21299 * gcc.dg/c99-flex-array-4.c: Remove.
21300
21301 2004-11-30 Janis Johnson <janis187@us.ibm.com>
21302
21303 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
21304
21305 * lib/target-supports.exp (is-effective-target): Simplify.
21306
21307 * lib/target-supports.exp (check_effective_target_vect_long):
21308 Fix for powerpc64-*-*.
21309
21310 2004-11-30 Loren James Rittle <ljrittle@acm.org>
21311
21312 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
21313 to support new requirements on FreeBSD 5.
21314
21315 2004-11-30 Devang Patel <dpatel@apple.com>
21316
21317 PR 18702
21318 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
21319
21320 2004-11-30 Janis Johnson <janis187@us.ibm.com>
21321
21322 * g++.dg/ext/altivec-13.C: New test.
21323
21324 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
21325
21326 PR tree-opt/18298
21327 * gcc.c-torture/execute/p18298.c: New test.
21328
21329 2004-11-30 Ira Rosen <irar@il.ibm.com>
21330 Dorit Naishlos <dorit@il.ibm.com>
21331
21332 PR tree-opt/18607
21333 * gcc.dg/vect/vect-89.c: New test.
21334
21335 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
21336
21337 * gcc.dg/pr18596-1.c: New test.
21338
21339 2004-11-30 Ben Elliston <bje@au.ibm.com>
21340
21341 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
21342
21343 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
21344
21345 PR c/18479
21346 * gcc.dg/pr18479.c: New test.
21347
21348 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
21349
21350 PR target/18490
21351 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
21352 mmix-knuth-mmixware.
21353
21354 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
21355 cris-*-elf* cris-*-aout* mmix-*-*
21356
21357 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
21358
21359 PR middle-end/18725
21360 * gcc.dg/pr18725.c: New test.
21361
21362 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
21363
21364 PR target/18488
21365 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
21366
21367 PR target/18336
21368 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
21369
21370 2004-11-29 Mark Mitchell <mark@codesourcery.com>
21371
21372 PR c++/18368
21373 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
21374 * g++.old-deja/g++.law/ctors5.C: Likewise.
21375 * g++.old-deja/g++.other/crash25.C: Likewise.
21376
21377 PR c++/18674
21378 * g++.dg/template/error16.C: New test.
21379
21380 PR c++/18512
21381 * g++.dg/template/crash29.C: New test.
21382
21383 2004-11-29 Diego Novillo <dnovillo@redhat.com>
21384
21385 PR tree-optimization/18712
21386 * gcc.c-torture/compile/pr18712.c: New test.
21387
21388 2004-11-29 Joseph Myers <joseph@codesourcery.com>
21389
21390 PR c/7544
21391 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
21392 tests.
21393
21394 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21395
21396 PR c++/18652
21397 * g++.dg/lookup/crash6.C: New test.
21398
21399 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
21400
21401 PR middle-end/18164
21402 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
21403
21404 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
21405
21406 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
21407 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
21408 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
21409
21410 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
21411
21412 * gcc.dg/pr18164.c: New test.
21413
21414 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
21415
21416 * gcc.dg/funroll-loops-all.c: New.
21417
21418 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
21419
21420 PR target/18489
21421 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
21422 delimeter, match space and TAB as well as ":".
21423
21424 PR target/18484
21425 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
21426
21427 PR target/18348
21428 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
21429
21430 PR target/18345
21431 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
21432
21433 PR target/18337
21434 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
21435
21436 2004-11-28 Bud Davis <bdavis9659@comcast.net>
21437
21438 * gfortran.dg/direct_io_2.f90: New test.
21439
21440 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
21441
21442 PR target/18334
21443 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
21444
21445 2004-11-28 Richard Henderson <rth@redhat.com>
21446
21447 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
21448
21449 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
21450
21451 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
21452 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
21453 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
21454 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
21455 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
21456 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
21457 gcc.dg/pointer-arith-8.c: New tests.
21458
21459 2004-11-27 Bud Davis <bdavis9659@comcast.net>
21460
21461 PR fortran/18364
21462 * gfortran.dg/endfile.f90: New test.
21463
21464 2004-11-27 Falk Hueffner <falk@debian.org>
21465
21466 * gcc.dg/loop-6.c: New test.
21467
21468 2004-11-27 Jakub Jelinek <jakub@redhat.com>
21469
21470 * gcc.c-torture/execute/20041126-1.c: New test.
21471
21472 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
21473
21474 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
21475 on IRIX.
21476
21477 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
21478
21479 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
21480 functions.
21481
21482 2004-11-27 Jakub Jelinek <jakub@redhat.com>
21483
21484 PR rtl-optimization/17825
21485 * gcc.c-torture/compile/20041119-1.c: New test.
21486
21487 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21488
21489 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
21490 Check existence of ld library path variables before unsetting.
21491
21492 2004-11-26 Mark Mitchell <mark@codesourcery.com>
21493
21494 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
21495
21496 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
21497
21498 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
21499
21500 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
21501
21502 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
21503
21504 2004-11-26 Ben Elliston <bje@au.ibm.com>
21505
21506 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
21507 dg-do directive.
21508
21509 2004-11-26 Ben Elliston <bje@au.ibm.com>
21510
21511 * gcc.dg/pr17957.c: Pass --param, not -param.
21512
21513 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
21514
21515 PR middle-end/17957
21516 * testsuite/gcc.dg/pr17957.c: New test.
21517
21518 2004-11-25 Mark Mitchell <mark@codesourcery.com>
21519
21520 PR c++/18445
21521 * g++.dg/template/crash28.C: Likewise.
21522
21523 PR c++/18001
21524 * g++.dg/expr/unary2.C: Adjust lvalue messages.
21525 * g++.dg/ext/lvaddr.C: Likewise.
21526 * g++.dg/opt/pr7503-3.C: Likewise.
21527
21528 PR c++/18466
21529 * g++.dg/parse/qualified3.C: New test.
21530 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
21531
21532 PR c++/18545
21533 * g++.dg/expr/return1.C: New test.
21534
21535 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21536
21537 Friend class name lookup 3/n, PR c++/3332
21538 * g++.dg/lookup/friend3.C: New test.
21539 * g++.dg/lookup/friend4.C: Likewise.
21540 * g++.dg/lookup/friend5.C: Likewise.
21541
21542 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21543
21544 Friend class name lookup 2/n, PR c++/14513, c++/15410
21545 * g++.dg/lookup/friend2.C: New test.
21546 * g++.dg/template/friend31.C: Likewise.
21547
21548 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21549
21550 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
21551
21552 2004-11-24 Mark Mitchell <mark@codesourcery.com>
21553
21554 PR c++/17473
21555 * g++.dg/tc1/dr56.C: Remove.
21556 * g++.dg/template/typedef1.C: Add dg-error markers.
21557 * g++.old-deja/g++.other/typedef7.C: Likewise.
21558
21559 PR c++/18285
21560 * g++.dg/parse/typedef7.C: New test.
21561
21562 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
21563
21564 * gcc.c-torture/execute/20041124-1.c: New test.
21565
21566 2004-11-24 Mark Mitchell <mark@codesourcery.com>
21567
21568 * g++.dg/template/deduce3.C: New test.
21569
21570 PR c++/18586
21571 * g++.dg/template/crash27.C: New test.
21572
21573 PR c++/18530
21574 * g++.dg/warn/Wshadow-3.C: New test.
21575
21576 2004-11-24 Devang Patel <dpatel@apple.com>
21577
21578 PR/18555
21579 * gcc.dg/cpp/isysroot-1.c: New test.
21580 * gcc.dg/cpp/usr/include/stdio.h: New file.
21581 * gcc.dg/cpp/isysroot-2.c: New test.
21582 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
21583 New file.
21584
21585 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21586
21587 PR c++/8929
21588 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
21589
21590 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
21591
21592 * gcc.target/sparc/align.c: Do not include <stdint.h>.
21593 * gcc.target/sparc/pdist.c: Likewise.
21594
21595 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
21596
21597 PR c++/16882
21598 * g++.dg/conversion/simd1.C: New test.
21599
21600 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21601
21602 * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
21603 and restore_ld_library_path_env_vars.
21604 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
21605 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
21606 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
21607 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
21608
21609 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
21610
21611 * gcc.dg/pragma-align-2.c: Test macro expansion.
21612 * gcc.dg/pragma-pack-2.c: New test.
21613
21614 2004-11-23 Richard Henderson <rth@redhat.com>
21615
21616 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
21617 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21618 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
21619 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
21620 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
21621 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
21622
21623 * gcc.dg/vect/vect.exp: Add check for alpha.
21624 * lib/target-supports.exp (check_alpha_max_hw_available): New.
21625 (check_effective_target_vect_int): Enable for alpha.
21626 (check_effective_target_vect_long): New.
21627 (is-effective-target): Add it.
21628
21629 2004-11-23 Uros Bizjak <uros@kss-loka.si>
21630
21631 * gcc.dg/pr18614-1.c: New test.
21632
21633 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
21634
21635 * gcc.dg/setjmp-2.c: New test.
21636
21637 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
21638
21639 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
21640 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
21641 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
21642 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
21643 gcc.target/sparc/pdist.c: New tests.
21644
21645 2004-11-22 Bob Wilson <bob.wilson@acm.org>
21646
21647 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
21648
21649 2004-11-22 Dale Johannesen <dalej@apple.com>
21650
21651 * gcc.dg/20041111-1.c: New.
21652
21653 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
21654
21655 PR tree-opt/18536
21656 * gcc.dg/vect/pr18536.c: New test.
21657
21658 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21659
21660 PR c++/18354
21661 * g++.dg/template/nontype11.C: New test.
21662
21663 2004-11-21 Roger Sayle <roger@eyesopen.com>
21664
21665 PR middle-end/18520
21666 * gcc.dg/pr18520-1.c: New test case.
21667
21668 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
21669
21670 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
21671 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
21672 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
21673 expected diagnostics.
21674
21675 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
21676
21677 PR target/18580
21678 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
21679 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
21680 vect-77.c, vect-77a.c: XFAIL on the SPARC.
21681
21682 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
21683
21684 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
21685
21686 2004-11-19 Mark Mitchell <mark@codesourcery.com>
21687 Joseph Myers <joseph@codesourcery.com>
21688
21689 * lib/target-supports.exp (check_visibility_available): Really
21690 test the compiler.
21691
21692 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
21693
21694 PR tree-opt/18181
21695 * gcc.dg/vect/vect-85.c: New test.
21696 * gcc.dg/vect/vect-86.c: New test.
21697 * gcc.dg/vect/vect-87.c: New test.
21698 * gcc.dg/vect/vect-88.c: New test.
21699
21700 2004-11-19 Ben Elliston <bje@au.ibm.com>
21701
21702 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
21703
21704 2004-11-18 Janis Johnson <janis187@us.ibm.com>
21705
21706 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
21707 * gcc.dg/ppc-and-1.c: Ditto.
21708 * gcc.dg/ppc-compare-1.c: Ditto.
21709 * gcc.dg/ppc-mov-1.c: Ditto
21710
21711 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
21712 Mark Mitchell <mark@codesourcery.com>
21713
21714 * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
21715
21716 2004-11-17 Janis Johnson <janis187@us.ibm.com>
21717 Aldy Hernandez <aldyh@redhat.com>
21718
21719 * lib/target-supports.exp (check_effective_target_vect_int): New
21720 (check_effective_target_vect_float): New
21721 (check_effective_target_vect_double): New.
21722 (is-effective-target): Support new effective targets keywords.
21723 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
21724 default action for dg-do.
21725 * gcc.dg/vect/pr16105.c: Use new support.
21726 * gcc.dg/vect/pr18400.c: Ditto.
21727 * gcc.dg/vect/pr18425.c: Ditto.
21728 * gcc.dg/vect/vect-1.c: Ditto.
21729 * gcc.dg/vect/vect-10.c: Ditto.
21730 * gcc.dg/vect/vect-11.c: Ditto.
21731 * gcc.dg/vect/vect-12.c: Ditto.
21732 * gcc.dg/vect/vect-13.c: Ditto.
21733 * gcc.dg/vect/vect-14.c: Ditto.
21734 * gcc.dg/vect/vect-15.c: Ditto.
21735 * gcc.dg/vect/vect-16.c: Ditto.
21736 * gcc.dg/vect/vect-17.c: Ditto.
21737 * gcc.dg/vect/vect-18.c: Ditto.
21738 * gcc.dg/vect/vect-19.c: Ditto.
21739 * gcc.dg/vect/vect-2.c: Ditto.
21740 * gcc.dg/vect/vect-20.c: Ditto.
21741 * gcc.dg/vect/vect-21.c: Ditto.
21742 * gcc.dg/vect/vect-22.c: Ditto.
21743 * gcc.dg/vect/vect-23.c: Ditto.
21744 * gcc.dg/vect/vect-24.c: Ditto.
21745 * gcc.dg/vect/vect-25.c: Ditto.
21746 * gcc.dg/vect/vect-26.c: Ditto.
21747 * gcc.dg/vect/vect-27.c: Ditto.
21748 * gcc.dg/vect/vect-27a.c: Ditto.
21749 * gcc.dg/vect/vect-28.c: Ditto.
21750 * gcc.dg/vect/vect-29.c: Ditto.
21751 * gcc.dg/vect/vect-29a.c: Ditto.
21752 * gcc.dg/vect/vect-3.c: Ditto.
21753 * gcc.dg/vect/vect-30.c: Ditto.
21754 * gcc.dg/vect/vect-31.c: Ditto.
21755 * gcc.dg/vect/vect-32.c: Ditto.
21756 * gcc.dg/vect/vect-33.c: Ditto.
21757 * gcc.dg/vect/vect-34.c: Ditto.
21758 * gcc.dg/vect/vect-35.c: Ditto.
21759 * gcc.dg/vect/vect-36.c: Ditto.
21760 * gcc.dg/vect/vect-37.c: Ditto.
21761 * gcc.dg/vect/vect-38.c: Ditto.
21762 * gcc.dg/vect/vect-4.c: Ditto.
21763 * gcc.dg/vect/vect-40.c: Ditto.
21764 * gcc.dg/vect/vect-41.c: Ditto.
21765 * gcc.dg/vect/vect-42.c: Ditto.
21766 * gcc.dg/vect/vect-43.c: Ditto.
21767 * gcc.dg/vect/vect-44.c: Ditto.
21768 * gcc.dg/vect/vect-45.c: Ditto.
21769 * gcc.dg/vect/vect-46.c: Ditto.
21770 * gcc.dg/vect/vect-47.c: Ditto.
21771 * gcc.dg/vect/vect-48.c: Ditto.
21772 * gcc.dg/vect/vect-48a.c: Ditto.
21773 * gcc.dg/vect/vect-49.c: Ditto.
21774 * gcc.dg/vect/vect-5.c: Ditto.
21775 * gcc.dg/vect/vect-50.c: Ditto.
21776 * gcc.dg/vect/vect-51.c: Ditto.
21777 * gcc.dg/vect/vect-52.c: Ditto.
21778 * gcc.dg/vect/vect-53.c: Ditto.
21779 * gcc.dg/vect/vect-54.c: Ditto.
21780 * gcc.dg/vect/vect-55.c: Ditto.
21781 * gcc.dg/vect/vect-56.c: Ditto.
21782 * gcc.dg/vect/vect-56a.c: Ditto.
21783 * gcc.dg/vect/vect-57.c: Ditto.
21784 * gcc.dg/vect/vect-58.c: Ditto.
21785 * gcc.dg/vect/vect-59.c: Ditto.
21786 * gcc.dg/vect/vect-6.c: Ditto.
21787 * gcc.dg/vect/vect-60.c: Ditto.
21788 * gcc.dg/vect/vect-61.c: Ditto.
21789 * gcc.dg/vect/vect-62.c: Ditto.
21790 * gcc.dg/vect/vect-63.c: Ditto.
21791 * gcc.dg/vect/vect-64.c: Ditto.
21792 * gcc.dg/vect/vect-65.c: Ditto.
21793 * gcc.dg/vect/vect-66.c: Ditto.
21794 * gcc.dg/vect/vect-67.c: Ditto.
21795 * gcc.dg/vect/vect-68.c: Ditto.
21796 * gcc.dg/vect/vect-69.c: Ditto.
21797 * gcc.dg/vect/vect-7.c: Ditto.
21798 * gcc.dg/vect/vect-72.c: Ditto.
21799 * gcc.dg/vect/vect-72a.c: Ditto.
21800 * gcc.dg/vect/vect-73.c: Ditto.
21801 * gcc.dg/vect/vect-74.c: Ditto.
21802 * gcc.dg/vect/vect-75.c: Ditto.
21803 * gcc.dg/vect/vect-76.c: Ditto.
21804 * gcc.dg/vect/vect-77.c: Ditto.
21805 * gcc.dg/vect/vect-77a.c: Ditto.
21806 * gcc.dg/vect/vect-78.c: Ditto.
21807 * gcc.dg/vect/vect-79.c: Ditto.
21808 * gcc.dg/vect/vect-8.c: Ditto.
21809 * gcc.dg/vect/vect-80.c: Ditto.
21810 * gcc.dg/vect/vect-82.c: Ditto.
21811 * gcc.dg/vect/vect-82_64.c: Ditto.
21812 * gcc.dg/vect/vect-83.c: Ditto.
21813 * gcc.dg/vect/vect-83_64.c: Ditto.
21814 * gcc.dg/vect/vect-9.c: Ditto.
21815 * gcc.dg/vect/vect-all.c: Ditto.
21816 * gcc.dg/vect/vect-none.c: Ditto.
21817
21818 2004-11-17 Janis Johnson <janis187@us.ibm.com>
21819
21820 * lib/gcc-dg.exp (dg-skip-if): New function.
21821 (dg-forbid-option): Remove.
21822 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
21823 * g++.dg/abi/bitfield8.C: Likewise.
21824 * g++.dg/abi/dtor1.C: Likewise.
21825 * g++.dg/abi/empty10.C: Likewise.
21826 * g++.dg/abi/empty7.C: Likewise.
21827 * g++.dg/abi/empty9.C: Likewise.
21828 * g++.dg/abi/layout3.C: Likewise.
21829 * g++.dg/abi/layout4.C: Likewise.
21830 * g++.dg/abi/thunk1.C: Likewise.
21831 * g++.dg/abi/thunk2.C: Likewise.
21832 * g++.dg/abi/vbase11.C: Likewise.
21833 * g++.dg/abi/vthunk2.C: Likewise.
21834 * g++.dg/abi/vthunk3.C: Likewise.
21835 * g++.dg/ext/attrib8.C: Likewise.
21836 * g++.dg/opt/longbranch2.C: Likewise.
21837 * g++.dg/opt/reg-stack4.C: Likewise.
21838 * g++.old-deja/g++.ext/attrib1.C: Likewise.
21839 * g++.old-deja/g++.ext/attrib2.C: Likewise.
21840 * g++.old-deja/g++.ext/attrib3.C: Likewise.
21841 * g++.old-deja/g++.other/store-expr1.C: Likewise.
21842 * g++.old-deja/g++.other/store-expr2.C: Likewise.
21843 * gcc.dg/20000609-1.c: Likewise.
21844 * gcc.dg/20000720-1.c: Likewise.
21845 * gcc.dg/20011107-1.c: Likewise.
21846 * gcc.dg/20011119-1.c: Likewise.
21847 * gcc.dg/20020108-1.c: Likewise.
21848 * gcc.dg/20020122-2.c: Likewise.
21849 * gcc.dg/20020122-3.c: Likewise.
21850 * gcc.dg/20020201-3.c: Likewise.
21851 * gcc.dg/20020206-1.c: Likewise.
21852 * gcc.dg/20020218-1.c: Likewise.
21853 * gcc.dg/20020310-1.c: Likewise.
21854 * gcc.dg/20020411-1.c: Likewise.
21855 * gcc.dg/20020418-2.c: Likewise.
21856 * gcc.dg/20020426-1.c: Likewise.
21857 * gcc.dg/20020426-2.c: Likewise.
21858 * gcc.dg/20020517-1.c: Likewise.
21859 * gcc.dg/20020523-1.c: Likewise.
21860 * gcc.dg/20020523-2.c: Likewise.
21861 * gcc.dg/20020729-1.c: Likewise.
21862 * gcc.dg/20030204-1.c: Likewise.
21863 * gcc.dg/20030826-2.c: Likewise.
21864 * gcc.dg/20030926-1.c: Likewise.
21865 * gcc.dg/20031202-1.c: Likewise.
21866 * gcc.dg/980312-1.c: Likewise.
21867 * gcc.dg/980313-1.c: Likewise.
21868 * gcc.dg/990117-1.c: Likewise.
21869 * gcc.dg/990424-1.c: Likewise.
21870 * gcc.dg/990524-1.c: Likewise.
21871 * gcc.dg/991230-1.c: Likewise.
21872 * gcc.dg/i386-387-1.c: Likewise.
21873 * gcc.dg/i386-387-2.c: Likewise.
21874 * gcc.dg/i386-387-3.c: Likewise.
21875 * gcc.dg/i386-387-4.c: Likewise.
21876 * gcc.dg/i386-387-5.c: Likewise.
21877 * gcc.dg/i386-387-6.c: Likewise.
21878 * gcc.dg/i386-asm-1.c: Likewise.
21879 * gcc.dg/i386-bitfield1.c: Likewise.
21880 * gcc.dg/i386-bitfield2.c: Likewise.
21881 * gcc.dg/i386-loop-1.c: Likewise.
21882 * gcc.dg/i386-loop-2.c: Likewise.
21883 * gcc.dg/i386-loop-3.c: Likewise.
21884 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21885 * gcc.dg/i386-pic-1.c: Likewise.
21886 * gcc.dg/i386-regparm.c: Likewise.
21887 * gcc.dg/i386-signbit-1.c: Likewise.
21888 * gcc.dg/i386-signbit-2.c: Likewise.
21889 * gcc.dg/i386-signbit-3.c: Likewise.
21890 * gcc.dg/i386-sse-5.c: Likewise.
21891 * gcc.dg/i386-sse-8.c: Likewise.
21892 * gcc.dg/i386-unroll-1.c: Likewise.
21893 * gcc.dg/tls/opt-1.c: Likewise.
21894 * gcc.dg/tls/opt-2.c: Likewise.
21895 * gcc.dg/unroll-1.c: Likewise.
21896 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21897 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21898 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21899 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21900
21901 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21902
21903 * g++.dg/template/incomplete1.C: New test.
21904
21905 2004-11-16 Nick Clifton <nickc@redhat.com>
21906
21907 Revert patches accidentally commited during checkin of fixes for
21908 xstormy16 tests:
21909 gcc.c-torture/execute/simd-4.c: Revert
21910 gcc.dg/20040910-1.c: Revert.
21911
21912 2004-11-16 Paul Brook <paul@codesourcery.com>
21913
21914 PR fortran/13010
21915 * gfortran.dg/der_pointer_1.f90: New test.
21916
21917 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
21918
21919 PR c/18498
21920 * gcc.dg/bitfld-13.c: New test.
21921
21922 2004-11-15 Janis Johnson <janis187@us.ibm.com>
21923
21924 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
21925 powerpc*-*-linux*.
21926
21927 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
21928 * gcc.dg/ppc64-abi-2.c: Ditto.
21929 * gcc.dg/ppc64-abi-3.c: Ditto.
21930
21931 * lib/gcc-dg.exp (dg-target-list): Remove.
21932
21933 2004-11-15 Steve Ellcey <sje@cup.hp.com>
21934
21935 * gcc.dg/ia64-postinc.c: New test.
21936
21937 2004-11-15 Mark Mitchell <mark@codesourcery.com>
21938
21939 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
21940
21941 2004-11-15 Nick Clifton <nickc@redhat.com>
21942
21943 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
21944 __INT_MAX__ so that the test can be compiled by toolchains
21945 targeted at 16-bit processors.
21946
21947 * gcc.dg/20040625-1.c: Use long constants rather than integers
21948 when performing arithmetic that will overflow 16-bits.
21949
21950 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
21951 xstormy16. It does not support 128-bit vector operations.
21952
21953 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
21954 with the macro PTR_TYPE. Define this macro to an integer type
21955 suitable for holding a pointer.
21956
21957 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
21958 the target is a 16-bit processor.
21959
21960 * gcc.dg/cpp/if-2.c: Expect a different warning message from
21961 16-bit targets where the character constant will be too long.
21962
21963 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
21964 where the double will not be directly addressable.
21965
21966 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21967
21968 Friend class name lookup 1/n, PR c++/18471
21969 * g++.dg/template/crash26.C: New test.
21970 * g++.dg/lookup/struct1.C: Adjust expected error.
21971 * g++.dg/parse/elab1.C: Likewise.
21972 * g++.dg/parse/elab2.C: Likewise.
21973 * g++.dg/parse/int-as-enum1.C: Likewise.
21974 * g++.dg/parse/struct-as-enum1.C: Likewise.
21975 * g++.dg/parse/typedef1.C: Likewise.
21976 * g++.dg/parse/typedef3.C: Likewise.
21977 * g++.dg/parse/typedef4.C: Likewise.
21978 * g++.dg/parse/typedef5.C: Likewise.
21979 * g++.dg/template/nontype4.C: Likewise.
21980 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
21981 * g++.old-deja/g++.other/elab1.C: Likewise.
21982 * g++.old-deja/g++.other/syntax4.C: Likewise.
21983
21984 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
21985
21986 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
21987
21988 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
21989
21990 * gcc.c-torture/execute/20041114-1.c: New test.
21991
21992 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
21993
21994 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
21995 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
21996 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
21997 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
21998 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
21999 gcc.dg/switch-7.c: New tests.
22000
22001 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
22002
22003 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
22004
22005 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
22006
22007 PR tree-opt/18400
22008 * gcc.dg/vect/pr18400.c: New test.
22009
22010 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
22011 Andrew Pinski <pinskia@physics.uc.edu>
22012
22013 PR tree-opt/18425
22014 * gcc.dg/vect/pr18425.c: New test.
22015
22016 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
22017
22018 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
22019 Guard with dg-require-alias and dg-require-visibility.
22020
22021 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
22022
22023 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
22024
22025 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22026
22027 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
22028
22029 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22030
22031 PR c++/17344
22032 * g++.dg/template/defarg5.C: New test.
22033
22034 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
22035
22036 * g++.dg/parse/cast1.C: Run only on ILP32.
22037 * g++.old-deja/g++.mike/p784.C: Likewise.
22038
22039 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
22040
22041 * gcc.c-torture/execute/20041113-1.c: New test.
22042
22043 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
22044
22045 PR target/18230
22046 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
22047 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
22048 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
22049 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22050 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
22051 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
22052 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
22053 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
22054 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
22055 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22056 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22057 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
22058 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
22059
22060 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
22061
22062 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
22063 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
22064 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
22065 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
22066 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
22067 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
22068 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
22069 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
22070 gcc.target/sparc/combined-1.c: New tests.
22071
22072 2004-11-12 Ziemowit Laski <zlaski@apple.com>
22073
22074 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
22075 New tests.
22076
22077 2004-11-12 Mark Mitchell <mark@codesourcery.com>
22078
22079 * lib/gcc-dg.exp (dg-forbid-option): New function.
22080 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
22081 * g++.dg/abi/bitfield8.C: Likewise.
22082 * g++.dg/abi/dtor1.C: Likewise.
22083 * g++.dg/abi/empty10.C: Likewise.
22084 * g++.dg/abi/empty7.C: Likewise.
22085 * g++.dg/abi/empty9.C: Likewise.
22086 * g++.dg/abi/layout3.C: Likewise.
22087 * g++.dg/abi/layout4.C: Likewise.
22088 * g++.dg/abi/thunk1.C: Likewise.
22089 * g++.dg/abi/thunk2.C: Likewise.
22090 * g++.dg/abi/vbase11.C: Likewise.
22091 * g++.dg/abi/vthunk2.C: Likewise.
22092 * g++.dg/abi/vthunk3.C: Likewise.
22093 * g++.dg/ext/attrib8.C: Likewise.
22094 * g++.dg/opt/longbranch2.C: Likewise.
22095 * g++.dg/opt/reg-stack4.C: Likewise.
22096 * g++.old-deja/g++.ext/attrib1.C: Likewise.
22097 * g++.old-deja/g++.ext/attrib2.C: Likewise.
22098 * g++.old-deja/g++.ext/attrib3.C: Likewise.
22099 * g++.old-deja/g++.other/store-expr1.C: Likewise.
22100 * g++.old-deja/g++.other/store-expr2.C: Likewise.
22101 * gcc.dg/20000609-1.c: Likewise.
22102 * gcc.dg/20000720-1.c: Likewise.
22103 * gcc.dg/20011107-1.c: Likewise.
22104 * gcc.dg/20011119-1.c: Likewise.
22105 * gcc.dg/20020108-1.c: Likewise.
22106 * gcc.dg/20020122-2.c: Likewise.
22107 * gcc.dg/20020122-3.c: Likewise.
22108 * gcc.dg/20020201-3.c: Likewise.
22109 * gcc.dg/20020206-1.c: Likewise.
22110 * gcc.dg/20020218-1.c: Likewise.
22111 * gcc.dg/20020310-1.c: Likewise.
22112 * gcc.dg/20020411-1.c: Likewise.
22113 * gcc.dg/20020418-2.c: Likewise.
22114 * gcc.dg/20020426-1.c: Likewise.
22115 * gcc.dg/20020426-2.c: Likewise.
22116 * gcc.dg/20020517-1.c: Likewise.
22117 * gcc.dg/20020523-1.c: Likewise.
22118 * gcc.dg/20020523-2.c: Likewise.
22119 * gcc.dg/20020729-1.c: Likewise.
22120 * gcc.dg/20030204-1.c: Likewise.
22121 * gcc.dg/20030826-2.c: Likewise.
22122 * gcc.dg/20030926-1.c: Likewise.
22123 * gcc.dg/20031202-1.c: Likewise.
22124 * gcc.dg/980312-1.c: Likewise.
22125 * gcc.dg/980313-1.c: Likewise.
22126 * gcc.dg/990117-1.c: Likewise.
22127 * gcc.dg/990424-1.c: Likewise.
22128 * gcc.dg/990524-1.c: Likewise.
22129 * gcc.dg/991230-1.c: Likewise.
22130 * gcc.dg/i386-387-1.c: Likewise.
22131 * gcc.dg/i386-387-2.c: Likewise.
22132 * gcc.dg/i386-387-3.c: Likewise.
22133 * gcc.dg/i386-387-4.c: Likewise.
22134 * gcc.dg/i386-387-5.c: Likewise.
22135 * gcc.dg/i386-387-6.c: Likewise.
22136 * gcc.dg/i386-asm-1.c: Likewise.
22137 * gcc.dg/i386-bitfield1.c: Likewise.
22138 * gcc.dg/i386-bitfield2.c: Likewise.
22139 * gcc.dg/i386-loop-1.c: Likewise.
22140 * gcc.dg/i386-loop-2.c: Likewise.
22141 * gcc.dg/i386-loop-3.c: Likewise.
22142 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22143 * gcc.dg/i386-pic-1.c: Likewise.
22144 * gcc.dg/i386-regparm.c: Likewise.
22145 * gcc.dg/i386-signbit-1.c: Likewise.
22146 * gcc.dg/i386-signbit-2.c: Likewise.
22147 * gcc.dg/i386-signbit-3.c: Likewise.
22148 * gcc.dg/i386-sse-5.c: Likewise.
22149 * gcc.dg/i386-sse-8.c: Likewise.
22150 * gcc.dg/i386-unroll-1.c: Likewise.
22151 * gcc.dg/tls/opt-1.c: Likewise.
22152 * gcc.dg/tls/opt-2.c: Likewise.
22153 * gcc.dg/unroll-1.c: Likewise.
22154 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22155 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22156 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22157 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22158 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
22159 -m64 is specified.
22160
22161 2004-11-12 Mark Mitchell <mark@codesourcery.com>
22162
22163 PR c++/18389
22164 * g++.dg/parse/cond1.C: New test.
22165
22166 PR c++/18429
22167 * g++.dg/template/array9.C: New test.
22168 * g++.dg/ext/vla1.C: Adjust error messages.
22169 * g++.dg/ext/vlm1.C: Likewise.
22170 * g++.dg/template/crash2.C: Likewise.
22171
22172 PR c++/18436
22173 * g++.dg/template/call3.C: New test.
22174
22175 PR c++/18407
22176 * g++.dg/template/ptrmem11.C: New test.
22177
22178 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
22179
22180 PR other/14264
22181 * lib/g++.exp: Set LC_ALL and LANG to C.
22182 * lib/gcc-dg.exp: Likewise.
22183 * lib/gfortran.exp: Likewise.
22184 * lib/objc.exp: Likewise.
22185 * lib/treelang.exp: Likewise.
22186
22187 2004-11-12 Andreas Schwab <schwab@suse.de>
22188
22189 * gcc.dg/pr16286.c: Fix last change.
22190
22191 2004-11-12 Mark Mitchell <mark@codesourcery.com>
22192
22193 PR c++/18416
22194 * g++.dg/init/global1.C: New test.
22195
22196 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
22197
22198 * gcc.c-torture/execute/20041112-1.c: New test.
22199
22200 2004-11-11 Janis Johnson <janis187@us.ibm.com>
22201
22202 * lib/gcc-dg.exp (dg-target-list): New.
22203
22204 2004-11-11 Janis Johnson <janis187@us.ibm.com>
22205 Richard Sandiford <rsandifo@redhat.com>
22206
22207 * lib/target-supports.exp (get-compiler_messages): New.
22208 (check_named_sections_available): Use it.
22209 (check_effective_target_ilp32): New.
22210 (check_effective_target_lp64): New.
22211 (is-effective-target): New.
22212 * lib/gcc-dg.exp (dg-require-effective-target): New.
22213
22214 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
22215
22216 * gcc.dg/precedence-1.c: New test.
22217
22218 2004-11-11 Janis Johnson <janis187@us.ibm.com>
22219
22220 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
22221
22222 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
22223 message, delete generated files, use more descriptive name for
22224 executable, and make the test unsupported when it cannot be run.
22225
22226 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
22227 (dg-require-weak, dg-require-visibility, dg-require-alias,
22228 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
22229 dg-require-iconv, dg-require-named-sections): Use it.
22230
22231 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
22232
22233 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
22234
22235 PR target/16457
22236 * gcc.dg/ppc-and-1: New
22237
22238 PR target/16796
22239 * gcc.dg/ppc-mov-1.c: New.
22240
22241 PR target/16458
22242 * gcc.dg/ppc-compare-1.c: New.
22243
22244 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
22245
22246 * objc.dg/desig-init-2.m: New test.
22247
22248 2004-11-10 Adam Nemet <anemet@lnxw.com>
22249
22250 PR middle-end/18160
22251 * g++.dg/warn/register-var-1.C: New test.
22252 * g++.dg/warn/register-var-2.C: New test.
22253
22254 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22255
22256 * gcc.dg/union-2.c: New test.
22257
22258 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
22259
22260 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
22261 New test for PR tree-optimization/17892.
22262
22263 2004-11-09 Mark Mitchell <mark@codesourcery.com>
22264
22265 PR c++/18369
22266 * g++.dg/init/new12.C: New test.
22267
22268 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
22269
22270 * gcc.target/sparc: New directory.
22271 * gcc.target/sparc/sparc.exp: New driver.
22272 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
22273 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
22274 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
22275 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
22276
22277 2004-11-10 Paul Brook <paul@codesourcery.com>
22278
22279 PR fortran/18218
22280 * gfortran.dg/list_read.c: New test.
22281
22282 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
22283
22284 PR c/18322
22285 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
22286 expected diagnostic location.
22287
22288 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
22289
22290 * gcc.dg/20041109-1.c: New test.
22291
22292 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
22293
22294 PR objc/18406
22295 * objc/compile/pr18406.m: New test.
22296
22297 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
22298
22299 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
22300
22301 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
22302
22303 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
22304
22305 2004-11-08 Steve Ellcey <sje@cup.hp.com>
22306
22307 * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
22308
22309 2004-11-08 Steve Ellcey <sje@cup.hp.com>
22310
22311 * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
22312 exit.
22313
22314 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
22315
22316 PR tree-opt/18299
22317 * gcc.c-torture/pr18299-1.c: New test.
22318
22319 2004-11-06 Andreas Schwab <schwab@suse.de>
22320
22321 * gcc.dg/pr16286.c: Also test for bool and pixel.
22322
22323 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
22324
22325 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
22326 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
22327 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
22328 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
22329 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
22330 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
22331 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
22332 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
22333 gcc.dg/struct-semi-3.c: New tests.
22334
22335 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
22336
22337 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
22338
22339 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
22340
22341 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
22342 Do not use C99 designators.
22343
22344 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
22345
22346 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
22347
22348 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
22349
22350 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
22351 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
22352 * gcc.c-torture/execute/simd-5.x: Remove.
22353
22354 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
22355
22356 PR rtl-optimization/17933
22357 * gcc.dg/torture/pr17933-1.c: New test.
22358
22359 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
22360
22361 PR target/18106
22362 * lib/target-supports.exp (check_weak_available): Support
22363 Windows.
22364
22365 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
22366
22367 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
22368 call to fflush(stdout) before abort.
22369 (my_ffsll): New function.
22370 (generate_fields): Use it.
22371
22372 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
22373
22374 * gcc.dg/init-undef-1.c: New test.
22375
22376 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
22377
22378 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
22379 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
22380 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
22381 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
22382 expected messages for new parser.
22383
22384 2004-11-04 Mark Mitchell <mark@codesourcery.com>
22385
22386 * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
22387
22388 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
22389
22390 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
22391 on LP64 targets.
22392
22393 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
22394
22395 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
22396 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
22397 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
22398 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
22399 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
22400 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
22401 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
22402 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
22403 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
22404 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
22405
22406 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
22407
22408 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
22409 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
22410 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
22411 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
22412 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
22413 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
22414 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
22415 for new parser.
22416
22417 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
22418
22419 PR target/15342
22420 * gcc.dg/20041104-1.c: New test.
22421
22422 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22423
22424 * g++.dg/template/nontype7.C: New test.
22425 * g++.dg/template/nontype8.C: Likewise.
22426 * g++.dg/template/nontype9.C: Likewise.
22427 * g++.dg/template/nontype10.C: Likewise.
22428 * g++.dg/tc1/dr49.C: Likewise.
22429 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
22430 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
22431
22432 2004-11-04 Ben Elliston <bje@au.ibm.com>
22433
22434 * g++.dg/rtti/tinfo1.C: Remove xfails.
22435
22436 2004-11-04 Ben Elliston <bje@au.ibm.com>
22437
22438 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
22439 packed attribute to the definition to satisfy the new C++ parser.
22440
22441 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
22442
22443 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
22444 invocations of va_arg.
22445
22446 2004-11-02 Mark Mitchell <mark@codesourcery.com>
22447
22448 PR c++/18124
22449 * g++.dg/template/crash25.C: New test.
22450
22451 PR c++/18155
22452 * g++.dg/template/typedef2.C: New test.
22453 * g++.dg/parse/crash13.C: Adjust error markers.
22454
22455 PR c++/18177
22456 * g++.dg/conversion/const3.C: New test.
22457
22458 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22459
22460 PR fortran/17535
22461 PR fortran/17583
22462 PR fortran/17713
22463 * gfortran.dg/generic_[123].f90: New testcases.
22464
22465 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22466
22467 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
22468 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
22469
22470 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
22471
22472 PR tree-opt/16808
22473 * gcc.c-torture/compile/pr16808.c: New test.
22474
22475 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
22476
22477 PR rtl-optimization/17104
22478 * gcc.dg/ppc-bitfield1.c: New.
22479
22480 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
22481
22482 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
22483
22484 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
22485
22486 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
22487 strings for 32-bit code.
22488
22489 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
22490
22491 PR c/18239
22492 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
22493
22494 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
22495
22496 PR c++/18064
22497 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
22498
22499 2004-10-31 Mark Mitchell <mark@codesourcery.com>
22500
22501 PR c++/15172
22502 * g++.dg/init/aggr2.C: New test.
22503
22504 2004-10-30 Ziemowit Laski <zlaski@apple.com>
22505
22506 * objc.dg/local-decl-1.m: New test.
22507
22508 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
22509
22510 * gcc.dg/20040910-1.c: Adjust regex.
22511
22512 2004-10-30 Roger Sayle <roger@eyesopen.com>
22513
22514 PR rtl-optimization/18084
22515 * g++.dg/opt/pr18084-1.C: New testcase.
22516
22517 2004-10-30 Matt Austern <austern@apple.com>
22518
22519 PR c++/17542
22520 * g++.dg/ext/attrib18.C: New test.
22521
22522 2004-10-30 Roger Sayle <roger@eyesopen.com>
22523
22524 PR middle-end/18096
22525 * gcc.dg/pr18096-1.c: New test case.
22526
22527 2004-10-30 Roger Sayle <roger@eyesopen.com>
22528
22529 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
22530
22531 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
22532
22533 PR c/16666
22534 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
22535 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
22536 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
22537 gcc.dg/old-style-prom-3.c: New tests.
22538
22539 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
22540
22541 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
22542 Remove unnecessary inclusion of stdio.h.
22543
22544 2004-10-29 Roger Sayle <roger@eyesopen.com>
22545
22546 PR rtl-optimization/17581
22547 * gcc.dg/pr17581-1.c: New test case.
22548
22549 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
22550
22551 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
22552 being implemented.
22553 * g++.dg/conversion/dr195-1.C: New.
22554 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
22555 * g++.old-deja/g++.mike/p10148.C: Likewise.
22556
22557 2004-10-29 Mark Mitchell <mark@codesourcery.com>
22558
22559 PR c++/17695
22560 * g++.dg/debug/typedef2.C: New test.
22561
22562 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
22563
22564 PR fortran/13490
22565 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
22566 * gfortran.dg/g77/README: Update.
22567
22568 2004-10-28 Matt Austern <austern@apple.com>
22569
22570 PR c++/14124
22571 * g++.dg/ext/packed7.C: New test.
22572
22573 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22574
22575 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
22576 scan-assembler.
22577 * lib/scanasm.exp (hidden-scan-for): New proc.
22578 (scan-hidden): Use hidden-scan-for instead of constructing the scan
22579 string.
22580 (scan-not-hidden): Likewise.
22581 * lib/target-supports.exp (check_visibility_available): mach-o is
22582 support too.
22583
22584 2004-10-28 Mark Mitchell <mark@codesourcery.com>
22585
22586 PR c++/17132
22587 * g++.dg/template/memclass3.C: New test.
22588
22589 2004-10-28 Adam Nemet <anemet@lnxw.com>
22590
22591 PR middle-end/18160
22592 * gcc.dg/register-var-1.c: New test.
22593 * gcc.dg/register-var-2.c: New test.
22594 * gcc.dg/asm-7.c: Taking the address of a register variable is an
22595 error now.
22596
22597 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
22598
22599 PR other/18172
22600 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
22601 unused variables.
22602 * gcc.dg/vect/vect-22.c: Likewise.
22603
22604 2004-10-28 Jakub Jelinek <jakub@redhat.com>
22605
22606 * gcc.dg/i386-rotate-1.c: New test.
22607
22608 2004-10-27 Mark Mitchell <mark@codesourcery.com>
22609
22610 * g++.dg/init/ref12.C: Add "run" marker.
22611
22612 PR c++/17435
22613 * g++.dg/init/ref12.C: New test.
22614
22615 PR c++/18140
22616 * g++.dg/template/shift1.C: New test.
22617 * g++.dg/template/error10.C: Adjust error markers.
22618
22619 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
22620
22621 PR tree-opt/17529
22622 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
22623
22624 2004-10-27 Geoffrey Keating <geoffk@apple.com>
22625
22626 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
22627 * gcc.dg/weak/weak-3.c: Likewise.
22628 * gcc.dg/weak/weak-5.c: Likewise.
22629 * gcc.dg/weak/weak-9.c: Likewise.
22630 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
22631 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
22632
22633 * gcc.dg/darwin-weakimport-1.c: New.
22634
22635 2004-10-28 Ben Elliston <bje@au.ibm.com>
22636
22637 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
22638
22639 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
22640
22641 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
22642 'syntax' error messages.
22643 * gcc.dg/cpp/direct2s.c: Likewise.
22644
22645 2004-10-26 Geoffrey Keating <geoffk@apple.com>
22646
22647 * gcc.c-torture/compile/20041026-1.c: New.
22648
22649 2004-10-26 Mark Mitchell <mark@codesourcery.com>
22650
22651 PR c++/18093
22652 * g++.dg/lookup/ns2.C: New test.
22653
22654 PR c++/18020
22655 * g++.dg/template/enum4.C: New test.
22656
22657 PR c++/18161
22658 * g++.dg/template/expr1.C: New test.
22659
22660 2004-10-26 Ben Elliston <bje@au.ibm.com>
22661
22662 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
22663
22664 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
22665
22666 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
22667 gcc.dg/decl-nospec-3.c: New tests.
22668
22669 2004-10-26 Ziemowit Laski <zlaski@apple.com>
22670
22671 * objc.dg/super-class-3.m: New test.
22672
22673 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
22674
22675 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
22676 resyncing.
22677 * gcc.dg/cpp/direct2s.c: Likewise.
22678
22679 2004-10-25 Geoffrey Keating <geoffk@apple.com>
22680
22681 * objc.dg/image-info.m: Update for changes to section selection.
22682
22683 2004-10-25 David Ayers <d.ayers@inode.at>
22684 Ziemowit Laski <zlaski@apple.com>
22685
22686 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
22687 diagnostics when messaging 'id <Proto>'.
22688 * objc.dg/class-protocol-1.m: New test.
22689 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
22690 a non-existent method signature.
22691 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
22692 Update diagnostics when messaging with non-existent method signature.
22693 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
22694 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
22695 invalid receivers are now resolved as if messaging 'id'; remove
22696 extraneous diagnostics.
22697
22698 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
22699
22700 PR c/16667
22701 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
22702 gcc.dg/init-desig-obs-3.c: New tests.
22703
22704 2004-10-25 Jakub Jelinek <jakub@redhat.com>
22705
22706 * gcc.dg/debug/20041023-1.c: New test.
22707
22708 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
22709
22710 PR middle-end/17407
22711 * gcc.c-torture/compile/pr17407.c: New test.
22712
22713 PR c++/18121
22714 * g++.dg/template/array8.C: New test.
22715
22716 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
22717
22718 PR other/18138
22719 * lib/g++.exp: Accept more than one multilib libgcc.
22720 * lib/gcc-dg.exp: Likewise.
22721 * lib/objc.exp: Likewise.
22722 * lib/treelang.exp: Likewise.
22723 * lib/gfortran.exp: Likewise.
22724
22725 2004-10-24 Ben Elliston <bje@au.ibm.com>
22726
22727 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
22728
22729 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
22730
22731 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
22732 * gcc.dg/c99-const-expr-3.c: Likewise.
22733
22734 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
22735
22736 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
22737
22738 2004-10-23 Ben Elliston <bje@au.ibm.com>
22739
22740 * gcc.c-torture/execute/loop-2e.x: Remove.
22741
22742 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
22743
22744 PR c++/18095
22745 * g++.dg/parse/crash18.C: New.
22746 * g++.dg/parse/crash19.C: New.
22747
22748 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
22749
22750 * g++.dg/ext/dllimport1.C: Move dg-warnings.
22751 * g++.dg/ext/dllimport2.C: Same.
22752 * g++.dg/ext/dllimport8.C: Same.
22753
22754 2004-10-21 Mark Mitchell <mark@codesourcery.com>
22755
22756 PR c++/10841
22757 * g++.dg/conversion/cast1.C: New test.
22758 * g++.dg/overload/pmf1.C: Adjust error marker.
22759
22760 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
22761
22762 PR objc/17923
22763 * objc.dg/const-str-7.m: New test.
22764
22765 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22766
22767 * g++.dg/template/memfriend11.C: Fix comment typo.
22768 * g++.dg/template/memfriend14.C: Likewise.
22769
22770 2004-10-20 Richard Henderson <rth@redhat.com>
22771
22772 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
22773 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
22774 -fasynchronous-unwind-tables.
22775
22776 2004-10-20 Richard Henderson <rth@redhat.com>
22777
22778 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
22779 (main): Return success.
22780 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
22781 (main): Return success.
22782
22783 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22784
22785 PR c++/13495
22786 * g++.dg/template/memfriend9.C: New test.
22787 * g++.dg/template/memfriend10.C: Likewise.
22788 * g++.dg/template/memfriend11.C: Likewise.
22789 * g++.dg/template/memfriend12.C: Likewise.
22790 * g++.dg/template/memfriend13.C: Likewise.
22791 * g++.dg/template/memfriend14.C: Likewise.
22792 * g++.dg/template/memfriend15.C: Likewise.
22793 * g++.dg/template/memfriend16.C: Likewise.
22794 * g++.dg/template/memfriend17.C: Likewise.
22795 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
22796
22797 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
22798
22799 * g++.dg/conversion/dr195.C: New.
22800 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
22801
22802 2004-10-20 Ben Elliston <bje@au.ibm.com>
22803 Devang Patel <dpatel@apple.com>
22804
22805 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
22806 of floating point arithmetic, which could trap.
22807
22808 2004-10-19 Mark Mitchell <mark@codesourcery.com>
22809
22810 PR c++/14035
22811 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
22812 * g++.dg/conversion/const2.C: New test.
22813 * g++.dg/expr/reinterpret2.C: New test.
22814 * g++.dg/expr/reinterpret3.C: New test.
22815 * g++.dg/expr/cast2.C: New test.
22816 * g++.dg/expr/copy1.C: New test.
22817 * g++.dg/other/conversion1.C: Change error message.
22818 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
22819 function pointers to void *.
22820 * g++.old-deja/g++.mike/p10148.C: Likewise.
22821
22822 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22823
22824 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
22825
22826 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
22827
22828 PR c++/18047
22829
22830 * g++.dg/parse/expr3.C: New test.
22831
22832 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
22833
22834 * gcc.dg/smod-1.c: New test.
22835
22836 2004-10-18 Ziemowit Laski <zlaski@apple.com>
22837
22838 * objc.dg/method-14.m: New test.
22839
22840 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
22841
22842 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
22843 Also xfail as the patch was reverted.
22844
22845 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
22846
22847 PR middle-end/16973
22848 * gcc.dg/pr16973.c: New test.
22849
22850 2004-10-18 Diego Novillo <dnovillo@redhat.com>
22851
22852 PR tree-optimization/17656
22853 * testsuite/gcc.c-torture/compile/pr17656.c: New test.
22854
22855 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
22856
22857 * g++.dg/eh/shadow1.C: New.
22858
22859 2004-10-18 Jakub Jelinek <jakub@redhat.com>
22860
22861 * gcc.c-torture/compile/20041018-1.c: New test.
22862
22863 2004-10-18 Ben Elliston <bje@au.ibm.com>
22864
22865 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
22866 compiler referring to register 0 when accessing sdata. The linker
22867 now patches things up.
22868
22869 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
22870
22871 PR c/17529
22872 * gcc.c-torture/compile/pr17529.c: New test.
22873
22874 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22875
22876 PR c++/17743
22877 * g++.dg/ext/attrib17.C: New test.
22878
22879 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
22880
22881 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
22882
22883 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22884
22885 PR c++/10479
22886 * g++.dg/ext/attrib16.C: New test.
22887
22888 2004-10-15 Mark Mitchell <mark@codesourcery.com>
22889
22890 PR c++/17042
22891 * g++.dg/init/dso_handle1.C: New test.
22892
22893 PR c++/14667
22894 * g++.dg/parse/typedef6.C: New test.
22895
22896 PR c++/17916
22897 * g++.dg/parse/pragma1.C: New test.
22898
22899 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
22900
22901 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
22902
22903 2004-10-15 Steve Ellcey <sje@cup.hp.com>
22904
22905 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
22906 -fno-common when on HPPA HP-UX platforms.
22907
22908 2004-10-15 Jakub Jelinek <jakub@redhat.com>
22909
22910 PR other/16820
22911 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
22912 stdint.h.
22913 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
22914 uintptr_t.
22915
22916 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
22917
22918 PR c++/16301
22919 * g++.dg/lookup/strong-using-4.C: New test.
22920
22921 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
22922
22923 PR middle-end/16567
22924 * gcc.c-torture/compile/nested-1.c: New test.
22925
22926 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
22927
22928 * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
22929 and mipsisa64*-*-* (until support for misaligned loads is added).
22930 * testsuite/gcc.dg/vect/vect-50.c: Likewise.
22931 * testsuite/gcc.dg/vect/vect-52.c: Likewise.
22932 * testsuite/gcc.dg/vect/vect-54.c: Likewise.
22933 * testsuite/gcc.dg/vect/vect-58.c: Likewise.
22934 * testsuite/gcc.dg/vect/vect-60.c: Likewise.
22935 * testsuite/gcc.dg/vect/vect-80.c: Likewise.
22936
22937 2004-10-14 Mark Mitchell <mark@codesourcery.com>
22938
22939 PR c++/17976
22940 * g++.dg/init/dtor3.C: New test.
22941
22942 2004-10-15 Ben Elliston <bje@au.ibm.com>
22943
22944 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
22945
22946 2004-10-14 Geoffrey Keating <geoffk@apple.com>
22947
22948 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
22949 * gcc.dg/macho-lo-sum.c: Likewise.
22950
22951 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
22952
22953 * gcc.dg/ppc-spe64-1.c: New test.
22954
22955 2004-10-14 Devang Patel <dpatel@apple.com>
22956
22957 PR 17635
22958 * gcc.dg/pr17635.c : New test.
22959
22960 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
22961
22962 * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
22963 * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
22964 * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
22965 * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
22966 * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
22967 * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
22968 * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
22969 * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
22970 * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
22971 * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
22972 * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
22973 * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
22974 * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
22975 * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
22976 * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
22977 * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
22978 * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
22979 * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
22980
22981 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
22982
22983 * gcc.dg/vect/vect-82.c: New testcase.
22984 * gcc.dg/vect/vect-82_64.c: New testcase.
22985 * gcc.dg/vect/vect-83.c: New testcase.
22986 * gcc.dg/vect/vect-83_64.c: New testcase.
22987
22988 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
22989
22990 * gcc.dg/cpp/error-1.c: New test.
22991
22992 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
22993
22994 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
22995
22996 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
22997
22998 PR target/17984
22999 * gcc.dg/cris-peep2-xsrand2.c: New test.
23000
23001 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
23002
23003 PR c++/17661
23004 * testsuite/g++.dg/expr/for2.C: New test.
23005
23006 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
23007
23008 * g++.dg/inherit/thunk1.C: Run on the SPARC.
23009
23010 2004-10-13 Jakub Jelinek <jakub@redhat.com>
23011
23012 PR tree-optimization/17724
23013 * g++.dg/opt/pr17724-1.C: New test.
23014 * g++.dg/opt/pr17724-2.C: New test.
23015 * g++.dg/opt/pr17724-3.C: New test.
23016 * g++.dg/opt/pr17724-4.C: New test.
23017 * g++.dg/opt/pr17724-5.C: New test.
23018 * g++.dg/opt/pr17724-6.C: New test.
23019
23020 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
23021
23022 PR c/17301
23023 * gcc.dg/pr17301-2.c: New test.
23024
23025 2004-10-11 Mark Mitchell <mark@codesourcery.com>
23026
23027 PR c++/15876
23028 * g++.dg/parse/error22.C: New test.
23029
23030 PR c++/17936
23031 * g++.dg/template/spec18.C: New test.
23032
23033 2004-10-11 Steve Ellcey <sje@cup.hp.com>
23034
23035 * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
23036 * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
23037 memcpy.
23038 * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
23039 * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
23040
23041 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
23042
23043 * g++.dg/eh/cleanup5.C: Add dg-options "".
23044
23045 2004-10-11 Roger Sayle <roger@eyesopen.com>
23046
23047 PR middle-end/17657
23048 * gcc.dg/switch-4.c: New test case.
23049
23050 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
23051
23052 * gcc.c-torture/execute/20041011-1.c: New test.
23053
23054 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
23055
23056 PR c++/17554
23057 * g++.dg/init/for3.C: New test.
23058
23059 PR c++/17657
23060 * g++.dg/opt/switch2.C: New test.
23061
23062 PR middle-end/17703
23063 * g++.dg/warn/Wreturn-2.C: New test.
23064
23065 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
23066
23067 PR c++/17907
23068 * g++.dg/eh/cleanup5.C: New test.
23069
23070 2004-10-10 Mark Mitchell <mark@codesourcery.com>
23071
23072 PR c++/17393
23073 * g++.dg/parse/error21.C: New test.
23074
23075 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
23076
23077 * g++.dg/overload/pmf1.C: Adjust quoting marks.
23078 * g++.dg/warn/incomplete1.C: Likewise.
23079 * g++.dg/template/qualttp20.C: Likewise.
23080
23081 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
23082
23083 PR c/17881
23084 * parm-incomplete-1.c: New test.
23085
23086 2004-10-09 Mark Mitchell <mark@codesourcery.com>
23087
23088 PR c++/17867
23089 * g++.dg/parse/error19.C: New test.
23090
23091 PR c++/17670
23092 * g++.dg/init/new11.C: New test.
23093
23094 PR c++/17821
23095 * g++.dg/parse/error20.C: New test.
23096
23097 PR c++/17826
23098 * g++.dg/template/crash24.C: New test.
23099
23100 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
23101
23102 PR c/17301
23103 * gcc.dg/pr17301-1.c: New test.
23104
23105 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
23106
23107 PR c/17189
23108 * gcc.dg/anon-struct-5.c: New test.
23109
23110 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
23111
23112 PR c/17844
23113 * gcc.dg/pr17844-1.c: New test.
23114
23115 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
23116
23117 PR tree-optimization/17906
23118 * gcc.c-torture/compile/pr17906.c: New.
23119
23120 2004-10-09 Stuart Hastings <stuart@apple.com>
23121 Roger Sayle <roger@eyesopen.com>
23122
23123 PR rtl-optimization/17853
23124 * gcc.dg/i386-mmx-5.c: New testcase.
23125
23126 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
23127
23128 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
23129
23130 2004-10-09 Mark Mitchell <mark@codesourcery.com>
23131
23132 PR c++/17524
23133 * g++.dg/template/static9.C: New test.
23134
23135 PR c++/17685
23136 * g++.dg/parse/operator5.C: New test.
23137
23138 2004-10-09 Roger Sayle <roger@eyesopen.com>
23139
23140 PR middle-end/17894
23141 * gcc.c-torture/execute/divcmp-4.c: New test case.
23142
23143 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
23144
23145 PR tree-opt/17902
23146 * g++.dg/opt/pr17902.C: New test.
23147
23148 2004-10-09 Jakub Jelinek <jakub@redhat.com>
23149
23150 * gcc.dg/cpp/ident-1.c: Add dg-options "".
23151
23152 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
23153
23154 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
23155
23156 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
23157
23158 * gcc.dg/assign-warn-3.c: New test.
23159
23160 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
23161
23162 PR c/16999
23163 * gcc.dg/cpp/ident-1.c: New test.
23164
23165 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
23166
23167 * gcc.c-torture/compile/acc1.c: New.
23168
23169 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
23170
23171 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
23172 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
23173
23174 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
23175
23176 * gcc.dg/ultrasp11.c: New test.
23177
23178 2004-10-08 Michael Matz <matz@suse.de>
23179
23180 * gcc.dg/doloop-2.c: New test.
23181
23182 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
23183
23184 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
23185 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
23186 objc.dg/method-9.m: Update expected diagnostics.
23187
23188 2004-10-07 Geoffrey Keating <geoffk@apple.com>
23189
23190 * gcc.dg/ppc-fsel-3.c: New file.
23191 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
23192
23193 2004-10-07 Paul Brook <paul@codesourcery.com>
23194
23195 * gfortran.dg/intrinsic_verify_1.f90: New test.
23196
23197 2004-10-07 Paul Brook <paul@codesourcery.com>
23198
23199 * gfortran.dg/empty_format_1.f90: Remove stray commas.
23200
23201 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23202
23203 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
23204 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
23205 commit.
23206
23207 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
23208
23209 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
23210
23211 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23212
23213 PR c++/17115
23214 * g++.dg/warn/Winline-4.C: New test.
23215
23216 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
23217
23218 * gcc.c-torture/compile/20041007-1.c: New test.
23219
23220 2004-10-07 Paul Brook <paul@codesourcery.com>
23221
23222 PR fortran/17678
23223 * gfortran.dg/use_allocated_1.f90: New test.
23224
23225 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
23226
23227 PR middle-end/17849
23228 * gfortran.fortran-torture/compile/nested.f90: New test
23229
23230 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
23231
23232 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
23233
23234 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
23235
23236 PR c++/17368
23237 * g++.dg/ext/asm6.C: New test.
23238
23239 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
23240
23241 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
23242
23243 2004-10-06 Paul Brook <paul@codesourcery.com>
23244
23245 PR libfortran/17709
23246 * gfortran.dg/empty_format_1.f90: New test.
23247
23248 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23249
23250 PR fortran/17568
23251 * gfortran.dg/ishft.f90: New test.
23252
23253 PR fortran/17283
23254 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
23255 tests.
23256
23257 2004-10-06 Paul Brook <paul@codesourcery.com>
23258
23259 * gfortran.dg/do_1.f90: New test.
23260
23261 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23262
23263 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
23264 optimizing for size.
23265
23266 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
23267
23268 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
23269
23270 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
23271
23272 * gcc.c-torture/compile/20041005-1.c: New test.
23273
23274 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
23275
23276 PR c++/17829
23277 * g++.dg/lookup/koenig4.C: New.
23278
23279 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
23280
23281 * g++.dg/other/classkey1.C: Adjust quoting marks.
23282 * g++.dg/parse/error15.C: Likewise.
23283 * g++.dg/template/meminit2.C (int>): Likewise.
23284
23285 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23286
23287 PR fortran/17283
23288 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
23289
23290 PR fortran/17631
23291 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
23292
23293 PR fortran/17708
23294 * gfortran.dg/pr17708.f90: New test.
23295
23296 2004-10-04 Chao-ying Fu <fu@mips.com>
23297
23298 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
23299 * gcc.dg/vect/vect-4.c: Ditto.
23300 * gcc.dg/vect/vect-5.c: Ditto.
23301 * gcc.dg/vect/vect-6.c: Ditto.
23302 * gcc.dg/vect/vect-8.c: Ditto.
23303 * gcc.dg/vect/vect-16.c: Ditto.
23304 * gcc.dg/vect/vect-30.c: Ditto.
23305 * gcc.dg/vect/vect-40.c: Ditto.
23306 * gcc.dg/vect/vect-41.c: Ditto.
23307 * gcc.dg/vect/vect-42.c: Ditto.
23308 * gcc.dg/vect/vect-43.c: Ditto.
23309 * gcc.dg/vect/vect-44.c: Ditto.
23310 * gcc.dg/vect/vect-45.c: Ditto.
23311 * gcc.dg/vect/vect-46.c: Ditto.
23312 * gcc.dg/vect/vect-47.c: Ditto.
23313 * gcc.dg/vect/vect-48.c: Ditto.
23314 * gcc.dg/vect/vect-49.c: Ditto.
23315 * gcc.dg/vect/vect-50.c: Ditto.
23316 * gcc.dg/vect/vect-51.c: Ditto.
23317 * gcc.dg/vect/vect-52.c: Ditto.
23318 * gcc.dg/vect/vect-53.c: Ditto.
23319 * gcc.dg/vect/vect-54.c: Ditto.
23320 * gcc.dg/vect/vect-55.c: Ditto.
23321 * gcc.dg/vect/vect-56.c: Ditto.
23322 * gcc.dg/vect/vect-57.c: Ditto.
23323 * gcc.dg/vect/vect-58.c: Ditto.
23324 * gcc.dg/vect/vect-59.c: Ditto.
23325 * gcc.dg/vect/vect-60.c: Ditto.
23326 * gcc.dg/vect/vect-74.c: Ditto.
23327 * gcc.dg/vect/vect-79.c: Ditto.
23328 * gcc.dg/vect/vect-80.c: Ditto.
23329
23330 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
23331
23332 * gcc.dg/unused-7.c: Use the correct option.
23333
23334 2004-10-04 Paul Brook <paul@codesourcery.com>
23335 Bud Davis <bdavis9659@comcast.net>
23336
23337 PR fortran/17706
23338 PR fortran/16434
23339 * gfortran/pr17706.f90: New test.
23340 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
23341
23342 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23343
23344 * gfortran.dg/pr17612.f90: New test.
23345
23346 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
23347
23348 * g++.dg/template/local1.C: Adjust quoting marks in
23349 testing for diagnostics.
23350 * g++.dg/tls/diag-2.C: Likewise.
23351 * g++.dg/other/error8.C: Likewise.
23352
23353 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
23354
23355 PR c/17178
23356 * gcc.dg/unused-4.c: Adjust to be correct.
23357
23358 PR c/17820
23359 * gcc.dg/unused-7.c: New test.
23360
23361 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
23362
23363 PR c++/17797
23364 * g++.dg/overload/template2.C: New test.
23365
23366 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
23367
23368 PR tree-optimization/16632
23369 * gcc.dg/tree-ssa/20041002-1.c: New.
23370
23371 2004-10-03 Paul Brook <paul@codesourcery.com>
23372
23373 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
23374 rather than relying on default formatting.
23375
23376 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
23377
23378 * gcc.dg/20040920-1.c: Update expected message text.
23379
23380 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
23381
23382 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
23383
23384 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
23385
23386 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
23387 tree level.
23388
23389 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
23390
23391 * gcc.dg/tree-ssa/pr17343.c: Remove.
23392
23393 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
23394
23395 PR tree-opt/17343
23396 * gcc.dg/tree-ssa/pr17343.c: New test.
23397
23398 2004-10-01 Jakub Jelinek <jakub@redhat.com>
23399
23400 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
23401 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
23402 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
23403 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
23404 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
23405
23406 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
23407
23408 * gcc.dg/lvalue-2.c: New test.
23409
23410 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
23411
23412 PR c/17730
23413 * gcc.dg/pr17730-1.c: New test
23414
23415 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
23416
23417 PR c/7425
23418 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
23419
23420 2004-09-29 Jakub Jelinek <jakub@redhat.com>
23421
23422 * gcc.c-torture/execute/stdarg-1.c: New test.
23423 * gcc.c-torture/execute/stdarg-2.c: New test.
23424 * gcc.c-torture/execute/stdarg-3.c: New test.
23425 * gcc.dg/tree-ssa/stdarg-1.c: New test.
23426 * gcc.dg/tree-ssa/stdarg-2.c: New test.
23427 * gcc.dg/tree-ssa/stdarg-3.c: New test.
23428 * gcc.dg/tree-ssa/stdarg-4.c: New test.
23429 * gcc.dg/tree-ssa/stdarg-5.c: New test.
23430
23431 2004-09-29 Jakub Jelinek <jakub@redhat.com>
23432
23433 PR tree-optimization/17697
23434 * g++.dg/opt/pr17697-1.C: New test.
23435 * g++.dg/opt/pr17697-2.C: New test.
23436 * g++.dg/opt/pr17697-3.C: New test.
23437
23438 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
23439
23440 PR c/16409
23441 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
23442 gcc.dg/vla-init-5.c: New tests.
23443
23444 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
23445
23446 PR c/13804
23447 * gcc.dg/pr13804-1.c: New test.
23448
23449 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23450
23451 PR fortran/16938
23452 * gfortran.dg/pr16938.f90: New test.
23453
23454 2004-09-27 Mark Mitchell <mark@codesourcery.com>
23455
23456 * g++.dg/template/crash23.C: New test.
23457
23458 2004-09-27 Mark Mitchell <mark@codesourcery.com>
23459
23460 PR c++/17585
23461 * g++.dg/template/static8.C: New test.
23462
23463 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
23464
23465 PR c++/17681
23466 * g++.dg/other/error9.C: New test.
23467
23468 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
23469
23470 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
23471
23472 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23473
23474 PR fortran/15164
23475 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
23476
23477 2004-09-26 Roger Sayle <roger@eyesopen.com>
23478
23479 PR middle-end/17112
23480 * gcc.dg/pr17112-1.c: New test case.
23481
23482 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
23483
23484 PR c/11459
23485 * gcc.dg/pr11459-1.c: New test.
23486
23487 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
23488
23489 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
23490 * gcc.dg/tree-ssa/loop-4.c: Likewise.
23491
23492 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23493
23494 * gfortran.dg/pr15324.f90: Make array bounds consistent.
23495
23496 2004-09-25 Jan Hubicka <jh@suse.cz>
23497
23498 * compile/30040909-1.c: New test.
23499 * compile/30040907-1.c: New test.
23500
23501 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
23502
23503 * gcc.c-torture/execute/va-arg-26.c: New test.
23504
23505 2004-09-24 Zack Weinberg <zack@codesourcery.com>
23506
23507 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
23508 extra diagnostics on targets with 64-bit pointers.
23509 * objc.dg/selector-1.m: Adjust dg-warning regexp.
23510
23511 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
23512
23513 PR c/17188
23514 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
23515 * gcc.dg/decl-3.c: Adjust expected message.
23516
23517 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23518
23519 PR fortran/17615
23520 * gfortran.dg/pr17615.f90: New test.
23521
23522 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
23523
23524 PR tree-optimzation/17517
23525 * g++.dg/tree-ssa/pr17517.C: New Test.
23526
23527 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
23528
23529 PR c++/16889
23530 * g++.dg/lookup/ambig3.C: New.
23531
23532 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
23533
23534 PR tree-opt/17624
23535 * g++.dg/opt/pr17624.C: New test.
23536
23537 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
23538
23539 PR c/6980
23540 * gcc.dg/Wbad-function-cast-1.c: New test.
23541
23542 2004-09-23 Zack Weinberg <zack@codesourcery.com>
23543
23544 * g++.dg/ext/complit1.C
23545 * g++.dg/other/error2.C
23546 * g++.dg/other/nontype-1.C
23547 * g++.dg/parse/crash11.C
23548 * g++.dg/parse/crash12.C
23549 * g++.dg/parse/error15.C
23550 * g++.dg/parse/error4.C
23551 * g++.dg/parse/tmpl-outside1.C
23552 * g++.dg/parse/too-many-tmpl-args1.C
23553 * g++.dg/template/dependent-expr3.C
23554 * g++.dg/template/error10.C
23555 * g++.dg/template/instantiate1.C
23556 * g++.dg/template/vtable2.C
23557 * g++.dg/warn/Wshadow-1.C
23558 * g++.dg/warn/weak1.C
23559 * g++.old-deja/g++.brendan/crash16.C
23560 * g++.old-deja/g++.brendan/crash18.C
23561 * g++.old-deja/g++.brendan/crash48.C
23562 * g++.old-deja/g++.brendan/crash49.C
23563 * g++.old-deja/g++.brendan/crash55.C
23564 * g++.old-deja/g++.brendan/crash56.C
23565 * g++.old-deja/g++.brendan/crash8.C
23566 * g++.old-deja/g++.brendan/enum11.C
23567 * g++.old-deja/g++.brendan/enum8.C
23568 * g++.old-deja/g++.brendan/enum9.C
23569 * g++.old-deja/g++.brendan/friend3.C
23570 * g++.old-deja/g++.brendan/misc14.C
23571 * g++.old-deja/g++.bugs/900402_02.C
23572 * g++.old-deja/g++.bugs/900404_03.C
23573 * g++.old-deja/g++.bugs/900404_04.C
23574 * g++.old-deja/g++.bugs/900428_03.C
23575 * g++.old-deja/g++.jason/crash4.C
23576 * g++.old-deja/g++.jason/overload21.C
23577 * g++.old-deja/g++.jason/redecl1.C
23578 * g++.old-deja/g++.jason/report.C
23579 * g++.old-deja/g++.jason/rfg10.C
23580 * g++.old-deja/g++.jason/template30.C
23581 * g++.old-deja/g++.law/arm12.C
23582 * g++.old-deja/g++.law/ctors5.C
23583 * g++.old-deja/g++.law/cvt20.C
23584 * g++.old-deja/g++.law/init10.C
23585 * g++.old-deja/g++.law/init8.C
23586 * g++.old-deja/g++.law/visibility17.C
23587 * g++.old-deja/g++.law/visibility7.C
23588 * g++.old-deja/g++.mike/net8.C
23589 * g++.old-deja/g++.mike/p646.C
23590 * g++.old-deja/g++.mike/p700.C
23591 * g++.old-deja/g++.mike/p701.C
23592 * g++.old-deja/g++.mike/p811.C
23593 * g++.old-deja/g++.ns/template13.C
23594 * g++.old-deja/g++.other/array3.C
23595 * g++.old-deja/g++.other/crash25.C
23596 * g++.old-deja/g++.other/dtor3.C
23597 * g++.old-deja/g++.other/dtor4.C
23598 * g++.old-deja/g++.other/main1.C
23599 * g++.old-deja/g++.other/warn7.C
23600 * g++.old-deja/g++.pt/crash11.C
23601 * g++.old-deja/g++.pt/crash36.C
23602 * g++.old-deja/g++.pt/spec22.C
23603 * g++.old-deja/g++.pt/spec9.C
23604 * g++.old-deja/g++.pt/ttp52.C
23605 * g++.old-deja/g++.robertl/eb103.C
23606 * g++.old-deja/g++.robertl/eb121.C
23607 * g++.old-deja/g++.robertl/eb22.C
23608 * g++.old-deja/g++.robertl/eb8.C:
23609 Update locations and/or regexps of dg-error markers.
23610 Remove markers for some bogus messages that are no longer issued.
23611
23612 2004-09-23 Jakub Jelinek <jakub@redhat.com>
23613
23614 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
23615 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
23616
23617 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
23618
23619 PR c++/17618
23620 * g++.dg/lookup/crash5.C: New test.
23621
23622 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
23623
23624 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
23625 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
23626 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
23627 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
23628 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
23629 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
23630
23631 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
23632 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
23633 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
23634 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
23635 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
23636 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
23637
23638 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
23639
23640 * gcc.dg/vect/vect-44.c: Check additional cases.
23641 * gcc.dg/vect/vect-48.c: Check additional cases.
23642
23643 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
23644 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
23645 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
23646 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
23647 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
23648 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
23649 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
23650 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
23651 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
23652
23653 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
23654 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
23655 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
23656
23657 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23658
23659 * gcc.dg/tree-ssa/loop-6.c: New test.
23660
23661 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
23662
23663 PR c++/17620
23664 * g++.dg/inherit/base2.C: New.
23665
23666 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
23667
23668 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
23669 * gcc.dg/20001012-2.c: Likewise.
23670 * gcc.dg/20001013-1.c: Likewise.
23671 * gcc.dg/20001101-1.c: Likewise.
23672 * gcc.dg/20001102-1.c: Likewise.
23673 * gcc.dg/bf-spl1.c: Likewise.
23674 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
23675 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
23676
23677 2004-09-22 Diego Novillo <dnovillo@redhat.com>
23678
23679 PR tree-optimization/16721
23680 * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
23681
23682 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
23683
23684 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
23685 * gcc.dg/20040305-1.c: Likewise.
23686
23687 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
23688
23689 PR c/16566
23690 * gcc.c-torture/compile/pr16566-1.c,
23691 gcc.c-torture/compile/pr16566-2.c,
23692 gcc.c-torture/compile/pr16566-3.c: New tests.
23693
23694 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
23695
23696 PR tree-optimization/17512
23697 * gcc.c-torture/compile/20040916-1.c.
23698
23699 2004-09-21 Mark Mitchell <mark@codesourcery.com>
23700
23701 * gcc.dg/pragma-re-3.c: New test.
23702
23703 2004-09-17 Matt Austern <austern@apple.com>
23704
23705 PR c++/15049
23706 * g++.dg/other/anon3.C: New.
23707
23708 2004-09-21 Roger Sayle <roger@eyesopen.com>
23709
23710 PR c++/7503
23711 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
23712 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
23713 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
23714 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
23715 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
23716
23717 2004-09-21 Bud Davis <bdavis9659@comcast.net>
23718
23719 PR fortran/17286
23720 * gfortran.dg/pr17286.f90: New test.
23721
23722 2004-09-20 Mark Mitchell <mark@codesourcery.com>
23723
23724 PR c++/17530
23725 * g++.dg/template/static7.C: New test.
23726
23727 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
23728
23729 PR tree-opt/17558
23730 * gcc.c-torture/compile/pr17558.c: New test.
23731
23732 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
23733
23734 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
23735 if SKIP_ATTRIBUTE is defined.
23736
23737 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23738
23739 PR fortran/15957
23740 * gfortran.dg/pr15957.f90: New test.
23741
23742 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
23743
23744 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
23745 in comparison.
23746 * gcc.dg/vect/vect-79.c: Likewise.
23747 * gcc.dg/vect/vect-80.c: Likewise.
23748
23749 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23750
23751 PR fortran/15750
23752 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
23753
23754 2004-09-20 Ira Rosen <irar@il.ibm.com>
23755
23756 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
23757 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
23758 * gcc.dg/vect/vect-62.c: New testcase.
23759 * gcc.dg/vect/vect-63.c: New testcase.
23760 * gcc.dg/vect/vect-64.c: New testcase.
23761 * gcc.dg/vect/vect-65.c: New testcase.
23762 * gcc.dg/vect/vect-66.c: New testcase.
23763 * gcc.dg/vect/vect-67.c: New testcase.
23764 * gcc.dg/vect/vect-68.c: New testcase.
23765 * gcc.dg/vect/vect-69.c: New testcase.
23766 * gcc.dg/vect/vect-79.c: New testcase.
23767 * gcc.dg/vect/vect-80.c: New testcase.
23768
23769 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
23770
23771 * gcc.target/mips/asm-1.c: New test.
23772
23773 2004-09-19 Ira Rosen <irar@il.ibm.com>
23774
23775 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
23776 * gcc.dg/vect/vect-73.c: New testcase.
23777 * gcc.dg/vect/vect-74.c: New testcase.
23778 * gcc.dg/vect/vect-75.c: New testcase.
23779 * gcc.dg/vect/vect-76.c: New testcase.
23780 * gcc.dg/vect/vect-77.c: New testcase.
23781 * gcc.dg/vect/vect-78.c: New testcase
23782
23783 2004-09-18 Paul Brook <paul@codesourcery.com>
23784
23785 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
23786
23787 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
23788
23789 PR c/17424
23790 * gcc.dg/pr17424-1.c: New test.
23791
23792 2004-09-18 Diego Novillo <dnovillo@redhat.com>
23793
23794 * g++.dg/tree-ssa/pr17153.C: New test.
23795
23796 2004-09-16 Geoffrey Keating <geoffk@apple.com>
23797
23798 PR pch/13361
23799 * testsuite/g++.dg/pch/wchar-1.C: New.
23800 * testsuite/g++.dg/pch/wchar-1.Hs: New.
23801
23802 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
23803
23804 * gcc.c-torture/execute/20040917-1.c: New test.
23805
23806 2004-09-17 Diego Novillo <dnovillo@redhat.com>
23807
23808 PR tree-optimization/17319
23809 * gcc.dg/pr17319.c: New test.
23810
23811 2004-09-17 Devang Patel <dpatel@apple.com>
23812
23813 * gcc.dg/20040813-1.c: New test.
23814
23815 2004-09-17 Diego Novillo <dnovillo@redhat.com>
23816
23817 PR tree-optimization/17273
23818 * gcc.c-torture/compile/pr17273.c: New test.
23819
23820 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
23821
23822 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
23823 Update expected messages.
23824 * gcc.dg/declspec-13.c: New test.
23825
23826 2004-09-17 David Edelsohn <edelsohn@gnu.org>
23827
23828 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
23829
23830 2004-09-17 Diego Novillo <dnovillo@redhat.com>
23831
23832 * gcc.c-torture/execute/pr17252.c: Use post-increment to
23833 change what 'a' is pointing to.
23834
23835 2004-09-17 Mark Mitchell <mark@codesourcery.com>
23836
23837 PR c++/16002
23838 * g++.dg/template/error18.C: New test.
23839
23840 PR c++/16029
23841 * g++.dg/warn/Wunused-8.C: New test.
23842
23843 2004-09-17 Steven Bosscher <stevenb@suse.de>
23844
23845 PR tree-optimization/17513
23846 * gcc.dg/20040916-1.c: New test.
23847
23848 2004-09-16 Mark Mitchell <mark@codesourcery.com>
23849
23850 PR c++/17501
23851 * g++.dg/template/typename7.C: New test.
23852
23853 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23854
23855 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
23856
23857 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
23858
23859 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
23860 with -ftree-based-profiling also.
23861 * lib/profopt.exp: Support late-set profile_option/feedback_option.
23862
23863 2004-09-16 Victor Leikehman <lei@il.ibm.com>
23864
23865 PR/15364
23866 * gfortran.dg/der_array_io_1.f90: New test.
23867 * gfortran.dg/der_array_io_2.f90: New test.
23868 * gfortran.dg/der_array_io_3.f90: New test.
23869
23870 2004-09-15 Mark Mitchell <mark@codesourcery.com>
23871
23872 * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
23873 EABI.
23874
23875 2004-09-15 Mark Mitchell <mark@codesourcery.com>
23876
23877 * g++.dg/opt/switch1.C: New test.
23878
23879 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
23880
23881 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
23882 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
23883 Update expected messages.
23884
23885 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23886
23887 PR fortran/16485
23888 * gfortran.dg/same_name_1.f90: New test.
23889
23890 2004-09-15 Diego Novillo <dnovillo@redhat.com>
23891
23892 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
23893 dereference garbage pointers.
23894
23895 2004-09-15 Jakub Jelinek <jakub@redhat.com>
23896
23897 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
23898 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
23899
23900 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
23901 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
23902 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
23903
23904 2004-09-14 Mark Mitchell <mark@codesourcery.com>
23905
23906 PR c++/17324
23907 * g++.dg/template/mangle1.C: New test.
23908
23909 2004-09-14 Diego Novillo <dnovillo@redhat.com>
23910
23911 PR tree-optimization/17252
23912 * gcc.c-torture/execute/pr17252.c: New test.
23913
23914 2004-09-14 Andrew Pinski <apinski@apple.com>
23915
23916 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
23917
23918 2004-09-14 Roger Sayle <roger@eyesopen.com>
23919
23920 PR rtl-optimization/9771
23921 * gcc.dg/pr9771-1.c: New test case.
23922
23923 2004-09-14 Diego Novillo <dnovillo@redhat.com>
23924
23925 PR tree-optimization/15262
23926 * gcc.c-torture/execute/pr15262-1.c: New test.
23927 * gcc.c-torture/execute/pr15262-2.c: New test.
23928
23929 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
23930
23931 * gcc.dg/declspec-12.c: New test.
23932
23933 2004-09-14 Bud Davis <bdavis9659@comcast.net>
23934
23935 * gfortran.dg/pr17090.f90: Add directives to test.
23936
23937 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23938
23939 * gcc.c-torture/compile/20040914-1.c: New test.
23940
23941 2004-09-13 Mark Mitchell <mark@codesourcery.com>
23942
23943 PR c++/16162
23944 * g++.dg/template/decl2.C: New test.
23945
23946 2004-09-13 Bud Davis <bdavis9659@comcast.net>
23947
23948 PR fortran/17090
23949 * gfortran.dg/pr17090.f90: New test.
23950
23951 2004-09-13 Dale Johannesen <dalej@apple.com>
23952
23953 * gcc.c-torture/compile/pr17408.c: New test case.
23954
23955 2004-09-13 Mark Mitchell <mark@codesourcery.com>
23956
23957 PR c++/16716
23958 * g++.dg/parse/crash17.C: New test.
23959
23960 PR c++/17327
23961 * g++.dg/template/enum3.C: New test.
23962
23963 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
23964
23965 * lib/gcc-defs.exp: Load wrapper.exp.
23966 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
23967 using local code.
23968 * lib/gcc.exp (gcc_init): Similar.
23969 * lib/gfortran.exp (gfortran_init): Similar.
23970 * lib/objc.exp (objc_init): Similar.
23971 * lib/treelang.exp (treelang_init): Similar.
23972 * lib/wrapper.exp: New file with build_wrapper call machinery in
23973 ${tool}_maybe_build_wrapper.
23974
23975 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
23976
23977 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
23978 "inline".
23979 * gcc.dg/declspec-11.c: Update expected messages.
23980 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
23981 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
23982 gcc.dg/inline-12.c: New tests.
23983
23984 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
23985
23986 * g++.dg/tree-ssa/pr17400.C: New testcase.
23987
23988 2004-09-13 James E Wilson <wilson@specifixinc.com>
23989
23990 * gcc.target/mips/sb1-1.c: New testcase.
23991
23992 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
23993
23994 * lib/g77-dg.exp: Remove unused file.
23995 * lib/mike-g77.exp: Ditto.
23996 * lib/g77.exp: Ditto.
23997
23998 2004-09-12 Richard Henderson <rth@redhat.com>
23999
24000 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
24001
24002 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
24003
24004 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
24005 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24006 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
24007 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
24008 Update expected messages.
24009
24010 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
24011
24012 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
24013 declaration/use mismatch for dirp parameter.
24014
24015 2004-09-12 Andrew Pinski <apinski@apple.com>
24016
24017 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
24018 -fgnu-runtime is passed.
24019
24020 2004-09-12 Richard Henderson <rth@redhat.com>
24021
24022 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
24023 do the uplevel thing and update additional_flags directly.
24024 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
24025 gfortran.fortran-torture/execute/intrinsic_nearest.x,
24026 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
24027 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
24028
24029 2004-09-11 Steven Bosscher <stevenb@suse.de>
24030
24031 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
24032
24033 2004-09-11 Roger Sayle <roger@eyesopen.com>
24034
24035 PR middle-end/17411
24036 * g++.dg/opt/pr17411-1.C: New test case.
24037
24038 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
24039
24040 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24041 gcc.dg/tls/diag-2.c: Update expected messages.
24042 * gcc.dg/991209-1.c: Specify compilation options. Update expected
24043 messages.
24044 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
24045 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
24046 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
24047 gcc.dg/tls/diag-5.c: New tests.
24048
24049 2004-09-11 Zack Weinberg <zack@codesourcery.com>
24050
24051 * gcc.dg/20040910-1.c: Correct dg-error regexp.
24052
24053 2004-09-11 Steven Bosscher <stevenb@suse.de>
24054
24055 * g++.dg/parse/break-in-for.C: New test.
24056
24057 2004-09-11 Jakub Jelinek <jakub@redhat.com>
24058
24059 * gcc.dg/tree-ssa/20040911-1.c: New test.
24060
24061 2004-09-11 Andreas Jaeger <aj@suse.de>
24062
24063 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
24064 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
24065
24066 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
24067
24068 * gcc.target/frv: New directory of FR-V-specific tests.
24069
24070 2004-09-10 James E Wilson <wilson@specifixinc.com>
24071
24072 * gcc.dg/convert-vec-1.c: New test.
24073
24074 2004-09-10 Roger Sayle <roger@eyesopen.com>
24075
24076 PR middle-end/17024
24077 * gcc.dg/pr17024-1.c: New test case.
24078
24079 2004-09-10 Eric Christopher <echristo@redhat.com>
24080
24081 * gcc.dg/20040910-1.c: New test.
24082
24083 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
24084
24085 * gcc.dg/bitfld-9.c: New test.
24086
24087 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
24088
24089 * gcc.c-torture/execute/ieee/acc1.c: New test.
24090 * gcc.c-torture/execute/ieee/acc2.c: New test.
24091 * gcc.c-torture/execute/ieee/mzero6.c: New test.
24092
24093 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
24094
24095 * gcc.dg/deprecated-2.c: New test.
24096
24097 2004-09-09 James E Wilson <wilson@specifixinc.com>
24098
24099 * gcc.dg/init-vec-1.c: New test.
24100
24101 2004-09-09 Roger Sayle <roger@eyesopen.com>
24102
24103 PR middle-end/17055
24104 * gcc.dg/pr17055-1.c: New test case.
24105
24106 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
24107
24108 PR target/17377
24109 * gcc.c-torture/execute/pr17377.c: New test.
24110
24111 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
24112
24113 PR c/8420
24114 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
24115 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
24116 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24117 gcc.dg/long-long-typespec-1.c: New tests.
24118 * gcc.dg/tls/diag-2.c: Update expected diagnostics
24119
24120 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
24121
24122 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
24123 gcc.dg/gnu99-static-1.c: New tests.
24124
24125 2004-09-08 Devang Patel <dpatel@apple.com>
24126
24127 * gcc.dg/darwin-ld-20040828-1.c: New test.
24128 * gcc.dg/darwin-ld-20040828-2.c: New test.
24129 * gcc.dg/darwin-ld-20040828-3.c: New test.
24130
24131 2004-09-08 Ziemowit Laski <zlaski@apple.com>
24132
24133 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
24134 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
24135 in error message.
24136 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
24137 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
24138 in error message.
24139 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
24140 types they qualify.
24141 * objc.dg/type-size-2.m: Fix wording in comment.
24142 * objc.dg/va-meth-1.m: New test case.
24143
24144 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
24145
24146 PR c/16633:
24147 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
24148 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
24149
24150 2004-09-06 Devang Patel <dpatel@apple.com>
24151
24152 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
24153 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
24154
24155 2004-09-06 Zack Weinberg <zack@codesourcery.com>
24156
24157 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
24158 reflect changed line numbering of diagnostics.
24159
24160 2004-09-06 Paul Brook <paul@codesourcery.com>
24161
24162 * gfortran.dg/edit_real_1.f90: Add new test.
24163
24164 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24165
24166 * gcc.dg/tree-ssa/loop-2.c: New test.
24167 * gcc.dg/tree-ssa/loop-3.c: New test.
24168 * gcc.dg/tree-ssa/loop-4.c: New test.
24169 * gcc.dg/tree-ssa/loop-5.c: New test.
24170
24171 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24172
24173 * gcc.dg/format/sentinel-1.c: Update for parameter option.
24174
24175 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24176
24177 * gcc.dg/format/sentinel-1.c: New test.
24178
24179 2004-09-04 Uros Bizjak <uros@kss-loka.si>
24180
24181 * testsuite/gcc.dg/builtins-46.c: New.
24182
24183 2004-09-03 Devang Patel <dpatel@apple.com>
24184
24185 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
24186 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
24187
24188 2004-09-03 Jan Beulich <jbeulich@novell.com>
24189
24190 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
24191 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
24192 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
24193 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
24194 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
24195 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
24196 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
24197 the non-portable bzero.
24198 * gcc.dg/20010912-1.c: xfail for NetWare.
24199 * gcc.dg/20020426-2.c: xfail for NetWare.
24200 * gcc.dg/20021014-1.c: xfail for NetWare.
24201 * gcc.dg/20021018-1.c: xfail for NetWare.
24202 * gcc.dg/20030213-1.c: xfail for NetWare.
24203 * gcc.dg/20030225-1.c: xfail for NetWare.
24204 * gcc.dg/20030708-1.c: xfail for NetWare.
24205 * gcc.dg/builtins-config.h: Also exclude NetWare.
24206 * gcc.dg/format/format.h: Define restrict only if not already defined.
24207 * gcc.dg/nest.c: xfail for NetWare.
24208 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
24209 * lib/target-supports.exp (check_visibility_available): Exclude
24210 NetWare.
24211
24212 2004-09-03 Jan Beulich <jbeulich@novell.com>
24213
24214 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
24215 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
24216 deterministic starting point for the alignment of structure fields.
24217 * gcc.dg/Wpadded.c: Dito.
24218 * g++.dg/abi/vbase10.C: Dito.
24219
24220 2004-09-03 Devang Patel <dpatel@apple.com>
24221
24222 * g++.dg/debug/pr15736.cc: New test.
24223
24224 2004-09-02 Mark Mitchell <mark@codesourcery.com>
24225
24226 * README.QMTEST: Fix out-of-date link.
24227
24228 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
24229
24230 PR fortran/16579
24231 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
24232 Delete. Duplicate of gfortran.dg/g77/20010610.f
24233
24234 2004-09-02 Mark Mitchell <mark@codesourcery.com>
24235
24236 * g++.dg/abi/arm_rtti1.C: New test.
24237
24238 2004-09-02 Geoffrey Keating <geoffk@apple.com>
24239
24240 * gcc.dg/ppc-vector-memcpy.c: New.
24241 * gcc.dg/ppc-vector-memset.c: New.
24242
24243 2004-09-02 Chao-ying Fu <fu@mips.com>
24244
24245 * gcc.target/mips/mips-3d-1.c: New test.
24246 * gcc.target/mips/mips-3d-2.c: New test.
24247 * gcc.target/mips/mips-3d-3.c: New test.
24248 * gcc.target/mips/mips-3d-4.c: New test.
24249 * gcc.target/mips/mips-3d-5.c: New test.
24250 * gcc.target/mips/mips-3d-6.c: New test.
24251 * gcc.target/mips/mips-3d-7.c: New test.
24252 * gcc.target/mips/mips-3d-8.c: New test.
24253 * gcc.target/mips/mips-3d-9.c: New test.
24254 * gcc.target/mips/mips-ps-1.c: New test.
24255 * gcc.target/mips/mips-ps-2.c: New test.
24256 * gcc.target/mips/mips-ps-3.c: New test.
24257 * gcc.target/mips/mips-ps-4.c: New test.
24258 * gcc.target/mips/mips-ps-type.c: New test.
24259
24260 2004-09-02 Paul Brook <paul@codesourcery.com>
24261
24262 * gfortran.dg/edit_real_1.f90: Add new tests.
24263
24264 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24265
24266 PR fortran/15327
24267 * gfortran.dg/merge_char_1.f90: New test.
24268
24269 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24270
24271 PR fortran/16404
24272 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
24273
24274 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
24275
24276 PR c/1522
24277 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
24278
24279 2004-09-01 Mark Mitchell <mark@codesourcery.com>
24280
24281 * g++.dg/opt/loop1.C: Do not XFAIL.
24282
24283 2004-09-01 Jakub Jelinek <jakub@redhat.com>
24284
24285 * gcc.c-torture/execute/20040831-1.c: New test.
24286
24287 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
24288
24289 PR fortran/16579
24290 * gfortran.dg/g77/20010610.f: Now passes.
24291 Copy from g77.f-torture/execute. Add dg-run directive.
24292 * gfortran.dg/g77/README: Update
24293
24294 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
24295
24296 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
24297 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
24298 (t1, t2, t3, t4): Add volatile.
24299
24300 2004-08-31 Mark Mitchell <mark@codesourcery.com>
24301
24302 * g++.dg/ext/visibility/arm1.C: New test.
24303
24304 2004-08-31 Geoffrey Keating <geoffk@apple.com>
24305
24306 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
24307 -pedantic-errors.
24308
24309 2004-09-01 Paul Brook <paul@codesourcery.com>
24310
24311 * gfortran.dg/eof_2.f90: New test.
24312
24313 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24314
24315 PR fortran/16579
24316 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
24317
24318 2004-08-31 Bud Davis <bdavis9659@comcast.net>
24319
24320 PR libfortran/16805
24321 * gfortran.dg/list_read_2.f90: New test.
24322
24323 2004-08-31 Mark Mitchell <mark@codesourcery.com>
24324
24325 * g++.dg/abi/key1.C: New test.
24326
24327 2004-08-31 Richard Henderson <rth@redhat.com>
24328
24329 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
24330 form of offsetof.
24331 * g++.dg/other/offsetof5.C: Remove duplicate.
24332
24333 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24334
24335 PR fortran/17244
24336 * gfortran.dg/func_derived_1.f90: New test.
24337
24338 2004-08-31 Paul Brook <paul@codesourcery.com>
24339
24340 * gfortran.dg/eof_1.f90: New test.
24341
24342 2004-08-31 Paul Brook <paul@codesourcery.com>
24343
24344 * gfortran.dg/list_read_1.f90: New file.
24345
24346 2004-08-30 Mark Mitchell <mark@codesourcery.com>
24347
24348 * g++.dg/opt/loop1.C: XFAIL.
24349
24350 2004-08-30 Geoffrey Keating <geoffk@apple.com>
24351
24352 * gcc.dg/funcdef-storage-1.c: New.
24353 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
24354 an extern function in local scope.
24355 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
24356 declare an 'auto inline' function in local scope.
24357 * gcc.dg/20011130-1.c: Likewise.
24358 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
24359 an 'auto' function in local scope.
24360 * gcc.dg/20021014-1.c: Likewise.
24361 * gcc.dg/20030331-2.c: Likewise.
24362
24363 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24364
24365 * gfortran.dg/blockdata_1.f90: New test.
24366
24367 2004-08-30 Richard Henderson <rth@redhat.com>
24368
24369 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
24370
24371 2004-08-30 Richard Henderson <rth@redhat.com>
24372
24373 * lib/fortran-torture.exp (fortran-torture-execute): Honor
24374 additional_flags set by alternate driver.
24375 (ieee-options): New procedure.
24376 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
24377 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
24378 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
24379 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
24380
24381 2004-08-30 Richard Henderson <rth@redhat.com>
24382
24383 * lib/f-torture.exp: Remove.
24384
24385 2004-08-29 Mark Mitchell <mark@codesourcery.com>
24386
24387 PR rtl-optimization/16590
24388 * g++.dg/opt/loop1.C: New test.
24389
24390 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24391
24392 PR fortran/13910
24393 * gfortran.dg/oldstyle_1.f90: New test.
24394
24395 2004-08-29 Steven G. Kargl <kargls@comcast.net>
24396 Paul Brook <paul@codesourcery.com>
24397
24398 * gfortran.dg/g77/README: Update.
24399 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
24400 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24401 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
24402
24403 2004-08-28 Paul Brook <paul@codesourcery.com>
24404
24405 PR libfortran/17195
24406 * gfortran.dg/edit_real_1.f90: New test.
24407
24408 2004-08-27 Paul Brook <paul@codesourcery.com>
24409
24410 * gfortran.dg/rewind_1.f90: New test.
24411
24412 2004-08-27 Bud Davis <bdavis9659@comcast.net>
24413
24414 PR fortran/16597
24415 * gfortran.dg/pr16597.f90: New test.
24416
24417 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
24418
24419 PR c/13801
24420 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
24421 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
24422 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
24423 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
24424 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
24425
24426 2004-08-26 Nick Clifton <nickc@redhat.com>
24427
24428 * gcc.c-torture/compile/pr17119.c: New test.
24429
24430 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
24431
24432 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
24433
24434 2004-08-25 Richard Henderson <rth@redhat.com>
24435
24436 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
24437 the bits that expect kind=8 to be the largest real kind.
24438
24439 2004-08-25 Ziemowit Laski <zlaski@apple.com>
24440
24441 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
24442
24443 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24444
24445 * gfortran.dg/assignment_1.f90: New test.
24446
24447 2004-08-25 Adam Nemet <anemet@lnxw.com>
24448
24449 * g++.dg/template/repo3.C: New test.
24450
24451 2004-08-25 Roger Sayle <roger@eyesopen.com>
24452
24453 PR middle-end/16693
24454 PR tree-optimization/16372
24455 * g++.dg/opt/pr16372-1.C: New test case.
24456 * g++.dg/opt/pr16693-1.C: New test case.
24457 * g++.dg/opt/pr16693-2.C: New test case.
24458
24459 2004-08-25 Ziemowit Laski <zlaski@apple.com>
24460
24461 * objc.dg/proto-lossage-4.m: New test.
24462
24463 2004-08-25 Mark Mitchell <mark@codesourcery.com>
24464
24465 PR c++/17155
24466 * g++.dg/inherit/local2.C: New test.
24467
24468 2004-08-25 Paul Brook <paul@codesourcery.com>
24469
24470 PR fortran/17144
24471 * gfortran.dg/string_ctor_1.f90: New test.
24472
24473 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24474
24475 PR c++/14428
24476 * g++.dg/template/redecl2.C: New test.
24477
24478 2004-08-24 Bud Davis <bdavis9659@comcast.net>
24479
24480 PR fortran/17143
24481 * gfortran.dg/pr17143.f90: New test.
24482
24483 2004-08-24 Bud Davis <bdavis9659@comcast.net>
24484
24485 PR fortran/17164
24486 * gfortran.dg/pr17164.f90: New test.
24487
24488 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24489
24490 * gcc.dg/tree-ssa/loop-1.c: New test.
24491
24492 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
24493
24494 * gcc.c-torture/compile/20040824-1.c: New test.
24495
24496 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
24497
24498 * gcc.c-torture/compile/iftrap-3.c: New test.
24499
24500 2004-08-24 Paul Brook <paul@codesourcery.com>
24501
24502 * gfortran.dg/entry_2.f90: New test.
24503
24504 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
24505
24506 PR c++/16889
24507 * g++.dg/lookup/ambig[12].C: New.
24508
24509 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24510
24511 PR c++/16706
24512 * g++.dg/template/crash21.C: New test.
24513 * g++.dg/template/crash22.C: Likewise.
24514
24515 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
24516
24517 PR c++/17149
24518 * g++.dg/template/access15.C: New.
24519
24520 2004-08-23 Mark Mitchell <mark@codesourcery.com>
24521
24522 PR c++/17163
24523 * g++.dg/template/repo2.C: New test.
24524
24525 2004-08-23 Roger Sayle <roger@eyesopen.com>
24526
24527 PR rtl-optimization/17078
24528 * gcc.c-torture/execute/pr17078-1.c: New test case.
24529
24530 2004-08-23 Mark Mitchell <mark@codesourcery.com>
24531
24532 PR c/14492
24533 * gcc.dg/debug/crash1.c: New test.
24534
24535 2004-08-23 Mark Mitchell <mark@codesourcery.com>
24536
24537 PR c/16180
24538 * gcc.dg/loop-5.c: New test.
24539
24540 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24541
24542 * gcc.c-torture/execute/20040823-1.c: New test.
24543
24544 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
24545
24546 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
24547 to the assembler. Simplify test accordingly.
24548 (asm_abi_flags): Use GNU names.
24549 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
24550 to check for ABI flags.
24551
24552 2004-08-22 Andrew Pinski <apinski@apple.com>
24553
24554 * g++.dg/opt/pr14029.C: New test.
24555 * gcc.c-torture/execute/pr15262.c: New test.
24556
24557 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24558
24559 * gfortran.dg/reduction.f90: Add checks with complex arguments.
24560
24561 2004-08-21 Bud Davis <bdavis9659@comcast.net>
24562
24563 PR 16908
24564 * gfortran.dg/direct_io.f90: New test.
24565
24566 2004-08-20 Mark Mitchell <mark@codesourcery.com>
24567
24568 PR c++/17121
24569 * g++.dg/inherit/local2.C: New test.
24570
24571 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
24572
24573 PR c++/17120
24574 * g++.dg/warn/Wparentheses-4.C: New test.
24575
24576 2004-08-20 Mark Mitchell <mark@codesourcery.com>
24577
24578 PR c++/17121
24579 * g++.dg/inherit/local2.C: New test.
24580
24581 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
24582 * gcc.dg/ppc-ldstruct.c: Likewise.
24583 * gcc.dg/ppc64-abi-2.c: Likewise.
24584
24585 2004-08-20 Jakub Jelinek <jakub@redhat.com>
24586
24587 PR rtl-optimization/17099
24588 * gcc.c-torture/execute/20040820-1.c: New test.
24589
24590 2004-08-20 David Edelsohn <edelsohn@gnu.org>
24591
24592 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
24593
24594 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
24595
24596 PR fortran/17077
24597 * gfortran.dg/auto_array_1.f90: New test.
24598
24599 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24600
24601 PR fortran/17074
24602 * gfortran.dg/simpleif_1.f90: New test.
24603
24604 2004-08-19 Mark Mitchell <mark@codesourcery.com>
24605
24606 * lib/target-supports.exp (check_profiling_available): Return
24607 false for arm*-*-symbianelf* and arm*-*-eabi*.
24608
24609 PR c++/15890
24610 * g++.dg/template/delete1.C: New test.
24611
24612 2004-08-19 Paul Brook <paul@codesourcery.com>
24613
24614 PR fortran/14976
24615 PR fortran/16228
24616 * gfortran.dg/data_char_1.f90: New test.
24617
24618 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
24619
24620 PR fortran/16946
24621 * gfortran.dg/reduction.f90: New testcase.
24622
24623 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24624
24625 PR fortran/16520
24626 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
24627
24628 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
24629
24630 PR c++/17041
24631 * g++.dg/Wparentheses-3.C: New test.
24632
24633 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
24634
24635 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
24636 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
24637 * gcc.dg/vect/vect-2.c: Likewise.
24638 * gcc.dg/vect/vect-3.c: Likewise.
24639 * gcc.dg/vect/vect-4.c: Likewise.
24640 * gcc.dg/vect/vect-5.c: Likewise.
24641 * gcc.dg/vect/vect-6.c: Likewise.
24642 * gcc.dg/vect/vect-7.c: Likewise.
24643 * gcc.dg/vect/vect-25.c: Likewise.
24644 * gcc.dg/vect/vect-31.c: Likewise.
24645 * gcc.dg/vect/vect-32.c: Likewise.
24646 * gcc.dg/vect/vect-34.c: Likewise.
24647 * gcc.dg/vect/vect-36.c: Likewise.
24648 * gcc.dg/vect/vect-all.c: Likewise.
24649
24650 2004-08-18 Mark Mitchell <mark@codesourcery.com>
24651
24652 PR c++/17068
24653 * g++.dg/template/operator4.C: New test.
24654
24655 2004-08-18 Richard Henderson <rth@redhat.com>
24656
24657 * gcc.dg/20040206-1.c: XFAIL.
24658
24659 2004-08-17 Mark Mitchell <mark@codesourcery.com>
24660
24661 PR c++/16246
24662 * g++.dg/template/array7.C: New test.
24663
24664 2004-08-17 James E Wilson <wilson@specifixinc.com>
24665
24666 * gcc.dg/mips-movcc-1.c: New test.
24667 * gcc.dg/mips-movcc-2.c: New test.
24668 * gcc.dg/mips-movcc-3.c: New test.
24669
24670 * gcc.dg/mips-nmadd-1.c: New test.
24671 * gcc.dg/mips-nmadd-2.c: New test.
24672
24673 2004-08-17 Mark Mitchell <mark@codesourcery.com>
24674
24675 PR c++/15871
24676 * g++.dg/opt/inline8.C: New test.
24677
24678 PR c++/16965
24679 * g++.dg/parse/error17.C: New test.
24680
24681 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
24682
24683 * gcc.dg/vect: New directory for vectorizer tests.
24684 * gcc.dg/vect/tree-vect.h: New file.
24685 * gcc.dg/vect/vect.exp: New file.
24686 * gcc.dg/vect/pr16105.c.c: New test.
24687 * gcc.dg/vect/vect-1.c: New test.
24688 * gcc.dg/vect/vect-2.c: New test.
24689 * gcc.dg/vect/vect-3.c: New test.
24690 * gcc.dg/vect/vect-4.c: New test.
24691 * gcc.dg/vect/vect-5.c: New test.
24692 * gcc.dg/vect/vect-6.c: New test.
24693 * gcc.dg/vect/vect-7.c: New test.
24694 * gcc.dg/vect/vect-8.c: New test.
24695 * gcc.dg/vect/vect-9.c: New test.
24696 * gcc.dg/vect/vect-10.c: New test.
24697 * gcc.dg/vect/vect-11.c: New test.
24698 * gcc.dg/vect/vect-12.c: New test.
24699 * gcc.dg/vect/vect-13.c: New test.
24700 * gcc.dg/vect/vect-14.c: New test.
24701 * gcc.dg/vect/vect-15.c: New test.
24702 * gcc.dg/vect/vect-16.c: New test.
24703 * gcc.dg/vect/vect-17.c: New test.
24704 * gcc.dg/vect/vect-18.c: New test.
24705 * gcc.dg/vect/vect-19.c: New test.
24706 * gcc.dg/vect/vect-20.c: New test.
24707 * gcc.dg/vect/vect-21.c: New test.
24708 * gcc.dg/vect/vect-22.c: New test.
24709 * gcc.dg/vect/vect-23.c: New test.
24710 * gcc.dg/vect/vect-24.c: New test.
24711 * gcc.dg/vect/vect-25.c: New test.
24712 * gcc.dg/vect/vect-26.c: New test.
24713 * gcc.dg/vect/vect-27.c: New test.
24714 * gcc.dg/vect/vect-28.c: New test.
24715 * gcc.dg/vect/vect-29.c: New test.
24716 * gcc.dg/vect/vect-30.c: New test.
24717 * gcc.dg/vect/vect-31.c: New test.
24718 * gcc.dg/vect/vect-32.c: New test.
24719 * gcc.dg/vect/vect-33.c: New test.
24720 * gcc.dg/vect/vect-34.c: New test.
24721 * gcc.dg/vect/vect-35.c: New test.
24722 * gcc.dg/vect/vect-36.c: New test.
24723 * gcc.dg/vect/vect-37.c: New test.
24724 * gcc.dg/vect/vect-38.c: New test.
24725 * gcc.dg/vect/vect-40.c: New test.
24726 * gcc.dg/vect/vect-41.c: New test.
24727 * gcc.dg/vect/vect-42.c: New test.
24728 * gcc.dg/vect/vect-43.c: New test.
24729 * gcc.dg/vect/vect-44.c: New test.
24730 * gcc.dg/vect/vect-45.c: New test.
24731 * gcc.dg/vect/vect-46.c: New test.
24732 * gcc.dg/vect/vect-47.c: New test.
24733 * gcc.dg/vect/vect-48.c: New test.
24734 * gcc.dg/vect/vect-49.c: New test.
24735 * gcc.dg/vect/vect-50.c: New test.
24736 * gcc.dg/vect/vect-51.c: New test.
24737 * gcc.dg/vect/vect-52.c: New test.
24738 * gcc.dg/vect/vect-53.c: New test.
24739 * gcc.dg/vect/vect-54.c: New test.
24740 * gcc.dg/vect/vect-55.c: New test.
24741 * gcc.dg/vect/vect-56.c: New test.
24742 * gcc.dg/vect/vect-57.c: New test.
24743 * gcc.dg/vect/vect-58.c: New test.
24744 * gcc.dg/vect/vect-59.c: New test.
24745 * gcc.dg/vect/vect-60.c: New test.
24746 * gcc.dg/vect/vect-61.c: New test.
24747 * gcc.dg/vect/vect-all.c: New test.
24748 * gcc.dg/vect/vect-none.c: New test.
24749
24750 2004-08-17 Paul Brook <paul@codesourcery.com>
24751
24752 PR fortran/13082
24753 * gfortran.dg/entry_1.f90: New test.
24754
24755 2004-08-17 Andrew Pinski <apinski@apple.com>
24756
24757 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
24758
24759 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
24760
24761 * gcc.dg/pr17036-1.c: New test.
24762
24763 2004-08-16 Devang Patel <dpatel@apple.com>
24764
24765 * gcc.dg/darwin-20040809-1.c: New test.
24766
24767 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
24768
24769 * gcc.dg/funcdef-attr-1.c: New test.
24770
24771 2004-08-16 Janis Johnson <janis187@us.ibm.com>
24772
24773 * gcc.dg/altivec-17.c: New test.
24774 * gcc.dg/altivec-18.c: New test.
24775
24776 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24777
24778 PR c++/6749
24779 * g++.dg/template/vtable2.C: New test.
24780
24781 2004-08-14 Richard Henderson <rth@redhat.com>
24782
24783 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
24784 * gcc.dg/pack-test-4.c (main): Return 0.
24785 * gcc.dg/setjmp-1.c: Remove XFAIL.
24786 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
24787
24788 2004-08-14 Richard Henderson <rth@redhat.com>
24789
24790 * gcc.dg/980217-1.c: Add prototype for printf.
24791
24792 2004-08-13 Bud Davis <bdavis9659@comcast.net>
24793
24794 * gfortran.dg/pr16935.f90: New test.
24795
24796 2004-08-13 Janis Johnson <janis187@us.ibm.com>
24797
24798 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
24799
24800 2004-08-13 Paul Brook <paul@codesourcery.com>
24801
24802 * gfortran.dg/der_io_1.f90: Remove stray comma.
24803
24804 2004-08-12 Janis Johnson <janis187@us.ibm.com>
24805
24806 * gcc.dg/vmx/cw-bug-2.c: Remove.
24807 * gcc.dg/vmx/vprint-1.c: Remove.
24808 * gcc.dg/vmx/vscan-1.c: Remove.
24809
24810 2004-08-12 Devang patel <dpatel@apple.com>
24811
24812 * gcc.dg/darwin-20040809-2.c: New test.
24813
24814 2004-08-12 Janis Johnson <janis1872us.ibm.com>
24815
24816 * g++.dg/ext/altivec-12.C: New test.
24817
24818 * g++.dg/ext/altivec-11.C: New test.
24819
24820 2004-08-12 Paul Brook <paul@codesourcery.com>
24821
24822 * g++.dg/abi/arm_cxa_vec_1.C: New test.
24823
24824 2004-08-12 Janis Johnson <janis187@us.ibm.com>
24825
24826 * g++.dg/ext/altivec-2.C: Check for hardware support before
24827 executing any VMX instructions.
24828
24829 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
24830
24831 2004-08-12 Jakub Jelinek <jakub@redhat.com>
24832
24833 PR c++/16276
24834 * g++.old-deja/g++.other/comdat4.C: New test.
24835 * g++.old-deja/g++.other/comdat4-aux.cc: New.
24836
24837 2004-08-12 Ben Elliston <bje@au.ibm.com>
24838
24839 PR target/16286
24840 * gcc.dg/pr16286.c: New test.
24841
24842 2004-08-12 Jan Beulich <jbeulich@novell.com>
24843
24844 * g++.dg/ext/asm5.C: New.
24845
24846 2004-08-11 Mark Mitchell <mark@codesourcery.com>
24847
24848 PR c++/16698
24849 * g++.dg/eh/crash1.C: New test.
24850
24851 PR c++/16717
24852 * g++.dg/ext/construct1.C: New test.
24853
24854 2004-08-11 Mark Mitchell <mark@codesourcery.com>
24855
24856 PR c++/16853
24857 * g++.dg/init/ptrmem1.C: New test.
24858
24859 PR c++/16618
24860 * g++.dg/parse/offsetof5.C: New test.
24861
24862 PR c++/16870
24863 * g++.dg/template/overload3.C: New test.
24864
24865 2004-08-11 Mark Mitchell <mark@codesourcery.com>
24866
24867 PR c++/16964
24868 * g++.dg/parse/error16.C: New test.
24869
24870 PR c++/16904
24871 * g++.dg/template/error14.C: New test.
24872
24873 PR c++/16929
24874 * g++.dg/template/error15.C: New test.
24875
24876 2004-08-11 Devang Patel <dpatel@apple.com>
24877
24878 * gcc.dg/darwin-ld-20040809-1.c: New test.
24879 * gcc.dg/darwin-ld-20040809-2.c: New test.
24880
24881 2004-08-11 Steven G. Kargl <kargls@comcast.net>
24882
24883 PR fortran/16917
24884 * gfortran.dg/dfloat_1.f90: New test.
24885
24886 2004-08-09 Mark Mitchell <mark@codesourcery.com>
24887
24888 * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
24889 * gcc.dg/dll-2.c: Fix dg-require syntax.
24890 * gcc.misc-tests/arm-isr.c (abort): Declare.
24891 (exit): Likewise.
24892
24893 2004-08-10 Mark Mitchell <mark@codesourcery.com>
24894
24895 PR c++/16971
24896 * g++.dg/parse/crash16.C: New test.
24897
24898 2004-08-10 Roger Sayle <roger@eyesopen.com>
24899
24900 * gcc.dg/mips-rsqrt-1.c: New test case.
24901 * gcc.dg/mips-rsqrt-2.c: New test case.
24902 * gcc.dg/mips-rsqrt-3.c: New test case.
24903
24904 2004-08-10 Paul Brook <paul@codesourcery.com>
24905
24906 * gfortran.dg/der_io_1.f90: New test.
24907
24908 2004-08-10 Paul Brook <paul@codesourcery.com>
24909
24910 PR fortran/16919
24911 * gfortran.dg/der_array_1.f90: New test.
24912
24913 2004-08-09 David Edelsohn <edelsohn@gnu.org>
24914
24915 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
24916
24917 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
24918
24919 * gcc.dg/wchar_t-2.c: Fix typo.
24920
24921 2004-08-09 Falk Hueffner <falk@debian.org>
24922
24923 PR tree-optimization/12517
24924 * gcc.c-torture/compile/pr12517.c: New test.
24925
24926 PR tree-optimization/12578
24927 * gcc.c-torture/compile/pr12578.c: New test.
24928
24929 PR tree-optimization/12899
24930 * gcc.c-torture/compile/pr12899.c: New test.
24931
24932 PR rtl-optimization/14692
24933 * gcc.c-torture/compile/pr14692.c: New test.
24934
24935 PR tree-optimization/16461
24936 * gcc.c-torture/compile/pr16461.c: New test.
24937
24938 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
24939
24940 * gfortran.dg/getenv_1.f90: New test.
24941
24942 2004-08-06 Mark Mitchell <mark@codesourcery.com>
24943
24944 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
24945 wchar_t.
24946 * gcc.dg/symbian5.c: Test -fno-short-wchar.
24947
24948 2004-08-06 Paul Brook <paul@codesourcery.com>
24949
24950 * gfortran.dg/ret_array_1.f90: New test.
24951 * gfortran.dg/ret_pointer_1.f90: New test.
24952
24953 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
24954
24955 * gcc.dg/missing-field-init-[12].c: New tests.
24956 * g++.dg/warn/missing-field-init-[12].C: New tests.
24957
24958 2004-08-06 Mark Mitchell <mark@codesourcery.com>
24959
24960 * gcc.dg/enum2.c: New test.
24961 * gcc.dg/symbian3.c: Likewise.
24962 * gcc.dg/symbian4.c: Likewise.
24963 * gcc.dg/wchar_t-2.c: Likewise.
24964
24965 2004-08-05 Mark Mitchell <mark@codesourcery.com>
24966
24967 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
24968 destructor tests.
24969
24970 2004-08-05 Mark Mitchell <mark@codesourcery.com>
24971
24972 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
24973 dg-require-visiblity.
24974 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
24975 * g++.dg/ext/visibility/fvisibility.C: Likewise.
24976 * g++.dg/ext/visibility/memfuncts.C: Likewise.
24977 * g++.dg/ext/visibility/new1.C: Likewise.
24978 * g++.dg/ext/visibility/pragma.C: Likewise.
24979 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
24980 * g++.dg/ext/visibility/virtual.C: Likewise.
24981 * g++/dg/ext/visibility/visibility-1.C: Likewise.
24982 * g++/dg/ext/visibility/visibility-2.C: Likewise.
24983 * g++/dg/ext/visibility/visibility-3.C: Likewise.
24984 * g++/dg/ext/visibility/visibility-4.C: Likewise.
24985 * g++/dg/ext/visibility/visibility-5.C: Likewise.
24986 * g++/dg/ext/visibility/visibility-6.C: Likewise.
24987 * g++/dg/ext/visibility/visibility-7.C: Likewise.
24988 * g++/dg/ext/visibility/visibility-8.C: New test.
24989 * gcc.c-torture/compile/dll.x: Remove.
24990 * gcc.dg/dll-2.c: Use dg-require-dll
24991 * gcc.dg/visibility-10.c: New test.
24992 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
24993 supporting DLLs.
24994 * testsuite/lib/scanasm.exp (scan_hidden): New function.
24995 (scan_not_hidden): Likewise.
24996
24997 2004-08-05 David Edelsohn <edelsohn@gnu.org>
24998
24999 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
25000
25001 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
25002
25003 * gcc.c-torture/execute/20040805-1.c: New test.
25004
25005 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
25006
25007 * gcc.dg/20020118-1.c: Declare abort.
25008 * gcc.dg/altivec_check.h: Likewise.
25009 * gcc.dg/iftrap-2.c: Likewise.
25010 * gcc.dg/pragma-darwin.c: Likewise.
25011 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
25012
25013 2004-08-04 Geoffrey Keating <geoffk@apple.com>
25014
25015 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
25016
25017 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
25018
25019 * gcc.c-torture/execute/builtins/abs-2.c,
25020 gcc.c-torture/execute/builtins/abs-3.c,
25021 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
25022 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
25023 intmax_t, uintmax_t and their limits.
25024 * gcc.dg/intmax_t-1.c: New test.
25025
25026 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25027
25028 * g++.dg/tc1/dr147.C: Add reference to PR.
25029
25030 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
25031
25032 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
25033 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
25034
25035 2004-08-03 David Edelsohn <edelsohn@gnu.org>
25036
25037 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
25038
25039 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
25040
25041 * gcc.dg/redecl-5.c: New test.
25042 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
25043 of scanf.
25044
25045 2004-08-03 Roger Sayle <roger@eyesopen.com>
25046
25047 PR middle-end/16790
25048 * gcc.c-torture/execute/pr16790-1.c: New test case.
25049
25050 2004-08-03 Mark Mitchell <mark@codesourcery.com>
25051
25052 * g++.dg/ext/visibility/assign1.C: New test.
25053 * g++.dg/ext/visibility/new1.C: Likewise.
25054
25055 * gcc.dg/symbian1.c: New test.
25056 * gcc.dg/symbian2.c: Likewise.
25057
25058 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
25059
25060 PR target/16570
25061 * gcc.dg/i386-sse-9.c: New test.
25062
25063 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
25064
25065 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
25066
25067 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
25068
25069 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
25070 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
25071 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
25072 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
25073 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
25074 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
25075 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
25076 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
25077 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
25078 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
25079 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
25080 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
25081 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
25082 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
25083 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
25084 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
25085 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
25086 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
25087 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
25088 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
25089 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
25090 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
25091 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
25092 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25093 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
25094 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
25095 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
25096 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
25097 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25098 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25099 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
25100 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
25101 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
25102 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
25103 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
25104 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25105 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25106 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25107 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25108 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
25109 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
25110 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
25111 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
25112 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
25113 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25114 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25115 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
25116 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
25117 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
25118 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
25119 gcc.misc-tests/i386-pf-3dnow-1.c,
25120 gcc.misc-tests/i386-pf-athlon-1.c,
25121 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25122 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
25123 Declare built-in functions used.
25124 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
25125
25126 2004-08-02 Mark Mitchell <mark@codesourcery.com>
25127
25128 PR c++/16707
25129 * g++.dg/lookup/using12.C: New test.
25130
25131 * g++.dg/init/null1.C: Fix PR number.
25132 * g++.dg/parse/namespace10.C: Likewise.
25133
25134 2004-08-01 Mark Mitchell <mark@codesourcery.com>
25135
25136 PR c++/16224
25137 * g++.dg/template/spec17.C: New test.
25138 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
25139 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
25140
25141 2004-08-02 David Billinghurst
25142
25143 PR fortran/16292
25144 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
25145
25146 2004-08-01 Zack Weinberg <zack@codesourcery.com>
25147
25148 * gcc.dg/ia64-got-1.c: New test case.
25149
25150 2004-08-01 Mark Mitchell <mark@codesourcery.com>
25151
25152 PR c++/16489
25153 * g++.dg/init/null1.C: New test.
25154 * g++.dg/tc1/dr76.C: Adjust error marker.
25155
25156 PR c++/16529
25157 * g++.dg/parse/namespace10.C: New test.
25158
25159 PR c++/16810
25160 * g++.dg/inherit/ptrmem2.C: New test.
25161
25162 2004-08-02 Ben Elliston <bje@au.ibm.com>
25163
25164 PR target/16155
25165 * gcc.dg/pr16155.c: New test.
25166
25167 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
25168
25169 * gcc.dg/redecl-2.c: New test.
25170
25171 2004-07-30 Geoffrey Keating <geoffk@apple.com>
25172
25173 * gcc.dg/darwin-longdouble.c: New file.
25174
25175 2004-07-30 Richard Henderson <rth@redhat.com>
25176
25177 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
25178 write to constant argument.
25179 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
25180
25181 2004-07-30 Richard Henderson <rth@redhat.com>
25182
25183 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
25184 tests of nearest around zero.
25185
25186 2004-07-30 Andrew Pinski <apinski@apple.com>
25187
25188 * gcc.c-torture/compile/20040730-1.c: New test.
25189
25190 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
25191
25192 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
25193 powerpc-eabispe.
25194
25195 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
25196
25197 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
25198
25199 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
25200
25201 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
25202 contains $ld_library_path.
25203 * lib/gfortran.exp (gfortran_link_flags): Likewise.
25204
25205 2004-07-29 Richard Henderson <rth@redhat.com>
25206
25207 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
25208
25209 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
25210 (alt2, which): New.
25211 (Check): Accept either alternative.
25212
25213 2004-07-29 Mark Mitchell <mark@codesourcery.com>
25214
25215 * g++.dg/abi/inline1.C: New test.
25216 * g++.dg/abi/local1-a.cc: Likewise.
25217 * g++.dg/abi/local1.C: Likewise.
25218 * g++.dg/abi/mangle11.C: Tweak location of warnings.
25219 * g++.dg/abi/mangle12.C: Likewise.
25220 * g++.dg/abi/mangle17.C: Likewise.
25221 * g++.dg/abi/mangle20-2.C: Likewise.
25222 * g++.dg/opt/interface1.C: Likewise.
25223 * g++.dg/opt/interface1.h: Likewise.
25224 * g++.dg/opt/interface1-a.cc: New test.
25225 * g++.dg/parse/repo1.C: New test.
25226 * g++.dg/template/repo1.C: Likewise.
25227 * g++.dg/warn/Winline-1.C: Likewise.
25228 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
25229
25230 2004-07-29 Diego Novillo <dnovillo@redhat.com>
25231
25232 * gcc.dg/tree-ssa/20040729-1.c: New test.
25233
25234 2004-07-27 Matt Austern <austern@apple.com>
25235
25236 * gcc.dg/darwin-bool-1.c: New test.
25237 * gcc.dg/darwin-bool-2.c: New test.
25238
25239 2004-07-28 Richard Henderson <rth@redhat.com>
25240
25241 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
25242 arguments in the correct type. Don't write to constant arguments.
25243
25244 2004-07-28 Diego Novillo <dnovillo@redhat.com>
25245
25246 PR tree-optimization/16688
25247 PR tree-optimization/16689
25248 * g++.dg/tree-ssa/pr16688.C: New test.
25249
25250 2004-07-28 Diego Novillo <dnovillo@redhat.com>
25251
25252 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25253 loads. Not only in the comment, this time.
25254
25255 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
25256
25257 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
25258 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
25259 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
25260 * gcc.dg/sh4a-bitmovua.c: New.
25261 * gcc.dg/sh4a-cos.c: New.
25262 * gcc.dg/sh4a-cosf.c: New.
25263 * gcc.dg/sh4a-fprun.c: New.
25264 * gcc.dg/sh4a-fsrra.c: New.
25265 * gcc.dg/sh4a-memmovua.c: New.
25266 * gcc.dg/sh4a-sin.c: New.
25267 * gcc.dg/sh4a-sincos.c: New.
25268 * gcc.dg/sh4a-sincosf.c: New.
25269 * gcc.dg/sh4a-sinf.c: New.
25270
25271 2004-07-28 Diego Novillo <dnovillo@redhat.com>
25272
25273 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
25274 conditionals.
25275 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25276 loads.
25277 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
25278 DOM1.
25279
25280 2004-07-27 Andrew Pinski <apinski@apple.com>
25281
25282 * g++.dg/rtti/tinfo1.C: Correct the xfail.
25283
25284 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
25285
25286 * gcc.dg/pragma-isr.c: New test.
25287
25288 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25289
25290 PR c++/14429
25291 * g++.dg/template/ttp11.C: New test.
25292
25293 2004-07-27 Diego Novillo <dnovillo@redhat.com>
25294
25295 * gcc.c-torture/compile/20040727-1.c: New test.
25296
25297 2004-07-26 Eric Christopher <echristo@redhat.com>
25298
25299 * gcc.c-torture/compile/20040726-2.c: New test.
25300
25301 2004-07-26 Andrew Pinski <apinski@apple.com>
25302
25303 * g++.dg/rtti/tinfo1.C: Xfail.
25304
25305 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
25306
25307 * gcc.c-torture/compile/20040726-1.c: New test.
25308
25309 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
25310 Brian Ryner <bryner@brianryner.com>
25311
25312 PR c++/9283
25313 PR c++/15000
25314 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
25315 * g++.dg/ext/visibility/: New directory.
25316 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
25317 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
25318 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
25319 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
25320 * g++.dg/ext/visibility/fvisibility.C,
25321 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
25322 g++.dg/ext/visibility/fvisibility-override1.C
25323 g++.dg/ext/visibility/fvisibility-override2.C
25324 g++.dg/ext/visibility/memfuncts.C
25325 g++.dg/ext/visibility/noPLT.C
25326 g++.dg/ext/visibility/pragma.C
25327 g++.dg/ext/visibility/pragma-override1.C
25328 g++.dg/ext/visibility/pragma-override2.C
25329 g++.dg/ext/visibility/staticmemfuncts.C
25330 g++.dg/ext/visibility/virtual.C: New tests.
25331
25332 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
25333
25334 PR c/15360
25335 * gcc.dg/pr15360-1.c: New test.
25336
25337 2004-07-25 Daniel Jacobowitz <dan@debian.org>
25338
25339 * gcc.dg/pragma-align-2.c: New test.
25340 * gcc.dg/pragma-init-fini.c: New test.
25341 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
25342 targets.
25343
25344 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
25345
25346 * gcc.dg/init-string-2.c: New test.
25347
25348 2004-07-24 Zack Weinberg <zack@codesourcery.com>
25349
25350 PR 16684
25351 * gcc.dg/Wredundant-decls-1.c: New test case.
25352
25353 2004-07-24 Jakub Jelinek <jakub@redhat.com>
25354
25355 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
25356 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
25357 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
25358 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
25359 * gcc.dg/compat/generate-random.c: New file.
25360 * gcc.dg/compat/generate-random.h: Likewise.
25361 * gcc.dg/compat/generate-random_r.c: Likewise.
25362 * gcc.dg/compat/struct-layout-1.h: Likewise.
25363 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
25364 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
25365 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
25366 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
25367 * gcc.dg/compat/struct-layout-1_main.c: New test.
25368 * gcc.dg/compat/struct-layout-1_x.c: New file.
25369 * gcc.dg/compat/struct-layout-1_y.c: New file.
25370 * gcc.dg/compat/struct-layout-1_test.h: New file.
25371
25372 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
25373
25374 * gcc.dg/comp-return-1.c: New test
25375
25376 2004-07-23 Janis Johnson <janis187@us.ibm.com>
25377
25378 * gcc.dg/vmx/8-02a.c: Fix typo.
25379
25380 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
25381 * gcc.dg/darwin-abi-3.c: New test.
25382
25383 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
25384 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
25385
25386 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
25387 * gcc.dg/vmx/ops-long-1.c: New test.
25388 * gcc.dg/vmx/ops-long-2.c: New test.
25389
25390 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
25391
25392 * g++.dg/lookup/conv-[1234].C: New.
25393
25394 2004-07-22 Mark Mitchell <mark@codesourcery.com>
25395
25396 * g++.dg/parse/attr2.C: Simplify.
25397
25398 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
25399
25400 PR c/7284
25401 * gcc.c-torture/execute/pr7284-1.c: New test.
25402
25403 2004-07-22 Brian Booth <bbooth@redhat.com>
25404
25405 * gcc.dg/tree-ssa/20040721-1.c: New test.
25406
25407 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
25408
25409 * g++.dg/template/crash20.c: New.
25410
25411 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
25412
25413 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
25414 Add dg-run directive. Declare variables as required.
25415 * gfortran.dg/g77/README: Update
25416
25417 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
25418
25419 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
25420 gcc.dg/cris-peep2-andu2.c: New tests.
25421
25422 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
25423
25424 PR c/15052
25425 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
25426 on return type.
25427 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
25428 messages.
25429 * gcc.dg/qual-return-2.c: Update expected messages.
25430 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
25431
25432 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
25433
25434 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
25435 * gcc.dg/noncompile/921102-1.c: Update expected error message.
25436
25437 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
25438
25439 PR c/11250
25440 * gcc.dg/init-string-1.c: New test.
25441
25442 2004-07-21 Jakub Jelinek <jakub@redhat.com>
25443
25444 PR middle-end/15345
25445 PR c/16450
25446 * gcc.dg/torture/nested-fn-1.c: New test.
25447
25448 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
25449
25450 PR target/16559
25451 * gcc.dg/ia64-fptr-1.c: New file.
25452
25453 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25454
25455 PR c++/14497
25456 * g++.dg/template/spec16.C: New test.
25457 * g++.old-deja/g++.robertl/eb118.C: Remove.
25458
25459 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25460
25461 PR c++/509
25462 * g++.dg/template/spec15.C: New test.
25463
25464 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
25465
25466 Copy cases from g77.f-torture/execute and add dg-run
25467 directive. Other changes as noted.
25468 * gfortran.dg/g77/13037.f
25469 * gfortran.dg/g77/1832.f
25470 * gfortran.dg/g77/19981119-0.f
25471 * gfortran.dg/g77/19990313-0.f
25472 * gfortran.dg/g77/19990313-1.f
25473 * gfortran.dg/g77/19990313-2.f
25474 * gfortran.dg/g77/19990313-3.f
25475 * gfortran.dg/g77/19990419-1.f
25476 * gfortran.dg/g77/19990826-0.f
25477 * gfortran.dg/g77/19990826-2.f
25478 * gfortran.dg/g77/20000503-1.f
25479 * gfortran.dg/g77/20001111.f
25480 * gfortran.dg/g77/20010116.f
25481 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
25482 * gfortran.dg/g77/20010430.f
25483 * gfortran.dg/g77/6177.f
25484 * gfortran.dg/g77/947.f
25485 * gfortran.dg/g77/970816-3.f
25486 * gfortran.dg/g77/971102-1.f
25487 * gfortran.dg/g77/980520-1.f
25488 * gfortran.dg/g77/980628-0.f
25489 * gfortran.dg/g77/980628-1.f
25490 * gfortran.dg/g77/980628-10.f
25491 * gfortran.dg/g77/980628-2.f
25492 * gfortran.dg/g77/980628-3.f
25493 * gfortran.dg/g77/980628-7.f
25494 * gfortran.dg/g77/980628-8.f
25495 * gfortran.dg/g77/980628-9.f
25496 * gfortran.dg/g77/980701-0.f
25497 * gfortran.dg/g77/980701-1.f
25498 * gfortran.dg/g77/cabs.f
25499 * gfortran.dg/g77/claus.f
25500 * gfortran.dg/g77/complex_1.f
25501 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
25502 * gfortran.dg/g77/dcomplex.f
25503 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
25504 * gfortran.dg/g77/f90-intrinsic-mathematical.f
25505 * gfortran.dg/g77/f90-intrinsic-numeric.f
25506 * gfortran.dg/g77/int8421.f
25507 * gfortran.dg/g77/labug1.f
25508 * gfortran.dg/g77/large_vec.f
25509 * gfortran.dg/g77/le.f
25510 * gfortran.dg/g77/short.f
25511 * gfortran.dg/g77/README: Update
25512
25513 2004-07-20 Mark Mitchell <mark@codesourcery.com>
25514
25515 PR c++/16637
25516 * g++.dg/parse/lookup4.C: New test.
25517
25518 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25519
25520 PR c++/16175
25521 * g++.dg/template/ttp10.C: New test.
25522
25523 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
25524
25525 * gcc.dg/pr12625-1.c: New test.
25526
25527 2004-07-20 Steven Bosscher <stevenb@suse.de>
25528
25529 * testsuite/gcc.dg/switch-warn-1.c: New test.
25530 * testsuite/gcc.dg/switch-warn-2.c: New test.
25531 * gcc.c-torture/compile/pr14730.c: Update.
25532
25533 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
25534
25535 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
25536 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
25537 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
25538 g++.dg/template/nontype3.C: Remove trailing CR from tests.
25539
25540 2004-07-18 Mark Mitchell <mark@codesourcery.com>
25541
25542 PR c++/16623
25543 * g++.dg/template/assign1.C: New test.
25544
25545 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25546
25547 PR c++/12170
25548 * g++.dg/template/ttp9.C: New test.
25549
25550 2004-07-19 Daniel Jacobowitz <dan@debian.org>
25551
25552 * gcc.dg/format/cmn-err-1.c: New test.
25553
25554 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
25555
25556 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
25557 gcc.dg/Wparentheses-10.c: New tests.
25558 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
25559
25560 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25561
25562 PR fortran/16465
25563 * gfortran.dg/g77//ffixed-line-length-0.f,
25564 gfortran.dg/g77/ffixed-line-length-132.f,
25565 gfortran.dg/g77/ffixed-line-length-72.f,
25566 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
25567 gfortran.dg/g77/README: Update.
25568
25569 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25570
25571 PR c++/13092
25572 * g++.dg/template/non-dependent7.C: New test.
25573 * g++.dg/template/non-dependent8.C: Likewise.
25574 * g++.dg/template/non-dependent9.C: Likewise.
25575 * g++.dg/template/non-dependent10.C: Likewise.
25576
25577 2004-07-17 Mark Mitchell <mark@codesourcery.com>
25578
25579 PR c++/16337
25580 * g++.dg/parse/attr2.C: New test.
25581
25582 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
25583
25584 * g77.dg: Removed.
25585 * g77.f-torture: Ditto.
25586
25587 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
25588
25589 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
25590 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
25591 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
25592
25593 2004-07-16 Richard Henderson <rth@redhat.com>
25594
25595 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
25596
25597 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25598
25599 * lib/fortran-torture.exp (fortran-torture): Don't test compile
25600 tests with full list of options.
25601 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
25602 of TORTURE_OPTIONS if test contains 'dg-do run'.
25603
25604 PR fortran/16404
25605 * gfortran.dg/do_iterator.f90: New test.
25606
25607 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25608
25609 PR rtl-optimization/16536
25610 * gcc.c-torture/execute/restrict-1.c: New test.
25611
25612 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25613
25614 PR fortran/15324
25615 * gfortran.dg/pr15324.f90: New test.
25616
25617 PR fortran/15129
25618 * gfortran.dg/pr15129.f90: New test.
25619
25620 PR fortran/15140
25621 * gfortran.dg/pr15140.f90: New test.
25622
25623 PR fortran/13792
25624 * gfortran.fortran-torture/execute/bounds.f90: Add check for
25625 compile-time simplification.
25626
25627 2004-07-14 Mike Stump <mrs@apple.com>
25628
25629 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
25630
25631 2004-07-14 James E Wilson <wilson@specifixinc.com>
25632
25633 PR target/16325
25634 * gcc.dg/profile-generate-1.c: New.
25635
25636 2004-07-15 Jakub Jelinek <jakub@redhat.com>
25637
25638 * gcc.c-torture/execute/20040709-1.c: New test.
25639 * gcc.c-torture/execute/20040709-2.c: New test.
25640
25641 2004-07-14 Mike Stump <mrs@apple.com>
25642
25643 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
25644
25645 2004-07-14 Mike Stump <mrs@apple.com>
25646
25647 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
25648
25649 2004-07-13 Mark Mitchell <mark@codesourcery.com>
25650
25651 PR c++/16518
25652 * g++.dg/parse/mutable1.C: New test.
25653
25654 2004-07-13 Diego Novillo <dnovillo@redhat.com>
25655
25656 PR tree-optimization/16443
25657 * gcc.dg/tree-ssa/20040713-1.c: New test.
25658
25659 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
25660
25661 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
25662 for operator new.
25663
25664 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
25665
25666 * gfortran.dg/g77/README: New file
25667 * gfortran.dg/g77/19981216-0.f: Copy from
25668 g77.f-torture/noncompile. Add "dg-do compile" and
25669 dg-error as required.
25670 * gfortran.dg/g77/19990218-1.f: Likewise.
25671 * gfortran.dg/g77/19990905-1.f: Likewise.
25672 * gfortran.dg/g77/9263.f: Likewise.
25673 * gfortran.dg/g77/980615-0.f: Likewise.
25674 * gfortran.dg/g77/980616-0.f: Likewise.
25675 * gfortran.dg/g77/check0.f: Likewise.
25676 * gfortran.dg/g77/select_no_compile.f: Likewise.
25677
25678 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
25679
25680 Copy files from g77.f-torture/compile.
25681 Add "{ dg-do compile}". Other changes as noted
25682 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
25683 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
25684 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
25685 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
25686 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
25687 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
25688 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
25689 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
25690 statement to conform to standard. Append alpha1.x for reference.
25691 * gfortran.dg/g77/xformat.f: Add dg-warning
25692
25693 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
25694
25695 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
25696 Add {dg-do compile} directive.
25697 * gfortran.dg/g77/cpp2.F: Likewise.
25698
25699 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25700
25701 PR c++/5402
25702 * g++.dg/lookup/name-clash1.C: New test.
25703
25704 PR c++/9777
25705 * g++.dg/lookup/name-clash2.C: New test.
25706
25707 PR c++/12102
25708 * g++.dg/lookup/name-clash3.C: New test.
25709
25710 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25711
25712 * g++.dg/lookup/new2.C: New test.
25713 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
25714
25715 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
25716
25717 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
25718 Add {dg-do compile} directive.
25719 * gfortran.dg/g77/13060.f: Likewise.
25720 * gfortran.dg/g77/19990218-0.f: Likewise.
25721 * gfortran.dg/g77/19990305-0.f: Likewise.
25722 * gfortran.dg/g77/19990419-0.f: Likewise.
25723 * gfortran.dg/g77/19990502-0.f: Likewise.
25724 * gfortran.dg/g77/19990502-1.f: Likewise.
25725 * gfortran.dg/g77/19990525-0.f: Likewise.
25726 * gfortran.dg/g77/19990826-1.f: Likewise.
25727 * gfortran.dg/g77/19990826-3.f: Likewise.
25728 * gfortran.dg/g77/19990905-2.f: Likewise.
25729 * gfortran.dg/g77/20000412-1.f: Likewise.
25730 * gfortran.dg/g77/20000511-1.f: Likewise.
25731 * gfortran.dg/g77/20000511-2.f: Likewise.
25732 * gfortran.dg/g77/20000518.f: Likewise.
25733 * gfortran.dg/g77/20000601-1.f: Likewise.
25734 * gfortran.dg/g77/20000601-2.f: Likewise.
25735 * gfortran.dg/g77/20000629-1.f: Likewise.
25736 * gfortran.dg/g77/20000630-2.f: Likewise.
25737 * gfortran.dg/g77/20010115.f: Likewise.
25738 * gfortran.dg/g77/20010321-1.f: Likewise.
25739 * gfortran.dg/g77/20010426.f: Likewise.
25740 * gfortran.dg/g77/20020307-1.f: Likewise.
25741 * gfortran.dg/g77/8485.f: Likewise.
25742 * gfortran.dg/g77/960317-1.f: Likewise.
25743 * gfortran.dg/g77/970915-0.f: Likewise.
25744 * gfortran.dg/g77/980310-1.f: Likewise.
25745 * gfortran.dg/g77/980310-2.f: Likewise.
25746 * gfortran.dg/g77/980310-3.f: Likewise.
25747 * gfortran.dg/g77/980310-4.f: Likewise.
25748 * gfortran.dg/g77/980310-6.f: Likewise.
25749 * gfortran.dg/g77/980310-7.f: Likewise.
25750 * gfortran.dg/g77/980310-8.f: Likewise.
25751 * gfortran.dg/g77/980419-2.f: Likewise.
25752 * gfortran.dg/g77/980424-0.f: Likewise.
25753 * gfortran.dg/g77/980427-0.f: Likewise.
25754 * gfortran.dg/g77/980729-0.f: Likewise.
25755 * gfortran.dg/g77/981117-1.f: Likewise.
25756 * gfortran.dg/g77/toon_1.f: Likewise.
25757
25758 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25759
25760 PR c++/2204
25761 * g++.dg/other/abstract2.C: New test.
25762
25763 2004-07-12 Paul Brook <paul@codesourcery.com>
25764
25765 * gfortran.dg/pointer_init_1.f90: New test.
25766
25767 2004-07-11 Paul Brook <paul@codesourcery.com>
25768
25769 PR fortran/15986
25770 * gfortran.dg/contained_1.f90: New test.
25771
25772 2004-07-11 Mark Mitchell <mark@codesourcery.com>
25773
25774 * g++.dg/parse/defarg8.C: New test.
25775
25776 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25777
25778 PR fortran/16433
25779 * gfortran.dg/pr16433.f: New test.
25780
25781 PR fortran/17574
25782 * gfortran.dg/pr15754.f90: New test.
25783
25784 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
25785
25786 PR tree-optimization/16437
25787 * gcc.c-torture/execute/bitfld-4.c: New test.
25788
25789 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25790
25791 * gfortran.fortran-torture/execute/common_2.f90: Add check for
25792 access to common var from module.
25793
25794 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25795
25796 PR fortran/16336
25797 * gfortran.fortran-torture/execute/common_2.f90: New test.
25798
25799 2004-07-10 Paul Brook <paul@codesourcery.com>
25800
25801 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
25802
25803 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25804
25805 PR fortran/15969
25806 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
25807
25808 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
25809
25810 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
25811 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
25812 * gfortran.dg/g77/ffree-form-1.f: Likewise.
25813 * gfortran.dg/g77/ffree-form-2.f: Likewise.
25814 * gfortran.dg/g77/ffree-form-3.f: Likewise.
25815 * gfortran.dg/g77/fno-underscoring.f: Likewise.
25816 * gfortran.dg/g77/funderscoring.f: Likewise.
25817 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
25818
25819 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25820
25821 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
25822
25823 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25824 Paul Brook <paul@codesourcery.com>
25825
25826 PR fortran/13415
25827 * gfortran.dg/common_pointer_1.f90: New test.
25828
25829 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25830
25831 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
25832
25833 2004-07-09 James E Wilson <wilson@specifixinc.com>
25834
25835 PR target/16364
25836 * gcc.c-torture/compile/20040709-1.c: New.
25837
25838 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25839
25840 PR fortran/14077
25841 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
25842
25843 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25844
25845 PR fortran/13201
25846 * gfortran.dg/shape_1.f90: New test.
25847
25848 2004-07-09 Zack Weinberg <zack@codesourcery.com>
25849 Andrew Pinski <apinski@apple.com>
25850
25851 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
25852
25853 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25854
25855 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
25856 comment.
25857
25858 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25859 Paul Brook <paul@codesourcery.com>
25860
25861 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
25862 '.f95' and '.F95'.
25863
25864 2004-07-09 Diego Novillo <dnovillo@redhat.com>
25865
25866 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
25867
25868 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25869
25870 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
25871 testcases with capital suffix.
25872
25873 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25874
25875 PR fortran/15481
25876 PR fortran/13372
25877 PR fortran/13575
25878 PR fortran/15978
25879 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
25880
25881 * gfortran.dg/implicit_1.f90: New test.
25882
25883 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
25884
25885 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
25886 expression to match gfortran warning/error messages
25887 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
25888 dg-error text.
25889
25890 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
25891
25892 * lib/fortran-torture.exp: Rename proc search_for to
25893 search_for_re.
25894
25895 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
25896
25897 * gcc.c-torture/execute/simd-5.x: New file.
25898 XFAIL on SPARC 64-bit at -O0.
25899
25900 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25901
25902 PR c++/8211
25903 PR c++/16165
25904 * g++.dg/warn/effc3.C: New test.
25905
25906 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
25907
25908 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
25909 change X to 1X in format.
25910 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
25911 add data statements to conform to standard.
25912
25913 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
25914
25915 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
25916 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
25917 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25918
25919 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
25920
25921 * gfortran.dg/g77/7388.f: Copy from g77.dg
25922 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25923 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25924 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25925 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25926 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25927 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25928 * gfortran.dg/g77/strlen0.f: Likewise.
25929
25930 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
25931
25932 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
25933 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
25934
25935 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25936
25937 * gcc.c-torture/execute/920428-2.x: Delete.
25938 * gcc.c-torture/execute/920501-7.x: Likewise.
25939
25940 2004-07-08 Jakub Jelinek <jakub@redhat.com>
25941
25942 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
25943 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
25944 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
25945 prescott and c3-2.
25946 (PREFETCH_3DNOW): Add -march=c3.
25947
25948 2004-07-08 Diego Novillo <dnovillo@redhat.com>
25949
25950 PR c/16437
25951 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
25952 * gcc.c-torture/execute/bf64-1.x: Likewise.
25953
25954 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25955
25956 * gcc.c-torture/compile/20040708-1.c: New test.
25957
25958 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25959
25960 PR c++/16169
25961 * g++.dg/warn/effc2.C: New test.
25962
25963 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
25964
25965 * gcc.c-torture/execute/bitfld-1.x: Remove.
25966 * gcc.c-torture/execute/bitfld-3.c: New test.
25967 * gcc.dg/bitfld-2.c: Remove XFAILs.
25968
25969 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
25970
25971 PR c++/16276
25972 * g++.dg/rtti/tinfo1.C: New file.
25973
25974 2004-07-07 Eric Christopher <echristo@redhat.com>
25975
25976 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
25977
25978 2004-07-07 Andrew Pinski <apinski@apple.com>
25979
25980 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
25981
25982 2004-07-07 Mark Mitchell <mark@codesourcery.com>
25983
25984 * g++.dg/init/call1.C: XFAIL.
25985
25986 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
25987
25988 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
25989 except for movstrict*, to movmem* and clrstr* to clrmem*.
25990
25991 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
25992
25993 * gcc.c-torture/execute/20040707-1.c: New test.
25994
25995 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
25996
25997 * gcc.c-torture/execute/20040706-1.c: New test.
25998
25999 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26000
26001 PR c++/3671
26002 * g++.dg/template/spec14.C: New test.
26003
26004 2004-07-05 Jakub Jelinek <jakub@redhat.com>
26005
26006 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
26007 nothing if not yet defined. Use it in b, c and d type definitions.
26008 * gcc.c-torture/execute/20040705-1.c: New test.
26009 * gcc.c-torture/execute/20040705-2.c: New test.
26010
26011 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26012
26013 PR c++/2518
26014 * g++.dg/lookup/new1.C: New test.
26015
26016 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26017
26018 PR c++/11406
26019 * g++.dg/template/sizeof8.C: New test.
26020
26021 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
26022
26023 * gcc.c-torture/compile/20040705-1.c: New test.
26024
26025 2004-07-04 Bud Davis <bdavis9659@comcast.net>
26026
26027 * gfortran.fortran-torture/execute/seq_io.f90: New test.
26028
26029 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
26030
26031 * gcc.dg/cpp/if-mop.c: Two new testcases.
26032 * gcc.dg/cpp/trad/comment-3.c: New.
26033
26034 2004-07-04 Paul Brook <paul@codesourcery.com>
26035
26036 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
26037
26038 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
26039
26040 PR c++/3761
26041 * g++.dg/lookup/crash4.C: New test.
26042
26043 2004-07-02 Zack Weinberg <zack@codesourcery.com>
26044
26045 * gcc.c-torture/execute/builtin-abs-1.c
26046 * gcc.c-torture/execute/builtin-abs-2.c
26047 * gcc.c-torture/execute/builtin-complex-1.c
26048 * gcc.c-torture/execute/builtins/string-1-lib.c
26049 * gcc.c-torture/execute/builtins/string-1.c
26050 * gcc.c-torture/execute/builtins/string-2-lib.c
26051 * gcc.c-torture/execute/builtins/string-2.c
26052 * gcc.c-torture/execute/builtins/string-3-lib.c
26053 * gcc.c-torture/execute/builtins/string-3.c
26054 * gcc.c-torture/execute/builtins/string-4-lib.c
26055 * gcc.c-torture/execute/builtins/string-4.c
26056 * gcc.c-torture/execute/builtins/string-5-lib.c
26057 * gcc.c-torture/execute/builtins/string-5.c
26058 * gcc.c-torture/execute/builtins/string-6-lib.c
26059 * gcc.c-torture/execute/builtins/string-6.c
26060 * gcc.c-torture/execute/builtins/string-7-lib.c
26061 * gcc.c-torture/execute/builtins/string-7.c
26062 * gcc.c-torture/execute/builtins/string-8-lib.c
26063 * gcc.c-torture/execute/builtins/string-8.c
26064 * gcc.c-torture/execute/builtins/string-9-lib.c
26065 * gcc.c-torture/execute/builtins/string-9.c
26066 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
26067 * gcc.c-torture/execute/builtins/string-asm-1.c
26068 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
26069 * gcc.c-torture/execute/builtins/string-asm-2.c
26070 * gcc.c-torture/execute/stdio-opt-1.c
26071 * gcc.c-torture/execute/stdio-opt-2.c
26072 * gcc.c-torture/execute/stdio-opt-3.c
26073 * gcc.c-torture/execute/string-opt-1.c
26074 * gcc.c-torture/execute/string-opt-10.c
26075 * gcc.c-torture/execute/string-opt-11.c
26076 * gcc.c-torture/execute/string-opt-12.c
26077 * gcc.c-torture/execute/string-opt-13.c
26078 * gcc.c-torture/execute/string-opt-14.c
26079 * gcc.c-torture/execute/string-opt-15.c
26080 * gcc.c-torture/execute/string-opt-16.c
26081 * gcc.c-torture/execute/string-opt-2.c
26082 * gcc.c-torture/execute/string-opt-6.c
26083 * gcc.c-torture/execute/string-opt-7.c
26084 * gcc.c-torture/execute/string-opt-8.c:
26085 Replace with ...
26086
26087 * gcc.c-torture/execute/builtins/abs-2.c
26088 * gcc.c-torture/execute/builtins/abs-3.c
26089 * gcc.c-torture/execute/builtins/complex-1.c
26090 * gcc.c-torture/execute/builtins/fprintf.c
26091 * gcc.c-torture/execute/builtins/fputs.c
26092 * gcc.c-torture/execute/builtins/memcmp.c
26093 * gcc.c-torture/execute/builtins/memmove.c
26094 * gcc.c-torture/execute/builtins/memops-asm.c
26095 * gcc.c-torture/execute/builtins/mempcpy-2.c
26096 * gcc.c-torture/execute/builtins/mempcpy.c
26097 * gcc.c-torture/execute/builtins/memset.c
26098 * gcc.c-torture/execute/builtins/printf.c
26099 * gcc.c-torture/execute/builtins/sprintf.c
26100 * gcc.c-torture/execute/builtins/strcat.c
26101 * gcc.c-torture/execute/builtins/strchr.c
26102 * gcc.c-torture/execute/builtins/strcmp.c
26103 * gcc.c-torture/execute/builtins/strcpy.c
26104 * gcc.c-torture/execute/builtins/strcspn.c
26105 * gcc.c-torture/execute/builtins/strlen-2.c
26106 * gcc.c-torture/execute/builtins/strlen.c
26107 * gcc.c-torture/execute/builtins/strncat.c
26108 * gcc.c-torture/execute/builtins/strncmp-2.c
26109 * gcc.c-torture/execute/builtins/strncmp.c
26110 * gcc.c-torture/execute/builtins/strncpy.c
26111 * gcc.c-torture/execute/builtins/strpbrk.c
26112 * gcc.c-torture/execute/builtins/strpcpy-2.c
26113 * gcc.c-torture/execute/builtins/strpcpy.c
26114 * gcc.c-torture/execute/builtins/strrchr.c
26115 * gcc.c-torture/execute/builtins/strspn.c
26116 * gcc.c-torture/execute/builtins/strstr-asm.c
26117 * gcc.c-torture/execute/builtins/strstr.c:
26118 ... these new files.
26119
26120 * gcc.c-torture/execute/builtins/abs-2-lib.c
26121 * gcc.c-torture/execute/builtins/abs-3-lib.c
26122 * gcc.c-torture/execute/builtins/complex-1-lib.c
26123 * gcc.c-torture/execute/builtins/fprintf-lib.c
26124 * gcc.c-torture/execute/builtins/fputs-lib.c
26125 * gcc.c-torture/execute/builtins/memcmp-lib.c
26126 * gcc.c-torture/execute/builtins/memmove-lib.c
26127 * gcc.c-torture/execute/builtins/memops-asm-lib.c
26128 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
26129 * gcc.c-torture/execute/builtins/mempcpy-lib.c
26130 * gcc.c-torture/execute/builtins/memset-lib.c
26131 * gcc.c-torture/execute/builtins/printf-lib.c
26132 * gcc.c-torture/execute/builtins/sprintf-lib.c
26133 * gcc.c-torture/execute/builtins/strcat-lib.c
26134 * gcc.c-torture/execute/builtins/strchr-lib.c
26135 * gcc.c-torture/execute/builtins/strcmp-lib.c
26136 * gcc.c-torture/execute/builtins/strcpy-lib.c
26137 * gcc.c-torture/execute/builtins/strcspn-lib.c
26138 * gcc.c-torture/execute/builtins/strlen-2-lib.c
26139 * gcc.c-torture/execute/builtins/strlen-lib.c
26140 * gcc.c-torture/execute/builtins/strncat-lib.c
26141 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
26142 * gcc.c-torture/execute/builtins/strncmp-lib.c
26143 * gcc.c-torture/execute/builtins/strncpy-lib.c
26144 * gcc.c-torture/execute/builtins/strpbrk-lib.c
26145 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
26146 * gcc.c-torture/execute/builtins/strpcpy-lib.c
26147 * gcc.c-torture/execute/builtins/strrchr-lib.c
26148 * gcc.c-torture/execute/builtins/strspn-lib.c
26149 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
26150 * gcc.c-torture/execute/builtins/strstr-lib.c
26151 * gcc.c-torture/execute/builtins/lib/abs.c
26152 * gcc.c-torture/execute/builtins/lib/fprintf.c
26153 * gcc.c-torture/execute/builtins/lib/memset.c
26154 * gcc.c-torture/execute/builtins/lib/printf.c
26155 * gcc.c-torture/execute/builtins/lib/sprintf.c
26156 * gcc.c-torture/execute/builtins/lib/strcpy.c
26157 * gcc.c-torture/execute/builtins/lib/strcspn.c
26158 * gcc.c-torture/execute/builtins/lib/strncat.c
26159 * gcc.c-torture/execute/builtins/lib/strncmp.c
26160 * gcc.c-torture/execute/builtins/lib/strncpy.c
26161 * gcc.c-torture/execute/builtins/lib/strpbrk.c
26162 * gcc.c-torture/execute/builtins/lib/strspn.c
26163 * gcc.c-torture/execute/builtins/lib/strstr.c:
26164 New files containing support routines.
26165
26166 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
26167 declaration.
26168 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
26169 when not optimizing.
26170
26171 2004-07-02 Mark Mitchell <mark@codesourcery.com>
26172
26173 PR c++/16240
26174 * g++.dg/abi/mangle22.C: New test.
26175 * g++.dg/abi/mangle23.C: Likewise.
26176
26177 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
26178
26179 PR fortran/16290
26180 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
26181 Allow for cases without denormalized floating point numbers.
26182
26183 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
26184
26185 PR c/1027
26186 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26187 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
26188 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
26189 expected warning text.
26190 * gcc.dg/format/diag-2.c: New test.
26191
26192 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
26193
26194 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
26195
26196 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
26197
26198 * gcc.dg/builtins-43.c: New.
26199 * gcc.dg/builtins-44.c: New.
26200 * gcc.dg/builtins-45.c: New.
26201
26202 2004-06-26 Geoffrey Keating <geoffk@apple.com>
26203 Andreas Tobler <a.tobler@schweiz.ch>
26204
26205 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
26206 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
26207 as SIGSEGV.
26208 * gcc.dg/cleanup-11.c: Likewise.
26209 * gcc.dg/cleanup-8.c: Likewise.
26210 * gcc.dg/cleanup-9.c: Likewise.
26211 * gcc.dg/cleanup-5.c: Run on all platforms.
26212
26213 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
26214
26215 * g++.dg/warn/nonnull1.C: New test.
26216
26217 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
26218
26219 * gcc.dg/compat/compat-common.h: Wrap up CINT in
26220 an #ifndef SKIP_COMPLEX_INT/#endif pair.
26221 Special-case the Sun compiler wrt to <complex.h>.
26222
26223 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
26224
26225 * gcc.dg/Wunreachable-8.C: New test.
26226
26227 * gcc.dg/h8300-ice2.c : New test.
26228
26229 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
26230
26231 PR fortran/16161
26232 * gfortran.fortran-torture/compile/implicit.f90: Add test
26233 for implicit character.
26234
26235 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
26236
26237 PR fortran/16289
26238 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
26239 Use tiny() intrinsic to find smallest non-negative real
26240
26241 2004-06-30 Jakub Jelinek <jakub@redhat.com>
26242
26243 * gcc.dg/compat/struct-by-value-22_main.c: New test.
26244 * gcc.dg/compat/struct-by-value-22_x.c: New.
26245 * gcc.dg/compat/struct-by-value-22_y.c: New.
26246
26247 * gcc.c-torture/execute/20040629-1.c: New test.
26248
26249 2004-06-29 Jakub Jelinek <jakub@redhat.com>
26250
26251 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
26252 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
26253
26254 PR target/16195
26255 * gcc.dg/20040625-1.c: New test.
26256
26257 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26258
26259 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
26260
26261 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26262
26263 PR fortran/15963
26264 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
26265
26266 2004-06-29 Richard Henderson <rth@redhat.com>
26267
26268 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
26269
26270 2004-06-29 Paul Brook <paul@codesourcery.com>
26271
26272 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
26273 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
26274
26275 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
26276
26277 PR c++/16260
26278 * g++.dg/parse/crash15.C: New.
26279
26280 2004-06-28 Andrew Pinski <apinski@apple.com>
26281
26282 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
26283 by the error already.
26284
26285 * g++.dg/opt/ptrmem4.C: Change to compile only test.
26286
26287 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
26288
26289 PR target/14041
26290 * gcc.dg/h8300-bss-align-1.c : New.
26291
26292 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
26293
26294 * PR c++/16174
26295 * g++.dg/template/ctor4.C: New.
26296
26297 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
26298
26299 PR c++/16205
26300 * g++.dg/warn/Wsequence-point-1.C: New test.
26301
26302 2004-06-27 Paul Brook <paul@codesourcery.com>
26303
26304 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
26305
26306 2004-06-27 Zack Weinberg <zack@codesourcery.com>
26307
26308 * g++.old-deja/g++.mike/p7325.C: Remove.
26309
26310 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
26311
26312 PR c/14963
26313 * gcc.dg/pr14963.c: New test.
26314
26315 2004-06-27 Mark Mitchell <mark@codesourcery.com>
26316
26317 PR c++/16193
26318 * g++.dg/parse/redef1.C: New test.
26319
26320 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
26321
26322 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
26323 20021110.c.
26324 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
26325 20021119-1.c.
26326 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
26327 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
26328 5-04.c.
26329 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
26330 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
26331 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
26332 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
26333 g++.brendan/enum14.C.
26334 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
26335 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
26336 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
26337 g++.mike/virt1.C.
26338 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
26339 memtemp24.C.
26340
26341 2004-06-27 Roger Sayle <roger@eyesopen.com>
26342
26343 * gcc.dg/20040527-1.c: New test case.
26344
26345 2004-06-26 Bud Davis <bdavis9659@comcast.net>
26346
26347 PR gfortran/pr16196
26348 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
26349
26350 2004-06-25 Roger Sayle <roger@eyesopen.com>
26351
26352 PR middle-end/15825
26353 * gcc.dg/pr15825-1.c: New test case.
26354
26355 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
26356
26357 * gcc.c-torture/execute/20040625-1.c: New test.
26358
26359 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26360
26361 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
26362
26363 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
26364
26365 * gcc.dg/torture/mips-div-1.c: New test.
26366
26367 2004-06-24 Jeff Law <law@redhat.com>
26368
26369 * gcc.dg/tree-ssa/20040624-1.c: New test.
26370
26371 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
26372
26373 * gcc.c-torture/compile/20040624-1.c: New test.
26374
26375 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26376
26377 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
26378 this directory.
26379
26380 2004-06-23 Andrew Pinski <apinski@apple.com>
26381
26382 PR middle-end/15988
26383 * g++.dg/opt/ptrmem4.C: New test.
26384
26385 * gcc.dg/c90-array-quals-2.c: New test.
26386
26387 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
26388
26389 * gcc.dg/kpice1.c: New test.
26390
26391 2006-06-23 Andrew Pinski <apinski@apple.com>
26392
26393 * gcc.dg/c90-array-quals.c: New test.
26394
26395 2006-06-22 Richard Henderson <rth@redhat.com>
26396
26397 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
26398
26399 2004-06-22 Loren James Rittle <ljrittle@acm.org>
26400
26401 * gcc.dg/builtins-config.h: Handle FreeBSD.
26402
26403 2006-06-22 Richard Henderson <rth@redhat.com>
26404
26405 * g++.dg/opt/devirt1.C: New.
26406
26407 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
26408
26409 * g++.dg/opt/pr15551.C: New testcase.
26410
26411 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
26412
26413 PR target/14800
26414 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
26415 x86_64-*-linux* when compiling for 32bit.
26416
26417 2004-06-21 Andrew Pinski <apinski@apple.com>
26418
26419 * gcc.dg/pch/struct-1.c: New.
26420 * gcc.dg/pch/struct-1.hs: New.
26421
26422 2004-06-21 Geoffrey Keating <geoffk@apple.com>
26423
26424 * gcc.dg/pch/save-temps-1.c: New file.
26425 * gcc.dg/pch/save-temps-1.hs: New file.
26426
26427 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
26428
26429 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
26430 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
26431
26432 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26433
26434 * gfortran.fortran-torture/execute/select_1.f90: Rename function
26435 to fix type error.
26436 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
26437 Remove trailing spaces.
26438
26439 2004-06-21 Richard Henderson <rth@redhat.com>
26440
26441 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
26442 merging && to BIT_FIELD_REF.
26443
26444 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
26445
26446 * g++.dg/opt/placeholder1.C: New test.
26447
26448 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
26449
26450 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
26451 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26452 * gcc.dg/compat/union-m128-1_x.c: Likewise.
26453 * gcc.dg/compat/union-m128-1_y.c: Likewise.
26454
26455 2004-06-20 Zack Weinberg <zack@codesourcery.com>
26456
26457 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
26458 extern "C".
26459 * g++.dg/other/pragma-re-1.C: Add comments.
26460
26461 2004-06-19 Bud Davis <bdavis9659@comcast.net>
26462
26463 PR gfortran/16080
26464 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
26465
26466 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
26467
26468 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
26469 instead of setting the type of size_t by
26470 hand.
26471
26472 2004-06-18 Roger Sayle <roger@eyesopen.com>
26473
26474 * gcc.dg/unordered-2.c: New test case.
26475 * gcc.dg/unordered-3.c: New test case.
26476
26477 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
26478
26479 PR other/16043
26480 * lib/g++.exp (g++_version): Tweak regexp for version
26481 * lib/g77.exp (g77_version): Likewise.
26482 * lib/gfortran.exp (gfortran_version): Likewise.
26483 * lib/objc.exp (objc_version): Likewise.
26484 * lib/treelang.exp (treelang_version): Likewise.
26485
26486 2004-06-19 Jakub Jelinek <jakub@redhat.com>
26487
26488 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
26489 Use INT_MAX instead of __INT_MAX__.
26490 * gcc.dg/compat/struct-align-2_y.c: Likewise.
26491
26492 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
26493 * gcc.dg/compat/scalar-return-3_x.c: Use it.
26494 * gcc.dg/compat/scalar-return-3_y.c: Use it.
26495 * gcc.dg/compat/scalar-return-4_x.c: Use it.
26496 * gcc.dg/compat/scalar-return-4_y.c: Use it.
26497 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
26498 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
26499 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
26500 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
26501
26502 * gcc.dg/range-test-1.c: New test.
26503 * g++.dg/opt/range-test-1.C: New test.
26504
26505 2004-06-17 Richard Henderson <rth@redhat.com>
26506
26507 * objc.dg/sync-1.m: New.
26508 * objc.dg/try-catch-1.m: Don't force next runtime.
26509 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
26510 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
26511 shadowed catch clause.
26512 * objc.dg/try-catch-5.m: New.
26513
26514 2004-06-17 Zack Weinberg <zack@codesourcery.com>
26515
26516 Bug 14610
26517 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
26518
26519 2004-06-15 Richard Henderson <rth@redhat.com>
26520
26521 * gcc.dg/20001116-1.c: Move expected warning line.
26522
26523 2004-06-15 Richard Henderson <rth@redhat.com>
26524
26525 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
26526 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
26527
26528 2004-06-15 Jeff Law <law@redhat.com>
26529
26530 * gcc.dg/tree-ssa/20040615-1.c: New test.
26531 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
26532 be less sensitive to operand ordering.
26533 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
26534
26535 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
26536
26537 * g++.dg/abi/bitfield3.C: Add comment..
26538
26539 2004-06-15 Richard Henderson <rth@redhat.com>
26540
26541 * g++.dg/ext/stmtexpr1.C: XFAIL.
26542 * gcc.dg/20030612-1.c: XFAIL.
26543
26544 2004-06-15 Eric Christopher <echristo@redhat.com>
26545
26546 * g++.dg/charset/asm5.c: New.
26547 * gcc.dg/charset/asm6.c: New.
26548
26549 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26550
26551 PR fortran/15962
26552 * gfortran.fortran-torture/execute/select_1.f90: New test.
26553
26554 2004-06-15 Paul Brook <paul@codesourcery.com>
26555
26556 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
26557
26558 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26559
26560 PR c++/15967
26561 * g++.dg/lookup/crash3.C: New test.
26562
26563 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26564
26565 PR c++/15947
26566 * g++.dg/parse/dtor4.C: New test.
26567
26568 2004-06-14 Jeff Law <law@redhat.com>
26569
26570 * gcc.c-torture/compile/20040614-1.c: New test.
26571
26572 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26573
26574 PR fortran/15211
26575 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
26576 LEN of a character array.
26577
26578 2004-06-14 Mark Mitchell <mark@codesourcery.com>
26579
26580 PR c++/15096
26581 * g++.dg/template/ptrmem10.C: New test.
26582
26583 PR c++/14930
26584 * g++.dg/template/friend30.C: New test.
26585
26586 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26587
26588 PR fortran/14928
26589 * gfortran.fortran-torture/compile/mloc.f90: New test.
26590
26591 2004-06-13 Paul Brook <paul@codesourcery.com>
26592
26593 * gfortran.fortran-torture/execute/random_2.f90: New test.
26594
26595 2004-06-13 Eric Christopher <echristo@redhat.com>
26596
26597 * gcc.dg/noncompile/redecl-1.c: Fix error message.
26598
26599 2004-06-12 Paul Brook <paul@codesourcery.com>
26600
26601 * gfortran.fortran-torture/execute/contained_3.f90: New test.
26602
26603 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26604
26605 PR fortran/14923
26606 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
26607
26608 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26609
26610 PR fortran/14957
26611 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
26612 syntax errors in end statements of contained subroutines.
26613
26614 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26615
26616 PR fortran/12841
26617 * gfortran.fortran-torture/execute/null_arg.f90: New test.
26618
26619 2004-06-12 Bud Davis <bdavis9659@comcast.net>
26620
26621 PR fortran/15665
26622 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
26623
26624 2004-06-12 Bud Davis <bdavis9659@comcast.net>
26625
26626 PR gfortran/12839
26627 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
26628
26629 2004-06-11 Mark Mitchell <mark@codesourcery.com>
26630
26631 PR c++/15862
26632 * g++.dg/parse/enum1.C: New test.
26633
26634 2004-06-10 Jeff Law <law@redhat.com>
26635
26636 * gcc.c-torture/compile/20040610-1.c: New test.
26637
26638 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26639
26640 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
26641 * g++.old-deja/g++.other/decl3.C: Likewise.
26642
26643 2004-06-10 Brian Booth <bbooth@redhat.com>
26644
26645 * gcc.dg/tree-ssa/20031015-1.c: Scan for
26646 V_MAY_DEF instead of VDEF.
26647 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
26648
26649 2004-06-10 Mark Mitchell <mark@codesourcery.com>
26650
26651 PR c++/14211
26652 * g++.dg/conversion/const1.C: New test.
26653
26654 PR c++/15076
26655 * g++.dg/conversion/reinterpret1.C: New test.
26656
26657 PR c++/15877
26658 * g++.dg/template/enum2.C: New test.
26659
26660 PR c++/15227
26661 * g++.dg/template/error13.C: New test.
26662
26663 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26664
26665 PR fortran/14957
26666 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
26667 arguments to test_* REAL and of the right size.
26668
26669 2004-06-10 Jakub Jelinek <jakub@redhat.com>
26670
26671 PR target/15569
26672 PR rtl-optimization/15681
26673 * gcc.dg/20040609-1.c: New test.
26674
26675 2004-06-10 Jakub Jelinek <jakub@redhat.com>
26676
26677 PR c++/14791
26678 * g++.dg/opt/builtins1.C: New test.
26679
26680 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
26681
26682 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
26683 that use default windows32 struct layout.
26684 * gcc.dg/i386-bitfield2.c: Likewise.
26685
26686 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
26687
26688 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
26689 for mingw32 and cygwin targets.
26690
26691 2004-06-09 Geoffrey Keating <geoffk@apple.com>
26692
26693 * gcc.dg/pch/macro-4.c: New.
26694 * gcc.dg/pch/macro-4.hs: New.
26695
26696 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26697
26698 PR fortran/13249
26699 * gfortran.fortran-torture/compile/name_clash.f90: New test.
26700
26701 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26702
26703 PR fortran/13372
26704 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
26705
26706 2004-06-09 Bud Davis <bdavis9659@comcast.net>
26707
26708 PR gfortran/14897
26709 * gfortran.fortran-torture/execute/t_edit.f90: New test.
26710
26711 2004-06-09 Bud Davis <bdavis9659@comcast.net>
26712
26713 PR gfortran/15755
26714 * gfortran.fortran-torture/execute/backspace.c : New test.
26715
26716 2004-06-09 Paul Brook <paul@codesourcery.com>
26717
26718 * gfortran.fortran-torture/execure/intrinsic_associated.f90
26719 (pointer_to_section): Rewrite to use smaller array.
26720
26721 2004-06-08 David Edelsohn <edelsohn@gnu.org>
26722
26723 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
26724 * gcc.dg/ext/altivec-10.c: Same.
26725 * gcc.dg/ext/altivec-11.c: Same.
26726 * gcc.dg/ext/altivec-12.c: Same.
26727 * gcc.dg/ext/altivec-13.c: Same.
26728 * gcc.dg/ext/altivec-14.c: Same.
26729 * gcc.dg/ext/altivec-15.c: Same.
26730 * gcc.dg/ext/altivec-16.c: Same.
26731 * gcc.dg/ext/altivec-3.c: Same.
26732 * gcc.dg/ext/altivec-4.c: Same.
26733 * gcc.dg/ext/altivec-6.c: Same.
26734 * gcc.dg/ext/altivec-7.c: Same.
26735 * gcc.dg/ext/altivec-8.c: Same.
26736 * gcc.dg/ext/altivec-varargs-1.c: Same.
26737
26738 * g++.dg/ext/altivec-1.C: Correct dg syntax.
26739 * g++.dg/ext/altivec-10.C: Same.
26740 * g++.dg/ext/altivec-2.C: Same.
26741 * g++.dg/ext/altivec-3.C: Same.
26742 * g++.dg/ext/altivec-4.C: Same.
26743 * g++.dg/ext/altivec-5.C: Same.
26744 * g++.dg/ext/altivec-6.C: Same.
26745 * g++.dg/ext/altivec-7.C: Same.
26746 * g++.dg/ext/altivec-8.C: Same.
26747 * g++.dg/ext/altivec-9.C: Same.
26748
26749 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26750
26751 PR c++/7841
26752 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
26753
26754 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
26755
26756 * gcc.dg/union-1.c: New test.
26757
26758 2004-06-07 Roger Sayle <roger@eyesopen.com>
26759
26760 * gcc.dg/builtins-41.c: New test case.
26761 * gcc.dg/builtins-42.c: New test case.
26762
26763 2004-06-07 David Edelsohn <edelsohn@gnu.org>
26764
26765 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
26766 * g++.dg/ext/altivec-10.C: Same.
26767 * g++.dg/ext/altivec-2.C: Same.
26768 * g++.dg/ext/altivec-3.C: Same.
26769 * g++.dg/ext/altivec-4.C: Same.
26770 * g++.dg/ext/altivec-5.C: Same.
26771 * g++.dg/ext/altivec-6.C: Same.
26772 * g++.dg/ext/altivec-7.C: Same.
26773 * g++.dg/ext/altivec-8.C: Same.
26774 * g++.dg/ext/altivec-9.C: Same.
26775 * g++.old-deja/g++.abi/cxa_vec.C: Same.
26776 * g++.old-deja/g++.brendan/new3.C: Same.
26777 * gcc.c-torture/execute/eeprof-1.x: Same.
26778
26779 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
26780
26781 PR c/14765
26782 * gcc.dg/pr14765-1.c: New test.
26783
26784 2004-06-07 Roger Sayle <roger@eyesopen.com>
26785
26786 PR c/14649
26787 * gcc.dg/pr14649-1.c: New test case.
26788
26789 2004-06-07 Richard Henderson <rth@redhat.com>
26790
26791 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
26792 if temporaries.
26793
26794 2004-06-07 David Edelsohn <edelsohn@gnu.org>
26795
26796 * g++.dg/eh/elide1.C: Remove XFAIL.
26797
26798 2004-06-07 Mark Mitchell <mark@codesourcery.com>
26799
26800 PR c++/15337
26801 * g++.dg/expr/sizeof3.C: New test.
26802
26803 PR c++/14777
26804 * g++.dg/template/access14.C: New test.
26805
26806 PR c++/15554
26807 * g++.dg/template/enum1.C: New test.
26808
26809 PR c++/15057
26810 * g++.dg/eh/throw1.C: New test.
26811
26812 2004-06-07 David Ayers <d.ayers@inode.at>
26813 Ziemowit Laski <zlaski@apple.com>
26814
26815 * lib/objc.exp (objc_target_compile): Revert the '-framework
26816 Foundation' flag fix, since bare Darwin does not ship
26817 with the Foundation framework.
26818 * objc/execute/next_mapping.h: Provide a local NSConstantString
26819 @interface and @implementation.
26820 (objc_constant_string_init): A constructor function, used to
26821 initialize the NSConstantString meta-class object.
26822 * objc/execute/string1.m: Include "next_mapping.h" instead of
26823 <Foundation/NSString.h>.
26824 * objc/execute/string2.m: Likewise.
26825 * objc/execute/string3.m: Likewise.
26826 * objc/execute/string4.m: Likewise.
26827
26828 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
26829
26830 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
26831 to double. Replace double with FLOAT.
26832 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
26833
26834 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
26835 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
26836 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
26837 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
26838 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
26839 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
26840 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
26841 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
26842
26843 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
26844
26845 PR c/13519
26846 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
26847
26848 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26849
26850 PR c++/15503
26851 * g++.dg/template/meminit2.C: New test.
26852
26853 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
26854
26855 PR target/15822
26856 * gcc.c-torture/execute/compare-fp-1.c,
26857 gcc.c-torture/execute/compare-fp-2.c,
26858 gcc.c-torture/execute/compare-fp-3.c,
26859 gcc.c-torture/execute/compare-fp-4.c,
26860 gcc.c-torture/execute/compare-fp-3.x,
26861 gcc.c-torture/execute/compare-fp-4.x: Moved...
26862 * gcc.c-torture/execute/ieee/compare-fp-1.c,
26863 gcc.c-torture/execute/ieee/compare-fp-2.c,
26864 gcc.c-torture/execute/ieee/compare-fp-3.c,
26865 gcc.c-torture/execute/ieee/compare-fp-4.c,
26866 gcc.c-torture/execute/ieee/compare-fp-3.x,
26867 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
26868
26869 2004-06-04 David Ayers <d.ayers@inode.at>
26870
26871 * objc/execute/protocol-isEqual-4.m: New testcase.
26872
26873 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
26874
26875 * objc/execute/protocol-isEqual-1.m: New testcase.
26876 * objc/execute/protocol-isEqual-2.m: New testcase.
26877 * objc/execute/protocol-isEqual-3.m: New testcase.
26878
26879 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26880
26881 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
26882
26883 2004-06-02 Ziemowit Laski <zlaski@apple.com>
26884
26885 * lib/objc.exp (objc_target_compile): When running tests on
26886 Darwin (Mac OS X), inform the linker about '-framework
26887 'Foundation'.
26888
26889 2004-06-02 Eric Christopher <echristo@redhat.com>
26890
26891 * gcc.c-torture/compile/20040602-1.c: New.
26892
26893 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
26894
26895 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
26896 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
26897
26898 PR tree-optimization/14736
26899 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
26900
26901 PR tree-optimization/14042
26902 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
26903
26904 PR tree-optimization/14729
26905 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
26906
26907 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26908
26909 PR fortran/15557
26910 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
26911
26912 2004-06-01 Richard Hederson <rth@redhat.com>
26913
26914 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
26915
26916 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26917
26918 PR c++/14932
26919 * g++.dg/parse/offsetof4.C: New test.
26920
26921 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
26922
26923 PR objc/7993
26924 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
26925
26926 2004-05-31 Mark Mitchell <mark@codesourcery.com>
26927
26928 PR c++/15701
26929 * g++.dg/template/friend29.C: New test.
26930
26931 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
26932
26933 PR c/15749
26934 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
26935
26936 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
26937
26938 * gcc.dg/sparc-trap-1.c: New test.
26939
26940 2004-05-31 Roger Sayle <roger@eyesopen.com>
26941
26942 PR middle-end/15069
26943 * g++.dg/opt/fold3.C: New test case.
26944
26945 2004-05-30 Graham Stott <graham.stott@btinternet.com>
26946
26947 * lib/target-supports.exp (check_iconv_available): Fix fallout
26948 from 2004-05-28 patch.
26949
26950 2004-05-30 Paul Brook <paul@codesourcery.com>
26951
26952 PR fortran/15620
26953 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
26954 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
26955
26956 2004-05-30 Steven G. Kargl <kargls@comcast.net>
26957
26958 * gfortran.fortran-torture/execute/random_1.f90: New test.
26959
26960 2004-05-28 Ziemowit Laski <zlaski@apple.com>
26961
26962 * g++.dg/ext/altivec-10.C: New test.
26963
26964 2004-05-29 Paul Brook <paul@codesourcery.com>
26965
26966 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
26967
26968 2004-05-28 Ziemowit Laski <zlaski@apple.com>
26969
26970 * gcc.dg/altivec-16.c: New test.
26971
26972 2004-05-28 Janis Johnson <janis187@us.ibm.com>
26973
26974 * lib/target-supports.exp (check_vmx_hw_available): New.
26975 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
26976
26977 * lib/target-supports.exp (check_alias_available,
26978 check_iconv_available, check_named_sections_available): Use
26979 unique names for temporary files.
26980
26981 2004-05-28 Ziemowit Laski <zlaski@apple.com>
26982
26983 * gcc.dg/altivec-15.c: New test.
26984
26985 2004-05-28 Mark Mitchell <mark@codesourcery.com>
26986
26987 PR c++/15083
26988 * g++.dg/warn/noeffect6.C: New test.
26989
26990 PR c++/15471
26991 * g++.dg/expr/ptrmem4.C: New test.
26992
26993 PR c++/15640
26994 * g++.dg/template/operator3.C: New test.
26995
26996 2004-05-28 Mark Mitchell <mark@codesourcery.com>
26997
26998 PR c++/14668
26999 * g++.dg/lookup/redecl1.C: New test.
27000 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
27001
27002 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
27003
27004 * gcc.c-torture/execute/compare-fp-1.c,
27005 gcc.c-torture/execute/compare-fp-2.c,
27006 gcc.c-torture/execute/compare-fp-3.c,
27007 gcc.c-torture/execute/compare-fp-4.c,
27008 gcc.c-torture/execute/compare-fp-3.x,
27009 gcc.c-torture/execute/compare-fp-4.x,
27010 gcc.dg/pr15649-1.c: New.
27011
27012 2004-05-27 Adam Nemet <anemet@lnxw.com>
27013
27014 PR c++/12883
27015 * g++.dg/init/array14.C: New test.
27016
27017 2004-05-25 Janis Johnson <janis187@us.ibm.com>
27018
27019 * lib/compat.exp (compat-get-options-main): New.
27020 (compat-get-options): Remove unneeded code, warn for ignored
27021 command.
27022 (compat-execute): Check flag set by dg-require-* commands.
27023
27024 * lib/compat.exp (compat-execute): Break up long lines.
27025
27026 2004-05-24 Janis Johnson <janis187@us.ibm.com>
27027
27028 * gcc.dg/altivec-7.c: Don't use 'vector long'.
27029 * gcc.dg/altivec-14.c: New test.
27030 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
27031
27032 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
27033 * gcc.dg/altivec-12.c: Ditto.
27034
27035 * gcc.dg/altivec-3.c: Move call to altivec_check.
27036
27037 2004-05-23 Mark Mitchell <mark@codesourcery.com>
27038
27039 PR c++/15044
27040 * g++.dg/template/error12.C: New test.
27041
27042 PR c++/15317
27043 * g++.dg/ext/attrib15.C: New test.
27044
27045 PR c++/15329
27046 * g++.dg/template/ptrmem9.C: New test.
27047
27048 2004-05-25 Paul Brook <paul@codesourcery.com>
27049
27050 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
27051
27052 2004-05-23 Mark Mitchell <mark@codesourcery.com>
27053
27054 PR c++/15165
27055 * g++.dg/template/crash19.C: New test.
27056
27057 2004-05-23 Mark Mitchell <mark@codesourcery.com>
27058
27059 PR c++/15025
27060 * g++.dg/template/redecl1.C: New test.
27061
27062 2004-05-23 Mark Mitchell <mark@codesourcery.com>
27063
27064 PR c++/14821
27065 * g++.dg/other/ns1.C: New test.
27066
27067 PR c++/14883
27068 * g++.dg/template/invalid1.C: New test.
27069
27070 2004-05-23 Paul Brook <paul@codesourcery.com>
27071 Victor Leikehman <lei@haifasphere.co.il>
27072
27073 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
27074 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
27075
27076 2004-05-22 Mark Mitchell <mark@codesourcery.com>
27077
27078 PR c++/15285
27079 PR c++/15299
27080 * g++.dg/template/non-dependent5.C: New test.
27081 * g++.dg/template/non-dependent6.C: New test.
27082
27083 2004-05-22 Mark Mitchell <mark@codesourcery.com>
27084
27085 PR c++/15507
27086 * g++.dg/inherit/union1.C: New test.
27087
27088 PR c++/15542
27089 * g++.dg/template/addr1.C: New test.
27090
27091 PR c++/15427
27092 * g++.dg/template/array5.C: New test.
27093
27094 PR c++/15287
27095 * g++.dg/template/array6.C: New test.
27096
27097 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
27098 Roger Sayle <roger@eyesopen.com>
27099
27100 * g++.dg/lookup/forscope2.C: New test case.
27101
27102 2004-05-22 Ben Elliston <bje@au.ibm.com>
27103
27104 * gcc.dg/cpp/Wmissingdirs.c: New.
27105
27106 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
27107
27108 PR target/15301
27109 * gcc.dg/compat/union-m128-1.h: New file.
27110 * gcc.dg/compat/union-m128-1_main.c: Likewise.
27111 * gcc.dg/compat/union-m128-1_x.c: Likewise.
27112 * gcc.dg/compat/union-m128-1_y.c: Likewise.
27113
27114 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
27115
27116 PR target/15302
27117 * gcc.dg/compat/struct-complex-1.h: New file.
27118 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
27119 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
27120 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27121
27122 2004-05-20 Roger Sayle <roger@eyesopen.com>
27123
27124 PR middle-end/3074
27125 * gcc.dg/pr3074-1.c: New test case.
27126 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
27127
27128 2004-05-20 Falk Hueffner <falk@debian.org>
27129
27130 PR other/15526
27131 * gcc.dg/ftrapv-1.c: New test case.
27132
27133 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
27134
27135 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
27136
27137 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
27138 Jeff Law <law@redhat.com>
27139
27140 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
27141 * gcc.dg/tree-ssa/20040518-2.c: New test.
27142
27143 * gcc.dg/tree-ssa/20040518-1.c: New test.
27144
27145 2004-05-18 Zack Weinberg <zack@codesourcery.com>
27146
27147 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
27148
27149 2004-05-18 Paul Brook <paul@codesourcery.com>
27150
27151 PR fortran/13930
27152 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
27153
27154 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27155
27156 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
27157 constant folding.
27158
27159 2004-05-17 Steven Bosscher <stevenb@suse.de>
27160
27161 * gcc.dg/tree-ssa/20040517-1.c: New test.
27162
27163 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27164
27165 * gcc.dg/loop-4.c: New test.
27166
27167 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
27168
27169 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
27170
27171 2004-05-15 Bud Davis <bdavis9659@comcast.net>
27172
27173 PR fortran/15311
27174 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
27175
27176 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27177
27178 PR fortran/13826
27179 PR fortran/13940
27180 * gfortran.fortran-torture/compile/data_1.f90: New test.
27181
27182 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
27183
27184 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
27185 * gcc.dg/uninit-H.c: Define ASM for __s390__.
27186
27187 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
27188
27189 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
27190
27191 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
27192
27193 PR c/15444
27194 * gcc.dg/format/xopen-1.c: Adjust expected message.
27195 * gcc.dg/format/xopen-3.c: New test.
27196
27197 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
27198
27199 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
27200
27201 2004-05-14 Jeff Law <law@redhat.com>
27202
27203 * gcc.dg/tree-ssa/20040514-2.c: New test.
27204
27205 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27206
27207 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
27208 this ...
27209 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
27210 this.
27211
27212 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
27213
27214 * gcc.dg/tree-ssa/20040514-1.c: New test.
27215
27216 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27217
27218 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
27219 test.
27220
27221 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27222
27223 PR fortran/14066
27224 * gfortran.fortran-torture/compile/do_1.f90: New test.
27225
27226 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27227
27228 PR fortran/15051
27229 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
27230 test.
27231
27232 2004-05-14 Bud Davis <bdavis9659@comcast.net>
27233
27234 PR fortran/15149
27235 * gfortran.fortran-torture/execute/random_init.f90: New test.
27236
27237 2004-05-13 Paul Brook <paul@codesourcery.com>
27238
27239 PR fortran/15314
27240 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
27241
27242 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
27243
27244 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
27245 for the powerpc case.
27246
27247 2004-05-13 Jeff Law <law@redhat.com>
27248
27249 * gcc.dg/tree-ssa/20040513-1.c: New test.
27250 * gcc.dg/tree-ssa/20040513-2.c: New test.
27251
27252 2004-05-13 Paul Brook <paul@codesourcery.com>
27253
27254 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
27255 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
27256 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
27257
27258 2004-05-13 Andreas Schwab <schwab@suse.de>
27259
27260 PR other/10819
27261 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
27262 characters.
27263
27264 2004-05-13 Bud Davis <bdavis9659@comcast.net>
27265
27266 PR fortran/15294
27267 * gfortran.fortran-torture/execute/adjustr.f90: New file.
27268
27269 2004-05-13 Diego Novillo <dnovillo@redhat.com>
27270
27271 Merge from tree-ssa-20020619-branch. See
27272 ChangeLog.tree-ssa for details.
27273
27274 2004-05-11 Ziemowit Laski <zlaski@apple.com>
27275
27276 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
27277 include <altivec.h> explicitly.
27278 * gcc.dg/altivec-13.c: Likewise.
27279
27280 2004-05-11 Paul Brook <paul@codesourcery.com>
27281
27282 * gcc.c-torture/compile/20010518-1.c: Force enum size.
27283
27284 2004-05-10 Eric Christopher <echristo@redhat.com>
27285
27286 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
27287 * gcc.dg/sibcall-4.c: Ditto.
27288
27289 2004-05-10 Ziemowit Laski <zlaski@apple.com>
27290
27291 * g++.dg/ext/altivec-8.C: New test case.
27292 * gcc.dg/altivec-13.c: New test case.
27293
27294 2004-05-08 Roger Sayle <roger@eyesopen.com>
27295
27296 * gcc.c-torture/execute/divcmp-1.c: New test case.
27297 * gcc.c-torture/execute/divcmp-2.c: New test case.
27298 * gcc.c-torture/execute/divcmp-3.c: New test case.
27299
27300 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
27301
27302 * g++.dg/other/pragma-re-2.C: New test.
27303
27304 2004-05-07 Uros Bizjak <uros@kss-loka.si>
27305
27306 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
27307 * gcc.dg/i386-387-2.c: Likewise.
27308
27309 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
27310 __builtin_drem.
27311 * gcc.dg/i386-387-6.c: Likewise.
27312
27313 2004-05-07 Uros Bizjak <uros@kss-loka.si>
27314
27315 * gcc.dg/builtins-33.c: Also check log1p*.
27316
27317 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
27318
27319 PR optimization/15296
27320 * gcc.c-torture/execute/pr15296.c: New test.
27321
27322 2004-05-05 Uros Bizjak <uros@kss-loka.si>
27323
27324 * gcc.dg/builtins-40.c: New test.
27325
27326 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
27327
27328 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
27329
27330 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
27331
27332 * g++.dg/ext/spe1.C: New testcase.
27333
27334 2004-05-04 Ziemowit Laski <zlaski@apple.com>
27335
27336 * objc.dg/image-info.m: Allow additional attributes
27337 for __image_info section.
27338
27339 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
27340
27341 * gcc.dg/torture/mips-hilo-2.c: New test.
27342
27343 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27344
27345 PR c++/14389
27346 * g++.dg/template/member5.C: New test.
27347
27348 2004-05-03 Uros Bizjak <uros@kss-loka.si>
27349
27350 * gcc.dg/builtins-34.c: Also check expm1*.
27351
27352 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27353
27354 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
27355 * gcc.dg/torture/builtin-convert-3.c: New test.
27356
27357 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
27358
27359 PR middle-end/15054
27360 * g++.dg/opt/pr15054.C: New test.
27361
27362 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27363
27364 * gcc.dg/torture/builtin-rounding-1.c: New test.
27365 * gcc.dg/builtins-25.c: Delete.
27366 * gcc.dg/builtins-29.c: Delete.
27367
27368 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
27369
27370 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
27371 * gcc.dg/sibcall-4.c: Likewise.
27372 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
27373
27374 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
27375
27376 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
27377 bit-field on 16-bit targets.
27378
27379 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
27380
27381 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
27382 16-bit targets.
27383
27384 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
27385
27386 * gcc.dg/rs6000-power2-1.c: Change to compile only.
27387 * gcc.dg/rs6000-power2-2.c: Likewise.
27388
27389 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
27390
27391 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
27392 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
27393 Change the asm registers to be in form of frN instead of fN.
27394
27395 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27396
27397 * gcc.dg/torture/builtin-convert-2.c: New test.
27398
27399 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
27400
27401 * gcc.dg/rs6000-power2-1.c: New test.
27402 * gcc.dg/rs6000-power2-2.c: New test.
27403
27404 2004-04-28 Jan Hubicka <jh@suse.cz>
27405
27406 * gcc.dg/unused-6.c: New test.
27407
27408 2004-04-24 Laurent GUERBY <laurent@guerby.net>
27409 Ulrich Weigand <uweigand@de.ibm.com>
27410
27411 * ada/acats/run_all.sh: Define $target variable.
27412
27413 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
27414
27415 PR c++/15119
27416 * g++.dg/other/vararg-1.C: New test.
27417
27418 PR c++/4794
27419 * g++.dg/eh/cleanup3.C: New test.
27420
27421 2004-04-24 Laurent GUERBY <laurent@guerby.net>
27422
27423 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
27424 and ad8011a (target_insn).
27425 * ada/acats/support/macro.dfs: Likewise.
27426 * ada/acats/support/impbit.adb: New file.
27427
27428 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
27429
27430 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
27431
27432 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27433
27434 * gcc.dg/loop-3.c: New test.
27435
27436 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
27437
27438 * gcc.c-torture/execute/simd-5.c: New test.
27439
27440 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27441
27442 PR c++/15064
27443 * g++.dg/template/crash18.C: New test.
27444
27445 2004-04-22 Mark Mitchell <mark@codesourcery.com>
27446
27447 * g++.dg/ext/complit3.C: New test.
27448
27449 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
27450
27451 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
27452 * gcc.dg/altivec-3.c: Same.
27453 * gcc.dg/altivec-varargs-1.c: Same.
27454
27455 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
27456
27457 * lib/target-supports.exp (check_profiling_available): Assume
27458 profiling is not available on powerpc-eabi targets.
27459
27460 2004-04-21 Janis Johnson <janis187@us.ibm.com>
27461
27462 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
27463 * gcc.dg/vmx/bug-1.c: Ditto.
27464
27465 2004-04-20 Eric Christopher <echristo@redhat.com>
27466
27467 * gcc.dg/charset/extern.c: New test.
27468 * g++.dg/charset/extern3.cc: Ditto.
27469
27470 2004-04-20 Uros Bizjak <uros@kss-loka.si>
27471
27472 * gcc.dg/builtins-39.c: New test.
27473
27474 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
27475
27476 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
27477
27478 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
27479
27480 * gcc.dg/torture/mips-hilo-1.c: New test.
27481
27482 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
27483
27484 * gcc.c-torture/compile/20040419-1.c: New test.
27485
27486 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
27487
27488 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
27489
27490 2004-04-18 Zack Weinberg <zack@codesourcery.com>
27491 Aldy Hernandez <aldyh@redhat.com>
27492
27493 * gcc.c-torture/execute/va-arg-24.c: New.
27494
27495 2004-04-17 Zack Weinberg <zack@codesourcery.com>
27496 Aldy Hernandez <aldyh@redhat.com>
27497
27498 * gcc.dg/vmx/1b-01.c: New.
27499 * gcc.dg/vmx/1b-02.c: New.
27500 * gcc.dg/vmx/1b-03.c: New.
27501 * gcc.dg/vmx/1b-04.c: New.
27502 * gcc.dg/vmx/1b-05.c: New.
27503 * gcc.dg/vmx/1b-06.c: New.
27504 * gcc.dg/vmx/1b-07.c: New.
27505 * gcc.dg/vmx/1c-01.c: New.
27506 * gcc.dg/vmx/1c-02.c: New.
27507 * gcc.dg/vmx/3a-01a.c: New.
27508 * gcc.dg/vmx/3a-01.c: New.
27509 * gcc.dg/vmx/3a-01m.c: New.
27510 * gcc.dg/vmx/3a-03.c: New.
27511 * gcc.dg/vmx/3a-03m.c: New.
27512 * gcc.dg/vmx/3a-04.c: New.
27513 * gcc.dg/vmx/3a-04m.c: New.
27514 * gcc.dg/vmx/3a-05.c: New.
27515 * gcc.dg/vmx/3a-06.c: New.
27516 * gcc.dg/vmx/3a-06m.c: New.
27517 * gcc.dg/vmx/3a-07.c: New.
27518 * gcc.dg/vmx/3b-01.c: New.
27519 * gcc.dg/vmx/3b-02.c: New.
27520 * gcc.dg/vmx/3b-10.c: New.
27521 * gcc.dg/vmx/3b-13.c: New.
27522 * gcc.dg/vmx/3b-14.c: New.
27523 * gcc.dg/vmx/3b-15.c: New.
27524 * gcc.dg/vmx/3c-01a.c: New.
27525 * gcc.dg/vmx/3c-01.c: New.
27526 * gcc.dg/vmx/3c-02.c: New.
27527 * gcc.dg/vmx/3c-03.c: New.
27528 * gcc.dg/vmx/3d-01.c: New.
27529 * gcc.dg/vmx/4-01.c: New.
27530 * gcc.dg/vmx/4-03.c: New.
27531 * gcc.dg/vmx/5-01.c: New.
27532 * gcc.dg/vmx/5-02.c: New.
27533 * gcc.dg/vmx/5-03.c: New.
27534 * gcc.dg/vmx/5-04.c: New.
27535 * gcc.dg/vmx/5-05.c: New.
27536 * gcc.dg/vmx/5-06.c: New.
27537 * gcc.dg/vmx/5-07.c: New.
27538 * gcc.dg/vmx/5-07t.c: New.
27539 * gcc.dg/vmx/5-08.c: New.
27540 * gcc.dg/vmx/5-10.c: New.
27541 * gcc.dg/vmx/5-11.c: New.
27542 * gcc.dg/vmx/7-01a.c: New.
27543 * gcc.dg/vmx/7-01.c: New.
27544 * gcc.dg/vmx/7c-01.c: New.
27545 * gcc.dg/vmx/7d-01.c: New.
27546 * gcc.dg/vmx/7d-02.c: New.
27547 * gcc.dg/vmx/8-01.c: New.
27548 * gcc.dg/vmx/8-02a.c: New.
27549 * gcc.dg/vmx/8-02.c: New.
27550 * gcc.dg/vmx/brode-1.c: New.
27551 * gcc.dg/vmx/bug-1.c: New.
27552 * gcc.dg/vmx/bug-2.c: New.
27553 * gcc.dg/vmx/bug-3.c: New.
27554 * gcc.dg/vmx/cw-bug-1.c: New.
27555 * gcc.dg/vmx/cw-bug-2.c: New.
27556 * gcc.dg/vmx/cw-bug-3.c: New.
27557 * gcc.dg/vmx/dct.c: New.
27558 * gcc.dg/vmx/debug-1.c: New.
27559 * gcc.dg/vmx/debug-2.c: New.
27560 * gcc.dg/vmx/debug-3.c: New.
27561 * gcc.dg/vmx/debug-4.c: New.
27562 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
27563 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
27564 * gcc.dg/vmx/eg-5.c: New.
27565 * gcc.dg/vmx/fft.c: New.
27566 * gcc.dg/vmx/gcc-bug-1.c: New.
27567 * gcc.dg/vmx/gcc-bug-2.c: New.
27568 * gcc.dg/vmx/gcc-bug-3.c: New.
27569 * gcc.dg/vmx/gcc-bug-4.c: New.
27570 * gcc.dg/vmx/gcc-bug-5.c: New.
27571 * gcc.dg/vmx/gcc-bug-6.c: New.
27572 * gcc.dg/vmx/gcc-bug-7.c: New.
27573 * gcc.dg/vmx/gcc-bug-8.c: New.
27574 * gcc.dg/vmx/gcc-bug-9.c: New.
27575 * gcc.dg/vmx/gcc-bug-b.c: New.
27576 * gcc.dg/vmx/gcc-bug-c.c: New.
27577 * gcc.dg/vmx/gcc-bug-d.c: New.
27578 * gcc.dg/vmx/gcc-bug-e.c: New.
27579 * gcc.dg/vmx/gcc-bug-f.c: New.
27580 * gcc.dg/vmx/gcc-bug-g.c: New.
27581 * gcc.dg/vmx/gcc-bug-i.c: New.
27582 * gcc.dg/vmx/harness.h: New.
27583 * gcc.dg/vmx/ira1.c: New.
27584 * gcc.dg/vmx/ira2a.c: New.
27585 * gcc.dg/vmx/ira2b.c: New.
27586 * gcc.dg/vmx/ira2.c: New.
27587 * gcc.dg/vmx/ira2c.c: New.
27588 * gcc.dg/vmx/mem.c: New.
27589 * gcc.dg/vmx/newton-1.c: New.
27590 * gcc.dg/vmx/ops.c: New.
27591 * gcc.dg/vmx/sn7153.c: New.
27592 * gcc.dg/vmx/spill2.c: New.
27593 * gcc.dg/vmx/spill3.c: New.
27594 * gcc.dg/vmx/spill.c: New.
27595 * gcc.dg/vmx/t.c: New.
27596 * gcc.dg/vmx/varargs-1.c: New.
27597 * gcc.dg/vmx/varargs-2.c: New.
27598 * gcc.dg/vmx/varargs-3.c: New.
27599 * gcc.dg/vmx/varargs-4.c: New.
27600 * gcc.dg/vmx/varargs-5.c: New.
27601 * gcc.dg/vmx/varargs-6.c: New.
27602 * gcc.dg/vmx/varargs-7.c: New.
27603 * gcc.dg/vmx/vmx.exp: New.
27604 * gcc.dg/vmx/vprint-1.c: New.
27605 * gcc.dg/vmx/vscan-1.c: New.
27606 * gcc.dg/vmx/x-01.c: New.
27607 * gcc.dg/vmx/x-02.c: New.
27608 * gcc.dg/vmx/x-03.c: New.
27609 * gcc.dg/vmx/x-04.c: New.
27610 * gcc.dg/vmx/x-05.c: New.
27611 * gcc.dg/vmx/yousufi-1.c: New.
27612 * gcc.dg/vmx/zero-1.c: New.
27613 * gcc.dg/vmx/zero.c: New.
27614
27615 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
27616
27617 * g++.dg/lookup/java1.C: Update for chage of
27618 _Jv_AllocObject.
27619 * g++.dg/lookup/java2.C: Likewise.
27620
27621 2004-04-17 Laurent GUERBY <laurent@guerby.net>
27622
27623 * ada/acats/run_all.sh: use -O2 by default.
27624
27625 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
27626
27627 * gcc.dg/vr-mult-[12].c: New tests.
27628
27629 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27630
27631 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
27632
27633 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
27634
27635 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
27636
27637 * lib/target-supports.exp (check_profiling_available): Assume profiling
27638 isn't available for mips*-*-elf targets.
27639
27640 2004-04-14 Uros Bizjak <uros@kss-loka.si>
27641
27642 * gcc.dg/builtins-38.c: New test.
27643
27644 2004-04-14 Eric Christopher <echristo@redhat.com>
27645
27646 * g++.dg/charset/charset.exp: Run .cc extension tests.
27647
27648 2004-04-14 Zack Weinberg <zack@codesourcery.com>
27649
27650 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
27651
27652 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27653
27654 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
27655
27656 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
27657
27658 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
27659 * gcc.dg/i386-387-2.c: Likewise.
27660
27661 * gcc.dg/i386-387-7.c: New test.
27662 * gcc.dg/i386-387-8.c: New test.
27663
27664 * gcc.dg/builtins-37.c: New test.
27665
27666 2004-04-13 Geoffrey Keating <geoffk@apple.com>
27667
27668 * g++.dg/pch/externc-1.C: Add missing semicolon.
27669
27670 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
27671
27672 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
27673
27674 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
27675
27676 * gcc.c-torture/execute/20040411-1.c: New test.
27677
27678 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
27679
27680 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
27681
27682 2004-04-09 Chris Demetriou <cgd@broadcom.com>
27683
27684 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
27685
27686 2004-04-09 Zack Weinberg <zack@codesourcery.com>
27687
27688 * lib/target-supports.exp (check_named_sections_available): New.
27689 * lib/gcc-dg.exp (dg-require-named-sections): New.
27690 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
27691 old-deja.exp. Also prune error-count message from HP linker.
27692 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
27693
27694 * g++.dg/init/init-ref4.C: Use dg-require-weak.
27695 * g++.old-deja/g++.pt/static3.C: Likewise.
27696 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
27697
27698 2004-04-09 Roger Sayle <roger@eyesopen.com>
27699
27700 * gcc.c-torture/execute/20040409-1.c: New test case.
27701 * gcc.c-torture/execute/20040409-2.c: New test case.
27702 * gcc.c-torture/execute/20040409-3.c: New test case.
27703
27704 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
27705
27706 * gcc.dg/20040409-1.c: New test.
27707
27708 2004-04-08 Roger Sayle <roger@eyesopen.com>
27709
27710 PR target/14888
27711 * g++.dg/opt/pr14888.C: New test case.
27712
27713 2004-04-08 Geoffrey Keating <geoffk@apple.com>
27714
27715 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
27716 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
27717 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
27718 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
27719 New tests.
27720
27721 2004-04-08 Paul Brook <paul@codesourcery.com>
27722
27723 * gcc.dg/spill-1.c: New test.
27724
27725 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27726
27727 * gcc.dg/torture/builtin-ctype-2.c: New test.
27728
27729 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
27730
27731 * gcc.dg/pch/pch.exp: Add largefile test.
27732
27733 2004-04-06 Geoffrey Keating <geoffk@apple.com>
27734
27735 * g++.dg/pch/externc-1.Hs: New.
27736 * g++.dg/pch/externc-1.C: New.
27737
27738 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27739
27740 * gcc.dg/compat/struct-by-value-5a_main.c,
27741 gcc.dg/compat/struct-by-value-5b_main.c: New files.
27742 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
27743 * gcc.dg/compat/struct-by-value-5a_x.c,
27744 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
27745 gcc.dg/compat/struct-by-value-5_x.c.
27746 * gcc.dg/compat/struct-by-value-5a_y.c,
27747 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
27748 gcc.dg/compat/struct-by-value-5_y.c.
27749
27750 * gcc.dg/compat/struct-by-value-6a_main.c,
27751 gcc.dg/compat/struct-by-value-6b_main.c: New files.
27752 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
27753 * gcc.dg/compat/struct-by-value-6a_x.c,
27754 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
27755 gcc.dg/compat/struct-by-value-6_x.c.
27756 * gcc.dg/compat/struct-by-value-6a_y.c,
27757 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
27758 gcc.dg/compat/struct-by-value-6_y.c.
27759
27760 * gcc.dg/compat/struct-by-value-7a_main.c,
27761 gcc.dg/compat/struct-by-value-7b_main.c: New files.
27762 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
27763 * gcc.dg/compat/struct-by-value-7a_x.c,
27764 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
27765 gcc.dg/compat/struct-by-value-7_x.c.
27766 * gcc.dg/compat/struct-by-value-7a_y.c,
27767 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
27768 gcc.dg/compat/struct-by-value-7_y.c.
27769
27770 2004-04-06 Jakub Jelinek <jakub@redhat.com>
27771
27772 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
27773 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
27774 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
27775 options.
27776
27777 2004-04-06 Uros Bizjak <uros@kss-loka.si>
27778
27779 * gcc.dg/builtins-36.c: New test.
27780
27781 2004-04-06 Paul Brook <paul@codesourcery.com>
27782
27783 * README.gcc: Remove obsolete contraint on testcases.
27784
27785 2004-04-05 Paul Brook <paul@codesourcery.com>
27786
27787 PR2123
27788 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
27789 failure and exit(0) on success.
27790 * g++.dg/expr/anew2.C: Ditto.
27791 * g++.dg/expr/anew3.C: Ditto.
27792 * g++.dg/expr/anew4.C: Ditto.
27793
27794 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
27795
27796 PR c++/3518
27797 * g++.dg/template/unify7.C: New.
27798
27799 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
27800
27801 * g++.dg/README: Bring up to date with new subdirectories; remove
27802 duplicate subdirectory lines.
27803
27804 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
27805
27806 PR c++/14007
27807 * g++.dg/template/unify5.C: New.
27808 * g++.dg/template/unify6.C: New.
27809 * g++.dg/template/qualttp20.C: Adjust.
27810 * g++.old-deja/g++.jason/report.C: Adjust.
27811 * g++.old-deja/g++.other/qual1.C: Adjust.
27812
27813 2004-04-01 Mark Mitchell <mark@codesourcery.com>
27814
27815 PR c++/14803
27816 * g++.dg/inherit/ptrmem1.C: New test.
27817
27818 2004-04-01 Jakub Jelinek <jakub@redhat.com>
27819
27820 PR c++/14755
27821 * gcc.c-torture/execute/20040331-1.c: New test.
27822 * gcc.dg/20040331-1.c: New test.
27823
27824 2004-04-01 Paul Brook <paul@codesourcery.com>
27825
27826 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
27827
27828 2004-03-30 Mark Mitchell <mark@codesourcery.com>
27829
27830 PR c++/14724
27831 * g++.dg/init/goto1.C: New test.
27832
27833 PR c++/14763
27834 * g++.dg/template/defarg4.C: New test.
27835
27836 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
27837
27838 * gcc.dg/altivec-11.c: Extend test for more valid cases.
27839
27840 2004-03-28 David Edelsohn <edelsohn@gnu.org>
27841
27842 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
27843
27844 2004-03-28 Zack Weinberg <zack@codesourcery.com>
27845
27846 * gcc.dg/noncompile/undeclared-2.c: New test.
27847
27848 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
27849
27850 * gcc.dg/940409-1.c: Remove XFAIL.
27851 * gcc.dg/reg-vol-struct-1.c: New test.
27852
27853 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27854
27855 * gcc.dg/torture/builtin-wctype-1.c: New test.
27856
27857 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
27858
27859 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
27860 * gcc.dg/20001101-1.c: Likewise.
27861 * gcc.dg/20001102-1.c: Likewise.
27862
27863 2004-03-25 Roger Sayle <roger@eyesopen.com>
27864
27865 * gcc.dg/compare8.c: Add an additional test for XOR.
27866
27867 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27868
27869 * gcc.dg/torture/builtin-ctype-1.c: New test.
27870
27871 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27872
27873 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
27874 * gcc.dg/torture/builtin-math-1.c: Likewise.
27875 * gcc.dg/torture/builtin-power-1.c: New test.
27876
27877 2004-03-24 Andreas Schwab <schwab@suse.de>
27878
27879 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
27880 IA64 assembler.
27881
27882 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
27883 Roger Sayle <roger@eyesopen.com>
27884
27885 * gcc.dg/compare8.c: New test case.
27886
27887 2004-03-23 Ziemowit Laski <zlaski@apple.com>
27888
27889 * g++.dg/ext/altivec-7.C: New test.
27890
27891 2004-03-23 Zack Weinberg <zack@codesourcery.com>
27892
27893 PR 12267, 12391, 12560, 13129, 14114, 14133
27894 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
27895 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
27896 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
27897 Adjust error regexps.
27898 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
27899 * gcc.dg/noncompile/undeclared-1.c: New test cases.
27900 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
27901 * gcc.dg/local1.c: Add explanatory comment.
27902
27903 2004-03-23 Roger Sayle <roger@eyesopen.com>
27904
27905 PR optimization/14669
27906 * g++.dg/opt/fold2.C: New test case.
27907
27908 2004-03-22 Jakub Jelinek <jakub@redhat.com>
27909
27910 PR c/14069
27911 * gcc.dg/20040322-1.c: New test.
27912
27913 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
27914
27915 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
27916 * gcc.dg/ultrasp4.c: Likewise.
27917 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
27918
27919 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
27920
27921 * gcc.dg/i386-sse-8.c: Reset default options.
27922
27923 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
27924
27925 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
27926 in the error message text.
27927
27928 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
27929
27930 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
27931
27932 2004-03-21 Mark Mitchell <mark@codesourcery.com>
27933
27934 PR c++/14616
27935 * g++.dg/init/array13.C: New test.
27936
27937 2004-03-20 Roger Sayle <roger@eyesopen.com>
27938
27939 PR target/13889
27940 * gcc.c-torture/compile/pr13889.c: New test case.
27941
27942 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
27943
27944 PR c/14635
27945 * builtins-1.c (nan, nans): Don't test.
27946 * builtins-30.c: Don't use nan, nanf, nanl.
27947 * builtins-35.c: New test.
27948
27949 2004-03-19 Ziemowit Laski <zlaski@apple.com>
27950
27951 * g++.dg/ext/altivec-6.C: New test.
27952
27953 2004-03-19 Mark Mitchell <mark@codesourcery.com>
27954
27955 * g++.dg/init/placement3.C: New test.
27956
27957 * g++.dg/template/spec13.C: New test.
27958
27959 * g++.dg/lookup/using11.C: New test.
27960
27961 * g++.dg/lookup/koenig3.C: New test.
27962
27963 * g++.dg/template/operator2.C: New test.
27964
27965 * g++.dg/expr/dtor3.C: New test.
27966 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
27967 marker.
27968 * g++.old-deja/g++.law/visibility28.C: Likewise.
27969
27970 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
27971
27972 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
27973 * gcc.dg/ppc64-abi-3.c: Likewise.
27974
27975 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27976
27977 PR c++/14545
27978 * g++.dg/parse/template15.C: New test.
27979
27980 2004-03-18 Mark Mitchell <mark@codesourcery.com>
27981
27982 * g++.dg/expr/dtor2.C: New test.
27983
27984 * g++.dg/lookup/anon4.C: New test.
27985
27986 * g++.dg/overload/using1.C: New test.
27987
27988 * g++.dg/template/lookup7.C: New test.
27989
27990 * g++.dg/template/typename6.C: New test.
27991
27992 * g++.dg/expr/cond6.C: New test.
27993
27994 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27995
27996 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
27997
27998 2004-03-18 Mark Mitchell <mark@codesourcery.com>
27999
28000 * g++.dg/expr/cond5.C: New test.
28001 * g++.dg/expr/constcast1.C: Likewise.
28002 * g++.dg/expr/ptrmem2.C: Likewise.
28003 * g++.dg/expr/ptrmem3.C: Likewise.
28004 * g++.dg/lookup/main1.C: Likewise.
28005 * g++.dg/template/lookup6.C: Likewise.
28006
28007 2004-03-18 Mark Mitchell <mark@codesourcery.com>
28008
28009 * gcc.dg/local1.c: New test.
28010
28011 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
28012
28013 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28014
28015 * gcc.dg/torture/builtin-convert-1.c: New test.
28016
28017 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28018
28019 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
28020
28021 2004-03-16 Mark Mitchell <mark@codesourcery.com>
28022
28023 PR c++/14481
28024 * g++.dg/warn/Wunused-7.C: New test.
28025
28026 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28027
28028 * gcc.dg/torture/builtin-integral-1.c: New test.
28029
28030 2004-03-16 Mark Mitchell <mark@codesourcery.com>
28031
28032 PR c++/14586
28033 * g++.dg/parse/non-dependent3.C: New test.
28034
28035 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
28036
28037 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
28038 * g++.dg/eh/simd-2.C: Likewise.
28039 * g++.dg/init/array10.C: Likewise.
28040 * gcc.c-torture/compile/simd-1.c: Likewise.
28041 * gcc.c-torture/compile/simd-2.c: Likewise.
28042 * gcc.c-torture/compile/simd-3.c: Likewise.
28043 * gcc.c-torture/compile/simd-4.c: Likewise.
28044 * gcc.c-torture/compile/simd-6.c: Likewise.
28045 * gcc.c-torture/execute/simd-1.c: Likewise.
28046 * gcc.c-torture/execute/simd-2.c: Likewise.
28047 * gcc.dg/compat/vector-defs.h: Likewise.
28048 * gcc.dg/20020531-1.c: Likewise.
28049 * gcc.dg/altivec-3.c: Likewise.
28050 * gcc.dg/altivec-4.c: Likewise.
28051 * gcc.dg/altivec-varargs-1.c: Likewise.
28052 * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
28053 * gcc.dg/i386-mmx-3.c: Likewise.
28054 * gcc.dg/i386-sse-4.c: Likewise.
28055 * gcc.dg/i386-sse-5.c: Likewise.
28056 * gcc.dg/i386-sse-8.c: Likewise.
28057 * gcc.dg/simd-1.c: Likewise.
28058 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
28059 __ev64_opaque__ since the machine description provides it.
28060
28061 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
28062
28063 * lib/compat.exp (skip_list): New global variable.
28064 Use it to hold the user defined COMPAT_SKIPS list if any.
28065 (compat-obj): Add the members of skip_list to optall.
28066
28067 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
28068
28069 * gcc.dg/compat/union-by-value-1_main.c,
28070 union-by-value-1_x.c, union-by-value-1_y.c,
28071 union-check.h, union-defs.h,
28072 union-init.h, union-return-1_main.c,
28073 union-return-1_x.c, union-return-1_y.c: New files.
28074
28075 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
28076
28077 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
28078 mixed-struct-init.h: Add 4 mixed structure types.
28079 struct-by-value-21_main.c, struct-by-value-21_x.c,
28080 struct-by-value-21_y.c, struct-return-21_main.c,
28081 struct-return-21_x.c, struct-return-21_y.c: New files.
28082
28083 2004-03-13 Mark Mitchell <mark@codesourcery.com>
28084
28085 PR c++/14550
28086 * g++.dg/parse/template14.C: New test.
28087
28088 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
28089
28090 * gcc.c-torture/execute/20040313-1.c: New test.
28091
28092 2004-03-13 Jakub Jelinek <jakub@redhat.com>
28093
28094 PR target/14533
28095 * gcc.dg/20040311-2.c: New test.
28096
28097 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
28098
28099 PR other/14544
28100 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
28101 bit-field.
28102
28103 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
28104
28105 * gcc.dg/20040305-2.c: Add missing return statement.
28106
28107 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28108
28109 * gcc.dg/builtins-34.c: Also check pow10*.
28110
28111 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
28112
28113 PR target/14262
28114 * gcc.dg/20040305-2.c: New test.
28115
28116 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
28117
28118 * gcc.dg/20040310-1.c: New test.
28119
28120 2004-03-11 Roger Sayle <roger@eyesopen.com>
28121
28122 * gcc.c-torture/execute/20040311-1.c: New test case.
28123
28124 2004-03-11 Mark Mitchell <mark@codesourcery.com>
28125
28126 PR c++/14476
28127 * g++.dg/lookup/enum1.C: New test.
28128
28129 2004-03-10 Mark Mitchell <mark@codesourcery.com>
28130
28131 PR c++/14510
28132 * g++.dg/lookup/struct2.C: New test.
28133
28134 2004-03-10 Uros Bizjak <uros@kss-loka.si>
28135
28136 * gcc.dg/builtins-34.c: New test.
28137
28138 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28139
28140 * gcc.dg/torture/builtin-nonneg-1.c: New test.
28141
28142 2004-03-09 James E Wilson <wilson@specifixinc.com>
28143
28144 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
28145 * gcc.dg/alias-2.c: New testcase.
28146
28147 2004-03-09 Zack Weinberg <zack@codesourcery.com>
28148
28149 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
28150
28151 2004-03-09 Roger Sayle <roger@eyesopen.com>
28152
28153 * gcc.c-torture/execute/20040309-1.c: New test case.
28154
28155 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
28156
28157 PR c++/14397
28158 * g++.dg/overload/ref1.C: New.
28159
28160 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28161
28162 PR c++/14409
28163 * g++.dg/template/spec12.C: New test.
28164
28165 PR c++/14448
28166 * g++.dg/parse/crash14.C: New test.
28167
28168 2004-03-09 Mark Mitchell <mark@codesourcery.com>
28169
28170 PR c++/14230
28171 * g++.dg/init/ref11.C: New test.
28172
28173 2004-03-09 Mark Mitchell <mark@codesourcery.com>
28174
28175 PR c++/14432
28176 * g++.dg/parse/builtin2.C: New test.
28177
28178 2004-03-08 Mark Mitchell <mark@codesourcery.com>
28179
28180 PR c++/14401
28181 * g++.dg/init/ctor3.C: New test.
28182 * g++.dg/init/union1.C: New test.
28183 * g++.dg/ext/anon-struct4.C: New test.
28184
28185 2004-03-08 Mark Mitchell <mark@codesourcery.com>
28186
28187 * g++.dg/lookup/koenig1.C: Tweak error messages.
28188 * g++.dg/lookup/used-before-declaration.C: Likewise.
28189 * g++.dg/other/do1.C: Likewise.
28190 * g++.dg/overload/koenig1.C: Likewise.
28191 * g++.dg/parse/crash13.C: Likewise.
28192 * g++.dg/template/instantiate3.C: Likewise.
28193
28194 2004-03-08 Eric Christopher <echristo@redhat.com>
28195
28196 * * lib/target-supports.exp: Enable libiconv in test
28197 compilation. Fix up error checking.
28198
28199 2004-03-08 Roger Sayle <roger@eyesopen.com>
28200
28201 PR middle-end/14289
28202 * gcc.dg/pr14289-1.c: New test case.
28203 * gcc.dg/pr14289-2.c: Likewise.
28204 * gcc.dg/pr14289-3.c: Likewise.
28205
28206 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
28207
28208 * gcc.c-torture/execute/20040308-1.c: New test.
28209
28210 2004-03-07 Roger Sayle <roger@eyesopen.com>
28211
28212 * gcc.c-torture/execute/20040307-1.c: New test case.
28213
28214 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
28215
28216 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
28217
28218 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
28219
28220 * gcc.dg/20040306-1.c: New test.
28221
28222 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
28223
28224 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
28225 them static.
28226 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
28227
28228 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28229
28230 PR c/14465
28231 * gcc.dg/decl-6.c: New test.
28232
28233 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28234
28235 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
28236 Rename LOGPOW -> LOG_POW.
28237 (SQRT_EXP, POW_EXP): New.
28238
28239 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28240
28241 * gcc.dg/i386-sse-8.c: New test.
28242
28243 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28244
28245 PR c/14114
28246 * gcc.dg/decl-5.c: New test.
28247
28248 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
28249
28250 * gcc.dg/20040305-1.c: New test.
28251
28252 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
28253
28254 PR other/14354
28255 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
28256
28257 2004-03-04 Ziemowit Laski <zlaski@apple.com>
28258
28259 PR c++/14425, c++/14426
28260 * g++.dg/ext/altivec-4.C: New test.
28261 * g++.dg/ext/altivec-5.C: New test.
28262
28263 2004-03-04 Geoffrey Keating <geoffk@apple.com>
28264
28265 * g++.old-deja/g++.other/linkage1.C: Expect errors about
28266 global variables of a type with no linkage.
28267 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
28268 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
28269 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
28270 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
28271 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
28272 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
28273 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
28274 * g++.dg/warn/deprecated.C: Name enum Color.
28275 * g++.dg/overload/VLA.C: Name structure for 'b'.
28276 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
28277
28278 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
28279
28280 * gcc.c-torture/compile/20040304-1.c: New test.
28281
28282 2004-03-03 Zack Weinberg <zack@codesourcery.com>
28283
28284 PR 13728
28285 * gcc.dg/decl-4.c: New testcase.
28286
28287 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
28288
28289 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
28290 as PRECF if sizeof (float) > sizeof (double).
28291 (PRECL): Make it the same as PRECF if
28292 sizeof (float) > sizeof (long double).
28293
28294 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28295
28296 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
28297 system type. Add check for irix6 which doesn't have c99 runtime.
28298
28299 2004-03-03 Bob Wilson <bob.wilson@acm.org>
28300
28301 * gcc.dg/const-elim-1.c: xfail for xtensa.
28302
28303 2004-03-01 Mark Mitchell <mark@codesourcery.com>
28304
28305 PR c++/14369
28306 * g++.dg/template/cond4.C: New test.
28307
28308 2004-03-01 Mark Mitchell <mark@codesourcery.com>
28309
28310 PR c++/14360
28311 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
28312
28313 PR c++/14361
28314 * g++.dg/parse/defarg7.C: New test.
28315
28316 PR c++/14359
28317 * g++.dg/template/friend26.C: New test.
28318
28319 2004-03-01 Mark Mitchell <mark@codesourcery.com>
28320
28321 PR c++/14324
28322 * g++.dg/abi/mangle21.C: New test.
28323
28324 PR c++/14260
28325 * g++.dg/parse/constructor2.C: New test.
28326
28327 PR c++/14337
28328 * g++.dg/template/sfinae1.C: New test.
28329
28330 2004-02-29 Mark Mitchell <mark@codesourcery.com>
28331
28332 PR c++/14267
28333 * g++.dg/expr/crash2.C: New test.
28334
28335 PR middle-end/13448
28336 * gcc.dg/inline-5.c: New test.
28337 * gcc.dg/always-inline.c: Split out tests into ...
28338 * gcc.dg/always-inline2.c: ... this and ...
28339 * gcc.dg/always-inline3.c: ... this.
28340
28341 2004-02-29 Mark Mitchell <mark@codesourcery.com>
28342
28343 PR debug/12103
28344 * g++.dg/debug/crash1.C: New test.
28345
28346 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
28347
28348 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
28349 function with __attribute__((noinline)).
28350 (recurser_void2): Likewise.
28351 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
28352 (recurser_void2): Likewise.
28353
28354 2004-02-29 Roger Sayle <roger@eyesopen.com>
28355
28356 PR middle-end/14203
28357 * g++.dg/warn/Wunused-6.C: New test case.
28358
28359 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
28360
28361 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
28362 not defined.
28363
28364 2004-02-27 Eric Christopher <echristo@redhat.com>
28365
28366 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
28367 * g++.dg/charset/asm2.c: Run only x86.
28368 * gcc.dg/charset/asm3.c: Ditto.
28369
28370 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
28371
28372 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
28373 ld_library_path.
28374
28375 2004-02-27 Ziemowit Laski <zlaski@apple.com>
28376
28377 * g++.dg/ext/altivec-3.C: New.
28378
28379 2004-02-26 Richard Henderson <rth@redhat.com>
28380
28381 * g++.dg/ext/attrib10.C: Mark for warning.
28382 * gcc.dg/attr-alias-1.c: New.
28383
28384 2004-02-26 Richard Henderson <rth@redhat.com>
28385
28386 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
28387 * gcc.c-torture/execute/20040208-2.c: ... it back.
28388
28389 2004-02-26 Eric Christopher <echristo@redhat.com>
28390
28391 * lib/target-supports.exp (check-iconv-available): New function.
28392 * lib/gcc-dg.exp (dg-require-iconv): New function.
28393 Use above.
28394 * gcc.dg/charset: New directory.
28395 * gcc.dg/charset/charset.exp: New file.
28396 * gcc.dg/charset/asm1.c: Ditto.
28397 * gcc.dg/charset/asm2.c: Ditto.
28398 * gcc.dg/charset/asm3.c: Ditto.
28399 * gcc.dg/charset/asm4.c: Ditto.
28400 * gcc.dg/charset/asm5.c: Ditto.
28401 * gcc.dg/charset/attribute1.c: Ditto.
28402 * gcc.dg/charset/attribute2.c: Ditto.
28403 * gcc.dg/charset/string1.c: Ditto.
28404 * g++.dg/charset: New directory.
28405 * g++.dg/dg.exp: Add here. Special options.
28406 * g++.dg/charset/charset.exp: New file.
28407 * g++.dg/charset/asm1.c: Ditto.
28408 * g++.dg/charset/asm2.c: Ditto.
28409 * g++.dg/charset/asm3.c: Ditto.
28410 * g++.dg/charset/asm4.c: Ditto.
28411 * g++.dg/charset/attribute1.c: Ditto.
28412 * g++.dg/charset/attribute2.c: Ditto.
28413 * g++.dg/charset/extern1.cc: Ditto.
28414 * g++.dg/charset/extern2.cc: Ditto.
28415 * g++.dg/charset/string1.c: Ditto.
28416
28417 2004-02-26 Mark Mitchell <mark@codesourcery.com>
28418
28419 PR c++/14278
28420 * g++.dg/parse/comma1.C: New test.
28421
28422 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28423
28424 PR c++/14284
28425 * g++.dg/template/ttp8.C: New test.
28426
28427 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
28428
28429 * gcc.dg/fixuns-trunc-1.c: New test.
28430
28431 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28432
28433 * gcc.dg/builtins-config.h: Use #elif.
28434
28435 2004-02-26 Michael Matz <matz@suse.de>
28436
28437 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
28438 * gcc.dg/991214-1.c: Likewise.
28439 * gcc.dg/i386-asm-1.c: Likewise.
28440
28441 2004-02-25 Richard Henderson <rth@redhat.com>
28442
28443 * gcc.c-torture/execute/20040208-2.c: Move ...
28444 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
28445
28446 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28447
28448 PR c++/14246
28449 * g++.dg/other/crash-3.C: New test.
28450
28451 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28452
28453 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
28454 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
28455
28456 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
28457 HP-UX.
28458
28459 2004-02-24 Michael Matz <matz@suse.de>
28460
28461 * gcc.dg/i386-regparm.c: New.
28462
28463 2004-02-23 James E Wilson <wilson@specifixinc.com>
28464
28465 * gcc.c-torture/execute/20040223-1.c: New.
28466
28467 2004-02-23 Zack Weinberg <zack@codesourcery.com>
28468 Kazu Hirata <kazu@cs.umass.edu>
28469
28470 * gcc.dg/fwritable-strings-1.c: Remove.
28471
28472 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
28473
28474 PR c/14156
28475 * gcc.dg/20040223-1.c: New test.
28476
28477 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28478
28479 PR c++/14106
28480 * g++.dg/ext/typeof9.C: New test.
28481
28482 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28483
28484 PR c++/14250
28485 * g++.dg/other/switch1.C: New test.
28486
28487 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
28488
28489 * gcc.dg/cast-function-1.c: Adjust for new informative message.
28490 * gcc.dg/va-arg-1.c: Likewise.
28491
28492 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28493
28494 PR c++/14143
28495 * g++.dg/template/koenig5.C: New test.
28496
28497 2004-02-21 Ziemowit Laski <zlaski@apple.com>
28498
28499 * g++.dg/ext/altivec-1.C: Generalize target triple.
28500 * g++.dg/ext/altivec-2.C: New test case.
28501 * g++.dg/ext/altivec_check.h: New file.
28502 * gcc.dg/altivec-1.c: Generalize target triple;
28503 include altivec_check.h and call altivec_check().
28504 * gcc.dg/altivec-[2-5].c: Generalize target triple.
28505 * gcc.dg/altivec-6.c: New test case.
28506 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
28507 type casts as needed.
28508 * gcc.dg/altivec-10.c: Include altivec_check.h and call
28509 altivec_check().
28510 * gcc.dg/altivec-12.c: New test case.
28511 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
28512 include altivec_check.h and call altivec_check().
28513 * gcc.dg/altivec_check.h: New file.
28514
28515 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28516
28517 * lib/target-supports.exp (check_alias_available): Don't mangle
28518 function `g' in test program.
28519
28520 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28521
28522 * lib/target-supports.exp (check_profiling_available): Check
28523 argument to determine whether we support a profiling type.
28524 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
28525 check_profiling_available.
28526 * g++.dg/bprob/bprob.exp: Likewise.
28527 * g77.dg/bprob/bprob.exp: Likewise.
28528 * gcc.misc-tests/bprob.exp: Likewise.
28529 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
28530 dg-require-profiling and delete expected error handling.
28531 * gcc.dg/20021014-1.c: Likewise.
28532 * gcc.dg/nest.c: Likewise.
28533
28534 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28535
28536 PR c++/12007
28537 * g++.dg/other/vthunk1.C: New test.
28538
28539 2004-02-20 Falk Hueffner <falk@debian.org>
28540
28541 PR target/14201
28542 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
28543
28544 2004-02-20 Mark Mitchell <mark@codesourcery.com>
28545
28546 PR c++/13927
28547 * g++.dg/other/error8.C: Remove XFAIL markers.
28548
28549 PR c++/14173
28550 * g++.dg/ext/packed5.C: New test.
28551
28552 PR c++/14199
28553 * g++.dg/warn/Wunused-5.C: New test.
28554
28555 PR c++/14186
28556 * g++.dg/lookup/member1.C: New test.
28557
28558 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
28559
28560 * gcc.c-torture/compile/20040130-1.c: Enable only when
28561 __INT_MAX__ >= 2147483647L.
28562 * gcc.c-torture/compile/961203-1.c: Likewise.
28563
28564 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
28565
28566 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
28567 * g++.dg/opt/template1.C: Robustify assembler regexp
28568
28569 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28570
28571 * gcc.c-torture/execute/simd-4.x: Remove.
28572 * gcc.c-torture/execute/va-arg-25.x: Likewise.
28573 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
28574 Guard with #ifndef SKIP_ATTRIBUTE.
28575 * gcc.dg/compat/vector-1_y.c: Likewise.
28576 * gcc.dg/compat/vector-2_x.c: Likewise.
28577 * gcc.dg/compat/vector-2_y.c: Likewise.
28578 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
28579 * g++.dg/eh/simd-2.C: Likewise.
28580
28581 2004-02-19 Alan Modra <amodra@bigpond.net.au>
28582
28583 * gcc.c-torture/compile/complex-1.c: New.
28584
28585 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
28586
28587 PR target/14209
28588 * gcc.c-torture/execute/20040218-1.c: New test.
28589
28590 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28591
28592 PR c++/14181
28593 * g++.dg/parse/new2.C: New test.
28594
28595 2004-02-18 Paul Brook <paul@codesourcery.com>
28596
28597 * gcc.c-torture/compile/libcall-1.c: New test.
28598
28599 2004-02-18 Paul Brook <paul@codesourcery.com>
28600
28601 PR debug/12934
28602 * gcc.dg/debug/debug-7.c: New test.
28603
28604 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
28605
28606 * gcc.dg/20040217-1.c: New test.
28607
28608 2004-02-17 Zack Weinberg <zack@codesourcery.com>
28609
28610 * gcc.c-torture/execute/990208-1.x: Delete.
28611
28612 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
28613
28614 * gcc.c-torture/execute/20040208-2.x: New file.
28615
28616 2004-02-17 Mark Mitchell <mark@codesourcery.com>
28617
28618 PR c++/11326
28619 * g++.dg/abi/structret1.C: New test.
28620
28621 2004-02-17 Jakub Jelinek <jakub@redhat.com>
28622
28623 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
28624 (i386_cpuid): No need to test if cpuid is available on AMD64.
28625 Fix assembly, so that it works onboth i386 and AMD64.
28626 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
28627 (vecInLong): Fix s[] member type to unsigned int.
28628 (vecInWord): Remove type.
28629 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
28630 (a64, b64, c64, d64, e64): Remove.
28631 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
28632 Remove unused variable. Remove initialization of removed variables.
28633 Don't call mmx_tests nor sse_tests.
28634 (reference_mmx, reference_sse): Remove.
28635 (check): Add return stmt.
28636 * gcc.dg/i386-sse-7.c: New test.
28637 * gcc.dg/i386-mmx-4.c: New test.
28638
28639 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28640
28641 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
28642 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28643 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28644 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
28645 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
28646 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
28647 g++.dg/tc1/dr94.C: Fix line terminator.
28648
28649 2004-02-16 Geoffrey Keating <geoffk@apple.com>
28650
28651 * gcc.c-torture/compile/20040216-1.c: New.
28652
28653 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28654
28655 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28656 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28657 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
28658 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
28659 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
28660 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
28661
28662 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
28663
28664 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
28665
28666 2004-02-15 Mark Mitchell <mark@codesourcery.com>
28667
28668 PR c++/13971
28669 * g++.dg/expr/cond4.C: New test.
28670
28671 PR c++/14086
28672 * g++.dg/lookup/crash2.C: New test.
28673
28674 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
28675
28676 * gcc.c-torture/compile/20040214-2.c: New test.
28677
28678 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
28679
28680 PR c++/14116
28681 * g++.dg/ext/typeof8.C: New test.
28682
28683 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
28684
28685 * gcc.c-torture/compile/20040214-1.c: New test.
28686
28687 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28688
28689 PR c++/13635
28690 * g++.dg/template/spec11.C: New test.
28691
28692 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28693
28694 PR c++/13927
28695 * g++.dg/other/error8.C: New test.
28696
28697 2004-02-13 Mark Mitchell <mark@codesourcery.com>
28698
28699 PR c++/14122
28700 * g++.dg/template/array4.C: New test.
28701
28702 PR c++/14108
28703 * g++.dg/inherit/thunk2.C: New test.
28704
28705 PR c++/14083
28706 * g++.dg/eh/cond2.C: New test.
28707
28708 2004-02-12 Alan Modra <amodra@bigpond.net.au>
28709
28710 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
28711
28712 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
28713
28714 * lib/scanasm.exp (dg-scan): Quote pattern before display.
28715
28716 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
28717
28718 * g++.dg/simd-2.C: xfail on ppc64-linux.
28719
28720 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
28721
28722 PR c/456
28723 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
28724 tests.
28725
28726 2004-02-11 Uros Bizjak <uros@kss-loka.si>
28727
28728 * gcc.dg/builtins-33.c: New test.
28729
28730 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
28731
28732 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
28733
28734 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
28735
28736 * g++.dg/simd-2.C: Set -maltivec for ppc64.
28737
28738 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
28739
28740 * gcc.dg/ppc64-abi-3.c: New test.
28741
28742 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
28743
28744 PR c/14092
28745
28746 * gcc.dg/pr14092-1.c: New testcase.
28747
28748 2004-02-10 Alan Modra <amodra@bigpond.net.au>
28749
28750 * gcc.dg/cpp/assert4.c: Fix typo last change.
28751
28752 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
28753 * gcc.dg/cpp/assert4.c: Handle powerpc64.
28754
28755 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
28756
28757 2004-02-09 Roger Sayle <roger@eyesopen.com>
28758
28759 * gcc.c-torture/compile/20040209-1.c: New test case.
28760
28761 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
28762
28763 * gcc.dg/c90-init-1.c: Adjust expected error messages.
28764
28765 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
28766
28767 * gcc.c-torture/execute/20040208-[12].c: New tests.
28768
28769 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
28770
28771 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
28772
28773 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
28774
28775 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
28776
28777 2004-02-07 Zack Weinberg <zack@codesourcery.com>
28778
28779 Bug 13856
28780 * gcc.dg/visibility-8.c: New testcase.
28781
28782 2004-02-07 Zack Weinberg <zack@codesourcery.com>
28783
28784 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
28785 arguments.
28786 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
28787
28788 2004-02-07 Roger Sayle <roger@eyesopen.com>
28789
28790 PR middle-end/13696
28791 * g++.dg/opt/fold1.C: New test case.
28792
28793 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28794
28795 PR c++/14033
28796 * g++.dg/other/crash-2.C: New test.
28797
28798 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28799
28800 PR c++/14028
28801 * g++.dg/parse/angle-bracket2.C: New test.
28802
28803 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
28804
28805 PR middle-end/13750
28806 Revert:
28807 2004-01-15 Geoffrey Keating <geoffk@apple.com>
28808 PR pch/13361
28809 * testsuite/g++.dg/pch/wchar-1.C: New.
28810 * testsuite/g++.dg/pch/wchar-1.Hs: New.
28811
28812 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28813
28814 PR c++/14008
28815 * g++.dg/parse/error15.C: New test.
28816 * g++.dg/parse/crash11.C: Update dg-error mark.
28817
28818 2004-02-04 Mark Mitchell <mark@codesourcery.com>
28819
28820 PR c++/13932
28821 * g++.dg/warn/conv2.C: New test.
28822
28823 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28824
28825 PR c++/13086
28826 * g++.dg/warn/incomplete1.C: Remove xfail.
28827
28828 2004-02-04 Mark Mitchell <mark@codesourcery.com>
28829
28830 * lib/file-format.exp (gcc_target_object_format): Use
28831 ${tool}_target_compile, not gcc_target_compile.
28832 * lib/target-supports.exp (check_alias_available): Likewise.
28833 (check_gc_sections_available): Likewise.
28834 * g++.dg/ext/attrib10.C: Use dg-require-alias.
28835 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
28836 dg-require-alias.
28837
28838 2004-02-04 Mark Mitchell <mark@codesourcery.com>
28839
28840 PR c++/13969
28841 * g++.dg/template/static6.C: New test.
28842
28843 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
28844
28845 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
28846
28847 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28848
28849 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
28850 tests for systems where `char' is unsigned by default.
28851
28852 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28853
28854 PR c++/13997
28855 * g++.dg/template/partial3.C: New test.
28856
28857 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
28858
28859 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
28860 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
28861 Remove mentions of obsolete ports.
28862
28863 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
28864
28865 * gcc.dg/noncompile/20001228-1.c: Fix for new
28866 error message.
28867
28868 2004-02-03 Roger Sayle <roger@eyesopen.com>
28869
28870 PR target/9348
28871 * gcc.c-torture/execute/multdi-1.c: New test case.
28872
28873 2004-02-03 Mark Mitchell <mark@codesourcery.com>
28874
28875 PR c++/13925
28876 * g++.dg/template/lookup5.C: New test.
28877
28878 2004-02-03 Mark Mitchell <mark@codesourcery.com>
28879
28880 PR c++/13950
28881 * g++.dg/template/lookup4.C: New test.
28882
28883 PR c++/13970
28884 * g++.dg/parse/error14.C: New test.
28885
28886 PR c++/14002
28887 * g++.dg/parse/template13.C: New test.
28888
28889 2004-02-03 Mark Mitchell <mark@codesourcery.com>
28890
28891 PR c++/13978
28892 * g++.dg/template/koenig4.C: New test.
28893
28894 PR c++/13968
28895 * g++.dg/template/crash17.C: New test.
28896
28897 PR c++/13975
28898 * g++.dg/parse/error13.C: New test.
28899 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
28900
28901 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
28902
28903 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
28904
28905 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
28906
28907 PR c/11658
28908 PR c/13994
28909 * gcc.dg/noncompile/20040203-1.c: New test.
28910 * gcc.dg/noncompile/20040203-2.c: Likewise.
28911 * gcc.dg/noncompile/20040203-3.c: Likewise.
28912 * gcc.dg/20040203-1.c: Likewise.
28913
28914 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
28915
28916 PR c++/10858
28917 * g++.dg/template/sizeof7.C: New test.
28918
28919 2004-02-02 Eric Christopher <echristo@redhat.com>
28920 Zack Weinberg <zack@codesourcery.com>
28921
28922 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
28923
28924 2004-02-02 Zack Weinberg <zack@codesourcery.com>
28925
28926 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
28927 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
28928 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
28929 * gcc.dg/cleanup-5.c: Run only on Linux targets.
28930
28931 2004-02-02 Mark Mitchell <mark@codesourcery.com>
28932
28933 PR c++/13113
28934 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
28935
28936 PR c++/13854
28937 * g++.dg/ext/attrib13.C: New test.
28938
28939 PR c++/13907
28940 * g++.dg/conversion/op2.C: New test.
28941
28942 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
28943
28944 * gcc.dg/titype-1.c: Fix pasto.
28945
28946 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
28947
28948 * gcc.dg/titype-1.c: New test.
28949
28950 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28951
28952 PR c++/13957
28953 * g++.dg/template/non-type-template-argument-1.C,
28954 g++.dg/template/qualified-id1.C: Update dg-error marks.
28955 * g++.dg/template/nontype6.C: New test.
28956
28957 2004-02-01 Roger Sayle <roger@eyesopen.com>
28958
28959 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
28960 * gcc.dg/builtins-31.c: New testcase.
28961 * gcc.dg/builtins-32.c: New testcase.
28962
28963 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
28964
28965 * objc.dg/call-super-2.m: Update line numbers
28966 for the including of stddef.h.
28967
28968 2004-01-30 Michael Matz <matz@suse.de>
28969
28970 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
28971 g++.dg/ext/case-range3.C: New tests.
28972
28973 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28974
28975 DR206
28976 PR c++/13813
28977 * g++.dg/template/member4.C: New test.
28978
28979 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28980
28981 PR c++/13683
28982 * g++.dg/template/sizeof6.C: New test.
28983
28984 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
28985
28986 * gcc.dg/fwritable-strings-1.c: New test.
28987
28988 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
28989
28990 * gcc.c-torture/compile/20040130-1.c: New test.
28991
28992 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
28993
28994 * objc.dg/call-super-2.m: Include stddef.h for size_t.
28995
28996 2004-01-29 Mark Mitchell <mark@codesourcery.com>
28997
28998 PR c++/13883
28999 * g++.dg/template/ctor3.C: New test.
29000
29001 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29002
29003 * g++.dg/tc1: New directory.
29004 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
29005 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
29006 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
29007 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
29008 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
29009
29010 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29011
29012 * g++.dg/parse/error11.C: New test.
29013 * g++.dg/parse/error12.C: Likewise.
29014
29015 2004-01-28 Ziemowit Laski <zlaski@apple.com>
29016
29017 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
29018 (scan_initial, main): Use aligned_sizeof instead of sizeof.
29019
29020 2004-01-28 Mark Mitchell <mark@codesourcery.com>
29021
29022 PR c++/13791
29023 * g++.dg/ext/attrib12.C: New test.
29024
29025 PR c++/13736
29026 * g++.dg/parse/cast2.C: New test.
29027
29028 2004-01-27 James E Wilson <wilson@specifixinc.com>
29029
29030 * objc.dg/encode-2.m (main): New local string. Set depending on
29031 sizeof long. Use in sscanf call.
29032 * objc.dg/encode-3.m (main): New local string. Set depending on
29033 sizeof long. Use in scan_initial call.
29034
29035 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29036
29037 * objc.dg/call-super-2.m: Make LP64-safe.
29038 * objc.dg/desig-init-1.m: Likewise.
29039
29040 2004-01-27 Devang Patel <dpatel@apple.com>
29041
29042 * g++.dg/debug/namespace1.C: New test.
29043
29044 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
29045
29046 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
29047 xscale-*-*.
29048
29049 * gcc.dg/arm-mmx-1.c: New test.
29050
29051 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
29052
29053 * gcc.dg/20040127-1.c: New test.
29054 * gcc.dg/20040127-2.c: New test.
29055
29056 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
29057
29058 * objc.dg/stret-1.m (glob): Renamed to globa.
29059
29060 2004-01-26 Mark Mitchell <mark@codesourcery.com>
29061
29062 PR c++/13663
29063 * g++.dg/expr/for1.C: New test.
29064
29065 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
29066
29067 PR middle-end/13779
29068 * gcc.dg/darwin-longlong.c: New test.
29069
29070 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
29071
29072 * gcc.dg/20040124-1.c: Moved test from here...
29073 * gcc.c-torture/compile/20040124-1.c: ...to here.
29074
29075 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
29076
29077 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
29078 the assembly output if -m64 is passed.
29079
29080 2004-01-25 Mark Mitchell <mark@codesourcery.com>
29081
29082 PR c++/13833
29083 * g++.dg/template/cond3.C: New test.
29084
29085 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29086
29087 PR c++/13810
29088 * g++.dg/template/ttp7.C: New test.
29089
29090 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29091
29092 PR c++/13797
29093 * g++.dg/template/nontype4.C: New test.
29094 * g++.dg/template/nontype5.C: Likewise.
29095
29096 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
29097
29098 * gcc.dg/torture/mips-clobber-at.c: New test.
29099
29100 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
29101
29102 * gcc.dg/20040124-1.c: New test.
29103
29104 2004-01-24 Jakub Jelinek <jakub@redhat.com>
29105
29106 * gcc.dg/20040123-1.c: New test.
29107
29108 2004-01-23 Zack Weinberg <zack@codesourcery.com>
29109
29110 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
29111
29112 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
29113
29114 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
29115
29116 2004-01-23 Andrew Pinski <apinski@apple.com>
29117
29118 * gcc.dg/20030121-1.c: Move to ..
29119 * gcc.dg/20040121-1.c: here.
29120
29121 2004-01-23 Roger Sayle <roger@eyesopen.com>
29122
29123 * gcc.dg/builtins-29.c: New test case.
29124
29125 2004-01-23 Zack Weinberg <zack@codesourcery.com>
29126
29127 PR 18314
29128 * gcc.dg/builtins-30.c: New testcase.
29129
29130 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
29131
29132 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
29133 * lib/g77.exp: Likewise.
29134 * lib/objc.exp: Likewise.
29135 * lib/g++.exp: Likewise.
29136
29137 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
29138
29139 * gcc.dg/struct-by-value-2.c: New test.
29140
29141 2004-01-21 Andrew Pinski <apinski@apple.com>
29142
29143 PR target/13785
29144 * gcc.dg/20030121-1.c: New test.
29145
29146 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
29147
29148 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
29149 clobber frame pointer register in asm statement.
29150
29151 2004-01-21 Falk Hueffner <falk@debian.org>
29152
29153 * gcc.c-torture/compile/20040121-1.c: New test.
29154
29155 2004-01-21 Zack Weinberg <zack@codesourcery.com>
29156
29157 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
29158
29159 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
29160
29161 * gcc.dg/ppc64-abi-2.c: New test.
29162
29163 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
29164
29165 * lib/treelang.exp: Fill out this file.
29166 * lib/treelang-dg.exp: New File.
29167
29168 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
29169
29170 * gcc.c-torture/compile/981022-1.c: Remove.
29171 * gcc.dg/array-5.c: Remove XFAIL.
29172 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
29173 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
29174 gcc.dg/cond-lvalue-1.c: Update.
29175 * gcc.dg/cast-lvalue-2.c: New test.
29176
29177 2004-01-19 Mark Mitchell <mark@codesourcery.com>
29178
29179 PR c++/13592
29180 * g++.dg/other/error1.C (class foo): Tweak error message.
29181
29182 PR c++/13592
29183 * g++.dg/template/call2.C: New test.
29184
29185 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29186
29187 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
29188 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
29189 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
29190 scalar-return-1_x.c, scalar-return-2_y.c,
29191 scalar-return-3_x.c, scalar-return-3_y.c,
29192 scalar-return-4_x.c, scalar-return-4_y.c,
29193 struct-align-1.h, struct-align-1_x.c,
29194 struct-align-1_y.c, struct-align-2.h,
29195 struct-align-2_x.c, struct-align-2_y.c,
29196 struct-by-value-10_y.c, struct-by-value-11_x.c,
29197 struct-by-value-11_y.c, struct-by-value-12_x.c,
29198 struct-by-value-12_y.c, struct-by-value-13_x.c,
29199 struct-by-value-13_y.c, struct-by-value-14_x.c,
29200 struct-by-value-14_y.c, struct-by-value-15_x.c,
29201 struct-by-value-15_y.c, struct-by-value-16_y.c,
29202 struct-by-value-17_y.c, struct-by-value-18_y.c,
29203 struct-by-value-19_y.c, struct-by-value-1_x.c,
29204 struct-by-value-1_y.c, struct-by-value-20_y.c,
29205 struct-by-value-2_x.c, struct-by-value-2_y.c,
29206 struct-by-value-3_y.c, struct-by-value-4_x.c,
29207 struct-by-value-4_y.c, struct-by-value-5_y.c,
29208 struct-by-value-6_y.c, struct-by-value-7_y.c
29209 struct-by-value-8_x.c, struct-by-value-8_y.c
29210 struct-by-value-9_x.c, struct-by-value-9_y.c
29211 struct-return-10_x.c, struct-return-10_y.c,
29212 struct-return-19_x.c, struct-return-20_x.c
29213 struct-return-2_x.c, struct-return-2_y.c
29214 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
29215 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
29216
29217 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29218
29219 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
29220 attribute on sparc*-sun-solaris2.*.
29221
29222 2004-01-18 Mark Mitchell <mark@codesourcery.com>
29223
29224 PR c++/13710
29225 * g++.dg/ext/typeof7.C: New test.
29226
29227 2004-01-18 David Edelsohn <edelsohn@gnu.org>
29228
29229 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
29230 * gcc.dg/const-elim-1.c: Same.
29231
29232 2004-01-17 Ziemowit Laski <zlaski@apple.com>
29233
29234 * objc.dg/stret-1.m: New.
29235 * objc.dg/stret-2.m: New.
29236
29237 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
29238
29239 PR c++/11895
29240 * g++.dg/ext/vector1.C: New test.
29241
29242 2004-01-16 Geoffrey Keating <geoffk@apple.com>
29243
29244 * gcc.dg/pch/import-1.c: New.
29245 * gcc.dg/pch/import-1.hs: New.
29246 * gcc.dg/pch/import-1a.h: New.
29247 * gcc.dg/pch/import-1b.h: New.
29248 * gcc.dg/pch/import-1c.h: New.
29249
29250 2004-01-16 Mark Mitchell <mark@codesourcery.com>
29251
29252 PR c++/13574
29253 * g++.dg/ext/array1.C: New test.
29254
29255 PR c++/13178
29256 * g++.dg/conversion/op1.C: New test.
29257
29258 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
29259
29260 PR 11864
29261 From Kazumoto Kojima / Dan Kegel:
29262 * gcc.dg/pr11864-1.c: New test.
29263
29264 PR 10392
29265 From Marcus Comstedt / Dan Kegel:
29266 * gcc.dg/pr10392-1.c: New test.
29267
29268 2004-01-16 Mark Mitchell <mark@codesourcery.com>
29269
29270 PR c++/13478
29271 * g++.dg/init/ref10.C: New test.
29272
29273 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29274
29275 PR c++/13407
29276 * g++.dg/parse/typename6.C: New test.
29277
29278 2004-01-15 Geoffrey Keating <geoffk@apple.com>
29279
29280 PR pch/13361
29281 * testsuite/g++.dg/pch/wchar-1.C: New.
29282 * testsuite/g++.dg/pch/wchar-1.Hs: New.
29283
29284 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29285
29286 PR c++/9259
29287 * g++.dg/expr/sizeof2.C: New test.
29288
29289 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
29290
29291 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
29292
29293 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
29294
29295 PR c++/13659
29296 * g++.dg/lookup/strong-using-3.C: New.
29297 * g++.dg/lookup/using-10.C: New.
29298
29299 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
29300
29301 PR c++/13594
29302 * g++.dg/lookup/strong-using-2.C: New.
29303
29304 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
29305 Dan Kegel <dank@kegel.com>
29306 J"orn Rennecke <joern.rennecke@superh.com>
29307
29308 PR target/9365
29309 * gcc.dg/pr9365-1.c: New test.
29310
29311 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29312
29313 PR c++/8856
29314 * g++.dg/parse/casting-operator2.C: New test.
29315 * g++.old-deja/g++.pt/explicit83.C: Remove.
29316
29317 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
29318
29319 * gcc.dg/label-compound-stmt-1.c: New test.
29320 * gcc.c-torture/compile/950922-1.c,
29321 gcc.c-torture/compile/20000211-3.c,
29322 gcc.c-torture/compile/20000518-1.c,
29323 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
29324 compound statements.
29325
29326 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
29327
29328 * gcc.dg/ppc64-abi-1.c: New test.
29329
29330 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
29331
29332 * g++.dg/ext/attrib9.C: Add dg-warnings.
29333
29334 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29335
29336 PR c++/12335
29337 * g++.dg/parse/dtor3.C: New test.
29338
29339 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
29340
29341 PR c++/12709
29342 * g++.dg/parse/try-catch-1.C: New test.
29343
29344 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
29345
29346 * ada/acats/run_all.sh: Add more verbose output in acats.log
29347 when compiling tests.
29348
29349 2004-01-12 Zack Weinberg <zack@codesourcery.com>
29350
29351 PR 13656
29352 * gcc.dg/typedef-redecl.c: New test case.
29353 * gcc.dg/typedef-redecl.h: New support file.
29354
29355 2004-01-13 Jan Hubicka <jh@suse.cz>
29356
29357 * gcc.dg/always_inline.c: New test.
29358 * gcc.dg/debug/20031231-1.c: Fix.
29359
29360 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29361
29362 PR c++/13474
29363 * g++.dg/template/array3.C: New test.
29364
29365 2004-01-12 Zack Weinberg <zack@codesourcery.com>
29366
29367 * g++.dg/ext/lvalue1.C: No longer expected to fail.
29368 * g++.dg/warn/Wunused-2.C: Likewise.
29369
29370 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29371
29372 PR c++/13289
29373 * g++.dg/template/instantiate6.C: New test.
29374
29375 2004-01-12 Roger Sayle <roger@eyesopen.com>
29376
29377 PR middle-end/11397
29378 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
29379
29380 2004-01-12 Jan Hubicka <jh@suse.cz>
29381
29382 PR opt/12826
29383 * gcc.dg/20040112-1.c: New.
29384
29385 * gcc.dg/dwarf-die[1-7].c: Move to...
29386 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
29387 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
29388
29389 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
29390
29391 PR c++/4100
29392 * g++.dg/parse/friend4.C: New test.
29393
29394 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
29395
29396 PR c++/4100
29397 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
29398 definition is called a friend.
29399
29400 2004-01-11 Zack Weinberg <zack@codesourcery.com>
29401
29402 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
29403
29404 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
29405
29406 PR c++/3478
29407 * g++.dg/parse/error10.C: New test.
29408 * g++.dg/template/arg2.C: Accept "invalid type" error.
29409
29410 2004-01-11 Jakub Jelinek <jakub@redhat.com>
29411
29412 PR middle-end/13392
29413 * g++.dg/opt/expect2.C: New test.
29414
29415 2004-01-10 Zack Weinberg <zack@codesourcery.com>
29416
29417 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
29418 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
29419 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
29420 Update dg-error regexps.
29421
29422 2004-01-10 Zack Weinberg <zack@codesourcery.com>
29423
29424 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
29425 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
29426
29427 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
29428
29429 * gcc.dg/pragma-re-1.c: Use right pointer type.
29430
29431 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
29432
29433 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
29434
29435 2004-01-09 Geoffrey Keating <geoffk@apple.com>
29436
29437 * gcc.dg/rs6000-ldouble-1.c: New.
29438
29439 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29440
29441 DR 337
29442 PR c++/9256
29443 * g++.dg/other/abstract1.C: New test.
29444
29445 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
29446
29447 * g++.dg/lookup/strong-using-1.C: New.
29448
29449 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
29450
29451 PR c/11234
29452 * gcc.dg/func-ptr-conv-1.c: New test.
29453 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
29454
29455 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
29456
29457 PR target/13380.
29458 * gcc.c-torture/compile/20040109-1.c: New.
29459
29460 2004-01-08 Stuart Hastings <stuart@apple.com>
29461
29462 * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
29463 testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
29464 * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
29465
29466 2004-01-09 Alan Modra <amodra@bigpond.net.au>
29467
29468 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
29469
29470 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
29471
29472 * ada/acats/run_acats: Treat 'gnatchop' the same way
29473 as 'gnatmake'. Export GCC_DRIVER.
29474 * ada/acats/run_all.sh: Add target_gnatchop. Use
29475 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
29476
29477 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29478
29479 PR c++/12573
29480 * g++.dg/template/dependent-expr4.C: New test.
29481
29482 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
29483
29484 * gcc.dg/altivec-11.c: New test.
29485
29486 2004-01-07 Mark Mitchell <mark@codesourcery.com>
29487
29488 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
29489
29490 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
29491
29492 PR c/6024
29493 * gcc.dg/enum-compat-1.c: New test.
29494 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
29495
29496 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
29497
29498 PR c/12165
29499 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
29500 gcc.dg/c99-idem-qual-3.c: New tests.
29501
29502 2004-01-07 Alan Modra <amodra@bigpond.net.au>
29503
29504 * gcc.dg/winline-7.c: Don't cast void * to int.
29505
29506 2004-01-06 Jan Hubicka <jh@suse.cz>
29507
29508 * gcc.dg/i386-sse-5.c: New test
29509 * g++.dg/eh/simd-1.c: Add -w argument for i386.
29510
29511 2004-01-05 Mark Mitchell <mark@codesourcery.com>
29512
29513 PR c++/12815
29514 * g++.dg/rtti/typeid4.C: New test.
29515
29516 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
29517
29518 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
29519
29520 2004-01-05 Mark Mitchell <mark@codesourcery.com>
29521
29522 PR c++/12132
29523 * g++.dg/template/error11.C: New test.
29524
29525 PR c++/13451
29526 * g++.dg/template/class2.C: New test.
29527
29528 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
29529 Richard Sandiford <rsandifo@redhat.com>
29530
29531 PR c++/13387
29532 * g++.dg/opt/alias3.C: New test.
29533
29534 2004-01-04 Mark Mitchell <mark@codesourcery.com>
29535
29536 PR c++/13157
29537 * g++.dg/template/koenig3.C: New test.
29538
29539 PR c++/13529
29540 * g++.dg/parse/offsetof3.C: New test.
29541
29542 * g++.dg/init/copy7.C: Add missing dg-error markers.
29543
29544 PR c++/12226
29545 * g++.dg/init/copy7.c: New test.
29546
29547 PR c++/13536
29548 * g++.dg/parse/cast1.C: New test.
29549
29550 2004-01-04 Jan Hubicka <jh@suse.cz>
29551
29552 * gcc.dg/winline[1-7].c: New tests.
29553
29554 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29555
29556 PR c++/13520
29557 * g++.dg/template/qualttp22.C: New test.
29558
29559 2004-01-01 Jan Hubicka <jh@suse.cz>
29560
29561 * gcc.dg/debug/20031231-1.c: New.
29562 * gcc.c-torture/compile/20040101-1.c: New.
29563 * gcc.dg/dwarf-die-[1-7].c: New.
29564
29565 2004-01-01 Jakub Jelinek <jakub@redhat.com>
29566
29567 PR optimization/13521
29568 * gcc.c-torture/compile/20031231-1.c: New test.
29569
29570 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
29571
29572 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
29573
29574 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29575
29576 PR c++/10079
29577 * g++.dg/template/crash16.C: New test.
29578
29579 2003-12-30 Mark Mitchell <mark@codesourcery.com>
29580
29581 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
29582
29583 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
29584
29585 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
29586 ports.
29587 * g++.old-deja/g++.jason/thunk3.C: Likewise.
29588 * g++.old-deja/g++.law/profile1.C: Likewise.
29589 * gcc.c-torture/compile/981006-1.c: Likewise.
29590 * gcc.c-torture/execute/loop-2e.x: Likewise.
29591 * gcc.c-torture/execute/loop-2f.x: Remove.
29592 * gcc.c-torture/execute/loop-2g.x: Likewise.
29593 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
29594 * gcc.dg/20020312-2.c: Remove traces of dead ports.
29595
29596 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
29597
29598 PR c++/13507
29599 * g++.dg/ext/attrib11.C: New test.
29600
29601 PR c++/13494
29602 * g++.dg/template/array2-1.C: New test.
29603 * g++.dg/template/array2-2.C: New test.
29604
29605 2003-12-29 Mark Mitchell <mark@codesourcery.com>
29606
29607 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
29608
29609 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
29610
29611 PR c++/12774
29612 * g++.dg/template/array1-1.C: New test.
29613 * g++.dg/template/array1-2.C: New test.
29614
29615 2003-12-29 Roger Sayle <roger@eyesopen.com>
29616
29617 PR fortran/12632
29618 * g77.dg/12632.f: New test case.
29619
29620 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29621
29622 PR c++/13289
29623 * g++.dg/parse/nontype1.C: New test.
29624
29625 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29626
29627 PR c++/12403
29628 * g++.dg/parse/explicit1.C: New test.
29629 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
29630
29631 2003-12-28 Mark Mitchell <mark@codesourcery.com>
29632
29633 PR c++/13081
29634 * g++.dg/opt/inline6.C: New test.
29635
29636 PR c++/12613
29637 * g++.dg/parse/error9.C: New test.
29638
29639 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
29640
29641 2003-12-28 Mark Mitchell <mark@codesourcery.com>
29642
29643 PR c++/13009
29644 * g++.dg/init/assign1.C: New test.
29645
29646 2003-12-28 Roger Sayle <roger@eyesopen.com>
29647
29648 PR c++/13070
29649 * g++.dg/warn/format3.C: New test case.
29650
29651 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29652
29653 * gcc.c-torture/compile/20031227-1.c: New test.
29654
29655 2003-12-23 Mark Mitchell <mark@codesourcery.com>
29656
29657 * g++.dg/bprob/bprob.exp: Load target-supports.exp
29658 * g77.dg/bprob/bprob.exp: Likewise.
29659 * gcc.misc-tests/bprob.exp: Likewise.
29660 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
29661 variants on systems where the library does not provide that
29662 functionality.
29663 * gcc.dg/builtins-20.c: Use builtins-config.h.
29664 * gcc.dg/builtins-config.h: New file.
29665
29666 2003-12-23 Mark Mitchell <mark@codesourcery.com>
29667
29668 * lib/gcc-dg.exp (dg-require-profiling): New function.
29669 * lib/target-supports.exp (check_profiling_available): Likewise.
29670 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
29671 * g77.dg/bprob/bprob.exp: Likewise.
29672 * gcc.misc-tests/bprob.exp: Likewise.
29673 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
29674 * gcc.dg/20021014-1.c: Likewise.
29675 * gcc.dg/nest.c: Likewise.
29676
29677 2003-12-23 Mark Mitchell <mark@codesourcery.com>
29678
29679 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
29680 compiling.
29681 * g++.dg/lookup/java2.C: Likewise.
29682 * gcc.dg/cpp/lexident.c: Likewise.
29683
29684 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
29685
29686 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
29687 given.
29688 * gcc.c-torture/compile/961203-1.c: Likewise.
29689 * gcc.c-torture/compile/980506-1.c: Likewise.
29690
29691 2003-12-23 Zack Weinberg <zack@codesourcery.com>
29692
29693 * lib/gcc-dg.exp (dg-prune-output): New annotation.
29694 (additional_prunes): New global.
29695 (gcc-dg-prune): Handle additional per-test pruning.
29696 (dg-test): Clear additional_prunes between tests.
29697
29698 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
29699 dg-prune-output to avoid spurious failures from assembler
29700 complaining about nonexistent WAW violations.
29701 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
29702 Use dg-prune-output to avoid spurious failures from assembler
29703 warning about Itanium B-step errata.
29704
29705 2003-12-23 Mark Mitchell <mark@codesourcery.com>
29706
29707 * g++.dg/abi/macro0.C: New test.
29708 * g++.dg/abi/macro1.C: Likewise.
29709 * g++.dg/abi/macro2.C: Likewise.
29710
29711 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
29712 * g++.dg/abi/bitfield7.C: Likewise.
29713 * g++.dg/abi/dtor2.C: Likewise.
29714 * g++.dg/abi/mangle11.C: Likewise.
29715 * g++.dg/abi/mangle12.C: Likewise.
29716 * g++.dg/abi/mangle14.C: Likewise.
29717 * g++.dg/abi/mangle17.C: Likewise.
29718 * g++.dg/abi/vbase10.C: Likewise.
29719 * g++.dg/abi/vbase14.C: Likewise.
29720 * g++.dg/template/qualttp17.C: Likewise.
29721
29722 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
29723
29724 PR c/11995
29725 * gcc.dg/20031223-1.c: New test.
29726
29727 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
29728
29729 * gcc.dg/noreturn-7.c: New test.
29730
29731 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
29732
29733 * gcc.dg/null-pointer-1.c: New test.
29734
29735 2003-12-22 Mark Mitchell <mark@codesourcery.com>
29736
29737 * g++.old-deja/g++.jason/template18.C: Remove.
29738 * g++.old-deja/g++.jason/template37.C: Likewise.
29739
29740 PR c++/12862
29741 * g++.dg/lookup/ns1.C: New test.
29742
29743 PR c++/12397
29744 * g++.dg/template/lookup3.C: New test.
29745
29746 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
29747
29748 * g++.dg/template/recurse1.C: New test
29749
29750 2003-12-22 Mark Mitchell <mark@codesourcery.com>
29751
29752 PR c++/12479
29753 * g++.dg/parse/semicolon1.C: New test.
29754 * g++.dg/parse/semicolon1.h: Likewise.
29755
29756 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
29757
29758 * gcc.dg/darwin-misaligned.c: New test.
29759
29760 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
29761
29762 PR c/9163
29763 * gcc.dg/20031222-1.c: New test.
29764
29765 2003-12-21 Mark Mitchell <mark@codesourcery.com>
29766
29767 PR c++/13438
29768 * g++.dg/parse/error8.C: New test.
29769
29770 PR c++/11554
29771 * testsuite/g++.dg/warn/ctor-init-1.C: New test.
29772
29773 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
29774
29775 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
29776 too small.
29777 * gcc.c-torture/compile/930217-1.c: Likewise.
29778 * gcc.c-torture/compile/930513-1.c: Likewise.
29779 * gcc.c-torture/execute/920908-2.c: Likewise.
29780 * gcc.c-torture/execute/921204-1.c: Likewise.
29781 * gcc.c-torture/execute/930621-1.c: Likewise.
29782 * gcc.c-torture/execute/930630-1.c: Likewise.
29783 * gcc.c-torture/execute/931031-1.c: Likewise.
29784 * gcc.c-torture/execute/980602-2.c: Likewise.
29785 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29786 * gcc.c-torture/execute/compndlit-1.c: Likewise.
29787 * gcc.c-torture/execute/extzvsi.c: Likewise.
29788 * gcc.c-torture/unsorted/ext.c: Likewise.
29789
29790 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
29791
29792 PR target/12749
29793 * gcc.c-torture/compile/20031220-2.c: New test case.
29794
29795 2003-12-20 Roger Sayle <roger@eyesopen.com>
29796
29797 PR optimization/13031
29798 * gcc.c-torture/compile/20031220-1.c: New test case.
29799
29800 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
29801
29802 * gcc.dg/cast-function-1.c: New test.
29803
29804 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
29805
29806 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
29807 formats.
29808
29809 2003-12-19 Mark Mitchell <mark@codesourcery.com>
29810
29811 PR c++/12795
29812 * g++.dg/ext/attrib10.C: New test.
29813
29814 2003-12-19 Jakub Jelinek <jakub@redhat.com>
29815
29816 * gcc.dg/cleanup-10.c: New test.
29817 * gcc.dg/cleanup-11.c: New test.
29818
29819 2003-12-19 Jakub Jelinek <jakub@redhat.com>
29820
29821 PR c++/13239
29822 * g++.dg/opt/expect1.C: New test.
29823
29824 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
29825
29826 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
29827
29828 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
29829
29830 PR debug/12923
29831 * gcc.dg/20031218-1.c: New test.
29832
29833 PR debug/12389
29834 * gcc.dg/20031218-2.c: New test.
29835 * gcc.dg/20031218-3.c: New test.
29836
29837 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
29838 of label name and allow for USER_LABEL_PREFIX == "_" names.
29839 * g++.dg/abi/mangle18-2.C: Likewise.
29840 * g++.dg/abi/mangle19-1.C: Likewise.
29841 * g++.dg/abi/mangle19-2.C: Likewise.
29842 * g++.dg/abi/mangle20-1.C: Likewise.
29843 * g++.dg/abi/mangle20-2.C: Likewise.
29844
29845 2003-12-18 Richard Henderson <rth@redhat.com>
29846
29847 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
29848
29849 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
29850 Dan Kegel <dank@kegel.com>
29851
29852 PR other/12009
29853 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
29854 testing a cross compiler, it causes spurious compile failures.
29855 * lib/g++.exp: Likewise.
29856
29857 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29858
29859 PR c++/13262
29860 * g++.dg/template/access13.C: New test.
29861
29862 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
29863
29864 * gcc.dg/20031216-1.c: New test.
29865
29866 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29867
29868 PR c++/9154
29869 * g++.dg/template/error10.C: New test.
29870
29871 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29872
29873 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
29874 * g++.dg/eh/simd-2.C: Likewise.
29875
29876 2003-12-17 James E Wilson <wilson@specifixinc.com>
29877 Roger Sayle <roger@eyesopen.com>
29878
29879 * gcc.c-torture/execute/ieee/mzero5.c: New.
29880
29881 2003-12-17 Mark Mitchell <mark@codesourcery.com>
29882
29883 PR c++/10603
29884 * g++.dg/parse/error6.C: New test.
29885
29886 PR c++/12827
29887 * g++.dg/parse/error7.C: New test.
29888
29889 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
29890
29891 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
29892 at -O with stabs debugging formats.
29893 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
29894 * gcc.dg/debug/debug-2.c: Likewise.
29895
29896 2003-12-16 Mark Mitchell <mark@codesourcery.com>
29897
29898 PR c++/12696
29899 * g++.dg/init/error1.C: New test.
29900
29901 PR c++/12218
29902 * g++.dg/init/pm3.C: New test.
29903
29904 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
29905
29906 PR c/3347
29907 * gcc.dg/bitfld-8.c: New test.
29908
29909 2003-12-16 James Lemke <jim@wasabisystems.com>
29910
29911 * gcc.dg/arm-scd42-[123].c: New tests.
29912
29913 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
29914
29915 PR c++/9043
29916 * g++.dg/abi/mangle20-1.C: New test.
29917 * g++.dg/abi/mangle20-2.C: New test.
29918
29919 2003-12-16 Mark Mitchell <mark@codesourcery.com>
29920
29921 PR c++/13275
29922 * g++.dg/other/offsetof2.C: Remove XFAIL.
29923 * g++.dg/parse/offsetof1.C: New test.
29924 * g++.gd/parse/offsetof2.C: Likewise.
29925
29926 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29927
29928 * g++.dg/template/nontype3.C: New test.
29929 * g++.dg/template/static2.C: Tweaked the dg-error clause.
29930
29931 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29932
29933 * g++.dg/warn/noreturn-3.C: Also test instantiation.
29934
29935 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
29936
29937 PR c++/13387
29938 * g++.dg/expr/assign1.C: New test.
29939
29940 PR c++/13242
29941 * g++.dg/abi/mangle19-1.C: New test.
29942 * g++.dg/abi/mangle19-2.C: New test.
29943
29944 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
29945
29946 * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
29947
29948 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
29949
29950 * gcc.c-torture/execute/20031216-1.c: New test.
29951
29952 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29953
29954 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
29955 an ICE regression.
29956
29957 2003-12-15 Mark Mitchell <mark@codesourcery.com>
29958
29959 PR c++/10926
29960 * g++.dg/template/error9.C: New test.
29961
29962 PR c++/11116
29963 * g++.dg/template/error8.C: New test.
29964
29965 2003-12-15 Roger Sayle <roger@eyesopen.com>
29966
29967 PR middle-end/13400
29968 * gcc.c-torture/execute/20031215-1.c: New test case.
29969
29970 2003-12-15 Mark Mitchell <mark@codesourcery.com>
29971
29972 PR c++/13269
29973 * g++.dg/parse/error5.C: New test.
29974
29975 PR c++/12989
29976 * g++.dg/expr/sizeof1.C: New test.
29977
29978 PR c++/13310
29979 * g++.dg/template/crash15.C: New test.
29980
29981 2003-12-15 Geoffrey Keating <geoffk@apple.com>
29982
29983 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
29984 a non-POD type as the last named parameter of a varargs function.
29985
29986 2003-12-15 Mark Mitchell <mark@codesourcery.com>
29987
29988 PR c++/13243
29989 PR c++/12573
29990 * g++.dg/template/crash14.C: New test.
29991 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
29992
29993 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
29994
29995 * g++.dg/other/java1.C: New test.
29996
29997 PR c++/13241
29998 * g++.dg/abi/mangle18-1.C: New test.
29999 * g++.dg/abi/mangle18-2.C: New test.
30000
30001 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30002
30003 PR optimization/10312
30004 * gcc.c-torture/execute/20031214-1.c: New.
30005
30006 2003-12-14 Mark Mitchell <mark@codesourcery.com>
30007
30008 PR c++/10779
30009 PR c++/12160
30010 * g++.dg/parse/error3.C: New test.
30011 * g++.dg/parse/error4.C: Likewise.
30012 * g++.dg/abi/mangle4.C: Tweak error messages.
30013 * g++.dg/lookup/using5.C: Likewise.
30014 * g++.dg/other/error2.C: Likewise.
30015 * g++.dg/parse/typename5.C: Likewise.
30016 * g++.dg/parse/undefined1.C: Likewise.
30017 * g++.dg/template/arg2.C: Likewise.
30018 * g++.dg/template/ttp3.C: Likewise.
30019 * g++.dg/template/type1.C: Likewise.
30020 * g++.old-deja/g++.other/crash32.C: Likewise.
30021 * g++.old-djea/g++.pt/defarg8.C: Likewise.
30022
30023 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30024
30025 PR c++/13106
30026 * g++.dg/warn/noreturn-3.C: New test.
30027
30028 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
30029
30030 PR c++/13118
30031 * g++.dg/abi/covariant3.C: New.
30032
30033 2003-12-12 Jakub Jelinek <jakub@redhat.com>
30034
30035 * g++.dg/eh/ia64-1.C: New test.
30036
30037 2003-12-12 Roger Sayle <roger@eyesopen.com>
30038
30039 PR optimization/13037
30040 * g77.f-torture/execute/13037.f: New test case.
30041
30042 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
30043
30044 PR c++/12881
30045 * g++.dg/abi/covariant2.C: New.
30046
30047 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
30048
30049 * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
30050
30051 2003-12-11 Zack Weinberg <zack@codesourcery.com>
30052
30053 * gcc.c-torture/execute/wchar_t-1.x: Delete.
30054
30055 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
30056
30057 PR other/10819
30058 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
30059 to fix Bug 10819.
30060 * lib/g++.exp (g++_version): Likewise.
30061 * lib/g77.exp (g77_version): Likewise.
30062 * lib/objc.exp (default_objc_version): Likewise.
30063
30064 2003-12-10 Richard Henderson <rth@redhat.com>
30065
30066 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
30067
30068 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
30069
30070 2003-12-08 Matt Austern <austern@apple.com>
30071
30072 PR c/13134
30073 * lib/gcc-dg.exp (dg-require-visibility): Define.
30074 * lib/target-supports (check_visibility_available): Define.
30075 * gcc.dg/visibility-1.c: New test.
30076 * gcc.dg/visibility-2.c: Likewise.
30077 * gcc.dg/visibility-3.c: Likewise.
30078 * gcc.dg/visibility-4.c: Likewise.
30079 * gcc.dg/visibility-5.c: Likewise.
30080 * gcc.dg/visibility-6.c: Likewise.
30081 * g++.dg/ext/visibility-1.C: Likewise.
30082 * g++.dg/ext/visibility-2.C: Likewise.
30083 * g++.dg/ext/visibility-3.C: Likewise.
30084 * g++.dg/ext/visibility-4.C: Likewise.
30085 * g++.dg/ext/visibility-5.C: Likewise.
30086 * g++.dg/ext/visibility-6.C: Likewise.
30087
30088 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30089
30090 * g++.dg/lookup/java1.C: New test.
30091 * g++.dg/lookup/java2.C: New test.
30092
30093 2003-12-07 Falk Hueffner <falk@debian.org>
30094
30095 * g++.dg/opt/noreturn-1.C: New test.
30096
30097 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
30098
30099 * gcc.dg/overflow-1.c: New test.
30100
30101 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
30102
30103 * g77.f-torture/compile/13060.f: New test.
30104
30105 2003-12-06 Mark Mitchell <mark@codesourcery.com>
30106
30107 PR c++/13323
30108 * g++.dg/inherit/operator2.C: New test.
30109
30110 2003-12-05 Mark Mitchell <mark@codesourcery.com>
30111
30112 PR c++/13305
30113 * g++.dg/ext/attrib9.C: New test.
30114
30115 2003-12-05 Mark Mitchell <mark@codesourcery.com>
30116
30117 PR c++/13314
30118 * g++.dg/template/error7.C: New test.
30119
30120 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
30121 J"orn Rennecke <joern.rennecke@superh.com>
30122
30123 PR target/13302
30124 * g++.dg/other/struct-va_list.C: New test.
30125
30126 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30127
30128 PR c++/13166
30129 * g++.dg/parse/defarg6.C: New test.
30130
30131 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
30132
30133 PR target/13256
30134 * gcc.c-torture/execute/20031201-1.c: New test.
30135
30136 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
30137
30138 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
30139
30140 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
30141
30142 * gcc.dg/builtin-return-1.c: New test.
30143
30144 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
30145 J"orn Rennecke <joern.rennecke@superh.com>
30146
30147 PR optimization/13260
30148 * gcc.c-torture/execute/20031204-1.c: New test.
30149
30150 2003-12-03 Mark Mitchell <mark@codesourcery.com>
30151
30152 PR c++/9127
30153 * g++.dg/template/error6.C: New test.
30154
30155 2003-12-03 Jakub Jelinek <jakub@redhat.com>
30156
30157 * gcc.dg/20031202-1.c: New test.
30158
30159 2003-12-03 Mark Mitchell <mark@codesourcery.com>
30160
30161 PR c++/13179
30162 * g++.dg/template/eh1.C: New test.
30163
30164 PR c++/10771
30165 * g++.dg/template/error5.C: New test.
30166
30167 2003-12-02 David Ung <davidu@mips.com>
30168
30169 * gcc.dg/compat/vector-check.h: Corrected type for var
30170 g_##TMODE
30171
30172 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30173
30174 PR c++/10126
30175 * g++.dg/template/ptrmem8.C: New test.
30176
30177 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30178
30179 PR c++/12573
30180 * g++.dg/template/dependent-expr3.C: New test.
30181
30182 2003-12-01 James Lemke <jim@wasabisystems.com>
30183
30184 * gcc.dg/arm-g2.c: New test.
30185
30186 2003-12-01 Roger Sayle <roger@eyesopen.com>
30187
30188 PR optimization/11634
30189 * gcc.dg/20031201-2.c: New test case.
30190
30191 2003-12-01 Zack Weinberg <zack@codesourcery.com>
30192
30193 PR 11433
30194 * objc.dg/proto-lossage-3.m: New test.
30195
30196 2003-12-01 Roger Sayle <roger@eyesopen.com>
30197
30198 PR optimization/12628
30199 * gcc.dg/20031201-1.c: New test case.
30200
30201 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
30202
30203 * gcc.dg/unaligned-1.c: New test.
30204
30205 2003-11-30 Mark Mitchell <mark@codesourcery.com>
30206
30207 PR c++/9849
30208 * g++.dg/template/error4.C: New test.
30209 * g++.dg/template/nested3.C: Adjust error markers.
30210
30211 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30212
30213 * gcc.dg/cpp/assert4.c: Check more #system assertions.
30214
30215 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
30216
30217 PR c/10333
30218 * gcc.dg/bitfld-7.c: New test.
30219
30220 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
30221
30222 * gcc.dg/tls/asm-1.C: New test.
30223
30224 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30225
30226 * gcc.dg/cpp/assert4.c: Update.
30227
30228 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
30229
30230 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
30231 * gcc.dg/builtin-apply3.c: New test.
30232
30233 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
30234
30235 * lib/compat.exp (compat-obj): New xfaildata parameter.
30236 Use it to set compiler_conditional_xfail_data before compiling.
30237 (compat-get-options): Handle dg-xfail-if.
30238 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
30239 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
30240 * gcc.dg/compat/vector-1_y.c: Likewise.
30241 * gcc.dg/compat/vector-2_x.c: Likewise.
30242 * gcc.dg/compat/vector-2_y.c: Likewise.
30243
30244 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
30245
30246 * g++.dg/opt/reg-stack4.C: New test.
30247
30248 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
30249
30250 * gcc.dg/builtin-apply2.c: New test.
30251
30252 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
30253
30254 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
30255
30256 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30257
30258 PR c++/12924
30259 * g++.dg/template/template-id-2.C: New test.
30260
30261 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30262
30263 PR c++/5369
30264 * g++.dg/template/memfriend1.C: New test.
30265 * g++.dg/template/memfriend2.C: Likewise.
30266 * g++.dg/template/memfriend3.C: Likewise.
30267 * g++.dg/template/memfriend4.C: Likewise.
30268 * g++.dg/template/memfriend5.C: Likewise.
30269 * g++.dg/template/memfriend6.C: Likewise.
30270 * g++.dg/template/memfriend7.C: Likewise.
30271 * g++.dg/template/memfriend8.C: Likewise.
30272 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
30273
30274 2003-11-21 Mark Mitchell <mark@codesourcery.com>
30275
30276 PR c++/12515
30277 * g++.dg/ext/cond1.C: New test.
30278
30279 2003-11-20 Richard Henderson <rth@redhat.com>
30280
30281 * gcc.dg/20020201-2.c: Remove.
30282 * gcc.dg/20020201-4.c: Remove.
30283 * gcc.dg/20020304-1.c: Remove.
30284
30285 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
30286
30287 * gcc.dg/cpp/trad/xwin1.c: New test case.
30288
30289 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
30290
30291 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
30292 * lib/g77.exp: Likewise.
30293 * lib/objc.exp: Likewise.
30294 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
30295 for darwin.
30296
30297 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30298
30299 PR c++/12932
30300 * g++.dg/template/static5.C: New test.
30301
30302 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
30303
30304 * gcc.dg/nested-func-1.c: New test.
30305
30306 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30307
30308 * gcc.dg/cpp/assert4.c: New test.
30309
30310 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
30311
30312 PR c++/2294
30313 * g++.dg/lookup/using9.c: New test.
30314
30315 2003-11-14 Mark Mitchell <mark@codesourcery.com>
30316
30317 PR c++/12762
30318 * g++.dg/template/error3.C: New test.
30319
30320 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
30321
30322 PR ada/13035
30323 * ada/acats/run_acats, run_all.sh: Fix syntax error.
30324 No longer use a wrapper for gcc, since this does not work under
30325 Windows.
30326
30327 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
30328
30329 PR c++/2094
30330 * g++.dg/template/ptrmem7.C: New test.
30331
30332 2003-11-13 Andrew Pinski <apinski@apple.com>
30333
30334 * gcc.c-torture/compile/20031113-1.c: New test.
30335
30336 2003-11-13 Mark Mitchell <mark@codesourcery.com>
30337 Kean Johnston <jkj@sco.com>
30338
30339 PR c/13029
30340 * gcc.dg/unused-4.c: Update.
30341
30342 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
30343
30344 * g++.dg/opt/const3.C: New test.
30345
30346 2003-11-13 Jan Hubicka <jh@suse.cz>
30347
30348 * gcc.c-torture/compile/20031112-1.c: New test.
30349
30350 2003-11-12 Mark Mitchell <mark@codesourcery.com>
30351
30352 * g++.dg/parse/crash10.C: Remove bogus error marker.
30353
30354 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
30355
30356 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
30357 (host_gcc): Likewise.
30358 (ROOT): Honor $PWDCMD.
30359 (BASE): Likewise.
30360 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
30361
30362 2003-11-12 Catherine Moore <clm@redhat.com>
30363
30364 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
30365
30366 2003-11-12 Andreas Jaeger <aj@suse.de>
30367 Jakub Jelinek <jakub@redhat.com>
30368 Andrew Pinski <pinskia@physics.uc.edu>
30369 Richard Henderson <rth@redhat.com>
30370
30371 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
30372 systems.
30373 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
30374
30375 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
30376 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30377
30378 2003-11-11 Andreas Jaeger <aj@suse.de>
30379
30380 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
30381
30382 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
30383
30384 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
30385
30386 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
30387 Clean ups.
30388
30389 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
30390
30391 * gcc.dg/trampoline-1.c: New test.
30392
30393 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
30394
30395 * gcc.c-torture/compile/200031109-1.c: New test.
30396
30397 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
30398
30399 PR c/3190
30400 PR c/8714
30401 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30402 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
30403 gcc.dg/format/no-y2k-1.c: Update.
30404
30405 2003-11-08 Roger Sayle <roger@eyesopen.com>
30406
30407 PR optimization/10467
30408 * gcc.dg/20031108-1.c: New test case.
30409
30410 2003-11-07 Geoffrey Keating <geoffk@apple.com>
30411
30412 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
30413
30414 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
30415
30416 * gcc.dg/compound-lvalue-1.c: New test.
30417 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
30418 some XFAILs.
30419
30420 2003-11-06 Geoffrey Keating <geoffk@apple.com>
30421
30422 * gcc.dg/altivec-varargs-1.c: New test.
30423
30424 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
30425
30426 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
30427 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
30428 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
30429 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
30430 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
30431
30432 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
30433
30434 * gcc.dg/cond-lvalue-1.c: New test.
30435
30436 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
30437
30438 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
30439
30440 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30441
30442 PR c++/11616
30443 * g++.dg/template/instantiate5.C: New test.
30444
30445 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30446
30447 PR c++/12726
30448 * g++.dg/ext/complit2.C: Replace test with self-contained version.
30449 * ChangeLog: Add missing first entry for above test.
30450
30451 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30452
30453 PR c++/9810
30454 * g++.dg/template/using8.C: New test.
30455 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
30456
30457 2003-11-02 Roger Sayle <roger@eyesopen.com>
30458
30459 PR optimization/10817
30460 * gcc.c-torture/compile/20031102-1.c: New test case.
30461
30462 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
30463
30464 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
30465 2147483647.
30466
30467 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
30468
30469 * gcc.dg/20031102-1.c: New test.
30470
30471 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
30472
30473 * gcc.dg/complex-1.c: New test.
30474
30475 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30476
30477 PR c++/12796
30478 * g++.dg/template/crash13.C: Adjust expected error location.
30479 * g++.old-deja/g++.brendan/ns1.C: Likewise.
30480
30481 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
30482
30483 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30484
30485 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
30486
30487 PR/10239
30488 * gcc.c-torture/compile/20031031-2.c: New test.
30489
30490 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
30491
30492 PR/11640
30493 * gcc.c-torture/compile/20031031-1.c: New test.
30494
30495 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
30496
30497 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30498 * gcc.misc-tests/bprob.exp: Likewise.
30499 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
30500 the execution test on arm-elf configs.
30501 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
30502 configs that don't support scratch files.
30503 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
30504
30505 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
30506
30507 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
30508 done by dejagnu.
30509
30510 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
30511
30512 * ada/acats/run_all.sh: Redirect mv output to /dev/null
30513 Avoid non pure sh syntax. Add more logging.
30514
30515 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
30516 fail.
30517
30518 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30519
30520 PR libgcj/10610
30521 * gcc.dg/ppc-stackalign-1.c: New test.
30522
30523 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
30524
30525 * ada/acats/run_all.sh: Change output to be more compliant with
30526 dejagnu framework.
30527 Create acats.sum and acats.log files under testsuite/ada/acats
30528 Only run [a-z]* directories, to filter out e.g. CVS.
30529 Redirect build output to log file.
30530
30531 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
30532
30533 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
30534
30535 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
30536
30537 PR ada/5909:
30538 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
30539
30540 2003-10-27 Jakub Jelinek <jakub@redhat.com>
30541
30542 * gcc.c-torture/compile/20031023-1.c: New test.
30543 * gcc.c-torture/compile/20031023-2.c: New test.
30544 * gcc.c-torture/compile/20031023-3.c: New test.
30545 * gcc.c-torture/compile/20031023-4.c: New test.
30546
30547 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30548
30549 PR c++/10371
30550 * g++.dg/lookup/scoped8.C: New test.
30551
30552 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
30553
30554 * g++.dg/opt/reg-stack3.C: New test.
30555
30556 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
30557
30558 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
30559
30560 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30561
30562 PR c++/11076
30563 * g++.dg/template/crash13.C: New test.
30564
30565 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
30566
30567 * gcc.dg/c99-restrict-2.c: New test.
30568
30569 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
30570
30571 PR c++/12698, c++/12699, c++/12700, c++/12566
30572 * g++.dg/inherit/covariant9.C: New test.
30573 * g++.dg/inherit/covariant10.C: New test.
30574 * g++.dg/inherit/covariant11.C: New test.
30575
30576 2003-10-23 Jason Merrill <jason@redhat.com>
30577
30578 PR c++/12726
30579 * g++.dg/ext/complit2.C: New test.
30580
30581 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
30582
30583 PR target/12654
30584 * gcc.c-torture/execute/20031020-1.c: New test.
30585
30586 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30587
30588 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
30589 following the jump_insn.
30590
30591 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
30592
30593 * gcc.dg/cast-lvalue-1.c: New test.
30594
30595 2003-10-21 Mark Mitchell <mark@codesourcery.com>
30596
30597 PR c++/11962
30598 * g++.dg/template/cond2.C: New test.
30599
30600 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
30601
30602 * gcc.dg/builtins-28.c: New test.
30603
30604 2003-10-20 Jan Hubicka <jh@suse.cz>
30605
30606 * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
30607 parameter.
30608 * testsuite/gcc.dg/inline-2.c: Likewise.
30609
30610 2003-10-20 Phil Edwards <phil@codesourcery.com>
30611
30612 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
30613 * gcc.dg/nest.c: Likewise.
30614
30615 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30616
30617 PR c++/9781, c++/10583, c++/11862
30618 * g++.dg/parse/crash13.C: New test.
30619
30620 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30621
30622 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
30623
30624 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30625
30626 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
30627 Define HAVE_C99_RUNTIME except on Solaris.
30628 * gcc.dg/builtins-20.c: Likewise.
30629
30630 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30631
30632 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
30633
30634 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30635
30636 PR c++/12495
30637 * g++.dg/template/crash21.C: New test.
30638
30639 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30640
30641 PR c++/2513
30642 * g++.dg/template/typename5.C: New test.
30643
30644 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30645
30646 PR c++/12369
30647 * g++.dg/template/friend25.C: New test.
30648
30649 2003-10-16 Ziemowit Laski <zlaski@apple.com>
30650
30651 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
30652 versions.
30653
30654 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
30655
30656 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
30657 == 2147483647.
30658
30659 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
30660
30661 * gcc.c-torture/execute/960416-1.x: Remove.
30662 * gcc.c-torture/execute/divconst-3.x: Likewise.
30663
30664 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
30665
30666 PR target/12598
30667 * gcc.dg/torture/cris-volatile-1.c: New test.
30668
30669 2003-10-14 Roger Sayle <roger@eyesopen.com>
30670
30671 PR optimization/9325
30672 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
30673 for overflowing floating point to integer conversion during RTL
30674 simplification.
30675
30676 2003-10-13 Ziemowit Laski <zlaski@apple.com>
30677
30678 * objc/execute/_cmd.m: Fix typo.
30679 * objc.dg/image-info.m, objc.dg/symtab-1.m:
30680 Relax 'scan-assembler' regexp.
30681 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
30682 objc.dg/try-catch-4.m: Run on non-Darwin targets.
30683 * objc.dg/zero-link-2.m: Remove blank line.
30684 * objc.dg/zero-link-3.m: New test case.
30685
30686 2003-10-13 Geoffrey Keating <geoffk@apple.com>
30687
30688 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
30689
30690 * gcc.dg/asm-names.c: Use scan-assembler-not rather
30691 than linker trickery.
30692
30693 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30694
30695 PR c++/12370
30696 * g++.dg/other/friend2.C: New test.
30697
30698 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
30699
30700 * gcc.dg/20031012-1.c: New test.
30701
30702 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
30703
30704 * gcc.dg/weak/weak-3.c: Fix for new warning.
30705
30706 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
30707
30708 PR optimization/8750
30709 * gcc.c-torture/execute/20031012-1.c: New test case.
30710
30711 2003-10-11 Roger Sayle <roger@eyesopen.com>
30712
30713 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
30714 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
30715
30716 2003-10-11 Roger Sayle <roger@eyesopen.com>
30717
30718 PR optimization/12260
30719 * gcc.c-torture/compile/20031011-2.c: New test case.
30720
30721 2003-10-11 Roger Sayle <roger@eyesopen.com>
30722
30723 * gcc.c-torture/execute/20031011-1.c: New testcase.
30724
30725 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
30726
30727 * gcc.c-torture/compile/20031011-1.c: New test.
30728
30729 2003-10-11 Jan Hubicka <jh@suse.cz>
30730
30731 * g++.dg/other/first-global.C: New test.
30732
30733 2003-10-11 Roger Sayle <roger@eyesopen.com>
30734
30735 * gcc.c-torture/execute/string-opt-18.c: New testcase.
30736
30737 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
30738
30739 * gcc.c-torture/compile/20031010-1.c: New test.
30740
30741 2003-10-10 Geoffrey Keating <geoffk@apple.com>
30742
30743 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
30744 * gcc.c-torture/execute/va-arg-25.c: ... here.
30745
30746 2003-10-09 Mark Mitchell <mark@codesourcery.com>
30747
30748 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
30749
30750 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
30751
30752 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
30753
30754 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
30755
30756 * g++.dg/parse/error2.C: New test.
30757
30758 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
30759
30760 PR c++/11097
30761 * g++.dg/other/error5.C: Modify the error message.
30762 * g++.dg/lookup/using8.C: New test.
30763
30764 2003-10-07 Geoffrey Keating <geoffk@apple.com>
30765
30766 * gcc.dg/darwin-abi-2.c: New file.
30767 * gcc.c-torture/execute/va-arg-24.c: New file.
30768
30769 2003-10-06 Bob Wilson <bob.wilson@acm.org>
30770
30771 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
30772 indentation.
30773
30774 2003-10-06 Mark Mitchell <mark@codesourcery.com>
30775
30776 PR c++/10147
30777 * g++.dg/other/error4.C: Update error messages.
30778 * g++.dg/template/ptrmem4.C: Likewise.
30779
30780 PR c++/12337
30781 * g++.dg/init/new9.C: New test.
30782
30783 PR c++/12334, c++/12236, c++/8656
30784 * g++.dg/ext/attrib8.C: New test.
30785
30786 2003-10-06 Devang Patel <dpatel@apple.com>
30787
30788 * gcc.dg/debug/dwarf2-3.h: New test.
30789 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
30790
30791 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
30792
30793 * g++.dg/opt/cfg2.C: New test.
30794
30795 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30796
30797 * g++.dg/opt/float1.C: New test.
30798
30799 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
30800
30801 * gcc.dg/c90-array-lval-6.c: New test.
30802 * gcc.dg/c99-array-lval-6.c: New test.
30803
30804 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
30805 Ziemowit Laski <zlaski@apple.com>
30806
30807 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
30808 'Derived', so that it is never considered a class method; add
30809 new warning for '+port' method ambiguity.
30810 * objc.dg/method-12.m: Include <objc/objc.h> instead of
30811 <objc/objc-api.h> (needed on Mac OS X).
30812 * objc.dg/method-13.m: New test.
30813
30814 2003-10-03 Roger Sayle <roger@eyesopen.com>
30815
30816 PR optimization/9325, PR java/6391
30817 * gcc.c-torture/execute/20031003-1.c: New test case.
30818
30819 2003-10-02 Mark Mitchell <mark@codesourcery.com>
30820
30821 PR optimization/12180
30822 * gcc.dg/20031002-1.c: New test.
30823
30824 PR c++/12486
30825 * g++.dg/inherit/error1.C: New test.
30826
30827 2003-10-02 Chris Demetriou <cgd@broadcom.com>
30828
30829 * lib/f-torture.exp (search_for): Rename to...
30830 (search_for_re): This. Also, clean up comments and the
30831 "regexp" invocation.
30832
30833 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
30834
30835 * gcc.c-torture/compile/20031002-1.c: New test.
30836
30837 2003-10-02 Jakub Jelinek <jakub@redhat.com>
30838
30839 * g++.dg/opt/cond1.C: New test.
30840
30841 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
30842
30843 * gcc.dg/Wold-style-definition-2.c: New testcase.
30844 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
30845
30846 2003-09-29 Richard Henderson <rth@redhat.com>
30847
30848 * g++.dg/init/array10.C: Add dg-options.
30849
30850 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
30851
30852 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
30853
30854 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30855
30856 * g++.dg/template/friend19.C: Fix typo.
30857 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
30858
30859 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
30860
30861 * gcc.c-torture/execute/20030928-1.c: New test.
30862 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
30863
30864 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
30865
30866 * g++.dg/opt/unroll1.C: New test.
30867
30868 2003-09-26 Roger Sayle <roger@eyesopen.com>
30869
30870 PR optimization/11741
30871 * gcc.dg/20030926-1.c: New test case.
30872
30873 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30874
30875 PR c++/5655
30876 * g++.dg/parse/access7.C: New test.
30877 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
30878
30879 2003-09-24 Ziemowit Laski <zlaski@apple.com>
30880
30881 MERGE OF objc-improvements-branch into MAINLINE:
30882 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
30883 if libobjc has not been built.
30884 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
30885 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
30886 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
30887 objc/execute/nested-3.m, objc/execute/np-2.m,
30888 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
30889 objc/execute/redefining_self.m, objc/execute/root_methods.m,
30890 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
30891 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
30892 objc.dg/special/unclaimed-category-1.h,
30893 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
30894 well as GNU runtime.
30895 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
30896 * execute/cascading-1.m, execute/function-message-1.m,
30897 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
30898 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
30899 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
30900 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
30901 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
30902 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
30903 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
30904 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
30905 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
30906 * objc.dg/bitfield-2.m: Run only on Darwin.
30907 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
30908 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
30909 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
30910 * objc.dg/const-str-1.m: Fix constant string layout.
30911
30912 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
30913
30914 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
30915
30916 2003-09-23 Geoffrey Keating <geoffk@apple.com>
30917
30918 * gcc.dg/darwin-abi-1.c: New file.
30919
30920 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
30921
30922 PR target/12281
30923 * gcc.c-torture/compile/20030921-1.c: New test.
30924
30925 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
30926
30927 * g++.dg/opt/reg-stack2.C: New test.
30928
30929 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
30930
30931 * g++.dg/eh/delayslot1.C: New test.
30932
30933 2003-09-20 Richard Henderson <rth@redhat.com>
30934
30935 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
30936
30937 2003-09-20 Roger Sayle <roger@eyesopen.com>
30938
30939 * gcc.c-torture/execute/20030920-1.c: New test case.
30940
30941 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30942
30943 * g++.dg/rtti/typeid3.C: Correct expected error message.
30944
30945 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30946
30947 PR c++/157
30948 * g++.dg/parse/crash12.C: New test.
30949
30950 2003-09-19 Janis Johnson <janis187@us.ibm.com>
30951
30952 * gcc.dg/compat/mixed-struct-check.h: New.
30953 * gcc.dg/compat/mixed-struct-defs.h: New.
30954 * gcc.dg/compat/mixed-struct-init.h: New.
30955 * gcc.dg/compat/struct-by-value-19_main.c: New.
30956 * gcc.dg/compat/struct-by-value-19_x.c: New.
30957 * gcc.dg/compat/struct-by-value-19_y.c: New.
30958 * gcc.dg/compat/struct-by-value-20_main.c: New.
30959 * gcc.dg/compat/struct-by-value-20_x.c: New.
30960 * gcc.dg/compat/struct-by-value-20_y.c: New.
30961 * gcc.dg/compat/struct-return-19_main.c: New.
30962 * gcc.dg/compat/struct-return-19_x.c: New.
30963 * gcc.dg/compat/struct-return-19_y.c: New.
30964 * gcc.dg/compat/struct-return-20_main.c: New.
30965 * gcc.dg/compat/struct-return-20_x.c: New.
30966 * gcc.dg/compat/struct-return-20_y.c: New.
30967
30968 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
30969 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
30970 so that it will not complain on LP64 targets.
30971
30972 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30973
30974 PR c++/495
30975 * g++.dg/template/friend24.C: New test.
30976
30977 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
30978
30979 PR c++/12332
30980 * g++.dg/template/memtmpl2.C: New test.
30981
30982 2003-09-18 Mark Mitchell <mark@codesourcery.com>
30983
30984 PR target/11184
30985 * gcc.dg/builtin-apply1.c: New test.
30986
30987 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
30988
30989 PR c++/9848
30990 * g++.dg/warn/Wunused-4.C: New test.
30991
30992 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30993
30994 PR c++/12316
30995 * g++.dg/other/gc2.C: New test.
30996
30997 2003-09-17 Mark Mitchell <mark@codesourcery.com>
30998
30999 PR c++/11991
31000 * g++.dg/rtti/typeid3.C: New test.
31001
31002 PR c++/12266
31003 * g++.dg/overload/template1.C: New test.
31004
31005 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
31006
31007 * g++.dg/opt/cfg3.C: New test.
31008
31009 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31010
31011 PR c++/7939
31012 * g++.dg/template/crash11.C: New test.
31013
31014 2003-09-16 Jason Merrill <jason@redhat.com>
31015 Jakub Jelinek <jakub@redhat.com>
31016
31017 * gcc.dg/attr-warn-unused-result.c: New test.
31018
31019 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
31020
31021 PR c++/12184
31022 * g++.dg/expr/call2.C: New test.
31023
31024 2003-09-15 Andreas Jaeger <aj@suse.de>
31025
31026 * gcc.dg/Wold-style-definition-1.c: New test.
31027
31028 2003-09-14 Mark Mitchell <mark@codesourcery.com>
31029
31030 PR c++/3907
31031 * g++.dg/parse/template12.C: New test.
31032
31033 * g++.dg/abi/bitfield11.C: New test.
31034 * g++.dg/abi/bitfield12.C: Likewise.
31035
31036 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
31037
31038 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
31039 non-expansion of functional macro name without arguments at EOL.
31040 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
31041
31042 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
31043
31044 * gcc.c-torture/execute/20030914-[12].c: New tests.
31045
31046 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
31047
31048 PR c++/11788
31049 * g++.dg/overload/addr1.C: New test.
31050
31051 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
31052
31053 * gcc.dg/20030909-1.c: New test.
31054
31055 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
31056
31057 * gcc.dg/ultrasp10.c: New test.
31058
31059 2003-09-09 Devang Patel <dpatel@apple.com>
31060
31061 * gcc.dg/darwin-ld-6.c: New test.
31062
31063 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31064
31065 * gcc.dg/torture/builtin-explog-1.c: New testcase.
31066
31067 2003-09-08 Mark Mitchell <mark@codesourcery.com>
31068
31069 * gcc.dg/ia64-types1.c: New test.
31070 * gcc.dg/ia64-types2.c: Likewise.
31071
31072 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31073
31074 * gcc.dg/builtins-1.c: Add more _Complex tests.
31075 * gcc.dg/torture/builtin-attr-1.c: Likewise.
31076
31077 * gcc.dg/builtins-1.c: Test existing _Complex functions.
31078 * gcc.dg/torture/builtin-attr-1.c: Likewise.
31079
31080 2003-09-08 Mark Mitchell <mark@codesourcery.com>
31081
31082 PR c++/11786
31083 * g++.dg/lookup/koenig2.C: New test.
31084
31085 PR c++/5296
31086 * g++.dg/rtti/typeid2.C: New test.
31087
31088 2003-09-08 Jakub Jelinek <jakub@redhat.com>
31089
31090 * gcc.c-torture/compile/20030904-1.c: New test.
31091
31092 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
31093
31094 * g++.dg/opt/longbranch2.C: New test.
31095
31096 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
31097
31098 * g++.dg/template/crash10.C: Only compile it.
31099
31100 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
31101
31102 PR middle-end/11665
31103 * gcc.c-torture/compile/20030907-1.c: New test.
31104 * g++.dg/init/array11.C: New test.
31105
31106 2003-09-07 Mark Mitchell <mark@codesourcery.com>
31107
31108 PR c++/11852
31109 * g++.dg/init/struct1.C: New test.
31110
31111 2003-09-07 Mark Mitchell <mark@codesourcery.com>
31112
31113 PR c++/12181
31114 * g++.dg/expr/comma1.C: New test.
31115
31116 2003-09-06 Mark Mitchell <mark@codesourcery.com>
31117
31118 PR c++/11867
31119 * g++.dg/expr/static_cast5.C: New test.
31120
31121 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
31122
31123 PR c++/11507
31124 * g++.dg/lookup/scoped7.C: New test.
31125
31126 PR c++/9574
31127 * g++.dg/other/static1.C: New test.
31128
31129 PR c++/11490
31130 * g++.dg/warn/template-1.C: New test.
31131
31132 PR c++/11432
31133 * g++.dg/template/crash10.C: New test.
31134
31135 PR c++/2478
31136 * g++.dg/overload/VLA.C: New test.
31137
31138 PR c++/10804
31139 * g++.dg/template/call1.C: New test.
31140
31141 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
31142
31143 PR c++/11794
31144 * g++.dg/parse/using3.C: New test.
31145
31146 2003-09-06 Roger Sayle <roger@eyesopen.com>
31147
31148 PR c++/11409
31149 * g++.dg/overload/builtin3.C: New test case.
31150
31151 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
31152
31153 PR c/9862
31154 * gcc.dg/20030906-1.c: New test.
31155 * gcc.dg/20030906-2.c: Likewise.
31156
31157 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
31158
31159 PR c++/12167
31160 * g++.dg/parse/defarg5.C: New test.
31161
31162 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
31163
31164 2003-09-05 Mark Mitchell <mark@codesourcery.com>
31165
31166 PR c++/12163
31167 * g++.dg/expr/static_cast4.C: New test.
31168
31169 PR c++/12146
31170 * g++.dg/template/crash9.C: New test.
31171
31172 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
31173
31174 * g++.old-deja/g++.ext/pretty2.C: Update for change
31175 in __FUNCTION__.
31176 * g++.old-deja/g++.ext/pretty3.C: Likewise.
31177
31178 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
31179
31180 PR c++/11922
31181 * g++/dg/template/qualified-id1.C: New test.
31182
31183 PR c++/12037
31184 * g++.dg/warn/noeffect4.C: New test.
31185
31186 2003-09-04 Matt Austern <austern@apple.com>
31187
31188 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
31189 * g++.dg/ext/fnname2.C: Likewise.
31190 * g++.dg/ext/fnname3.C: Likewise.
31191
31192 2003-09-04 Mark Mitchell <mark@codesourcery.com>
31193
31194 * g++.dg/expr/lval1.C: New test.
31195 * g++.dg/ext/lvcast.C: Remove.
31196
31197 2003-09-03 Roger Sayle <roger@eyesopen.com>
31198
31199 PR optimization/11700.
31200 * gcc.c-torture/compile/20030903-1.c: New test case.
31201
31202 2003-09-03 Mark Mitchell <mark@codesourcery.com>
31203
31204 PR c++/12053
31205 * g++.dg/abi/layout4.C: New test.
31206
31207 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
31208
31209 PR c++/11553
31210 * g++.dg/parse/friend3.C: New test.
31211
31212 2003-09-02 Mark Mitchell <mark@codesourcery.com>
31213
31214 PR c++/11847
31215 * g++.dg/template/class1.C: New test.
31216
31217 PR c++/11808
31218 * g++.dg/expr/call1.C: New test.
31219
31220 2003-09-01 Mark Mitchell <mark@codesourcery.com>
31221
31222 PR c++/12114
31223 * g++.dg/init/ref9.C: New test.
31224
31225 PR c++/11972
31226 * g++.dg/template/nested4.C: New test.
31227
31228 2003-08-29 Mark Mitchell <mark@codesourcery.com>
31229
31230 PR c++/12093
31231 * g++.dg/template/non-dependent4.C: New test.
31232
31233 PR c++/11928
31234 * g++.dg/inherit/conv1.C: New test.
31235
31236 2003-08-29 Mark Mitchell <mark@codesourcery.com>
31237
31238 PR c++/6196
31239 * g++.dg/ext/label1.C: New test.
31240 * g++.dg/ext/label2.C: Likewise.
31241
31242 2003-08-28 Mark Mitchell <mark@codesourcery.com>
31243
31244 * g++.dg/expr/cond3.C: New test.
31245
31246 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31247
31248 * gcc.dg/builtins-1.c: Add new builtin cases.
31249
31250 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31251
31252 * gcc.dg/builtins-1.c: Add new cases.
31253 * gcc.dg/torture/builtin-attr-1.c: Likewise.
31254
31255 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31256
31257 * gcc.dg/builtins-1.c: Add more math builtin tests.
31258 * gcc.dg/torture/builtin-attr-1.c: New test.
31259
31260 2003-08-28 Mark Mitchell <mark@codesourcery.com>
31261
31262 PR optimization/5079
31263 * g++.dg/opt/static3.C: New test.
31264
31265 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
31266
31267 * gcc.misc-tests/gcov-10b.c: New test.
31268
31269 2003-08-27 Mark Mitchell <mark@codesourcery.com>
31270
31271 * g++.dg/opt/ptrmem3.C: New test.
31272
31273 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
31274
31275 2003-08-27 Jakub Jelinek <jakub@redhat.com>
31276
31277 * gcc.dg/20030826-2.c: New test.
31278
31279 2003-08-26 Roger Sayle <roger@eyesopen.com>
31280
31281 PR middle-end/12002
31282 * g77.f-torture/compile/12002.f: New test case.
31283
31284 2003-08-26 Roger Sayle <roger@eyesopen.com>
31285
31286 * gcc.dg/20030826-1.c: New test case.
31287
31288 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
31289
31290 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
31291
31292 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
31293
31294 PR c++/11871
31295 * c++.dg/lookup/crash1.C: New test.
31296
31297 * c++.dg/warn/noeffect3.C: New test.
31298
31299 2003-08-25 Janis Johnson <janis187@us.ibm.com>
31300
31301 * gcc.dg/compat/vector-1_x.c: Compile with -w.
31302 * gcc.dg/compat/vector-1_y.c: Ditto.
31303 * gcc.dg/compat/vector-2_x.c: Ditto.
31304 * gcc.dg/compat/vector-2_y.c: Ditto.
31305
31306 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
31307
31308 * gcc.dg/20030702-1.c: New test.
31309
31310 2003-08-25 Mark Mitchell <mark@codesourcery.com>
31311
31312 PR c++/8795
31313 * g++.dg/ext/altivec-1.C: New test.
31314
31315 2003-08-24 Richard Henderson <rth@redhat.com>
31316
31317 * g++.dg/eh/simd-2.C: Add -w for x86.
31318
31319 2003-08-23 Jakub Jelinek <jakub@redhat.com>
31320
31321 * gcc.dg/20030815-1.c: New test.
31322
31323 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31324
31325 PR c++/3765
31326 * g++.dg/parse/access6.C: New test.
31327
31328 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31329
31330 PR c++/641, c++/11876
31331 * g++.dg/template/friend22.C: New test.
31332 * g++.dg/template/friend23.C: Likewise.
31333
31334 2003-08-22 Mark Mitchell <mark@codesourcery.com>
31335
31336 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
31337 identically.
31338
31339 2003-08-22 Mark Mitchell <mark@codesourcery.com>
31340
31341 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
31342
31343 2003-08-22 Mark Mitchell <mark@codesourcery.com>
31344
31345 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
31346
31347 2003-08-22 Mark Mitchell <mark@codesourcery.com>
31348
31349 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
31350
31351 2003-08-22 Mark Mitchell <mark@codesourcery.com>
31352
31353 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
31354
31355 2003-08-21 Mark Mitchell <mark@codesourcery.com>
31356
31357 PR c++/11919
31358 * g++.dg/overload/prom1.C: New test.
31359
31360 PR c++/11551
31361 * g++.dg/parse/dtor2.C: New test.
31362
31363 PR c++/10762
31364 * g++.dg/parse/using2.C: New test.
31365
31366 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
31367
31368 PR target/11805
31369 * gcc.c-torture/compile/20030821-1.c: New.
31370
31371 2003-08-20 Mark Mitchell <mark@codesourcery.com>
31372
31373 PR c++/11834
31374 * g++.dg/template/deduce2.C: New test.
31375
31376 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
31377
31378 * gcc.c-torture/execute/20030821-1.c: New test.
31379
31380 2003-08-20 Roger Sayle <roger@eyesopen.com>
31381
31382 PR middle-end/11984
31383 * gcc.dg/20030820-1.c: New test case.
31384
31385 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
31386
31387 PR c++/11945
31388 * g++.dg/warn/noeffect2.C: New test.
31389
31390 2003-08-19 Mark Mitchell <mark@codesourcery.com>
31391
31392 PR c++/10926
31393 * g++.dg/template/dtor2.C: New test.
31394
31395 PR c++/11684
31396 * g++.dg/template/operator1.C: New test.
31397 * g++.dg/parse/operator4.C: New test.
31398
31399 PR c++/11946.C
31400 * g++.dg/expr/enum1.C: New test.
31401 * gcc.dg/c99-bool-1.c: Remove bogus warning.
31402
31403 PR c++/11036.C
31404 * g++.dg/parse/elab2.C: New test.
31405 * g++.dg/parse/typedef4.C: Change error message.
31406 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
31407 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
31408 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
31409
31410 2003-08-19 Geoffrey Keating <geoffk@apple.com>
31411
31412 * gcc.dg/pch/warn-1.c: New.
31413 * gcc.dg/pch/warn-1.hs: New.
31414
31415 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
31416 not-tested file.
31417
31418 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
31419
31420 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
31421
31422 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
31423
31424 * gcc.dg/uninit-D.c: New Test.
31425 * gcc.dg/uninit-E.c: New Test.
31426 * gcc.dg/uninit-F.c: New Test.
31427 * gcc.dg/uninit-G.c: New Test.
31428
31429 2003-08-19 Michael Ritzert <ritzert@t-online.de>
31430
31431 * g++.dg/README: Describe the pch directory.
31432
31433 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31434
31435 PR c++/11174
31436 * g++.dg/parse/access4.C: New test.
31437 * g++.dg/parse/access5.C: Likewise.
31438 * g++.old-deja/g++.jason/access17.C: Adjust error message.
31439
31440 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
31441
31442 * gcc.dg/noncompile/20030818-1.c: New.
31443
31444 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
31445
31446 PR c++/11957
31447 * g++.dg/warn/noeffect1.C: New test.
31448
31449 * g++.dg/template/scope2.C: New test.
31450 * g++.dg/template/error2.C: Correct dg-error
31451
31452 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
31453
31454 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
31455
31456 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
31457
31458 PR C++/11512
31459 * g++.dg/template/warn1.C: New.
31460
31461 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
31462
31463 * g++.dg/template/error2.C: New test.
31464 * g++.dg/lookup/using7.C: Adjust errors
31465 * g++.old-deja/g++.pt/crash36.C: Likewise.
31466 * g++.old-deja/g++.pt/derived3.C: Likewise.
31467
31468 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31469
31470 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
31471 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
31472 * gcc.c-torture/execute/builtins/string-9.c: New, from
31473 string-opt-9.c. Adjust for execute/builtins framework.
31474 * gcc.c-torture/execute/string-opt-9.c: Delete.
31475
31476 2003-08-12 Mark Mitchell <mark@codesourcery.com>
31477
31478 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
31479
31480 * g++.dg/parse/ret-type2.C: New test.
31481
31482 PR c++/11703
31483 * g++.dg/init/new8.C: New test.
31484
31485 PR c++/10923
31486 * g++.dg/parse/typedef5.C: New test.
31487
31488 PR c++/9512
31489 * g++.dg/parse/qualified2.C: New test.
31490 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
31491 invalid code.
31492
31493 2003-08-11 Mark Mitchell <mark@codesourcery.com>
31494
31495 * g++.dg/conversion/ptrmem1.C: New test.
31496
31497 2003-08-11 Jakub Jelinek <jakub@redhat.com>
31498
31499 PR target/11693
31500 * gcc.dg/20030811-1.c: New test.
31501
31502 PR target/11535
31503 * gcc.c-torture/execute/20030811-1.c: New test.
31504
31505 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31506
31507 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
31508
31509 2003-08-10 Mark Mitchell <mark@codesourcery.com>
31510
31511 PR c++/11789.C
31512 * g++.dg/inherit/multiple1.C: New test.
31513
31514 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
31515
31516 * gcc.dg/spe1.c: New test.
31517
31518 PR c++/11670
31519 * g++.dg/expr/cast2.C: New test.
31520
31521 PR c++/10530
31522 * g++.dg/template/dependent-name2.C: New test.
31523
31524 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
31525
31526 * g++.dg/parse/crash11.C: Put the dg options in comments.
31527
31528 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
31529
31530 * lib/gcc-dg.exp: Update for diagnostic change.
31531
31532 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31533
31534 PR c++/5767
31535 * g++.dg/parse/crash11.C: New test.
31536
31537 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
31538
31539 * gcc.dg/cpp/spacing1.c: Update.
31540
31541 2003-08-04 Janis Johnson <janis187@us.ibm.com>
31542
31543 PR target/11739
31544 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
31545 a value for -mtune.
31546
31547 2003-08-04 Roger Sayle <roger@eyesopen.com>
31548
31549 PR middle-end/11771
31550 * gcc.c-torture/compile/20030804-1.c: New test case.
31551
31552 2003-08-04 Roger Sayle <roger@eyesopen.com>
31553
31554 * gcc.dg/20030804-1.c: New test case.
31555
31556 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
31557
31558 * gcc.dg/cpp/separate-1.c: New test.
31559
31560 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
31561
31562 PR c++/11704
31563 * g++.dg/template/dependent-expr2.C: New test.
31564
31565 PR c++/11766
31566 * g++.dg/expr/ptrmem1.C: New test.
31567
31568 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31569
31570 PR c++/9453
31571 * g++.dg/template/friend15.C: New test.
31572
31573 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
31574
31575 * lib/dg-pch.exp: Work round PCH bug.
31576
31577 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31578
31579 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
31580 builtins. Move cases from builtins-4.c here.
31581
31582 * gcc.dg/torture/builtin-math-1.c: New test taken from
31583 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
31584 additional cases.
31585
31586 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
31587 Delete.
31588
31589 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
31590
31591 PR c++/9447
31592 * g++.dg/template/using7.C: New test.
31593
31594 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
31595
31596 * import1.c, import2.c: New tests.
31597
31598 2003-08-01 Jakub Jelinek <jakub@redhat.com>
31599
31600 * g++.dg/eh/crossjump1.C: New test.
31601
31602 2003-08-01 Mark Mitchell <mark@codesourcery.com>
31603
31604 PR c++/11697
31605 * g++.dg/template/using6.C: New test.
31606
31607 PR c++/11744
31608 * g++.dg/template/koenig2.C: New test.
31609
31610 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31611
31612 PR c++/7983
31613 * g++.dg/parse/typedef4.C: New test.
31614
31615 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31616
31617 PR c++/8442, c++/8806
31618 * g++.dg/template/elab1.C: New test.
31619 * g++.dg/template/type2.C: Likewise.
31620 * g++.dg/template/ttp3.C: Adjust expected error message.
31621 * g++.old-deja/g++.law/visibility13.C: Likewise.
31622 * g++.old-deja/g++.niklas/t135.C: Likewise.
31623 * g++.old-deja/g++.pt/ttp41.C: Likewise.
31624 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
31625 template argument.
31626 * g++.old-deja/g++.pt/ttp44.C: Likewise.
31627
31628 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
31629
31630 PR c++/11295
31631 * g++.dg/ext/stmtexpr1.C: New test.
31632
31633 * g++.dg/opt/tmp1.C: New test.
31634
31635 PR c++/11525
31636 * g++.dg/parse/constant4.C: New test.
31637
31638 PR c++/9447
31639 * g++.dg/template/using5.C: New test.
31640
31641 2003-07-31 Roger Sayle <roger@eyesopen.com>
31642
31643 * gcc.dg/builtins-27.c: New test case.
31644
31645 2003-07-31 Jakub Jelinek <jakub@redhat.com>
31646
31647 * gcc.dg/tls/opt-7.c: New test.
31648
31649 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
31650
31651 * g++.old-deja/g++.other/crash18.C: Remove.
31652
31653 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
31654
31655 * g++.dg/template/explicit3.C: New.
31656 * g++.dg/template/explicit4.C: New.
31657 * g++.dg/template/explicit5.C: New.
31658
31659 PR c++/11347
31660 * g++.dg/template/memtmpl1.C: New.
31661
31662 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
31663
31664 PR target/11565
31665 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
31666 * gcc.dg/i386-387-5.c (dg-options): Likewise.
31667
31668 2003-07-30 Jan Hubicka <jh@suse.cz>
31669
31670 * vtgc1.c: Kill.
31671
31672 2003-07-29 Zack Weinberg <zack@codesourcery.com>
31673
31674 * gcc.dg/struct-in-proto-1.c: New test.
31675
31676 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
31677
31678 * gcc.dg/cpp/include2.c: Only expect one message.
31679
31680 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
31681
31682 PR c++/9447
31683 * g++.dg/template/using1.C: New test.
31684 * g++.dg/template/using2.C: New test.
31685 * g++.dg/template/using3.C: New test.
31686 * g++.dg/template/using4.C: New test.
31687
31688 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
31689
31690 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
31691 * gcc.c-torture/execute/string-opt-10.c: Likewise.
31692
31693 2003-07-28 Jan Hubicka <jh@suse.cz>
31694
31695 PR c++/11530
31696 * g++.dg/opt/call1.C: New test.
31697
31698 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
31699
31700 PR c++/11667
31701 * g++.dg/init/enum2.C: New test.
31702 * g++.dg/template/overload1.C: Add "-w" option.
31703
31704 2003-07-28 <hp@bitrange.com>
31705
31706 * gcc.dg/Wdeclaration-after-statement-1.c,
31707 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
31708
31709 2003-07-28 Jakub Jelinek <jakub@redhat.com>
31710
31711 * gcc.c-torture/compile/20030725-1.c: New test.
31712
31713 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
31714
31715 * gcc.dg/20030505.c: Only run for SPE.
31716 Remove definition of opaque type.
31717
31718 2003-07-27 Mark Mitchell <mark@codesourcery.com>
31719
31720 * g++.dg/template/ptrmem6.C: New test.
31721
31722 2003-07-26 Geoffrey Keating <geoffk@apple.com>
31723
31724 * gcc.c-torture/compile/zero-strct-2.c: New test.
31725
31726 2003-07-25 Geoffrey Keating <geoffk@apple.com>
31727
31728 * gcc.dg/intermod-1.c: New test.
31729
31730 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
31731
31732 PR c++/11617
31733 * g++.dg/template/lookup2.C: New test.
31734 * g++.dg/template/memclass1.C: Remove instantiated from error.
31735 * g++.dg/other/error2.C: Tweak expected errors.
31736
31737 PR c++/11596
31738 * g++.dg/template/defarg3.C: New test.
31739
31740 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
31741
31742 2003-07-24 Mark Mitchell <mark@codesourcery.com>
31743
31744 * g++.dg/inherit/access5.C: New test.
31745
31746 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31747
31748 PR c++/11513
31749 * g++.dg/template/crash8.C: New test.
31750
31751 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
31752
31753 PR c/10602
31754 * gcc.dg/noncompile/incomplete-2.c: New test.
31755
31756 2003-07-23 Mark Mitchell <mark@codesourcery.com>
31757
31758 PR c++/11645
31759 * g++.dg/inherit/access4.C: New test.
31760
31761 PR c++/11517
31762 * g++.dg/expr/cond2.C: New test.
31763
31764 PR optimization/10679
31765 * g++.dg/opt/inline4.C: New test.
31766
31767 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
31768
31769 * g++.dg/parse/crash10: New test.
31770
31771 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
31772
31773 * g++.dg/ext/flexary1.C: New test.
31774
31775 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31776
31777 PR c++/10793
31778 * g++.dg/template/crash9.C: New test.
31779
31780 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31781
31782 PR c++/3004
31783 * g++.dg/parse/typedef3.C: New test.
31784
31785 PR c++/7906
31786 * g++.dg/parse/operator2.C: New test.
31787
31788 PR c++/8895
31789 * g++.dg/parse/def-tmpl-arg1.C: New test.
31790
31791 PR c++/9282
31792 * g++.dg/parse/funptr1.C: New test.
31793
31794 PR c++/9452
31795 * g++.dg/parse/ambig3.C: New test.
31796
31797 PR c++/9454
31798 * g++.dg/parse/operator3.C: New test.
31799
31800 PR c++/9486
31801 * g++.dg/parse/template10.C: New test.
31802
31803 PR c++/9488
31804 * g++.dg/parse/template11.C: New test.
31805
31806 PR c++/10150
31807 * g++.dg/parse/invalid-op1.C: New test.
31808
31809 PR c++/10247
31810 * g++.dg/parse/condexpr1.C: New test.
31811
31812 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
31813
31814 * g++.dg/ext/packed3.C: New test.
31815 * g++.dg/ext/packed4.C: New test.
31816
31817 * gcc.dg/pack-test-3.c: New test.
31818
31819 2003-07-21 Janis Johnson <janis187@us.ibm.com>
31820
31821 * lib/compat.exp: Handle dg-options per source file.
31822 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
31823 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
31824 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
31825 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
31826 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
31827 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
31828 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
31829 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
31830 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
31831 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
31832 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
31833 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
31834 * g++.dg/compat/break/bitfield7_x.C: Ditto.
31835 * g++.dg/compat/break/bitfield7_y.C: Ditto.
31836
31837 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
31838
31839 PR c/10320
31840 * gcc.c-torture/execute/20030718-1.c: New test.
31841
31842 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
31843
31844 PR optimization/11536
31845 * gcc.dg/20030721-1.c: New test.
31846
31847 2003-07-19 Mark Mitchell <mark@codesourcery.com>
31848
31849 PR c++/11546
31850 * g++.dg/template/lookup1.C: New test.
31851
31852 2003-07-19 Zack Weinberg <zack@codesourcery.com>
31853
31854 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
31855 diagnostics of ill-formed constructs involving labels.
31856 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
31857 the new 'previously defined here' message.
31858
31859 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
31860
31861 * g++.dg/parse/non-dependent2.C: New test.
31862
31863 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
31864
31865 * g++.dg/init/init-ref4.C: xfail on targets without
31866 weak symbols.
31867
31868 2003-07-17 Jakub Jelinek <jakub@redhat.com>
31869
31870 PR target/11087
31871 * gcc.c-torture/execute/20030717-1.c: New test.
31872
31873 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31874
31875 * g++.dg/opt/cfg1.C: New test.
31876
31877 2003-07-17 Mark Mitchell <mark@codesourcery.com>
31878
31879 PR optimization/11557
31880 * gcc.dg/20030717-1.c: New test.
31881
31882 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
31883
31884 PR c++/10476
31885 * g++.dg/expr/crash-1.C: New test.
31886
31887 PR c++/11027
31888 * g++.dg/template/init3.C: New test.
31889
31890 PR c++/8222
31891 * g++.dg/template/non-dependent1.C: New test.
31892
31893 PR c++/11070
31894 * g++.dg/template/non-dependent2.C: New test.
31895
31896 PR c++/11071
31897 * g++.dg/template/non-dependent3.C: New test.
31898
31899 PR c++/9907
31900 * g++.dg/template/sizeof5.C: New test.
31901
31902 2003-07-17 Geoffrey Keating <geoffk@apple.com>
31903
31904 PR 11498
31905 * gcc.c-torture/compile/mangle-1.c: New file.
31906
31907 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31908
31909 PR c++/7809
31910 * g++.dg/parse/access3.C: New test.
31911
31912 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
31913
31914 PR c++/11384
31915 * g++.dg/init/init-ref4.C: New test.
31916
31917 2003-07-16 Mark Mitchell <mark@codesourcery.com>
31918
31919 PR c++/11547
31920 * g++.dg/parse/constant3.C: New test.
31921 * g++.dg/parse/crash7.C: Likewise.
31922
31923 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
31924
31925 PR target/11008
31926 * gcc.dg/i386-pentium4-not-mull.c: New.
31927
31928 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
31929
31930 * gcc.dg/asm-names.c (ymain): Make it weak.
31931
31932 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31933
31934 PR c++/5421
31935 * g++.dg/template/friend21.C: New test.
31936
31937 2003-07-16 Jakub Jelinek <jakub@redhat.com>
31938
31939 * gcc.dg/cleanup-8.c: New test.
31940 * gcc.dg/cleanup-9.c: New test.
31941
31942 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
31943
31944 * g++.dg/ext/dll-MI1.h: New file.
31945 * g++.dg/ext/dllexport-MI1.C: New file.
31946 * g++.dg/ext/dllimport-MI1.C: New file.
31947
31948 2003-07-15 Jakub Jelinek <jakub@redhat.com>
31949
31950 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
31951 it does not have cmpstrsi patterns (just cmpmemsi).
31952
31953 2003-07-15 Mark Mitchell <mark@codesourcery.com>
31954
31955 PR debug/11473
31956 * g++.dg/debug/debug8.C: New test.
31957
31958 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31959
31960 PR c++/10108
31961 * g++.dg/template/crash7.C: New test.
31962
31963 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
31964
31965 PR target/10795
31966 * gcc.c-torture/compile/20030708-1.c: New.
31967
31968 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31969
31970 * gcc.c-torture/execute/20030715-1.c: New test.
31971
31972 2003-07-14 Geoffrey Keating <geoffk@apple.com>
31973
31974 * gcc.dg/pch/inline-3.c: New file.
31975 * gcc.dg/pch/inline-3.hs: New file.
31976 * gcc.dg/pch/inline-4.c: New file.
31977 * gcc.dg/pch/inline-4.hs: New file.
31978
31979 2003-07-14 Mark Mitchell <mark@codesourcery.com>
31980
31981 PR c++/11509
31982 * g++.dg/template/crash6.C: New test.
31983
31984 PR c++/7053
31985 * g++.dg/template/friend20.C: New test.
31986
31987 PR c++/7019
31988 * g++.dg/template/overload2.C: New test.
31989
31990 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31991
31992 PR optimization/11440
31993 * gcc.c-torture/execute/20030714-1.c: New test.
31994
31995 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31996
31997 PR c++/11154
31998 * g++.dg/template/partial2.C: New test.
31999
32000 2003-07-13 Mark Mitchell <mark@codesourcery.com>
32001
32002 PR c++/11503
32003 * g++.dg/template/anon1.C: New test.
32004
32005 PR c++/11493
32006 PR c++/11495
32007 * g++.dg/parse/template9.C: Likewise.
32008 * g++.dg/template/crash4.C: New test.
32009 * g++.dg/template/koenig1.C: Likewise.
32010 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
32011 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
32012 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
32013 functions.
32014 * g++.old-deja/g++.jason/template36.C: Likewise.
32015 * g++.old-deja/g++.mike/p1989.C: Likewise.
32016 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
32017 * g++.old-deja/g++.pt/ttp20.C: Use this->.
32018 * g++.old-deja/g++.pt/ttp21.C: Use this->.
32019 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
32020 compiling.
32021 * g++.old-deja/g++.pt/union2.C: Use this->.
32022
32023 2003-07-11 Jakub Jelinek <jakub@redhat.com>
32024
32025 * gcc.dg/20030711-1.c: New test.
32026
32027 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
32028
32029 PR c++/11050
32030 * g++.dg/parse/args1.C: New test.
32031 * g++.pt/defarg8.C: Change expected errors.
32032
32033 2003-07-11 Mark Mitchell <mark@codesourcery.com>
32034
32035 PR c++/8164
32036 * g++.dg/template/nontype2.C: New test.
32037
32038 PR c++/10558
32039 * g++.dg/parse/template8.C: New test.
32040
32041 PR c++/8327
32042 * g++.dg/template/scope1.C: New test.
32043
32044 * g++.dg/warn/Wsign-compare-1.C: New test.
32045
32046 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
32047
32048 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
32049
32050 2003-07-10 Mark Mitchell <mark@codesourcery.com>
32051
32052 PR c++/9411
32053 * g++.dg/template/explicit2.C: New test.
32054
32055 PR c++/10032
32056 * g++.dg/warn/pedantic1.C: New test.
32057
32058 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
32059
32060 PR c++ 9483
32061 * g++.dg/other/field1.C: New test.
32062
32063 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
32064
32065 PR c/11449
32066 * gcc.c-torture/compile/20030707-1.c: New.
32067
32068 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32069
32070 PR c++/10849
32071 * g++.dg/template/access12.C: New test.
32072
32073 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
32074
32075 * g++.dg/bprob/bprob.exp (prof_ext): Update.
32076 * g77.dg/bprob/bprob.exp (prof_ext): Update.
32077 * gcc.misc-tests/bprob.exp (prof_ext): Update.
32078 * gcc.misc-tests/gcov.exp: Update
32079 * g++.dg/gcov/gcov.exp: Update
32080 * lib/gcov.exp: Update.
32081
32082 2003-07-08 Mark Mitchell <mark@codesourcery.com>
32083
32084 * g++.dg/abi/mangle17.C: Make sure template expressions are
32085 dependent.
32086 * g++.dg/abi/mangle4.C: Mark erroneous casts.
32087 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
32088 * g++.dg/opt/stack1.C: Remove erroneous code.
32089 * g++.dg/parse/template7.C: New test.
32090 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
32091 * g++.old-deja/g++.pt/crash4.C: Likewise.
32092
32093 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32094
32095 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
32096 with zero or one occurence of `$' after the initial `L'.
32097
32098 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
32099
32100 * gcc.c-torture/compile/20030704-1.c: Add a comment.
32101
32102 2003-07-08 Roger Sayle <roger@eyesopen.com>
32103
32104 PR c/11370
32105 * gcc.dg/Wunreachable-6.c: New testcase.
32106 * gcc.dg/Wunreachable-7.c: New testcase.
32107
32108 2003-07-08 Jakub Jelinek <jakub@redhat.com>
32109
32110 PR c/11420
32111 * gcc.dg/20030708-1.c: New test.
32112
32113 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
32114
32115 * gcc.dg/compat/sdata-section.h: New file.
32116 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
32117 * gcc.dg/torture/mips-sdata-1.c: New test.
32118
32119 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32120
32121 PR c++/11030
32122 * g++.dg/template/friend19.C: New test.
32123
32124 2003-07-08 Jakub Jelinek <jakub@redhat.com>
32125
32126 * g++.dg/opt/strength-reduce.C: New test.
32127
32128 2003-07-07 Roger Sayle <roger@eyesopen.com>
32129
32130 PR target/10979
32131 * gcc.dg/20030707-1.c: New testcase.
32132
32133 2003-07-07 Roger Sayle <roger@eyesopen.com>
32134
32135 PR optimization/11059
32136 * g++.dg/opt/emptyunion.C: New testcase.
32137
32138 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
32139 Eric Botcazou <ebotcazou@libertysurf.fr>
32140
32141 * g++.dg/opt/stack1.C: New test.
32142
32143 2003-07-05 Mark Mitchell <mark@codesourcery.com>
32144
32145 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
32146 run test.
32147
32148 PR c++/11431
32149 * g++.dg/expr/static_cast3.C: New test.
32150
32151 2003-07-04 Zack Weinberg <zack@codesourcery.com>
32152
32153 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
32154 everywhere.
32155 * gcc.dg/concat.c: Concatenation of string constants with
32156 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
32157 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
32158 * gcc.dg/cpp/escape-2.c: Use wide character constants where
32159 necessary to avoid multi-character character constant warning.
32160 * gcc.dg/cpp/escape.c: Likewise.
32161 * gcc.dg/cpp/ucs.c: Likewise.
32162 Remove backslashes from dg-bogus comments, as they confuse Tcl.
32163 Fix a typo.
32164
32165 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
32166
32167 PR c/11428
32168 * gcc.c-torture/compile/20030704-1.c: New.
32169
32170 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
32171
32172 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
32173
32174 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
32175
32176 PR c++/5287, PR c++/7910, PR c++/11021
32177 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
32178 tests for warnings.
32179 * g++.dg/ext/dllimport2.C: Add tests for warnings.
32180 * g++.dg/ext/dllimport3.C: Likewise.
32181 * g++.dg/ext/dllimport4.C: New file.
32182 * g++.dg/ext/dllimport5.C: New file.
32183 * g++.dg/ext/dllimport6.C: New file.
32184 * g++.dg/ext/dllimport7.C: New file.
32185 * g++.dg/ext/dllimport8.C: New file.
32186 * g++.dg/ext/dllimport9.C: New file.
32187 * g++.dg/ext/dllimport10.C: New file.
32188 * g++.dg/ext/dllexport1.C: New file.
32189
32190 2003-07-03 Mark Mitchell <mark@codesourcery.com>
32191
32192 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
32193 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
32194
32195 2003-07-03 Roger Sayle <roger@eyesopen.com>
32196
32197 * gcc.dg/builtins-25.c: New testcase.
32198 * gcc.dg/builtins-26.c: New testcase.
32199
32200 2003-07-03 Janis Johnson <janis187@us.ibm.com>
32201
32202 * gcc.dg/compat/vector-defs.h: New file.
32203 * gcc.dg/compat/vector-setup.h: New file.
32204 * gcc.dg/compat/vector-check.h: New file.
32205 * gcc.dg/compat/vector-1_main.c: New file.
32206 * gcc.dg/compat/vector-1_x.c: New file.
32207 * gcc.dg/compat/vector-1_y.c: New file.
32208 * gcc.dg/compat/vector-2_main.c: New file.
32209 * gcc.dg/compat/vector-2_x.c: New file.
32210 * gcc.dg/compat/vector-2_y.c: New file.
32211
32212 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
32213 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
32214 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
32215 * gcc.dg/compat/struct-align-1.h: New file.
32216 * gcc.dg/compat/struct-align-1_main.c: New file.
32217 * gcc.dg/compat/struct-align-1_x.c: New file.
32218 * gcc.dg/compat/struct-align-1_y.c: New file.
32219 * gcc.dg/compat/struct-align-2.h: New file.
32220 * gcc.dg/compat/struct-align-2_main.c: New file.
32221 * gcc.dg/compat/struct-align-2_x.c: New file.
32222 * gcc.dg/compat/struct-align-2_y.c: New file.
32223
32224 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
32225 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32226 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32227 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32228 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32229 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32230 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32231 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32232 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32233 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32234 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32235 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32236 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32237 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32238 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32239 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32240 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32241 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32242 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32243 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32244 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32245 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32246 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32247 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32248 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32249 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32250 * gcc.dg/compat/struct-return-10_x.c: Ditto.
32251 * gcc.dg/compat/struct-return-2_x.c: Ditto.
32252 * gcc.dg/compat/struct-return-3_x.c: Ditto.
32253
32254 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
32255
32256 * gcc.dg/i386-call-1.c: New test.
32257
32258 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
32259
32260 PR c++/9162
32261 * g++.dg/parse/defarg4.C: New.
32262
32263 2003-07-03 Roger Sayle <roger@eyesopen.com>
32264
32265 PR target/10700
32266 * gcc.c-torture/compile/20030703-1.c: New test case.
32267
32268 2003-07-03 Mark Mitchell <mark@codesourcery.com>
32269
32270 * g++.dg/template/local3.C: Remove extra semicolon.
32271
32272 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
32273
32274 * gcc.dg/i386-volatile-1.c: New test.
32275
32276 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
32277
32278 PR c++/11072
32279 * g++.dg/other/offsetof2.C: XFAIL.
32280 * g++.dg/other/offsetof5.C: New.
32281
32282 PR c++/10219
32283 * g++.dg/template/error1.C: New.
32284
32285 PR c++/9779
32286 * g++.dg/template/dependent-expr1.C: New.
32287
32288 2003-07-01 Mark Mitchell <mark@codesourcery.com>
32289
32290 PR c++/6949
32291 * g++.dg/template/local3.C: New test.
32292
32293 PR c++/11149
32294 * g++.dg/lookup/scoped6.C: New test.
32295
32296 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
32297
32298 PR c++/8046
32299 * g++.dg/other/error7.C: New test.
32300
32301 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
32302
32303 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
32304 * g++.old-deja/g++.abi/vtable3.h: Likewise.
32305 * g++.old-deja/g++.law/code-gen5.C: Likewise.
32306 * g++.old-deja/g++.other/union2.C: Likewise.
32307 * gcc.dg/c90-const-expr-2.c: Likewise.
32308 * gcc.dg/c90-const-expr-3.c: Likewise.
32309 * gcc.dg/c99-const-expr-2.c: Likewise.
32310 * gcc.dg/c99-const-expr-3.c: Likewise.
32311 * gcc.dg/concat.c: Likewise.
32312
32313 2003-07-01 Mark Mitchell <mark@codesourcery.com>
32314
32315 PR c++/9559
32316 * g++.dg/init/static1.C: New test.
32317
32318 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32319
32320 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
32321 * g++.old-deja/g++.other/access2.C: Likewise.
32322 * g++.old-deja/g++.other/decl2.C: Likewise.
32323 * gcc.c-torture/execute/20020615-1.c: Likewise.
32324
32325 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
32326
32327 PR c++/4933
32328 * g++.dg/template/sizeof4.C: New test.
32329
32330 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
32331
32332 * g++.dg/other/error6.C: New test.
32333
32334 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
32335
32336 PR c++/10750
32337 * g++.dg/parse/constant2.C: New test.
32338
32339 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
32340
32341 PR c++/11106
32342 * g++.dg/other/error5.C: New test.
32343
32344 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32345
32346 * gcc.dg/format/gcc_diag-1.c: New test.
32347
32348 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
32349
32350 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
32351
32352 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
32353
32354 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
32355 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
32356 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
32357
32358 2003-06-28 Jakub Jelinek <jakub@redhat.com>
32359
32360 * gcc.c-torture/execute/builtins/string-8.c: New test.
32361 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
32362 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
32363 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
32364
32365 2003-06-27 Mark Mitchell <mark@codesourcery.com>
32366
32367 PR c++/10468
32368 * g++.dg/ext/typeof6.C: New test.
32369
32370 2003-06-27 Mark Mitchell <mark@codesourcery.com>
32371
32372 PR c++/10796
32373 * g++.dg/init/enum1.C: New test.
32374
32375 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
32376
32377 * gcc.dg/20030627-1.c: New test.
32378
32379 2003-06-26 Mark Mitchell <mark@codesourcery.com>
32380
32381 PR c++/11332
32382 * g++.dg/expr/static_cast2.C: New test.
32383
32384 2003-06-26 Roger Sayle <roger@eyesopen.com>
32385 Jakub Jelinek <jakub@redhat.com>
32386
32387 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
32388 sprintf(dst,"%s",src) optimization.
32389 * gcc.c-torture/execute/20030626-1.c: New test case.
32390 * gcc.c-torture/execute/20030626-2.c: New test case.
32391
32392 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
32393
32394 * gcc.c-torture/execute/multi-ix.c: New test.
32395
32396 * gcc.c-torture/execute/simd-4.c (main):
32397 Added missing semicolon at end of union.
32398
32399 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
32400
32401 PR c++/8266
32402 * g++.dg/template/explicit-instantiation3.C: New test.
32403
32404 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
32405
32406 * gcc.dg/20030626-1.c: Use signed char.
32407
32408 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
32409
32410 * gcc.dg/20030626-1.c: New test.
32411
32412 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
32413
32414 * const-str-2.m: Update.
32415
32416 2003-06-25 Mark Mitchell <mark@codesourcery.com>
32417
32418 PR c++/10990
32419 * g++.dg/rtti/dyncast1.C: New test.
32420 * g++.dg/abi/mangle4.C: Correct base-specifier access.
32421 * g++.dg/lookup/scoped1.C: Remove XFAIL.
32422 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
32423
32424 PR c++/10931
32425 * g++.dg/expr/static_cast1.C: New test.
32426
32427 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
32428
32429 * gcc.dg/20030625-1.c: New test.
32430
32431 2003-06-24 Roger Sayle <roger@eyesopen.com>
32432
32433 * gcc.c-torture/compile/20030624-1.c: New test case.
32434
32435 2003-06-24 Jakub Jelinek <jakub@redhat.com>
32436
32437 * gcc.c-torture/execute/string-opt-17.c: New test.
32438
32439 2003-06-24 Mark Mitchell <mark@codesourcery.com>
32440
32441 PR c++/5754
32442 * g++.dg/parse/crash6.C: New test.
32443
32444 2003-06-23 Roger Sayle <roger@eyesopen.com>
32445
32446 * gcc.dg/builtins-24.c: New test case.
32447
32448 2003-06-23 Jakub Jelinek <jakub@redhat.com>
32449
32450 * g++.dg/opt/operator1.C: New test.
32451
32452 2003-06-22 Roger Sayle <roger@eyesopen.com>
32453
32454 * gcc.c-torture/execute/string-opt-16.c: New test case.
32455
32456 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
32457
32458 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
32459 * g++.old-deja/g++.other/conv7.C: Likewise.
32460 * g++.old-deja/g++.other/overcnv2.C: Likewise.
32461 * g++.old-deja/g++.other/overload14.C: Likewise.
32462
32463 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
32464
32465 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
32466 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
32467
32468 2003-06-20 Mark Mitchell <mark@codesourcery.com>
32469
32470 PR c++/10888
32471 * g++.dg/warn/Winline-3.C: New test.
32472
32473 2003-06-20 Mark Mitchell <mark@codesourcery.com>
32474
32475 * lib/target-supports.exp (check_alias_available): Make the test
32476 program acceptable to the Solaris assembler.
32477
32478 PR c++/10749
32479 * g++.dg/template/memclass2.C: New test.
32480
32481 2003-06-20 Mark Mitchell <mark@codesourcery.com>
32482 Eric Botcazou <ebotcazou@libertysurf.fr>
32483
32484 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
32485 data for non-matching targets.
32486 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
32487
32488 2003-06-20 Mark Mitchell <mark@codesourcery.com>
32489
32490 PR c++/10845
32491 * g++.dg/template/member3.C: New test.
32492
32493 2003-06-19 Mark Mitchell <mark@codesourcery.com>
32494
32495 PR c++/10939
32496 * g++.dg/template/func1.C: New test.
32497
32498 PR c++/9649
32499 * g++.dg/template/static4.C: New test.
32500 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
32501
32502 PR c++/11041
32503 * g++.dg/init/ref7.C: New test.
32504
32505 2003-06-19 Matt Austern <austern@apple.com>
32506
32507 PR c++/11228
32508 * g++.dg/anew1.C: New test.
32509 * g++.dg/anew2.C: New test.
32510 * g++.dg/anew3.C: New test.
32511 * g++.dg/anew4.C: New test.
32512
32513 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
32514
32515 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
32516
32517 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
32518
32519 * gcc.c-torture/execute/simd-4.c (main): Make expected value
32520 endian-dependent.
32521
32522 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
32523
32524 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
32525 Remove cruft.
32526
32527 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
32528
32529 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
32530 * gcc.c-torture/compile/961203-1.c: Likewise.
32531 * gcc.c-torture/compile/980506-1.c: Likewise.
32532
32533 2003-06-17 Mark Mitchell <mark@codesourcery.com>
32534
32535 PR c++/10712
32536 * g++.dg/lookup/using7.C: New test.
32537
32538 2003-06-17 Mark Mitchell <mark@codesourcery.com>
32539
32540 PR c++/11105
32541 * g++.dg/abi/conv1.C: Remove it.
32542 * g++.dg/template/conv7.C: New test.
32543 * g++.dg/template/conv8.C: Likewise.
32544 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
32545 conversion operator.
32546
32547 2003-06-17 Janis Johnson <janis187@us.ibm.com>
32548
32549 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
32550 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32551 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32552 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32553 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32554 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32555 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32556 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32557 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32558 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32559 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32560 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32561 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32562 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32563 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32564 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32565 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32566 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32567 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32568 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32569 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32570 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32571 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32572 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32573 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32574 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32575 * gcc.dg/compat/struct-return-10_x.c: Ditto.
32576 * gcc.dg/compat/struct-return-2_x.c: Ditto.
32577 * gcc.dg/compat/struct-return-3_x.c: Ditto.
32578
32579 2003-06-16 Mark Mitchell <mark@codesourcery.com>
32580
32581 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
32582 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
32583 indications.
32584
32585 2003-06-16 Roger Sayle <roger@eyesopen.com>
32586
32587 * gcc.dg/i386-387-5.c: New test case.
32588 * gcc.dg/i386-387-6.c: New test case.
32589 * gcc.dg/builtins-23.c: New test case.
32590
32591 2003-06-15 Roger Sayle <roger@eyesopen.com>
32592
32593 * gcc.dg/builtins-22.c: New test case.
32594 * gcc.dg/i386-387-1.c: Update to test exp.
32595 * gcc.dg/i386-387-2.c: Likewise.
32596
32597 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32598
32599 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
32600
32601 2003-06-12 Mark Mitchell <mark@codesourcery.com>
32602
32603 * lib/gcc-dg.exp (dg-require-dll): New function.
32604 (dg-xfail-if): Likewise.
32605 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
32606 driver.
32607
32608 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
32609 * gcc.c-torture/compile/20001205-1.c: Likewise.
32610 * gcc.c-torture/compile/20001226-1.c: Likewise.
32611 * gcc.c-torture/compile/20010518-2.c: Likewise.
32612 * gcc.c-torture/compile/20020312-1.c: Likewise.
32613 * gcc.c-torture/compile/20020604-1.c: Likewise.
32614 * gcc.c-torture/compile/920501-12.c: Likewise.
32615 * gcc.c-torture/compile/920501-4.c: Likewise.
32616 * gcc.c-torture/compile/920520-1.c: Likewise.
32617 * gcc.c-torture/compile/920521-1.c: Likewise.
32618 * gcc.c-torture/compile/920625-1.c: Likewise.
32619 * gcc.c-torture/compile/961203-1.c: Likewise.
32620 * gcc.c-torture/compile/980506-1.c: Likewise.
32621 * gcc.c-torture/compile/981006-1.c: Likewise.
32622 * gcc.c-torture/compile/981022-1.c: Likewise.
32623 * gcc.c-torture/compile/981223-1.c: Likewise.
32624 * gcc.c-torture/compile/990617-1.c: Likewise.
32625 * gcc.c-torture/compile/dll.c: Likewise.
32626 * gcc.c-torture/compile/labels-3.c: Likewise.
32627 * gcc.c-torture/compile/mipscop-1.c: Likewise.
32628 * gcc.c-torture/compile/mipscop-2.c: Likewise.
32629 * gcc.c-torture/compile/mipscop-3.c: Likewise.
32630 * gcc.c-torture/compile/mipscop-4.c: Likewise.
32631 * gcc.c-torture/compile/simd-5.c: Likewise.
32632 * gcc.c-torture/compile/20000804-1.x: Remove.
32633 * gcc.c-torture/compile/20001205-1.x: Likewise.
32634 * gcc.c-torture/compile/20001226-1.x: Likewise.
32635 * gcc.c-torture/compile/20010518-2.x: Likewise.
32636 * gcc.c-torture/compile/20020312-1.x: Likewise.
32637 * gcc.c-torture/compile/20020604-1.x: Likewise.
32638 * gcc.c-torture/compile/920501-12.x: Likewise.
32639 * gcc.c-torture/compile/920501-4.x: Likewise.
32640 * gcc.c-torture/compile/920520-1.x: Likewise.
32641 * gcc.c-torture/compile/920521-1.x: Likewise.
32642 * gcc.c-torture/compile/920625-1.x: Likewise.
32643 * gcc.c-torture/compile/961203-1.x: Likewise.
32644 * gcc.c-torture/compile/980506-1.x: Likewise.
32645 * gcc.c-torture/compile/981006-1.x: Likewise.
32646 * gcc.c-torture/compile/981022-1.x: Likewise.
32647 * gcc.c-torture/compile/981223-1.x: Likewise.
32648 * gcc.c-torture/compile/990617-1.x: Likewise.
32649 * gcc.c-torture/compile/mipscop-1.x: Likewise.
32650 * gcc.c-torture/compile/mipscop-2.x: Likewise.
32651 * gcc.c-torture/compile/mipscop-3.x: Likewise.
32652 * gcc.c-torture/compile/mipscop-4.x: Likewise.
32653 * gcc.c-torture/compile/simd-5.x: Likewise.
32654
32655 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
32656
32657 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
32658
32659 * gcc.c-torture/execute/20030611-1.c: New test.
32660
32661 2003-06-12 Roger Sayle <roger@eyesopen.com>
32662
32663 PR middle-end/168
32664 * gcc.dg/20030612-1.c: New test case.
32665
32666 2003-06-12 Mark Mitchell <mark@codesourcery.com>
32667
32668 PR c++/10635
32669 * g++.dg/expr/cast1.C: New test.
32670
32671 2003-06-12 Roger Sayle <roger@eyesopen.com>
32672
32673 * gcc.dg/builtins-21.c: New test case.
32674
32675 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
32676
32677 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
32678 options instead of at the end.
32679 * lib/objc.exp (objc_target_compile): Likewise.
32680
32681 2003-06-11 Mark Mitchell <mark@codesourcery.com>
32682
32683 PR c++/10432
32684 * g++.dg/parse/error1.C: New test.
32685
32686 2003-06-11 Janis Johnson <janis187@us.ibm.com>
32687
32688 * gcc.dg/compat/struct-by-value-11_main.c: New file.
32689 * gcc.dg/compat/struct-by-value-11_x.c: New file.
32690 * gcc.dg/compat/struct-by-value-11_y.c: New file.
32691 * gcc.dg/compat/struct-by-value-12_main.c: New file.
32692 * gcc.dg/compat/struct-by-value-12_x.c: New file.
32693 * gcc.dg/compat/struct-by-value-12_y.c: New file.
32694 * gcc.dg/compat/struct-by-value-13_main.c: New file.
32695 * gcc.dg/compat/struct-by-value-13_x.c: New file.
32696 * gcc.dg/compat/struct-by-value-13_y.c: New file.
32697 * gcc.dg/compat/struct-by-value-14_main.c: New file.
32698 * gcc.dg/compat/struct-by-value-14_x.c: New file.
32699 * gcc.dg/compat/struct-by-value-14_y.c: New file.
32700 * gcc.dg/compat/struct-by-value-15_main.c: New file.
32701 * gcc.dg/compat/struct-by-value-15_x.c: New file.
32702 * gcc.dg/compat/struct-by-value-15_y.c: New file.
32703 * gcc.dg/compat/struct-by-value-16_main.c: New file.
32704 * gcc.dg/compat/struct-by-value-16_x.c: New file.
32705 * gcc.dg/compat/struct-by-value-16_y.c: New file.
32706 * gcc.dg/compat/struct-by-value-17_main.c: New file.
32707 * gcc.dg/compat/struct-by-value-17_x.c: New file.
32708 * gcc.dg/compat/struct-by-value-17_y.c: New file.
32709 * gcc.dg/compat/struct-by-value-18_main.c: New file.
32710 * gcc.dg/compat/struct-by-value-18_x.c: New file.
32711 * gcc.dg/compat/struct-by-value-18_y.c: New file.
32712
32713 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
32714 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
32715 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
32716 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
32717 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
32718 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
32719 * gcc.dg/compat/scalar-return-3_main.c: New file.
32720 * gcc.dg/compat/scalar-return-3_x.c: New file.
32721 * gcc.dg/compat/scalar-return-3_y.c: New file.
32722 * gcc.dg/compat/scalar-return-4_main.c: New file.
32723 * gcc.dg/compat/scalar-return-4_x.c: New file.
32724 * gcc.dg/compat/scalar-return-4_y.c: New file.
32725
32726 2003-06-10 Janis Johnson <janis187@us.ibm.com>
32727
32728 * gcc.dg/compat/fp2-struct-check.h: New file.
32729 * gcc.dg/compat/fp2-struct-defs.h: New file.
32730 * gcc.dg/compat/fp2-struct-init.h: New file.
32731 * gcc.dg/compat/struct-by-value-10_main.c: New file.
32732 * gcc.dg/compat/struct-by-value-10_x.c: New file.
32733 * gcc.dg/compat/struct-by-value-10_y.c: New file.
32734 * gcc.dg/compat/struct-return-10_main.c: New file.
32735 * gcc.dg/compat/struct-return-10_x.c: New file.
32736 * gcc.dg/compat/struct-return-10_y.c: New file.
32737
32738 * gcc.dg/compat/compat-common.h: New file.
32739 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
32740 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
32741 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
32742 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
32743 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
32744 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
32745 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
32746 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32747 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
32748 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
32749 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32750 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
32751 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
32752 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32753 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
32754 * gcc.dg/compat/small-struct-check.h: Ditto.
32755 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
32756 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32757 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
32758 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
32759 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32760 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32761 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
32762 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32763 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
32764 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
32765 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32766 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32767 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
32768 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32769 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32770 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
32771 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32772 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
32773 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
32774 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32775 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
32776 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
32777 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32778 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
32779 * gcc.dg/compat/struct-return-2_main.c: Ditto.
32780 * gcc.dg/compat/struct-return-2_x.c: Ditto.
32781 * gcc.dg/compat/struct-return-2_y.c: Ditto.
32782 * gcc.dg/compat/struct-return-3_main.c: Ditto.
32783 * gcc.dg/compat/struct-return-3_x.c: Ditto.
32784 * gcc.dg/compat/struct-return-3_y.c: Ditto.
32785
32786 2003-06-10 Geoffrey Keating <geoffk@apple.com>
32787
32788 * g++.dg/pch/static-1.C: New file.
32789 * g++.dg/pch/static-1.Hs: New file.
32790
32791 2003-06-10 Richard Henderson <rth@redhat.com>
32792
32793 * gcc.dg/asm-7.c: Adjust expected warning text.
32794
32795 2003-06-10 Roger Sayle <roger@eyesopen.com>
32796
32797 * gcc.dg/builtins-20.c: New test case.
32798
32799 2003-06-10 Mark Mitchell <mark@codesourcery.com>
32800
32801 PR c++/11131
32802 * g++.dg/opt/template1.C: New test.
32803
32804 2003-06-09 Mark Mitchell <mark@codesourcery.com>
32805
32806 * lib/gcc-dg.exp (dg-test): Clear additional_files and
32807 additional_sources.
32808
32809 2003-05-21 David Taylor <dtaylor@emc.com>
32810
32811 * gcc.dg/Wpadded.c: New file.
32812
32813 2003-06-09 Mark Mitchell <mark@codesourcery.com>
32814
32815 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
32816 * gcc.dg/special/weak-2.c: Add dg-require-weak.
32817 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
32818 dg-require-weak.
32819
32820 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
32821
32822 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
32823
32824 2003-06-09 Mark Mitchell <mark@codesourcery.com>
32825
32826 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
32827 (dg-require-alias): Likewise.
32828 (dg-require-gc-sections): Likewise.
32829 * lib/target-supports.exp (check_gc_sections_available): Likewise.
32830
32831 2003-06-08 Richard Henderson <rth@redhat.com>
32832
32833 * gcc.dg/20011029-2.c: Fix the array reference.
32834 * gcc.dg/asm-7.c: New.
32835
32836 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
32837
32838 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
32839
32840 2003-06-08 Mark Mitchell <mark@codesourcery.com>
32841
32842 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
32843 (dg-require-gc-sections): Likewise.
32844
32845 2003-06-08 Jan Hubicka <jh@suse.cz>
32846
32847 * i386-cmov1.c: Fix regular expression.
32848 * i386-cvt-1.c: Likewise.
32849 * i386-local.c: Likewise.
32850 * i386-local2.c: Likewise.
32851 * i386-mul.c: Likewise.
32852 * i386-ssetype-1.c: Likewise.
32853 * i386-ssetype-3.c: Likewise.
32854 * i386-ssetype-5.c: Likewise.
32855
32856 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32857
32858 PR c++/11039
32859 * g++.dg/warn/implicit-typename2.C: New test.
32860 * g++.dg/warn/implicit-typename3.C: New test.
32861
32862 2003-06-07 Richard Henderson <rth@redhat.com>
32863
32864 * g++.dg/other/offsetof3.C: Use size_t.
32865 * g++.dg/other/offsetof4.C: Likewise.
32866
32867 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
32868
32869 * lib/copy-file.exp: New. Implement gcc_copy_files.
32870
32871 * lib/dg-pch.exp: Load copy-file.exp
32872 (dg-pch): Use gcc_copy_files instead of "file copy".
32873
32874 2003-06-06 Mark Mitchell <mark@codesourcery.com>
32875
32876 * gcc.dg/weak/weak.exp: Simplify.
32877 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
32878 * gcc.dg/weak/weak-1.c: Likewise.
32879 * gcc.dg/weak/weak-2.c: Likewise.
32880 * gcc.dg/weak/weak-3.c: Likewise.
32881 * gcc.dg/weak/weak-4.c: Likewise.
32882 * gcc.dg/weak/weak-5.c: Likewise.
32883 * gcc.dg/weak/weak-6.c: Likewise.
32884 * gcc.dg/weak/weak-7.c: Likewise.
32885 * gcc.dg/weak/weak-8.c: Likewise.
32886 * gcc.dg/weak/weak-9.c: Likewise.
32887
32888 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
32889
32890 gcc.c-torture/execute/20030606-1.c: New.
32891
32892 2003-06-06 Roger Sayle <roger@eyesopen.com>
32893
32894 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
32895 * gcc.dg/builtins-19.c: Likewise.
32896
32897 2003-06-06 Roger Sayle <roger@eyesopen.com>
32898
32899 * gcc.dg/builtins-2.c: Add some more tests.
32900 * gcc.dg/builtins-18.c: New test case.
32901 * gcc.dg/builtins-19.c: New test case.
32902
32903 2003-06-06 Roger Sayle <roger@eyesopen.com>
32904 Jim Wilson <wilson@tuliptree.org>
32905
32906 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
32907
32908 2003-06-06 Jakub Jelinek <jakub@redhat.com>
32909
32910 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
32911 mempcpy/stpcpy calls not to be optimized into something else.
32912 * gcc.c-torture/execute/string-opt-3.c: Moved to...
32913 * gcc.c-torture/execute/builtins/string-7.c: ...here.
32914 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
32915
32916 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32917
32918 * gcc.dg/format/asm_fprintf-1.c: New test.
32919
32920 2003-06-05 Mark Mitchell <mark@codesourcery.com>
32921
32922 * lib/gcc-defs.exp (additional_sources): New variable.
32923 (dg-additional-sources): New function.
32924 (additional_files): New variable.
32925 (dg-additional-files): New function.
32926 (dg-additional-files-options): Likewise.
32927 * lib/gcc-dg.exp (dg-require-weak): New function.
32928 (dg-require-alias): Likewise.
32929 (dg-require-gc-sections): Likewise.
32930 * lib/target-supports.exp (check_alias_available): Remove testfile
32931 parameter.
32932 (check_gc_sections_available): New function.
32933 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
32934 (dg-gpp-additional-files): Likewise.
32935 * lib/g++.exp (additional_sources): Remove.
32936 (additional_files): Likewise.
32937 (g++_target_compile): Use dg-additional-files-options.
32938
32939 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
32940 Tcl logic.
32941 * gcc.dg/special/ecos.exp: Remove.
32942 * gcc.dg/special/20000419-2.c: Use dg-require-*.
32943 * gcc.dg/special/alias-1.c: Likewise.
32944 * gcc.dg/special/alias-2.c: Likewise.
32945 * gcc.dg/special/gcsec-1.c: Likewise.
32946 * gcc.dg/special/weak-1.c: Likewise.
32947 * gcc.dg/special/weak-2.c: Likewise.
32948 * gcc.dg/special/wkali-1.c: Likewise.
32949 * gcc.dg/special/wkali-2.c: Likewise.
32950
32951 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
32952 dg-gpp-additional-*.
32953 * g++.dg/special/conpr-3.C: Likewise.
32954 * g++.dg/special/conpr-4.C: Likewise.
32955 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
32956 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
32957 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
32958 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
32959 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
32960 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
32961 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
32962 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
32963 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
32964 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
32965 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
32966 * g++.old-deja/g++.other/comdat1.C: Likewise.
32967 * g++.old-deja/g++.other/comdat2.C: Likewise.
32968 * g++.old-deja/g++.other/comdat3.C: Likewise.
32969 * g++.old-deja/g++.other/ctor1.C: Likewise.
32970 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
32971
32972 2003-06-05 Richard Henderson <rth@redhat.com>
32973
32974 * gcc.dg/debug/20030605-1.c: New.
32975
32976 2003-06-04 Mark Mitchell <mark@codesourcery.com>
32977
32978 * README.QMTEST: Update.
32979
32980 2003-06-04 Richard Henderson <rth@redhat.com>
32981
32982 * gcc.dg/cleanup-1.c: New.
32983 * gcc.dg/cleanup-2.c: New.
32984 * gcc.dg/cleanup-3.c: New.
32985 * gcc.dg/cleanup-4.c: New.
32986 * gcc.dg/cleanup-5.c: New.
32987 * gcc.dg/cleanup-6.c: New.
32988 * gcc.dg/cleanup-7.c: New.
32989
32990 2003-06-04 Mark Mitchell <mark@codesourcery.com>
32991
32992 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
32993
32994 * lib/dg-pch.exp: New file.
32995 * g++.dg/pch/pch.exp: Use dg-pch.exp.
32996 * gcc.dg/pch/pch.exp: Likewise.
32997
32998 2003-06-04 Roger Sayle <roger@eyesopen.com>
32999
33000 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
33001 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
33002 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
33003 * gcc.dg/builtins-17.c: New test case.
33004 * gcc.dg/i386-387-4.c: New test case.
33005 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
33006
33007 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
33008
33009 * gcc.dg/ultrasp9.c: New test.
33010
33011 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
33012
33013 * gcc.c-torture/compile/20030604-1.c: New test.
33014 * gcc.dg/sparc-constant-1.c: New test.
33015
33016 2003-06-03 Glen Nakamura <glen@imodulo.com>
33017
33018 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
33019
33020 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
33021
33022 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
33023
33024 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
33025 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
33026
33027 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
33028
33029 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
33030
33031 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33032
33033 PR c++/10940
33034 * g++.dg/template/spec10.C: New test.
33035
33036 2003-06-03 Roger Sayle <roger@eyesopen.com>
33037
33038 * gcc.dg/builtins-16.c: New test case.
33039
33040 2003-06-03 Jakub Jelinek <jakub@redhat.com>
33041
33042 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
33043 mempcpy test with post-increments.
33044 * gcc.c-torture/execute/string-opt-3.c: New test.
33045 * gcc.dg/string-opt-1.c: New test.
33046
33047 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
33048
33049 PR fortran/10965
33050 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
33051
33052 2003-06-02 Mark Mitchell <mark@codesourcery.com>
33053
33054 * lib/scanasm.exp (dg-scan): New function, factored out of ...
33055 (scan-assembler): ... here. Use dg-scan.
33056 (scan-assembler-not): Likewise.
33057 (scan-file): New function.
33058 (scan-file-not): Likewise.
33059 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
33060 * gcc.dg/cpp/_Pragma4.c: Likewise.
33061 * gcc.dg/cpp/_Pragma5.c: Likewise.
33062 * gcc.dg/cpp/avoidpaste1.c: Likewise.
33063 * gcc.dg/cpp/avoidpaste2.c: Likewise.
33064 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
33065 * gcc.dg/cpp/cmdlne-P.c: Likewise.
33066 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
33067 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
33068 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
33069 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
33070 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
33071 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
33072 * gcc.dg/cpp/cxxcom1.c: Likewise.
33073 * gcc.dg/cpp/line1.c: Likewise.
33074 * gcc.dg/cpp/maccom1.c: Likewise.
33075 * gcc.dg/cpp/maccom2.c: Likewise.
33076 * gcc.dg/cpp/maccom3.c: Likewise.
33077 * gcc.dg/cpp/maccom4.c: Likewise.
33078 * gcc.dg/cpp/maccom5.c: Likewise.
33079 * gcc.dg/cpp/maccom6.c: Likewise.
33080 * gcc.dg/cpp/multiline.c: Likewise.
33081 * gcc.dg/cpp/spacing1.c: Likewise.
33082 * gcc.dg/cpp/spacing2.c: Likewise.
33083 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
33084 * gcc.dg/cpp/trad/maccom1.c: Likewise.
33085 * gcc.dg/cpp/trad/maccom2.c: Likewise.
33086 * gcc.dg/cpp/trad/maccom3.c: Likewise.
33087 * gcc.dg/cpp/trad/maccom4.c: Likewise.
33088 * gcc.dg/cpp/trad/maccom6.c: Likewise.
33089 * gcc.dg/cpp/cxxcom2.c: Likewise.
33090 * gcc.dg/cpp/cxxcom2.h: New file.
33091
33092 * gcc.dg/cpp/truefalse.cpp: Move it to ...
33093 * g++.dg/cpp/truefalse.C: Here.
33094 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
33095
33096 2003-06-01 Loren James Rittle <ljrittle@acm.org>
33097
33098 * gcc.dg/cpp/redef3.c: New file.
33099
33100 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
33101
33102 * gcc.dg/i386-loop-3.c: New test.
33103
33104 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
33105
33106 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
33107
33108 2003-05-31 Roger Sayle <roger@eyesopen.com>
33109
33110 * gcc.dg/fwrapv-1.c: New test case.
33111 * gcc.dg/fwrapv-2.c: New test case.
33112
33113 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33114
33115 PR c++/10956
33116 * g++.dg/template/spec9.C: New test.
33117
33118 2003-05-29 Roger Sayle <roger@eyesopen.com>
33119
33120 * gcc.dg/duff-4.c: New test case.
33121
33122 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
33123
33124 PR fortran/10843
33125 * g77.dg/ffixed-form-1.f: New test
33126 * g77.dg/ffixed-form-2.f: New test
33127 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
33128 * g77.dg/ffree-form-3.f: New test
33129
33130 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
33131
33132 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
33133 * gcc.dg/wint_t-1.c: Likewise.
33134
33135 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33136
33137 * g++.dg/template/access11.C: New test.
33138
33139 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33140
33141 PR c++/10849
33142 * g++.dg/template/access10.C: New test.
33143
33144 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
33145 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33146
33147 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
33148
33149 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
33150
33151 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
33152 suppress for powerpc-*-darwin*.
33153 * gcc.dg/torture/builtin-noret-2.c: Likewise.
33154
33155 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
33156
33157 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
33158 suppress option for powerpc-*-darwin*.
33159
33160 2003-05-23 Roger Sayle <roger@eyesopen.com>
33161
33162 * gcc.dg/builtins-1.c: Add tests for tan and atan.
33163 * gcc.dg/builtins-4.c: Add test for fmod.
33164
33165 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33166
33167 PR c++/10682
33168 * g++.dg/template/instantiate4.C: New test.
33169
33170 2003-05-22 Roger Sayle <roger@eyesopen.com>
33171
33172 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
33173
33174 2003-05-21 Janis Johnson <janis187@us.ibm.com>
33175
33176 * gcc.dg/compat/scalar-return-1_main.c: New file.
33177 * gcc.dg/compat/scalar-return-1_x.c: New file.
33178 * gcc.dg/compat/scalar-return-1_y.c: New file.
33179 * gcc.dg/compat/scalar-return-2_main.c: New file.
33180 * gcc.dg/compat/scalar-return-2_x.c: New file.
33181 * gcc.dg/compat/scalar-return-2_y.c: New file.
33182 * gcc.dg/compat/struct-return-3_main.c: New file.
33183 * gcc.dg/compat/struct-return-3_y.c: New file.
33184 * gcc.dg/compat/struct-return-3_x.c: New file.
33185 * gcc.dg/compat/struct-return-2_main.c: New file.
33186 * gcc.dg/compat/struct-return-2_x.c: New file.
33187 * gcc.dg/compat/struct-return-2_y.c: New file.
33188
33189 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33190
33191 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
33192 for hppa*-hp-hpux*.
33193 * gcc.dg/20021014-1.c (dg-options): Likewise.
33194 * gcc.dg/nest.c (dg-options): Likewise.
33195
33196 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
33197
33198 PR c++/9738
33199 * g++.dg/ext/dllimport2.C: New file.
33200 * g++.dg/ext/dllimport3.C: New file.
33201
33202 2003-05-20 Janis Johnson <janis187@us.ibm.com>
33203
33204 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
33205 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33206 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33207 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33208 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33209 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33210 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
33211 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
33212 * gcc.dg/compat/small-struct-defs.h: New file.
33213 * gcc.dg/compat/small-struct-init.h: New file.
33214 * gcc.dg/compat/small-struct-check.h: New file.
33215 * gcc.dg/compat/fp-struct-defs.h: New file.
33216 * gcc.dg/compat/fp-struct-check.h: New file.
33217 * gcc.dg/compat/fp-struct-init.h: New file.
33218 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
33219 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
33220
33221 2003-05-19 Jakub Jelinek <jakub@redhat.com>
33222
33223 * gcc.dg/20030225-2.c: New test.
33224
33225 2003-05-18 Roger Sayle <roger@eyesopen.com>
33226 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33227
33228 * gcc.c-torture/compile/20030518-1.c: New test case.
33229
33230 2003-05-18 Mark Mitchell <mark@codesourcery.com>
33231
33232 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
33233 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
33234 gcc-dg-debug-runtest.
33235 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
33236 gcc-dg-debug-runtest.
33237
33238 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33239
33240 PR c++/9022
33241 * g++.dg/lookup/using6.C: New test.
33242
33243 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33244
33245 * g++.dg/parse/access2.C: New test.
33246
33247 2003-05-17 Mark Mitchell <mark@codesourcery.com>
33248
33249 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
33250 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
33251 * gcc.dg/debug/debug.exp: Likewise.
33252
33253 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
33254
33255 * gcc.dg/dollar.c: New test.
33256
33257 2003-05-16 Janis Johnson <janis187@us.ibm.com>
33258
33259 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
33260 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
33261 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
33262 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
33263 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
33264 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
33265 * gcc.dg/compat/struct-by-value-6_main.c: New file.
33266 * gcc.dg/compat/struct-by-value-6_x.c: New file.
33267 * gcc.dg/compat/struct-by-value-6_y.c: New file.
33268 * gcc.dg/compat/struct-by-value-7_main.c: New file.
33269 * gcc.dg/compat/struct-by-value-7_x.c: New file.
33270 * gcc.dg/compat/struct-by-value-7_y.c: New file.
33271 * gcc.dg/compat/struct-by-value-8_main.c: New file.
33272 * gcc.dg/compat/struct-by-value-8_x.c: New file.
33273 * gcc.dg/compat/struct-by-value-8_y.c: New file.
33274 * gcc.dg/compat/struct-by-value-9_main.c: New file.
33275 * gcc.dg/compat/struct-by-value-9_x.c: New file.
33276 * gcc.dg/compat/struct-by-value-9_y.c: New file.
33277
33278 2003-05-16 Mark Mitchell <mark@codesourcery.com>
33279
33280 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
33281 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
33282 support for "repo" mode.
33283 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
33284 * lib/g77-dg.exp: Likewise.
33285 * lib/obj-dg.exp: Likewise.
33286
33287 2003-05-16 Jakub Jelinek <jakub@redhat.com>
33288
33289 Merge from gcc-3_2-rhl8-branch:
33290 2003-04-23 Jakub Jelinek <jakub@redhat.com>
33291
33292 * gcc.dg/tls/opt-6.c: New test.
33293
33294 2003-04-05 Jakub Jelinek <jakub@redhat.com>
33295
33296 * gcc.dg/20030405-1.c: New test.
33297
33298 2003-03-09 Jakub Jelinek <jakub@redhat.com>
33299
33300 * gcc.dg/20030309-1.c: New test.
33301
33302 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
33303
33304 * gcc.c-torture/execute/20030307-1.c: New test.
33305
33306 2003-02-20 Randolph Chung <tausq@debian.org>
33307
33308 * gcc.c-torture/compile/20030220-1.c: New test.
33309
33310 2003-02-18 Jakub Jelinek <jakub@redhat.com>
33311
33312 * gcc.dg/20030217-1.c: New test.
33313
33314 2003-01-29 Jakub Jelinek <jakub@redhat.com>
33315
33316 * gcc.c-torture/compile/20020129-1.c: New test.
33317
33318 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
33319
33320 * gcc.dg/unroll-1.c: New test.
33321
33322 2002-11-16 Jan Hubicka <jh@suse.cz>
33323
33324 * gcc.c-torture/execute/20020920-1.c: New test.
33325
33326 2002-10-08 Jakub Jelinek <jakub@redhat.com>
33327
33328 PR target/7434
33329 * gcc.c-torture/compile/20021008-1.c: New test.
33330
33331 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
33332
33333 PR target/7559
33334 * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
33335
33336 2002-08-07 Jakub Jelinek <jakub@redhat.com>
33337
33338 * gcc.c-torture/compile/20020807-1.c: New test.
33339
33340 2002-07-30 Jakub Jelinek <jakub@redhat.com>
33341
33342 * gcc.dg/tls/opt-1.c: New test.
33343
33344 2002-07-29 Jakub Jelinek <jakub@redhat.com>
33345
33346 * gcc.dg/20020729-1.c: New test.
33347
33348 2002-07-20 Jakub Jelinek <jakub@redhat.com>
33349
33350 * g++.dg/opt/life1.C: New test.
33351
33352 2002-05-20 Jakub Jelinek <jakub@redhat.com>
33353
33354 * gcc.dg/20020525-1.c: New test.
33355
33356 2002-05-24 Jakub Jelinek <jakub@redhat.com>
33357
33358 PR c++/6794
33359 * g++.dg/ext/pretty1.C: New test.
33360 * g++.dg/ext/pretty2.C: New test.
33361
33362 2003-05-15 Mark Mitchell <mark@codesourcery.com>
33363
33364 PR c++/8385
33365 * g++.dg/ext/typeof5.C: New test.
33366
33367 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
33368
33369 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
33370 __USER_LABEL_PREFIX__ into account.
33371 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
33372
33373 2003-05-14 Roger Sayle <roger@eyesopen.com>
33374
33375 * gcc.dg/builtins-15.c: New test case.
33376
33377 2003-05-13 Zack Weinberg <zack@codesourcery.com>
33378
33379 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
33380
33381 2003-05-12 Mark Mitchell <mark@codesourcery.com>
33382
33383 * lib/g++.exp: Tweak handling of additional source files.
33384 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
33385 * g++.dg/special/conpr-2a.C: Rename to ...
33386 * g++.dg/special/conpr-2a.cc: ... this.
33387 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
33388 * g++.dg/special/conpr-3a.C: Rename to ...
33389 * g++.dg/special/conpr-3a.cc: This.
33390 * g++.dg/special/conpr-3b.C: Rename to ...
33391 * g++.dg/special/conpr-3b.cc: This.
33392 * g++.dg/special/conpr-4.C: New test.
33393 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
33394
33395 2003-05-12 David Edelsohn <edelsohn@gnu.org>
33396
33397 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
33398
33399 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33400
33401 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
33402 * g++.old-deja/g++.robertl/eb71.C: Likewise.
33403 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
33404 * g++.old-deja/g++.other/warn3.C: Likewise.
33405
33406 2003-05-11 Roger Sayle <roger@eyesopen.com>
33407
33408 * gcc.dg/i386-387-1.c: Update to also test log.
33409 * gcc.dg/i386-387-2.c: Likewise.
33410
33411 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
33412
33413 * g77.f-torture/execute/int8421.f: New test.
33414
33415 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33416
33417 PR c++/10230, c++/10481
33418 * g++.dg/lookup/scoped5.C: New test.
33419
33420 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33421
33422 PR c++/10552
33423 * g++.dg/template/ttp6.C: New test.
33424
33425 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
33426
33427 * gcc.c-torture/execute/builtins: New directory.
33428 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
33429 gcc.c-torture/execute/builtins.
33430 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
33431 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
33432 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
33433 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
33434
33435 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33436
33437 PR c++/9252
33438 * g++.dg/template/access8.C: New test.
33439 * g++.dg/template/access9.C: New test.
33440
33441 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33442
33443 PR c++/9554
33444 * g++.dg/parse/access1.C: New test.
33445
33446 2003-05-09 DJ Delorie <dj@redhat.com>
33447
33448 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
33449 long, and not an int.
33450
33451 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33452
33453 PR c++/10555, c++/10576
33454 * g++.dg/template/memclass1.C: New test.
33455
33456 2003-05-08 DJ Delorie <dj@redhat.com>
33457
33458 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
33459 targets.
33460 * gcc.c-torture/execute/20021024-1.x: Likewise.
33461 * gcc.c-torture/execute/shiftdi.x: Likewise.
33462 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
33463 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
33464 * gcc.dg/20021018-1.c: Likewise.
33465
33466 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33467
33468 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
33469
33470 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
33471 (bcopy): Call memmove.
33472
33473 2003-05-08 Roger Sayle <roger@eyesopen.com>
33474
33475 * g77.f-torture/compile/8485.f: New test case.
33476
33477 2003-05-07 Richard Henderson <rth@redhat.com>
33478
33479 PR c++/10570
33480 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
33481 Verify exception_cleanup not called for rethrows.
33482 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
33483 when exiting catch block without rethrowing.
33484 * g++.dg/eh/forced3.C: New.
33485 * g++.dg/eh/forced4.C: New.
33486
33487 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
33488
33489 * gcc.dg/20030505.c: Fix triplet.
33490
33491 2003-05-06 DJ Delorie <dj@redhat.com>
33492
33493 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
33494 * gcc.dg/nest.c: Likewise.
33495
33496 2003-05-05 Roger Sayle <roger@eyesopen.com>
33497
33498 * gcc.dg/builtins-14.c: New test case.
33499
33500 2003-05-05 Janis Johnson <janis187@us.ibm.com>
33501
33502 * lib/compat.exp (compat-execute): New argument.
33503 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
33504 * gcc.dg/compat: New test directory.
33505 * gcc.dg/compat/compat.exp: New expect script.
33506 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
33507 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
33508 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
33509 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
33510 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
33511 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
33512
33513 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
33514 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
33515 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
33516 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
33517 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
33518 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
33519 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
33520 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
33521 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
33522 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
33523 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
33524 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
33525 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
33526 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
33527 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
33528
33529 2003-05-05 Zack Weinberg <zack@codesourcery.com>
33530
33531 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
33532
33533 2003-05-05 Jakub Jelinek <jakub@redhat.com>
33534
33535 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
33536
33537 2003-05-05 Geoffrey Keating <geoffk@apple.com>
33538
33539 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
33540 * gcc.dg/ppc-fsel-2.c: New test.
33541
33542 * gcc.dg/unused-5.c: New test.
33543
33544 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33545
33546 PR c++/10496
33547 * g++.dg/warn/pmf1.C: New test.
33548
33549 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33550
33551 PR c++/4494
33552 * g++.dg/warn/main.C: New test.
33553
33554 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33555
33556 * gcc.dg/nonnull-3.c: New test.
33557
33558 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
33559
33560 * gcc.dg/cpp/Wtrigraphs.c: Update.
33561 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
33562
33563 2003-05-03 Geoffrey Keating <geoffk@apple.com>
33564
33565 * gcc.dg/ppc-fsel-1.c: New test.
33566
33567 2003-05-03 Zack Weinberg <zack@codesourcery.com>
33568
33569 PR c/10604
33570 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
33571
33572 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
33573
33574 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
33575
33576 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33577
33578 PR c++/9364, c++/10553, c++/10586
33579 * g++.dg/parse/typename4.C: New test.
33580 * g++.dg/parse/typename5.C: Likewise.
33581
33582 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
33583
33584 * gcc.c-torture/compile/20030503-1.c: New test.
33585
33586 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33587
33588 * g++.dg/lookup/using5.C: Fix testcase error.
33589
33590 2003-05-01 Chris Demetriou <cgd@broadcom.com>
33591
33592 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
33593 since MEABI is no longer supported. Remove all vestiges
33594 of MEABI from the test.
33595
33596 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33597
33598 PR c++/10554
33599 * g++.dg/lookup/using5.C: New test.
33600
33601 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33602
33603 PR c++/8772
33604 * g++.dg/template/ttp5.C: New test.
33605
33606 2003-04-30 Mark Mitchell <mark@codesourcery.com>
33607
33608 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
33609 (dg-gpp-additional-sources): New function.
33610 (dg-gpp-additional-files): Likewise.
33611 * lib/g++.exp (additional_sources): New variable.
33612 (additional_files): Likewise.
33613 (g++_target_compile): Deal with them.
33614 * lib/old-dejagnu.exp: Remove.
33615 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
33616 * g++.old-deja: Revise all tests to use dg commands.
33617
33618 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33619
33620 PR c++/9432, c++/9528
33621 * g++.dg/lookup/using4.C: New test.
33622
33623 2003-04-29 Geoffrey Keating <geoffk@apple.com>
33624
33625 * gcc.dg/noreturn-5.c: New file.
33626 * gcc.dg/noreturn-6.c: New file.
33627
33628 * gcc.c-torture/compile/inline-1.c: New file.
33629
33630 2003-04-29 Mark Mitchell <mark@codesourcery.com>
33631
33632 PR c++/10551
33633 * g++.dg/template/explicit1.C: New test.
33634
33635 2003-04-29 Mark Mitchell <mark@codesourcery.com>
33636
33637 PR c++/10549
33638 * g++.dg/other/bitfield1.C: New test.
33639
33640 PR c++/10527
33641 * g++.dg/init/new7.C: New test.
33642
33643 2003-04-29 Mark Mitchell <mark@codesourcery.com>
33644
33645 * g++.dg/ext/desig1.C: New test.
33646 * g++.dg/ext/init1.C: Update.
33647
33648 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
33649
33650 2003-04-28 Mark Mitchell <mark@codesourcery.com>
33651
33652 PR c++/10180
33653 * g++.dg/warn/Winline-1.C: New test.
33654
33655 2003-04-28 Jakub Jelinek <jakub@redhat.com>
33656
33657 * gcc.c-torture/execute/string-opt-19.c: New test.
33658
33659 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
33660 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
33661
33662 2003-04-27 Mark Mitchell <mark@codesourcery.com>
33663
33664 PR c++/10506
33665 * g++.dg/init/new6.C: New test.
33666
33667 PR c++/10503
33668 * g++.dg/init/ref6.C: New test.
33669
33670 2003-04-26 David Edelsohn <edelsohn@gnu.org>
33671
33672 * g++.dg/warn/weak1.C: XFAIL on AIX4.
33673
33674 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33675
33676 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
33677 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
33678
33679 2003-04-25 Mark Mitchell <mark@codesourcery.com>
33680
33681 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
33682 initialized static data members.
33683
33684 2003-04-25 H.J. Lu <hjl@gnu.org>
33685
33686 * gcc.dg/ia64-sync-4.c: New test.
33687
33688 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33689
33690 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
33691 date.
33692
33693 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
33694
33695 PR c++/10337
33696 * g++.dg/warn/conv1.C: New test.
33697 * g++.old-deja/g++.other/conv7.C: Adjust.
33698 * g++.old-deja/g++.other/overload14.C: Adjust.
33699
33700 2003-04-23 Mark Mitchell <mark@codesourcery.com>
33701
33702 PR c++/10471
33703 * g++.dg/template/defarg2.C: New test.
33704
33705 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
33706
33707 * gcc.dg/cpp/include2.c: Update.
33708 * gcc.dg/cpp/multiline-2.c: New.
33709 * gcc.dg/cpp/multiline.c: Update.
33710 * gcc.dg/cpp/strify2.c: Update.
33711 * gcc.dg/cpp/trad/literals-2.c: Update.
33712
33713 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33714
33715 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
33716
33717 2003-04-23 Mark Mitchell <mark@codesourcery.com>
33718
33719 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
33720
33721 2003-04-23 Mark Mitchell <mark@codesourcery.com>
33722
33723 PR c++/10451
33724 * g++.dg/parse/crash4.C: New test.
33725
33726 PR c++/9847
33727 * g++.dg/parse/crash5.C: New test.
33728
33729 2003-04-22 Mark Mitchell <mark@codesourcery.com>
33730
33731 PR c++/10446
33732 * g++.dg/parse/crash3.C: New test.
33733
33734 PR c++/10428
33735 * g++.dg/parse/elab1.C: New test.
33736
33737 2003-04-22 Devang Patel <dpatel@apple.com>
33738
33739 * gcc.dg/cpp/trad/funlike-5.c: New test.
33740
33741 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
33742
33743 * g++.dg/other/packed1.C: Fix dg options.
33744
33745 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
33746
33747 * g++.dg/other/offsetof2.C: New test.
33748
33749 2003-04-21 Mark Mitchell <mark@codesourcery.com>
33750
33751 * g++.dg/template/recurse.C: Adjust location of error messages.
33752
33753 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
33754
33755 PR c++/9881
33756 * g++.dg/init/addr-const1.C: New test.
33757 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
33758
33759 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
33760
33761 PR c++/10405
33762 * g++.dg/lookup/struct-hack1.C: New test.
33763
33764 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
33765
33766 * ucs.c: Update diagnostic messages.
33767
33768 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
33769
33770 * gcc.dg/cpp/truefalse.cpp: New test.
33771 * gcc.dg/cpp/cpp.exp: Update.
33772 * g++.dg/other/stdbool-if.C: Remove.
33773
33774 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
33775
33776 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
33777 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
33778
33779 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33780
33781 * gcc.c-torture/compile/20030418-1.c: New test.
33782
33783 2003-04-17 Janis Johnson <janis187@us.ibm.com>
33784
33785 * README.compat: Remove; content moved to doc/sourcebuild.texi.
33786
33787 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33788
33789 PR c++/10347
33790 g++.dg/template/dependent-name1.C: New test.
33791
33792 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
33793
33794 * gcc.dg/warn-1.c (tourist_guide): New array,
33795 contains a pointer to bar.
33796
33797 2003-04-16 Roger Sayle <roger@eyesopen.com>
33798
33799 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
33800 * gcc.c-torture/execute/medce-1.c: New test case.
33801 * gcc.c-torture/execute/medce-2.c: New test case.
33802
33803 2003-04-15 Mark Mitchell <mark@codesourcery.com>
33804
33805 * lib/prune.exp: Ignore more messages.
33806
33807 PR c++/10381
33808 * g++.dg/parse/lookup3.C: New test.
33809
33810 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
33811
33812 * gcc.c-torture/compile/20030415-1.c : New test.
33813
33814 2003-04-14 Mark Mitchell <mark@codesourcery.com>
33815
33816 * gcc.c-torture/execute/scope-2.c: Move to ...
33817 * gcc.dg/noncompile/scope.c: .... here.
33818
33819 2003-04-14 Roger Sayle <roger@eyesopen.com>
33820
33821 * gcc.dg/20030414-2.c: New test case.
33822
33823 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
33824
33825 PR target/10377
33826 * gcc.dg/20030414-1.c: New test.
33827
33828 2003-04-13 Roger Sayle <roger@eyesopen.com>
33829
33830 * gcc.dg/builtins-12.c: New test case.
33831 * gcc.dg/builtins-13.c: New test case.
33832
33833 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33834
33835 * gcc.c-torture/execute/string-opt-18.c: New test.
33836
33837 2003-04-13 Mark Mitchell <mark@codesourcery.com>
33838
33839 PR c++/10300
33840 * g++.dg/init/new5.C: New test.
33841
33842 2003-04-12 Mark Mitchell <mark@codesourcery.com>
33843
33844 PR c++/7910
33845 * g++.dg/ext/dllimport1.C: New test.
33846
33847 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
33848
33849 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
33850
33851 2003-04-11 Bud Davis <bdavis9659@comcast.net>
33852
33853 PR Fortran/9263
33854 * g77.f-torture/noncompile/9263.f: New test
33855 PR Fortran/1832
33856 * g77.f-torture/execute/1832.f: New test
33857
33858 2003-04-11 David Chad <davidc@freebsd.org>
33859 Loren J. Rittle <ljrittle@acm.org>
33860
33861 libobjc/8562
33862 * objc.dg/headers.m: New test.
33863
33864 2003-04-10 Zack Weinberg <zack@codesourcery.com>
33865
33866 * gcc.c-torture/execute/builtin-noret-2.c: New.
33867 * gcc.c-torture/execute/builtin-noret-2.x: New.
33868 XFAIL builtin-noret-2.c at -O1 and above.
33869 * gcc.dg/redecl.c: New.
33870 * gcc.dg/Wshadow-1.c: Update error regexps.
33871
33872 2003-04-10 Mark Mitchell <mark@codesourcery.com>
33873
33874 * g++.dg/abi/bitfield10.C: New test.
33875
33876 2003-04-09 Mike Stump <mrs@apple.com>
33877
33878 * gcc.dg/pch/pch.exp: Make testcase names longer.
33879 * g++.dg/pch/pch.exp: Make testcase names longer.
33880
33881 2003-04-08 Roger Sayle <roger@eyesopen.com>
33882
33883 * gcc.dg/builtins-11.c: New test case.
33884
33885 2003-04-08 Roger Sayle <roger@eyesopen.com>
33886
33887 * gcc.dg/builtins-9.c: New test case.
33888 * gcc.dg/builtins-10.c: New test case.
33889
33890 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
33891
33892 * gcc.dg/noncompile/init-4.c.c: New test.
33893
33894 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
33895
33896 * gcc.misc-test/gcov-9.c: New test.
33897 * gcc.misc-test/gcov-10.c: New test
33898 * gcc.misc-test/gcov-11.c: New test.
33899
33900 2003-04-05 Zack Weinberg <zack@codesourcery.com>
33901
33902 PR optimization/10024
33903 * gcc.c-torture/compile/20030405-1.c: New test.
33904
33905 2003-04-04 Geoffrey Keating <geoffk@apple.com>
33906
33907 * gcc.dg/pch/static-3.c: New.
33908 * gcc.dg/pch/static-3.hs: New.
33909 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
33910
33911 2003-04-04 Richard Henderson <rth@redhat.com>
33912
33913 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
33914 * g++.dg/eh/forced2.C: Likewise.
33915
33916 2003-04-03 Mike Stump <mrs@apple.com>
33917
33918 * lib/scanasm.exp (scan-assembler): Add xfail processing for
33919 target arg.
33920 (scan-assembler-times, scan-assembler-not): Likewise.
33921 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
33922
33923 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
33924
33925 * gcc.dg/sparc-loop-1.c: New test.
33926
33927 2003-04-02 Geoffrey Keating <geoffk@apple.com>
33928
33929 PR other/9274
33930 * g++.dg/pch/system-2.C: New.
33931 * g++.dg/pch/system-2.Hs: New.
33932
33933 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
33934
33935 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
33936
33937 * g++.dg/eh/simd-1.C (vecfunc): Same.
33938
33939 2003-04-01 Roger Sayle <roger@eyesopen.com>
33940
33941 * gcc.c-torture/execute/20030401-1.c: New test case.
33942
33943 2003-04-01 Ziemowit Laski <zlaski@apple.com>
33944
33945 * objc.dg/defs.m: New.
33946
33947 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
33948
33949 * g++.dg/eh/simd-1.C: New.
33950 * g++.dg/eh/simd-2.C: New.
33951
33952 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
33953
33954 * gcc.c-torture/execute/simd-3.c: New.
33955
33956 2003-03-31 Mark Mitchell <mark@codesourcery.com>
33957
33958 PR c/9936
33959 * gcc.dg/20030331-2.c: New test.
33960
33961 2003-03-31 Mark Mitchell <mark@codesourcery.com>
33962
33963 PR c++/10278
33964 * g++.dg/parse/crash2.C: New test.
33965
33966 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
33967
33968 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
33969 * gcc.c-torture/execute/20030331-1.c: ...here.
33970
33971 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
33972
33973 * gcc.c-torture/execute/20030331-1.c: New test.
33974
33975 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
33976
33977 * lib/gcov.exp: Adjust call return testing strings.
33978 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
33979
33980 2003-03-31 Roger Sayle <roger@eyesopen.com>
33981
33982 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
33983 * gcc.dg/builtins-7.c: New test case.
33984 * gcc.dg/builtins-8.c: New test case.
33985
33986 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
33987
33988 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
33989
33990 2003-03-30 Mark Mitchell <mark@codesourcery.com>
33991
33992 PR c++/7647
33993 * g++.dg/lookup-class-member-2.C: New test.
33994
33995 2003-03-30 Glen Nakamura <glen@imodulo.com>
33996
33997 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
33998
33999 2003-03-28 Roger Sayle <roger@eyesopen.com>
34000
34001 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
34002
34003 2003-03-28 Mark Mitchell <mark@codesourcery.com>
34004
34005 * g++.dg/init/attrib1.C: New test.
34006
34007 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
34008
34009 * gcc.dg/ultrasp8.c: New test.
34010
34011 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
34012
34013 * gcc.dg/ultrasp7.c: New test.
34014
34015 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
34016
34017 PR c++/10047
34018 * g++.dg/template/inline1.C: New test.
34019
34020 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
34021
34022 * gcc.dg/sparc-dwarf2.c: New test.
34023
34024 2003-03-27 Roger Sayle <roger@eyesopen.com>
34025
34026 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
34027 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
34028
34029 2003-03-27 Mark Mitchell <mark@codesourcery.com>
34030
34031 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
34032 than reading .x files.
34033 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
34034 * g77.dg/gcov/gcov-1.f: Likewise.
34035 * gcc.misc-tests/gcov-4b.c: Likewise.
34036 * gcc.misc-tests/gcov-5b.c: Likewise.
34037 * gcc.misc-tests/gcov-6.c: Likewise.
34038 * gcc.misc-tests/gcov-7.c: Likewise.
34039 * gcc.misc-tests/gcov-8.c: Likewise.
34040 * g++.dg/gcov/gcov-1.x: Remove.
34041 * g77.dg/gcov/gcov-1.x: Likewise.
34042 * gcc.misc-tests/gcov-4b.x: Likewise.
34043 * gcc.misc-tests/gcov-5b.x: Likewise.
34044 * gcc.misc-tests/gcov-6.x: Likewise.
34045 * gcc.misc-tests/gcov-7.x: Likewise.
34046 * gcc.misc-tests/gcov-8.x: Likewise.
34047
34048 2003-03-27 Glen Nakamura <glen@imodulo.com>
34049
34050 PR opt/10087
34051 * gcc.dg/20030324-1.c: New test.
34052
34053 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
34054
34055 PR c++/10224
34056 * g++.dg/template/arg3.C: New test.
34057
34058 PR c++/10158
34059 * g++.dg/template/friend18.C: New test.
34060
34061 2003-03-26 Roger Sayle <roger@eyesopen.com>
34062
34063 * g77.f-torture/compile/20030326-1.f: New test case.
34064
34065 2003-03-26 Janis Johnson <janis187@us.ibm.com>
34066
34067 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
34068
34069 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
34070
34071 2003-03-26 Jakub Jelinek <jakub@redhat.com>
34072
34073 * gcc.dg/ia64-sync-3.c: New test.
34074
34075 2003-03-26 Alan Modra <amodra@bigpond.net.au>
34076
34077 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
34078
34079 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
34080
34081 * gcc.dg/ultrasp6.c: New test.
34082
34083 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
34084
34085 * gcc.dg/i386-signbit-1.c: New test.
34086 * gcc.dg/i386-signbit-2.c: New test.
34087 * gcc.dg/i386-signbit-3.c: New test.
34088
34089 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
34090
34091 * gcc.dg/ultrasp5.c: Fix options.
34092
34093 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
34094
34095 * gcc.dg/ultrasp5.c: Fix comment.
34096
34097 2003-03-24 Bud Davis <bdavis9659@comcast.net>
34098
34099 PR fortran/10197
34100 * g77.f-torture/execute/10197.f: New test.
34101
34102 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
34103
34104 PR c++/9898, c++/383
34105 * g++.dg/template/conv6.C: New test.
34106
34107 PR c++/10119
34108 * g++.dg/template/ptrmem5.C: New test.
34109
34110 PR c++/10026
34111 * g++.dg/lookup/koenig1.C: New test.
34112
34113 PR C++/10199
34114 * g++.dg/lookup/template2.C: New test.
34115
34116 2003-03-24 Jakub Jelinek <jakub@redhat.com>
34117
34118 * g++.dg/opt/rtti1.C: New test.
34119
34120 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34121
34122 * gcc.dg/ultrasp5.c: New test.
34123
34124 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
34125
34126 PR middle-end/9967
34127 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
34128 builtin fputs.
34129
34130 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
34131
34132 PR c/8224
34133 * gcc.dg/20030323-1.c: New test.
34134
34135 2003-03-23 Roger Sayle <roger@eyesopen.com>
34136
34137 * gcc.c-torture/compile/20030323-1.c: New test case.
34138
34139 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
34140
34141 * gcc.dg/20030321-1.c: New test.
34142
34143 2003-03-22 Zack Weinberg <zack@codesourcery.com>
34144
34145 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
34146
34147 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
34148
34149 PR c++/9978, c++/9708
34150 * g++.dg/ext/vlm1.C: Adjust expected error.
34151 * g++.dg/ext/vla2.C: New test.
34152 * g++.dg/template/arg1.C: New test.
34153 * g++.dg/template/arg2.C: New test.
34154
34155 2003-03-22 Bud Davis <bdavis9659@comcast.net>
34156
34157 * g77.f-torture/execute/select.f: New test.
34158 * g77.f-torture/noncompile/select_no_compile.f: New test.
34159
34160 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
34161
34162 PR c++/9898
34163 * g++.dg/other/error4.C: New test.
34164
34165 2003-03-20 Mark Mitchell <mark@codesourcery.com>
34166
34167 * g++.dg/template/friend17.C: New test.
34168
34169 2003-03-21 Alan Modra <amodra@bigpond.net.au>
34170
34171 * gcc.c-torture/compile/20030320-1.c: New.
34172
34173 2003-03-20 Roger Sayle <roger@eyesopen.com>
34174
34175 * gcc.dg/builtins-6.c: New test case.
34176
34177 2003-03-19 Alan Modra <amodra@bigpond.net.au>
34178
34179 PR target/10073
34180 * gcc.c-torture/compile/20030319-1.c: New.
34181
34182 2003-03-18 Jan Hubicka <jh@suse.cz>
34183
34184 * gcc.dg/i386-cvt-1.c: New test.
34185
34186 2003-03-17 Zack Weinberg <zack@codesourcery.com>
34187
34188 * objc.dg/naming-1.m: Use "(parse|syntax) error".
34189 * objc.dg/naming-2.m: Likewise.
34190
34191 2003-03-17 Mark Mitchell <mark@codesourcery.com>
34192
34193 PR c++/9639
34194 * g++.dg/parse/crash1.C: New test.
34195
34196 2003-03-16 Mark Mitchell <mark@codesourcery.com>
34197
34198 PR c++/8805
34199 * g++.dg/eh/cleanup1.C: New test.
34200
34201 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
34202
34203 * gcc.c-torture/execute/20030316-1.c: New test case.
34204
34205 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
34206
34207 PR c++/9629
34208 * g++.dg/init/ctor2.C: New test.
34209
34210 2003-03-15 Roger Sayle <roger@eyesopen.com>
34211
34212 * g77.f-torture/compile/xformat.f: New test case.
34213
34214 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34215
34216 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
34217 * g++.old-deja/g++.mike/eh50.C: Likewise.
34218
34219 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34220
34221 PR c++/6440
34222 * g++.dg/template/spec7.C: New test.
34223 * g++.dg/template/spec8.C: Likewise.
34224
34225 2003-03-14 Jakub Jelinek <jakub@redhat.com>
34226
34227 * gcc.c-torture/execute/20030313-1.c: New test.
34228
34229 2003-03-14 Richard Henderson <rth@redhat.com>
34230
34231 * gcc.dg/inline-2.c: Adjust alpha test for external call.
34232
34233 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34234
34235 * gcc.c-torture/compile/20030314-1.c: New test.
34236
34237 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
34238
34239 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
34240 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
34241 thumb target,
34242 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
34243 to accept newer _imp__ prefix and additional
34244 newline in .drectve section.
34245 * gcc.dg/dll-4.c: Likewise.
34246 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
34247 switch.
34248
34249 2003-03-13 Mark Mitchell <mark@codesourcery.com>
34250
34251 * g++.dg/parse/namespace9.C: New test.
34252
34253 * g++.dg/init/ref5.C: New test.
34254 * g++.dg/parse/ptrmem1.C: Likewise.
34255
34256 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34257
34258 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
34259 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
34260 regular expression.
34261 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
34262 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
34263
34264 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
34265
34266 * gcc.c-torture/execute/20030224-2.c: New test.
34267
34268 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
34269
34270 * gcc.dg/decl-3.c: New test.
34271
34272 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
34273
34274 * gcc.dg/i386-loop-2.c: New test.
34275
34276 2003-03-11 Mark Mitchell <mark@codesourcery.com>
34277
34278 PR c++/9474
34279 * g++.dg/parse/namespace8.C: New test.
34280
34281 PR c++/9924
34282 * g++.dg/overload/builtin2.C: New test.
34283
34284 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
34285
34286 * gcc.dg/return-type-3.c: New test.
34287
34288 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
34289
34290 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
34291 profiling options are not supported.
34292
34293 2003-03-10 Mark Mitchell <mark@codesourcery.com>
34294
34295 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
34296 * g++.old-deja/g++.warn/impint2.C: Likewise.
34297
34298 2003-03-10 Devang Patel <dpatel@apple.com>
34299
34300 * g++.dg/cpp/c++_cmd_1.C: New test.
34301 * g++.dg/cpp/c++_cmd_1.h: New file.
34302
34303 2003-03-10 Segher Boessenkool <segher@koffie.nl>
34304
34305 * gcc.dg/altivec-9.c: New file.
34306
34307 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34308
34309 * gcc.dg/ppc-sdata-1.c: New test.
34310 * gcc.dg/ppc-sdata-2.c: New test.
34311
34312 2003-03-09 Mark Mitchell <mark@codesourcery.com>
34313
34314 PR c++/9373
34315 * g++.dg/opt/ptrmem2.C: New test.
34316
34317 PR c++/8534
34318 * g++.dg/opt/ptrmem1.C: New test.
34319
34320 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34321
34322 * gcc.dg/i386-loop-1.c: New test.
34323
34324 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34325
34326 PR c++/9970
34327 * g++.dg/lookup/friend1.C: New test.
34328
34329 2003-03-08 Mark Mitchell <mark@codesourcery.com>
34330
34331 PR c++/9823
34332 * g++.dg/parser/constructor1.C: New test.
34333
34334 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
34335
34336 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
34337
34338 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
34339
34340 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
34341
34342 * gcc.dg/cpp/Wunused.c: Update test.
34343
34344 2003-03-08 Jan Hubicka <jh@suse.cz>
34345
34346 * gcc.dg/inline-3.c: New test.
34347
34348 2003-03-08 Mark Mitchell <mark@codesourcery.com>
34349
34350 PR c++/9809
34351 * g++.dg/parse/builtin1.C: New test.
34352
34353 PR c++/9982
34354 * g++.dg/abi/cookie1.C: New test.
34355 * g++.dg/abi/cookie2.C: Likewise.
34356
34357 PR c++/9524
34358 * g++.dg/template/field1.C: New test.
34359
34360 PR c++/9912
34361 * g++.dg/parse/class1.C: New test.
34362 * g++.dg/parse/namespace7.C: Likewise.
34363 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
34364
34365 2003-03-07 Mark Mitchell <mark@codesourcery.com>
34366
34367 * g++.dg/init/ref4.C: New test.
34368
34369 2003-03-07 Jan Hubicka <jh@suse.cz>
34370
34371 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
34372 * gcc.dg/inline-3.c: New test.
34373
34374 2003-03-06 Mark Mitchell <mark@codesourcery.com>
34375
34376 * g++.dg/init/ref3.C: New test.
34377
34378 PR c++/9965
34379 * g++.dg/init/ref2.C: New test.
34380
34381 PR c++/9400
34382 * g++.dg/warn/Wshadow-2.C: New test.
34383
34384 PR c++/9791
34385 * g++.dg/warn/Woverloaded-1.C: New test.
34386
34387 2003-03-05 Jan Hubicka <jh@suse.cz>
34388
34389 * gcc.dg/i386-local2.c: New.
34390 * gcc.dg/i386-local.c: Fix typo.
34391
34392 2003-03-05 Mark Mitchell <mark@codesourcery.com>
34393
34394 * g++.dg/abi/layout3.C: New test.
34395
34396 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
34397
34398 * gcc.c-torture/compile/20030305-1.c
34399
34400 2003-03-05 Jan Hubicka <jh@suse.cz>
34401
34402 * gcc.dg/i386-local.c: New.
34403
34404 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
34405
34406 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
34407
34408 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
34409
34410 * gcc.dg/switch-2.c: New test.
34411 * gcc.dg/switch-3.c: New test.
34412 * gcc.dg/Wswitch.c: Adjust line numbers.
34413 * gcc.dg/Wswitch-default.c: Likewise.
34414 * gcc.dg/Wswitch-enum.c: Likewise.
34415
34416 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
34417
34418 * gcc.c-torture/execute/20030222-1.c: New test.
34419
34420 2003-03-03 James E Wilson <wilson@tuliptree.org>
34421
34422 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
34423
34424 2003-03-03 Mark Mitchell <mark@codesourcery.com>
34425
34426 PR c++/9878
34427 * g++.dg/init/ref1.C: New test.
34428
34429 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
34430
34431 * gcc.dg/sh-relax.c: New SH-only test.
34432
34433 2003-03-03 Geoffrey Keating <geoffk@apple.com>
34434
34435 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
34436 comment explaining purpose of testcase.
34437
34438 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
34439
34440 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
34441 for HC11/HC12 (asm needs two int registers).
34442 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
34443 HC11/HC12 because the test uses an asm which needs two 32-bit
34444 registers.
34445
34446 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
34447
34448 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
34449 for HC11/HC12 (array is too large otherwise).
34450 * gcc.c-torture/compile/920501-4.x: New file, likewise.
34451 * gcc.c-torture/compile/20010518-2.x: Likewise.
34452 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
34453 HC11/HC12 (array is too large).
34454
34455 2003-03-01 Geoffrey Keating <geoffk@apple.com>
34456
34457 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
34458 * lib/g++-dg.exp (g++-dg-test): Likewise.
34459
34460 2003-03-01 Roger Sayle <roger@eyesopen.com>
34461
34462 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
34463 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
34464
34465 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34466
34467 * g++.dg/warn/implicit-typename1.C: Remove warning.
34468
34469 2003-02-28 Richard Henderson <rth@redhat.com>
34470
34471 * gcc.dg/noreturn-1.c: Move noreturn warning line.
34472 * gcc.dg/return-type-1.c: Move control reaches end warning line.
34473
34474 2003-02-28 Geoffrey Keating <geoffk@apple.com>
34475
34476 * gcc.dg/pch/pch.exp: Change .pch to .gch.
34477 * g++.dg/pch/pch.exp: Likewise.
34478
34479 2003-02-28 Mark Mitchell <mark@codesourcery.com>
34480
34481 PR c++/9879
34482 * testsuite/g++.dg/init/new4.C: New test.
34483
34484 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
34485
34486 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
34487
34488 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
34489
34490 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
34491 unsigned long.
34492
34493 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
34494 wider than float.
34495
34496 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34497
34498 * lib/scanasm.exp: Add support for counting numbers of
34499 occurences.
34500 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
34501 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
34502
34503 2003-02-25 Mark Mitchell <mark@codesourcery.com>
34504
34505 PR c++/9683
34506 * g++.dg/template/static3.C: New test.
34507
34508 PR c++/9829
34509 * g++.dg/parse/namespace6.C: New test.
34510
34511 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34512
34513 PR target/9732
34514 * gcc.dg/20030225-1.c: New test.
34515
34516 2003-02-24 Mark Mitchell <mark@codesourcery.com>
34517
34518 * README: Remove out-of-date information.
34519
34520 PR c++/9836
34521 * g++.dg/template/spec6.C: New test.
34522
34523 2003-02-24 Jeff Law <law@redhat.com>
34524
34525 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
34526
34527 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34528
34529 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
34530 * gcc.dg/pragma-ep-1.c: Likewise.
34531
34532 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34533
34534 PR c++/9602
34535 * g++.dg/template/friend16.C: New test.
34536
34537 2003-02-23 Mark Mitchell <mark@codesourcery.com>
34538
34539 PR c++/5333
34540 * g++.dg/parse/fused-params1.C: Adjust error messages.
34541 * g++.dg/template/nested3.C: New test.
34542
34543 2003-02-24 Alan Modra <amodra@bigpond.net.au>
34544
34545 * g++.dg/abi/param1.C: New test.
34546
34547 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34548
34549 PR c++/7982
34550 * g++.dg/warn/implicit-typename1.C: New test.
34551
34552 2003-02-22 Kelley Cook <kelleycook@comcast.net>
34553
34554 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
34555 with "mtune".
34556 * g++.old-deja/g++.other/store-expr2.C: Likewise.
34557 * gcc.c-torture/execute/20010129-1.x: Likewise.
34558 * gcc.dg/20011107-1.c: Likewise.
34559 * gcc.dg/20020108-1.c: Likewise.
34560 * gcc.dg/20020122-3.c: Likewise.
34561 * gcc.dg/20020206-1.c: Likewise.
34562 * gcc.dg/20020310-1.c: Likewise.
34563 * gcc.dg/20020426-2.c: Likewise.
34564 * gcc.dg/20020517-1.c: Likewise.
34565 * gcc.dg/991230-1.c: Likewise.
34566 * gcc.dg/i386-unroll-1.c: Likewise.
34567 * gcc.misc-tests/i386-prefetch.exp: Likewise.
34568
34569 2003-02-22 Jan Hubicka <jh@suse.cz>
34570
34571 * gcc.dg/i386-mul.c: New test.
34572
34573 2003-02-21 Roger Sayle <roger@eyesopen.com>
34574
34575 * gcc.dg/builtins-5.c: New test case.
34576
34577 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
34578
34579 * gcc.dg/asmreg-1.c: New test.
34580
34581 2003-02-21 Mark Mitchell <mark@codesourcery.com>
34582
34583 PR c++/9749
34584 * g++.dg/parse/varmod1.C: New test.
34585
34586 2003-02-21 Mark Mitchell <mark@codesourcery.com>
34587
34588 PR c++/9727
34589 * g++.dg/template/op1.C: New test.
34590
34591 2003-02-21 Mark Mitchell <mark@codesourcery.com>
34592
34593 PR c++/8906
34594 * g++.dg/template/nested2.C: New test.
34595
34596 2003-02-21 Mark Mitchell <mark@codesourcery.com>
34597
34598 PR c++/8724
34599 * g++.dg/expr/dtor1.C: New test.
34600
34601 2003-02-21 Zack Weinberg <zack@codesourcery.com>
34602
34603 * gcc.dg/cpp/include3.c: New test.
34604 * gcc.dg/cpp/inc/foo.h: New file.
34605
34606 2003-02-21 Glen Nakamura <glen@imodulo.com>
34607
34608 * gcc.c-torture/execute/20030221-1.c: New test.
34609
34610 2003-02-20 Mark Mitchell <mark@codesourcery.com>
34611
34612 PR c++/9729
34613 * g++.dg/abi/conv1.C: New test.
34614
34615 2003-02-20 Jan Hubicka <jh@suse.cz>
34616
34617 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
34618
34619 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
34620
34621 * gcc.c-torture/compile/20030219-1.c: New test.
34622
34623 2003-02-18 Jan Hubicka <jh@suse.cz>
34624
34625 * gcc.dg/funcorder.c: New test.
34626
34627 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
34628
34629 * gcc.c-torture/execute/20030218-1.c: New.
34630
34631 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
34632
34633 * gcc.dg/20030218-1.c: New.
34634
34635 2003-02-18 Richard Henderson <rth@redhat.com>
34636
34637 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
34638 * gcc.dg/attr-used-2.c: New.
34639
34640 2003-02-18 Mark Mitchell <mark@codesourcery.com>
34641
34642 PR c++/9704
34643 * g++.dg/init/copy5.C: New test.
34644
34645 2003-02-18 Geoffrey Keating <geoffk@apple.com>
34646
34647 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
34648 * g++.dg/pch/pch.exp: Likewise.
34649
34650 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
34651
34652 * gcc.c-torture/execute/20030209-1.c: Enable the test if
34653 STACK_SIZE is not defined.
34654
34655 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34656
34657 PR c++/9457
34658 * g++.dg/template/init1.C: New test.
34659
34660 2003-02-16 Jan HUbicka <jh@suse.cz>
34661
34662 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
34663 (foo): Add few extra tests
34664 * gcc.dg/c99-const-expr-3.c: Likewise.
34665 * gcc.c-torture/execute/20030216-1.c: New.
34666
34667 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34668
34669 PR c++/9459
34670 * g++.dg/ext/typeof4.C: New test.
34671
34672 2003-02-15 Roger Sayle <roger@eyesopen.com>
34673
34674 * gcc.dg/i386-387-3.c: New test case.
34675
34676 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
34677
34678 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
34679 cris-*-elf* cris-*-aout* and mmix-*-*.
34680
34681 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
34682
34683 * gcc.dg/20030213-1.c: New test.
34684
34685 2003-02-12 Roger Sayle <roger@eyesopen.com>
34686
34687 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
34688 * gcc.dg/i386-387-2.c: Likewise.
34689
34690 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
34691
34692 * gcc.dg/ppc-spe.c: Fix formatting.
34693 Enable tests that were previously unsupported by gas.
34694 Delete tests for instructions that no longer exist.
34695 Switch arguments on evsubifw builtin.
34696
34697 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
34698
34699 * gcc.c-torture/execute/20030209-1.c: Disable the test if
34700 STACK_SIZE is too small.
34701
34702 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
34703 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
34704
34705 * gcc.dg/decl-2.c: New test.
34706
34707 2003-02-10 Jan Hubicka <jh@suse.cz>
34708
34709 * gcc.dg/i386-fpcvt-1.c: New test.
34710
34711 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
34712
34713 * gcc.c-torture/execute/20030209-1.c: New test.
34714
34715 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
34716
34717 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
34718 int-wide bitops, use the constants of the same width.
34719 Likewise, if long long is 32-bit wide, test bitops using
34720 32-bit constants.
34721
34722 2003-02-07 Loren James Rittle <ljrittle@acm.org>
34723
34724 * gcc.dg/20021014-1.c: Annotate with expected notice text.
34725
34726 2003-02-07 Roger Sayle <roger@eyesopen.com>
34727
34728 * testsuite/gcc.dg/builtins-4.c: New test case.
34729
34730 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34731
34732 * gcc.dg/20020430-1.c: Fix dg command typos.
34733 * gcc.dg/20020503-1.c: Likewise.
34734
34735 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34736
34737 PR c++/8785
34738 * g++.dg/parse/fused-params1.C: New test.
34739
34740 PR c++/8857
34741 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
34742
34743 PR c++/8921
34744 * g++.dg/parse/non-dependent1.C: New test.
34745
34746 PR c++/8928
34747 * g++.dg/parse/dupl-tmpl-args1.C: New test.
34748
34749 PR c++/9228
34750 * g++.dg/parse/undefined7.C: New test.
34751 * g++.dg/parse/non-templ1.C: New test.
34752
34753 PR c++/9229
34754 * g++.dg/parse/too-many-tmpl-args1.C: New test.
34755
34756 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34757
34758 * gcc.c-torture/compile/20030206-1.c: New test.
34759
34760 2003-02-05 Roger Sayle <roger@eyesopen.com>
34761
34762 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
34763 "pow" to "foo" to avoid potential confusion with a math built-in.
34764
34765 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34766
34767 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
34768 conditions for SPARC targets.
34769
34770 2003-02-05 Jakub Jelinek <jakub@redhat.com>
34771
34772 * gcc.dg/20030204-1.c: New test.
34773
34774 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34775
34776 PR c++/38
34777 * g++.dg/parse/array-size1.C: New test.
34778
34779 PR c++/5657
34780 * g++.dg/parse/undefined3.C: New test.
34781
34782 PR c++/5665
34783 * g++.dg/parse/undefined4.C: New test.
34784
34785 PR c++/5975
34786 * g++.dg/parse/undefined5.C: New test.
34787
34788 PR c++/7259
34789 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
34790
34791 PR c++/8578
34792 * g++.dg/parse/casting-operator1.C: New test.
34793
34794 PR c++/8596
34795 * g++.dg/parse/undefined6.C: New test.
34796
34797 PR c++/8736
34798 * g++.dg/parse/missing-template1.C: New test.
34799
34800 2003-02-04 Jan Hubicka <jh@suse.cz>
34801
34802 * gcc.dg/i386-cadd.c: Compile using -march=k8.
34803 * gcc.dg/i386-cmov?.c: Likewise.
34804 * gcc.dg/i386-fpcvt-?.c: Likewise.
34805 * gcc.dg/i386-ssefp-1.c: Likewise.
34806 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
34807 conventions.
34808
34809 2003-02-03 Mark Mitchell <mark@codesourcery.com>
34810
34811 PR c++/7129
34812 * testsuite/g++.dg/ext/max.C: New test.
34813
34814 2003-02-03 Jan Hubicka <jh@suse.cz>
34815
34816 * gcc.c-torture/execute/20030203-1.c: New test.
34817
34818 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
34819
34820 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
34821 'natural-endian'.
34822
34823 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
34824
34825 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
34826 * g++.dg/init/new2.C: Likewise.
34827 * g++.dg/other/new1.C: Likewise.
34828
34829 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
34830
34831 * gcc.dg/struct-ret-libc.c: New test.
34832
34833 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
34834
34835 * gcc.dg/20030129-1.c: New test.
34836
34837 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34838
34839 PR c++/8849
34840 * g++.dg/template/ptrmem4.C: New test.
34841
34842 2003-01-29 Mark Mitchell <mark@codesourcery.com>
34843
34844 * g++.dg/parser/constant1.C: New test.
34845
34846 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34847
34848 PR c++/8591
34849 * g++.dg/parse/friend2.C: New test.
34850
34851 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
34852
34853 PR c++/9437
34854 * g++.dg/template/unify4.C: New test.
34855
34856 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
34857
34858 * gcc.c-torture/execute/20030128-1.c: New test.
34859
34860 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
34861
34862 * g++.dg/lookup/nested1.C: Test moved from ...
34863 * g++.old-deja/g++.other/lookup24.C: ... here.
34864
34865 2003-01-28 Jan Hubicka <jh@suse.cz>
34866
34867 * gcc.dg/i386-cmov5.c: New test.
34868
34869 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
34870
34871 * gcc.c-torture/execute/20010925-1.c: Changed the
34872 memcpy declaration.
34873
34874 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
34875
34876 PR c++/3902
34877 * g++.dg/parse/template5.C: New test.
34878
34879 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
34880
34881 PR fortran/9258
34882 * g77.dg/pr9258: New test.
34883
34884 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
34885
34886 * README: Move relevant parts from README.g++.
34887
34888 * README.g++: Remove this file.
34889
34890 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
34891
34892 * g++.dg/abi/dcast1.C: New test.
34893
34894 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34895
34896 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
34897
34898 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
34899
34900 PR c++/47
34901 * g++.old-deja/g++.other/lookup24.C: New test.
34902
34903 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34904
34905 PR middle-end/7227
34906 * gcc.dg/uninit-C.c: New test.
34907
34908 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
34909
34910 * g++.dg/abi/covariant1.C: New test.
34911
34912 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
34913
34914 * gcc.dg/20030123-1.c: New test.
34915
34916 2003-01-25 Jan Hubicka <jh@suse.cz>
34917
34918 PR opt/8492
34919 * gcc.c-torture/compile/20030125-1.c
34920
34921 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
34922
34923 PR c++/9403
34924 * g++.dg/parse/template3.C: New test.
34925 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
34926
34927 PR c++/795
34928 * g++.dg/parse/template4.C: New test.
34929
34930 PR c++/9415
34931 * g++.dg/template/qual2.C: New test.
34932
34933 PR c++/8545
34934 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
34935
34936 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
34937
34938 2003-01-25 Roger Sayle <roger@eyesopen.com>
34939
34940 * gcc.c-torture/execute/switch-1.c: New test case.
34941
34942 2003-01-25 Jan Hubicka <jh@suse.cz>
34943
34944 * gcc.c-torture/execute/20030125-1.[cx]: New test.
34945
34946 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
34947
34948 Tweaks for Bison-1.875. From the NEWS file:
34949 "- `parse error' -> `syntax error'
34950 Bison now uniformly uses the term `syntax error'"
34951 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
34952 * gcc.dg/cpp/digraph2.c: Likewise.
34953 * gcc.dg/cpp/direct2.c: Likewise.
34954 * gcc.dg/cpp/paste4.c: Likewise.
34955 * gcc.dg/c90-restrict-1.c: Likewise.
34956 * gcc.dg/c99-func-2.c: Likewise.
34957 * gcc.dg/noncompile/920721-2.c: Likewise.
34958 * gcc.dg/noncompile/930622-2.c: Likewise.
34959 * gcc.dg/noncompile/940112-1.c: Likewise.
34960 * gcc.dg/noncompile/950921-1.c: Likewise.
34961 * gcc.dg/noncompile/951123-1.c: Likewise.
34962 * gcc.dg/noncompile/971104-1.c: Likewise.
34963 * gcc.dg/noncompile/990416-1.c: Likewise.
34964
34965 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
34966
34967 * g++.dg/parse/undefined1.C: Add error message.
34968
34969 2003-01-22 Mark Mitchell <mark@codesourcery.com>
34970
34971 PR c++/9354
34972 * g++.dg/parse/new1.C: New test.
34973
34974 PR c++/9216
34975 * g++.dg/parse/template2.C: New test.
34976
34977 PR c++/9354
34978 * g++.dg/parse/typedef2.C: New test.
34979
34980 PR c++/9328
34981 * g++.dg/ext/typeof3.C: New test.
34982
34983 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34984
34985 PR c++/2738
34986 * g++.dg/parse/ret-type1.C: New test.
34987
34988 PR c++/3792
34989 * g++.dg/parse/tmpl-outside1.C: New test.
34990
34991 PR c++/4207
34992 * g++.dg/parse/int-as-enum1.C: New test.
34993
34994 PR c++/4903
34995 * g++.dg/parse/no-typename1.C: New test.
34996
34997 PR c++/5533
34998 * g++.dg/parse/no-value1.C: New test.
34999
35000 PR c++/5921
35001 * g++.dg/parse/wrong-inline1.C: New test.
35002
35003 PR c++/6402
35004 * g++.dg/parse/ref1.C: New test.
35005
35006 PR c++/6992
35007 * g++.dg/parse/attr-ctor1.C: New test.
35008
35009 PR c++/7229
35010 * g++.dg/parse/namespace5.C: New test.
35011
35012 PR c++/7917
35013 * g++.dg/parse/func-def1.C: New test.
35014
35015 PR c++/8143
35016 * g++.dg/parse/undefined1.C: New test.
35017
35018 PR c++/5723, PR c++/8522
35019 * g++.dg/parse/specialization1.C: New test.
35020
35021 PR c++/163, PR c++/8595
35022 * g++.dg/parse/struct-as-enum1.C: New test.
35023
35024 PR c++/9173
35025 * g++.dg/parse/undefined2.C: New test.
35026
35027 2003-01-22 Mark Mitchell <mark@codesourcery.com>
35028
35029 PR c++/9298
35030 * g++.dg/parse/template1.C: New test.
35031
35032 PR c++/9384
35033 * g++.dg/parse/using1.C: New test.
35034
35035 PR c++/9285
35036 PR c++/9294
35037 * g++.dg/parse/expr2.C: New test.
35038
35039 PR c++/9388
35040 * g++.dg/parse/lookup2.C: Likewise.
35041
35042 2003-01-21 Jan Hubicka <jh@suse.cz>
35043
35044 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
35045 * gcc.c-torture/execute/eeprof-1.c: Likewise.
35046 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
35047 * gcc.c-torture/execute/string-opt-*.c: Likewise.
35048
35049 2003-01-20 Nick Clifton <nickc@redhat.com>
35050
35051 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
35052 problem with ARM sibcall code generation.
35053
35054 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
35055
35056 * gcc.c-torture/execute/20030120-1.c: New.
35057
35058 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
35059
35060 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
35061
35062 2003-01-17 Mark Mitchell <mark@codesourcery.com>
35063
35064 PR c++/9272
35065 * g++.dg/parse/ctor1.C: New test.
35066
35067 PR c++/9294:
35068 * g++.dg/parse/qualified1.C: New test.
35069
35070 * g++.dg/parse/typename3.C: New test.
35071
35072 2003-01-16 Richard Henderson <rth@redhat.com>
35073
35074 * g++.dg/tls/init-2.C: Fix error matches for real this time.
35075
35076 2003-01-16 Richard Henderson <rth@redhat.com>
35077
35078 * g++.dg/pch/pch.exp: Copy test header to the working directory
35079 before using it either for precompilation or direct use.
35080 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
35081 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
35082
35083 2003-01-16 Richard Henderson <rth@redhat.com>
35084
35085 * gcc.dg/pch/pch.exp: Copy test header to the working directory
35086 before using it either for precompilation or direct use.
35087 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
35088 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
35089
35090 2003-01-16 Mark Mitchell <mark@codesourcery.com>
35091
35092 * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
35093 * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
35094 * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
35095 * gcc/testsuite/g++.dg/parse/typename2.C: New test.
35096 * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
35097 typename warning into error.
35098 * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
35099 error messages.
35100 * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
35101 * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
35102 * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
35103 messages.
35104 * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
35105 make declaration visible in template.
35106 * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
35107 * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
35108 messages.
35109 * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
35110 message.
35111 * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
35112 * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
35113 * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
35114 * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
35115 typename warning with error message.
35116 * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
35117 * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
35118 * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
35119
35120 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
35121
35122 * g++.dg/parse/ambig2.C: New test.
35123
35124 2003-01-15 Richard Henderson <rth@redhat.com>
35125
35126 * g++.dg/tls/init-2.C: Update error message string.
35127
35128 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35129
35130 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
35131
35132 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
35133
35134 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
35135 all for HC11/HC12.
35136 * gcc.c-torture/compile/20001205-1.x: Likewise.
35137 * gcc.c-torture/compile/20001226-1.x: Likewise.
35138 * gcc.c-torture/compile/920520-1.x: Likewise.
35139 * gcc.c-torture/compile/961203-1.x: Likewise.
35140 * gcc.c-torture/compile/20020604-1.x: Likewise.
35141
35142 2003-01-15 Jan Hubicka <jh@suse.cz>
35143
35144 * gcc.c-torture/compile/20030115-1.c: New test.
35145
35146 * gcc.dg/i386-fpcvt-1.c: New test.
35147 * gcc.dg/i386-fpcvt-2.c: New test.
35148
35149 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
35150
35151 Further conform g++'s __vmi_class_type_info to the C++ ABI
35152 specification.
35153 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
35154 the specification.
35155
35156 2003-01-14 Jan Hubicka <jh@suse.cz>
35157
35158 * gcc.dg/i386-fpcvt-1.c: New test.
35159 * gcc.dg/i386-fpcvt-2.c: New test.
35160
35161 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35162
35163 * gcc.dg/i386-mmx-3.c: New test.
35164
35165 2003-01-12 Mark Mitchell <mark@codesourcery.com>
35166
35167 PR c++/9264
35168 * g++.dg/parse/octal1.C: New file.
35169
35170 PR c++/9172
35171 * g++.dg/parse/typename1.C: New file.
35172
35173 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
35174
35175 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
35176 * gcc.dg/bf-no-ms-layout.c: Likewise.
35177 * gcc.dg/bf-ms-attrib.c: Likewise.
35178
35179 2003-01-10 Mark Mitchell <mark@codesourcery.com>
35180
35181 PR c++/9099
35182 * g++.dg/parse/dtor1.C: New file.
35183
35184 PR c++/9128
35185 * g++.dg/rtti/typeid1.C: New file.
35186
35187 PR c++/9153
35188 * g++.dg/parse/lookup1.C: New file.
35189
35190 PR c++/9171
35191 * g++.dg/templ/spec5.C: New file.
35192
35193 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
35194
35195 * gcc.c-torture/compile/20030110-1.c: New test.
35196
35197 2003-01-09 Geoffrey Keating <geoffk@apple.com>
35198
35199 Merge from pch-branch:
35200
35201 2002-12-23 Geoffrey Keating <geoffk@apple.com>
35202
35203 * gcc.dg/pch/cpp-1.h: New.
35204 * gcc.dg/pch/cpp-1.c: New.
35205 * gcc.dg/pch/cpp-2.h: New.
35206 * gcc.dg/pch/cpp-2.c: New.
35207
35208 2002-11-19 Geoffrey Keating <geoffk@apple.com>
35209
35210 * gcc.dg/pch/except-1.h: New.
35211 * gcc.dg/pch/except-1.c: New.
35212
35213 2002-11-13 Geoffrey Keating <geoffk@apple.com>
35214
35215 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
35216 running test.
35217 * gcc.dg/pch: Include *.hp not *.h.
35218 * gcc.dg/pch/system-1.h: New.
35219 * gcc.dg/pch/system-1.c: New.
35220
35221 2002-11-11 Geoffrey Keating <geoffk@apple.com>
35222
35223 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
35224 rather than trying to build and run a program using PCH.
35225 * gcc.dg/pch: Remove dg-do commands from test files.
35226
35227 2002-11-08 Geoffrey Keating <geoffk@apple.com>
35228
35229 * gcc.dg/pch/macro-3.c: New.
35230 * gcc.dg/pch/macro-3.h: New.
35231
35232 2002-11-04 Geoffrey Keating <geoffk@apple.com>
35233
35234 * gcc.dg/pch/common-1.c: New.
35235 * gcc.dg/pch/common-1.h: New.
35236 * gcc.dg/pch/decl-1.c: New.
35237 * gcc.dg/pch/decl-1.h: New.
35238 * gcc.dg/pch/decl-2.c: New.
35239 * gcc.dg/pch/decl-2.h: New.
35240 * gcc.dg/pch/decl-3.c: New.
35241 * gcc.dg/pch/decl-3.h: New.
35242 * gcc.dg/pch/decl-4.c: New.
35243 * gcc.dg/pch/decl-4.h: New.
35244 * gcc.dg/pch/decl-5.c: New.
35245 * gcc.dg/pch/decl-5.h: New.
35246 * gcc.dg/pch/global-1.c: New.
35247 * gcc.dg/pch/global-1.h: New.
35248 * gcc.dg/pch/inline-1.c: New.
35249 * gcc.dg/pch/inline-1.h: New.
35250 * gcc.dg/pch/inline-2.c: New.
35251 * gcc.dg/pch/inline-2.h: New.
35252 * gcc.dg/pch/static-1.c: New.
35253 * gcc.dg/pch/static-1.h: New.
35254 * gcc.dg/pch/static-2.c: New.
35255 * gcc.dg/pch/static-2.h: New.
35256
35257 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
35258
35259 * g++.dg/pch/pch.exp: Better handle failing testcases.
35260 * gcc.dg/pch/pch.exp: Likewise.
35261 * gcc.dg/pch/macro-1.c: New.
35262 * gcc.dg/pch/macro-1.h: New.
35263 * gcc.dg/pch/macro-2.c: New.
35264 * gcc.dg/pch/macro-2.h: New.
35265
35266 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
35267
35268 * g++.dg/dg.exp: Treat files in pch/ specially.
35269 * g++.dg/pch/pch.exp: New file.
35270 * g++.dg/pch/empty.H: New file.
35271 * g++.dg/pch/empty.C: New file.
35272 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
35273 "precompile".
35274
35275 * gcc.dg/pch/pch.exp: New file.
35276 * gcc.dg/pch/empty.h: New file.
35277 * gcc.dg/pch/empty.c: New file.
35278 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
35279 "precompile".
35280
35281 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35282
35283 * g++.dg/template/friend14.C: New test.
35284
35285 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35286
35287 * gcc.dg/old-style-asm-1.c: New test.
35288
35289 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
35290
35291 * gcc.c-torture/compile/20030109-1.c: New test.
35292
35293 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35294
35295 * gcc.c-torture/execute/20030109-1.c: New test.
35296
35297 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
35298
35299 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
35300 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
35301 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
35302 * g++.old-deja/g++.mike/eh2.C: Likewise.
35303 * g++.old-deja/g++.mike/eh3.C: Likewise.
35304 * g++.old-deja/g++.mike/eh5.C: Likewise.
35305 * g++.old-deja/g++.mike/eh6.C: Likewise.
35306 * g++.old-deja/g++.mike/eh7.C: Likewise.
35307 * g++.old-deja/g++.mike/eh8.C: Likewise.
35308 * g++.old-deja/g++.mike/eh9.C: Likewise.
35309 * g++.old-deja/g++.mike/eh10.C: Likewise.
35310 * g++.old-deja/g++.mike/eh12.C: Likewise.
35311 * g++.old-deja/g++.mike/eh13.C: Likewise.
35312 * g++.old-deja/g++.mike/eh14.C: Likewise.
35313 * g++.old-deja/g++.mike/eh16.C: Likewise.
35314 * g++.old-deja/g++.mike/eh17.C: Likewise.
35315 * g++.old-deja/g++.mike/eh18.C: Likewise.
35316 * g++.old-deja/g++.mike/eh21.C: Likewise.
35317 * g++.old-deja/g++.mike/eh23.C: Likewise.
35318 * g++.old-deja/g++.mike/eh24.C: Likewise.
35319 * g++.old-deja/g++.mike/eh25.C: Likewise.
35320 * g++.old-deja/g++.mike/eh26.C: Likewise.
35321 * g++.old-deja/g++.mike/eh27.C: Likewise.
35322 * g++.old-deja/g++.mike/eh28.C: Likewise.
35323 * g++.old-deja/g++.mike/eh29.C: Likewise.
35324 * g++.old-deja/g++.mike/eh31.C: Likewise.
35325 * g++.old-deja/g++.mike/eh33.C: Likewise.
35326 * g++.old-deja/g++.mike/eh34.C: Likewise.
35327 * g++.old-deja/g++.mike/eh35.C: Likewise.
35328 * g++.old-deja/g++.mike/eh36.C: Likewise.
35329 * g++.old-deja/g++.mike/eh37.C: Likewise.
35330 * g++.old-deja/g++.mike/eh38.C: Likewise.
35331 * g++.old-deja/g++.mike/eh39.C: Likewise.
35332 * g++.old-deja/g++.mike/eh40.C: Likewise.
35333 * g++.old-deja/g++.mike/eh41.C: Likewise.
35334 * g++.old-deja/g++.mike/eh42.C: Likewise.
35335 * g++.old-deja/g++.mike/eh44.C: Likewise.
35336 * g++.old-deja/g++.mike/eh46.C: Likewise.
35337 * g++.old-deja/g++.mike/eh47.C: Likewise.
35338 * g++.old-deja/g++.mike/eh48.C: Likewise.
35339 * g++.old-deja/g++.mike/eh49.C: Likewise.
35340 * g++.old-deja/g++.mike/eh50.C: Likewise.
35341 * g++.old-deja/g++.mike/eh51.C: Likewise.
35342 * g++.old-deja/g++.mike/eh53.C: Likewise.
35343 * g++.old-deja/g++.mike/eh55.C: Likewise.
35344 * g++.old-deja/g++.mike/p7912.C: Likewise.
35345 * g++.old-deja/g++.mike/p9706.C: Likewise.
35346 * g++.old-deja/g++.mike/p10416.C: Likewise.
35347 * g++.old-deja/g++.mike/p11667.C: Likewise.
35348 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
35349 Remove redundant reference to Iris.
35350 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
35351 Elxsi, i860, Pico Java, and WE32K.
35352
35353 2003-01-07 Mark Mitchell <mark@codesourcery.com>
35354
35355 * g++.dg/ext/asm4.C: New test.
35356
35357 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35358
35359 PR c++/9030
35360 * g++.dg/template/friend12.C: New test.
35361 * g++.dg/template/friend13.C: Likewise.
35362 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
35363
35364 2003-01-08 Jan Hubicka <jh@suse.cz>
35365
35366 * gcc.dg/i386-cadd.c: New test.
35367 * gcc.dg/i386-cmov4.c: Likewise.
35368
35369 2003-01-06 Mark Mitchell <mark@codesourcery.com>
35370
35371 PR c++/9165
35372 * g++.dg/warn/Wunused-3.C: New test.
35373
35374 * g++.dg/abi/bitfield9.C: New test.
35375
35376 PR c++/9189
35377 * g++.dg/parse/defarg3.C: New test.
35378
35379 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
35380
35381 * g++.dg/parse/ambig1.C: New test.
35382 * g++.dg/parse/defarg2.C: New test.
35383
35384 2003-01-05 Mark Mitchell <mark@codesourcery.com>
35385
35386 * g++.dg/template/defarg-1.C: New test.
35387 * g++.dg/template/local2.C: Likewise.
35388
35389 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
35390
35391 * gcc.c-torture/execute/20030105-1.c: New test.
35392
35393 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35394
35395 * g++.dg/parse/namespace3.C: Remove extra semicolons.
35396 * g++.dg/parse/namespace4.C: Likewise.
35397
35398 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
35399
35400 * g++.dg/template/ntp2.C: New test.
35401
35402 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
35403
35404 * g++.dg/parse/extern-C-1.C: New test.
35405
35406 * g++.dg/parse/namespace4.C: New test.
35407
35408 * g++.dg/template/nested1.C: New test.
35409
35410 * g++.dg/parse/namespace3.C: New test.
35411
35412 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
35413
35414 * g++.dg/lookup/two-stage1.C: New test.
35415
35416 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35417
35418 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
35419 * g++.old-deja/g++.jason/access8.C: Likewise.
35420 * g++.old-deja/g++.other/decl5.C: Likewise.
35421
35422 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
35423
35424 * g++.dg/parse/parse7.C: New test.
35425
35426 2003-01-02 Mark Mitchell <mark@codesourcery.com>
35427
35428 PR c++/2843
35429 * g++.dg/ext/attrib7.C: New test.
35430
35431 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
35432
35433 * g++.dg/parse/parse6.C: New test.
35434
35435 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
35436
35437 * gcc.dg/h8300-stack-1.c: New.
35438
35439 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
35440
35441 g++.dg/lookup/exception1.C: New test.
35442
35443 g++.dg/lookup/template1.C: New test.
35444
35445 g++.dg/parse/namespace2.C: New test.
35446
35447 g++.dg/parse/parens2.C: New test.
35448
35449 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35450
35451 * g++.dg/parse/parse5.C: New test.
35452 * g++.dg/lookup/scoped4.C: New test.
35453
35454 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
35455
35456 * g++.dg/parse/parens1.C: New test.
35457
35458 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
35459 angle-bracket1.C.
35460 * g++.dg/parse/parens2.C: New test.
35461
35462 * g++.dg/lookup/scope-operator1.C: New test.
35463
35464 * g++.dg/parse/operator1.C: New test.
35465
35466 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35467
35468 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
35469 * g++.old-deja/g++.other/access6.C: Likewise.
35470 * g++.old-deja/g++.other/decl1.C: Likewise.
35471 * g++.old-deja/g++.pt/typename12.C: Likewise.
35472
35473 2002-12-31 Mark Mitchell <mark@codesourcery.com>
35474
35475 * g++.dg/parse/namespace1.C: New test.
35476
35477 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35478
35479 * g++.dg/parse/parse4.C: New test.
35480
35481 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35482
35483 * g++.dg/parse/parse3.C: New test.
35484
35485 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35486
35487 * g++.dg/parse/parse2.C: New test.
35488
35489 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35490
35491 * g++.dg/template/friend11.C: New test.
35492
35493 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35494
35495 * g++.dg/parse/parse1.C: New test.
35496
35497 2002-12-31 Janis Johnson <janis187@us.ibm.com>
35498
35499 * lib/profopt.exp: Change the name of a global variable to avoid
35500 possible clashes with other test suites.
35501
35502 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
35503
35504 * g++.dg/inherit/covariant8.C: New test.
35505
35506 2002-12-31 Mark Mitchell <mark@codesourcery.com>
35507
35508 * g++.dg/init/array9.C: New test.
35509
35510 PR c++/9112
35511 * g++.dg/parse/expr1.C: New test.
35512
35513 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
35514
35515 * gcc.c-torture/compile/20021230-1.c: New test.
35516
35517 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
35518
35519 * g++.dg/inherit/covariant5.C: New test.
35520 * g++.dg/inherit/covariant6.C: New test.
35521 * g++.dg/inherit/covariant7.C: New test.
35522
35523 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35524
35525 PR c++/2739
35526 * g++.dg/other/access2.C: New test.
35527
35528 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
35529
35530 * g++.dg/other/anon-struct.C: No longer fails
35531 * g++.old-deja/g++.brendan/parse4.C: Likewise.
35532 * g++.old-deja/g++.brendan/parse5.C: Likewise.
35533 * g++.old-deja/g++.brendan/parse6.C: Likewise.
35534
35535 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
35536
35537 * g++.dg/parse/angle-bracket.C (main): No longer fails.
35538
35539 2002-12-27 Mark Mitchell <mark@codesourcery.com>
35540
35541 * g++.dg/eh/spec4.C: Remove stray semicolon.
35542 * g++.dg/expr/pmf-1.C: Change error message.
35543 * g++.dg/ext/asm1.C: Remove stray semicolon.
35544 * g++.dg/ext/typename1.C: Add missing typenames.
35545 * g++.dg/inherit/template-as-base.C: Change error message.
35546 * g++.dg/lookup/scoped1.C: Likewise.
35547 * g++.dg/lookup/scoped2.C: Likewise.
35548 * g++.dg/lookup/using2.C: Likewise.
35549 * g++.dg/other/component1.C: Remove stray semicolon.
35550 * g++.dg/other/do1.C: Change error message.
35551 * g++.dg/other/error2.C: Likewise.
35552 * g++.dg/other/init1.C: Likewise.
35553 * g++.dg/other/packed1.C: Remove stray semicolon.
35554 * g++.dg/other/ptrmem2.C: Change error message.
35555 * g++.dg/parse/parameter-declaration-1.C: Remove line number
35556 marker.
35557 * g++.dg/special/initp1.C: Remove invalid attribute usage.
35558 * g++.dg/template/access3.C: Add typename keyword.
35559 * g++.dg/template/access5.C: Remove stray semicolon.
35560 * g++.dg/template/access6.C: Likewise.
35561 * g++.dg/template/complit1.C: Likewise.
35562 * g++.dg/template/crash1.C: Change error message.
35563 * g++.dg/template/inherit2.C: Remove stray semicolon.
35564 * g++.dg/template/instantiate2.C: Likewise.
35565 * g++.dg/template/instantiate3.C: Change error message.
35566 * g++.dg/template/qual1.C: Remove stray semicolon.
35567 * g++.dg/template/qualttp18.C: Change error message.
35568 * g++.dg/template/ref1.C: Remove stray semicolon.
35569 * g++.dg/template/sizeof1.C (A::value): Declare it.
35570 * g++.dg/template/spec4.C: Change error message.
35571 * g++.dg/template/static1.C: Likewise.
35572 * g++.dg/template/type1.C: Likewise.
35573 * g++.dg/template/typename3.C: Likewise.
35574 * g++.old-deja/g++.benjamin/13478.C: Change error message.
35575 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
35576 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
35577 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
35578 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
35579 named return value extension.
35580 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
35581 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
35582 * g++.old-deja/g++.bob/extern_C.C: Likewise.
35583 * g++.old-deja/g++.bob/inherit2.C: Likewise.
35584 * g++.old-deja/g++.brendan/complex1.C: Likewise.
35585 * g++.old-deja/g++.brendan/copy5.C: Likewise.
35586 * g++.old-deja/g++.brendan/crash13.C: Likewise.
35587 * g++.old-deja/g++.brendan/crash15.C: Likewise.
35588 * g++.old-deja/g++.brendan/crash18.C: Change error message.
35589 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
35590 * g++.old-deja/g++.brendan/crash38.C: Likewise.
35591 * g++.old-deja/g++.brendan/crash50.C: Likewise.
35592 * g++.old-deja/g++.brendan/crash56.C: Likewise.
35593 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
35594 syntax.
35595 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
35596 * g++.old-deja/g++.brendan/crash8.C: Change error message.
35597 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
35598 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35599 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
35600 * g++.old-deja/g++.brendan/template11.C: Likewise.
35601 * g++.old-deja/g++.brendan/template26.C: Likewise.
35602 * g++.old-deja/g++.brendan/template27.C: Use explicit
35603 specialization syntax.
35604 * g++.old-deja/g++.brendan/template30.C: Likewise.
35605 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
35606 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
35607 non-dependent names.
35608 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
35609 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
35610 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
35611 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
35612 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
35613 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
35614 named return value extension.
35615 * g++.old-deja/g++.ext/namedret2.C: Likewise.
35616 * g++.old-deja/g++.ext/namedret3.C: Likewise.
35617 * g++.old-deja/g++.ext/return1.C: Likewise.
35618 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
35619 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
35620 * g++.old-deja/g++.jason/access8.C: Likewise.
35621 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
35622 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
35623 pseudo-destructor names.
35624 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
35625 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
35626 pseudo-destructor names.
35627 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
35628 * g++.old-deja/g++.jason/overload19.C: Likewise.
35629 * g++.old-deja/g++.jason/overload32.C: Likewise.
35630 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
35631 stray semicolons.
35632 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
35633 * g++.old-deja/g++.jason/return.C: Likewise.
35634 * g++.old-deja/g++.jason/return2.C: Likewise.
35635 * g++.old-deja/g++.jason/shadow1.C: Likewise.
35636 * g++.old-deja/g++.jason/special.C: Use explicit specialization
35637 syntax.
35638 * g++.old-deja/g++.jason/template10.C: Account for use of
35639 non-dependent names.
35640 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
35641 syntax.
35642 * g++.old-deja/g++.jason/template37.C: Likewise.
35643 * g++.old-deja/g++.law/access4.C: Change error messages.
35644 * g++.old-deja/g++.law/arm13.C: Remove incorrect
35645 pseudo-destructor names.
35646 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
35647 * g++.old-deja/g++.law/ctors9.C: Likewise.
35648 * g++.old-deja/g++.law/cvt22.C: Likewise.
35649 * g++.old-deja/g++.law/dtors5.C: Likewise.
35650 * g++.old-deja/g++.law/global-init1.C: Likewise.
35651 * g++.old-deja/g++.law/missed-error3.C: Likewise.
35652 * g++.old-deja/g++.law/operators28.C: Likewise.
35653 * g++.old-deja/g++.law/visibility28.C: Likewise.
35654 * g++.old-deja/g++.martin/eval1.C: Likewise.
35655 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
35656 name.
35657 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
35658 * g++.old-deja/g++.mike/net34.C: Likewise.
35659 * g++.old-deja/g++.mike/net36.C: Likewise.
35660 * g++.old-deja/g++.mike/ns2.C: Likewise.
35661 * g++.old-deja/g++.mike/p12306.C: Likewise.
35662 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
35663 value extension.
35664 * g++.old-deja/g++.mike/p700.C: Likewise.
35665 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
35666 * g++.old-deja/g++.mike/p710.C: Likewise.
35667 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
35668 value extension.
35669 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
35670 * g++.old-deja/g++.mike/pmf9.C: Likewise.
35671 * g++.old-deja/g++.ns/crash2.C: Likewise.
35672 * g++.old-deja/g++.ns/crash3.C: Likewise.
35673 * g++.old-deja/g++.ns/invalid1.C: Likewise.
35674 * g++.old-deja/g++.ns/ns17.C: Likewise.
35675 * g++.old-deja/g++.ns/template16.C: Likewise.
35676 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
35677 keyword.
35678 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
35679 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
35680 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
35681 named return value extension.
35682 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
35683 * g++.old-deja/g++.other/access4.C: Issue additional error
35684 messages.
35685 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
35686 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
35687 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
35688 * g++.old-deja/g++.other/crash25.C: Change error message.
35689 * g++.old-deja/g++.other/crash4.C: Change error message.
35690 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
35691 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
35692 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
35693 checks.
35694 * g++.old-deja/g++.other/defarg8.C: Likewise.
35695 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
35696 * g++.old-deja/g++.other/dtor10.C: Likewise.
35697 * g++.old-deja/g++.other/incomplete.C: Likewise.
35698 * g++.old-deja/g++.other/linkage7.C: Likewise.
35699 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
35700 lookup algorithm.
35701 * g++.old-deja/g++.other/mangle2.C: Likewise.
35702 * g++.old-deja/g++.other/refinit2.C: Likewise.
35703 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
35704 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
35705 * g++.old-deja/g++.pt/crash28.C: Likewise.
35706 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
35707 syntax.
35708 * g++.old-deja/g++.pt/crash32.C: Change error message.
35709 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
35710 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
35711 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
35712 error message position.
35713 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
35714 * g++.old-deja/g++.pt/defarg8.C: Change error message.
35715 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
35716 syntax.
35717 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
35718 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
35719 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
35720 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
35721 keyword.
35722 * g++.old-deja/g++.pt/explicit31.C: Likewise.
35723 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
35724 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
35725 keyword.
35726 * g++.old-deja/g++.pt/explicit71.C: Change error message.
35727 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
35728 syntax.
35729 * g++.old-deja/g++.pt/friend28.C: Account for use of
35730 non-dependent names.
35731 * g++.old-deja/g++.pt/friend29.C: Likewise.
35732 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
35733 rules.
35734 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
35735 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
35736 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
35737 lookup rules.
35738 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
35739 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
35740 keyword.
35741 * g++.old-deja/g++.pt/memclass20.C: Likewise.
35742 * g++.old-deja/g++.pt/memclass5.C: Likewise.
35743 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
35744 keyword.
35745 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
35746 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
35747 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
35748 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
35749 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
35750 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
35751 keyword.
35752 * g++.old-deja/g++.pt/spec10.C: Likewise.
35753 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
35754 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
35755 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
35756 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
35757 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
35758 * g++.old-deja/g++.pt/ttp62.C: Likewise.
35759 * g++.old-deja/g++.pt/ttp64.C: Likewise.
35760 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
35761 * g++.old-deja/g++.pt/typename15.C: Likewise.
35762 * g++.old-deja/g++.pt/typename22.C: Likewise.
35763 * g++.old-deja/g++.pt/typename6.C: Change error messages.
35764 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
35765 * g++.old-deja/g++.pt/virtual2.C: Likewise.
35766 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
35767 syntax.
35768 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
35769 return value extension.
35770 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
35771 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
35772 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
35773 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
35774
35775 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
35776
35777 * g++.dg/warn/inline1.C: New test.
35778 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
35779 * g++.old-deja/g++.jason/synth10.C: Likewise.
35780 * g++.old-deja/g++.mike/net31.C: Likewise.
35781 * g++.old-deja/g++.mike/p8786.C: Likewise.
35782
35783 * g++.dg/template/friend10.C: New test.
35784 * g++.dg/template/conv5.C: New test.
35785
35786 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
35787
35788 * g++.dg/lookup/scoped3.C: New test.
35789
35790 * g++.dg/lookup/decl1.C: New test.
35791 * g++.dg/lookup/decl2.C: New test.
35792
35793 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
35794
35795 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
35796 gcc.c-torture/compile/20021015-1.c,
35797 gcc.c-torture/compile/20021015-2.c,
35798 gcc.c-torture/compile/20021123-1.c,
35799 gcc.c-torture/compile/20021123-2.c,
35800 gcc.c-torture/compile/20021123-3.c,
35801 gcc.c-torture/compile/20021123-4.c,
35802 gcc.c-torture/execute/20021024-1.c: Add tests previously added
35803 only to 3.1 or 3.2 branch.
35804
35805 2002-12-23 Mark Mitchell <mark@codesourcery.com>
35806
35807 * gcc.dg/i386-bitfield3.c: New test.
35808
35809 * gcc.dg/i386-bitfield2.c: New test.
35810
35811 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
35812
35813 * g++.dg/parse/conv_op1.C: New test.
35814
35815 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
35816
35817 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
35818 approved.
35819
35820 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
35821
35822 * gcc.c-torture/compile/20021220-1.c: New test.
35823
35824 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
35825
35826 * gcc.dg/i386-fastcall-1.c: New.
35827
35828 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35829
35830 * gcc.c-torture/execute/20021219-1.c: New test.
35831
35832 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35833
35834 * gcc.dg/i386-pic-1.c: New test.
35835
35836 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35837
35838 PR c++/8099
35839 * g++.dg/template/friend9.C: New test.
35840
35841 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35842
35843 PR c++/3663
35844 * g++.dg/template/access7.C: New test.
35845
35846 2002-12-18 Nick Clifton <nickc@redhat.com>
35847
35848 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
35849 the libstdc++-v3 directory has been found.
35850
35851 2002-12-12 Devang Patel <dpatel@apple.com>
35852 * gcc.dg/darwin-ld-1.c: New test.
35853 * gcc.dg/darwin-ld-2.c: New test.
35854 * gcc.dg/darwin-ld-3.c: New test.
35855 * gcc.dg/darwin-ld-4.c: New test.
35856 * gcc.dg/darwin-ld-5.c: New test.
35857
35858 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
35859
35860 * gcc.c-torture/compile/20021212-1.c: New test.
35861
35862 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
35863
35864 * gcc.dg/fshort-wchar: New test.
35865
35866 2002-12-10 Mark Mitchell <mark@codesourcery.com>
35867
35868 PR c++/8372
35869 * g++.dg/template/dtor1.C: New test.
35870
35871 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
35872 markers.
35873
35874 2002-12-10 Jakub Jelinek <jakub@redhat.com>
35875
35876 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
35877
35878 2002-12-09 Mark Mitchell <mark@codesourcery.com>
35879
35880 * g++.dg/template/static1.C: New test.
35881 * g++.dg/template/static2.C: New test.
35882 * g++.old-deja/g++.ext/memconst.C: New test.
35883
35884 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35885
35886 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
35887 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
35888 * g++.dg/special/initp1.C: Likewise.
35889
35890 2002-12-06 Jakub Jelinek <jakub@redhat.com>
35891
35892 * gcc.c-torture/execute/20021204-1.c: New test.
35893
35894 2002-12-04 Geoffrey Keating <geoffk@apple.com>
35895
35896 * gcc.dg/ppc-fmadd-1.c: New file.
35897 * gcc.dg/ppc-fmadd-2.c: New file.
35898 * gcc.dg/ppc-fmadd-3.c: New file.
35899
35900 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35901
35902 * gcc.c-torture/compile/20021204-1.c: New test.
35903
35904 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
35905
35906 * g++.dg/inherit/covariant2.C: New test.
35907 * g++.dg/inherit/covariant3.C: New test.
35908 * g++.dg/inherit/covariant4.C: New test.
35909 * g++.dg/inherit/covariant1.C: Remove XFAIL.
35910 * g++.old-deja/g++.robertl/eb17.C: Likewise.
35911
35912 2002-12-03 Mark Mitchell <mark@codesourcery.com>
35913
35914 PR c++/8688
35915 * g++.dg/init/brace3.C: New test.
35916
35917 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
35918
35919 * gcc.dg/20020210-1.c: Fix a comment typo.
35920
35921 2002-12-02 Mark Mitchell <mark@codesourcery.com>
35922
35923 PR c++/8720
35924 * g++.dg/parse/defarg1.C: New test.
35925
35926 PR c++/8615
35927 * g++.dg/template/char1.C: New test.
35928
35929 * g++.dg/template/varmod1.C: Fix typo.
35930
35931 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35932
35933 DR 180
35934 * g++.old-deja/g++.pt/crash32.C: Expect error.
35935
35936 2002-12-01 Mark Mitchell <mark@codesourcery.com>
35937
35938 PR c++/5919
35939 * g++.dg/template/varmod1.C: New test.
35940
35941 PR c++/8727
35942 * g++.dg/inherit/typeinfo1.C: New test.
35943
35944 PR c++/8663
35945 * g++.dg/inherit/typedef1.C: New test.
35946
35947 2002-11-30 Mark Mitchell <mark@codesourcery.com>
35948
35949 PR c++/8332
35950 PR c++/8493
35951 * g++.dg/template/strlen1.C: New test.
35952
35953 PR c++/8227
35954 * g++.dg/template/ctor2.C: New test.
35955
35956 PR c++/8214
35957 * g++.dg/init/string1.C: New test.
35958
35959 PR c++/8511
35960 * g++.dg/template/friend8.C: New test.
35961
35962 2002-11-29 Joe Buck <jbuck@synopsys.com>
35963
35964 * g++.dg/lookup/anon2.C: New test.
35965
35966 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
35967
35968 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
35969 h8300 port.
35970
35971 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
35972
35973 * gcc.dg/bitfld-6.c: New test.
35974
35975 2002-11-27 Jan Hubicka <jh@suse.cz>
35976
35977 * gcc.c-torture/execute/20021127.[cx]: New test.
35978
35979 2002-11-26 Jan Hubicka <jh@suse.cz>
35980
35981 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
35982 quality.
35983
35984 2002-11-26 Geoffrey Keating <geoffk@apple.com>
35985
35986 * g++.dg/init/brace2.C: New test.
35987 * g++.old-deja/g++.mike/p9129.C: Correct.
35988
35989 2002-11-26 Mark Mitchell <mark@codesourcery.com>
35990
35991 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
35992
35993 2002-11-25 Andreas Bauer <baueran@in.tum.de>
35994
35995 * gcc.dg/sibcall-6: New test for indirect sibcalls.
35996
35997 2002-11-25 Mark Mitchell <mark@codesourcery.com>
35998
35999 * testsuite/g++.dg/abi/empty11.C: New test.
36000 * testsuite/g++.dg/rtti/cv1.C: New test.
36001
36002 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
36003
36004 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
36005
36006 2002-11-24 Mark Mitchell <mark@codesourcery.com>
36007
36008 * g++.dg/abi/empty10.C: New test.
36009
36010 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
36011
36012 * gcc.c-torture/compile/20021124-1.c: New test.
36013
36014 2002-11-22 Mark Mitchell <mark@codesourcery.com>
36015
36016 * g++.dg/abi/rtti2.C: New test.
36017
36018 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
36019
36020 * gcc.dg/i386-unroll-1.c: New test.
36021
36022 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36023
36024 * gcc.c-torture/compile/20021120-1.c: New test.
36025 * gcc.c-torture/compile/20021120-2.c: New test.
36026
36027 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
36028
36029 * gcc.dg/bitfld-5.c: New test.
36030
36031 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
36032
36033 * gcc.c-torture/execute/20021120-3.c: New test.
36034
36035 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
36036
36037 * gcc.c-torture/execute/20021120-2.c: New test.
36038
36039 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
36040
36041 * gcc.c-torture/execute/20021120-1.c: New test.
36042
36043 2002-11-20 Jakub Jelinek <jakub@redhat.com>
36044
36045 * gcc.c-torture/execute/20021118-3.c: New test.
36046
36047 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
36048
36049 * gcc.c-torture/compile/20021119-1.c: New test.
36050
36051 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
36052
36053 * gcc.dg/duff-1.c: New test.
36054 * gcc.dg/duff-2.c: New test.
36055 * gcc.dg/duff-3.c: New test.
36056
36057 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
36058
36059 * gcc.dg/cpp/_Pragma5.c: New test.
36060
36061 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
36062
36063 * gcc.c-torture/execute/20021118-2.c: New test.
36064
36065 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
36066
36067 * gcc.c-torture/execute/20021118-1.c: New test.
36068
36069 2002-11-16 Jakub Jelinek <jakub@redhat.com>
36070
36071 * gcc.dg/20021116-1.c: New test.
36072
36073 2002-11-14 Mark Mitchell <mark@codesourcery.com>
36074
36075 * g++.dg/abi/vcall1.C: New test.
36076
36077 2002-11-14 Jakub Jelinek <jakub@redhat.com>
36078
36079 * gcc.dg/20021029-1.c: New test.
36080 * gcc.dg/20021029-2.c: New test.
36081
36082 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
36083
36084 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
36085
36086 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
36087
36088 PR c/8439
36089 * gcc.dg/20021110.c: Move to ...
36090 * gcc.c-torture/compile/20021110.c: .... here.
36091
36092 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36093
36094 PR c/8467
36095 * gcc.c-torture/execute/20021111-1.c
36096
36097 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
36098
36099 PR c/8439
36100 * gcc.dg/20021110.c: New test.
36101
36102 2002-11-10 Mark Mitchell <mark@codesourcery.com>
36103
36104 * g++.dg/abi/vthunk3.C: Run only on x86.
36105
36106 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
36107
36108 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
36109
36110 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
36111
36112 * lib/compat.exp (compat-execute): Fix logic error in last
36113 change.
36114
36115 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
36116
36117 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
36118
36119 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36120
36121 PR c++/8389
36122 * g++.dg/template/access6.C: New test.
36123
36124 2002-11-08 Jan Hubicka <jh@suse.cz>
36125
36126 * gcc.dg/i386-ssefp-1.c: New test.
36127 * gcc.dg/i386-ssefp-1.c: New test.
36128
36129 2002-11-08 Jan Hubicka <jh@suse.cz>
36130
36131 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
36132
36133 2002-11-07 Mark Mitchell <mark@codesourcery.com>
36134
36135 * g++.dg/abi/vthunk3.C: New test.
36136
36137 PR c++/8338
36138 * g++.dg/template/crash2.C: New test.
36139
36140 2002-11-07 Mark Mitchell <mark@codesourcery.com>
36141
36142 * testsuite/g++.dg/abi/dtor1.C: New test.
36143 * testsuite/g++.dg/abi/dtor2.C: Likewise.
36144
36145 2002-11-05 Geoffrey Keating <geoffk@apple.com>
36146
36147 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
36148 Darwin.
36149
36150 2002-11-04 Adam Nemet <anemet@lnxw.com>
36151
36152 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
36153 -mthumb. Only xfail with -O0.
36154
36155 2002-11-03 Mark Mitchell <mark@codesourcery.com>
36156
36157 * g++.dg/abi/thunk1.C: New test.
36158 * g++.dg/abi/thunk2.C: Likewise.
36159 * g++.dg/abi/vtt1.C: Likewise.
36160
36161 2002-11-02 Diego Novillo <dnovillo@redhat.com>
36162
36163 PR optimization/8423
36164 * gcc.c-torture/execute/builtin-constant.c: New test.
36165
36166 2002-11-01 Zack Weinberg <zack@codesourcery.com>
36167
36168 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
36169 Add some more cases.
36170
36171 2002-11-01 Mark Mitchell <mark@codesourcery.com>
36172
36173 PR c++/8391
36174 * g++.dg/opt/local1.C: New test.
36175
36176 2002-10-30 Mark Mitchell <mark@codesourcery.com>
36177
36178 PR c++/8160
36179 * g++.dg/template/complit1.C: New test.
36180
36181 PR c++/8149
36182 * g++.dg/template/typename4.C: Likewise.
36183
36184 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36185
36186 Core issue 287, PR c++/7639
36187 * g++.dg/template/instantiate1.C: Adjust error location.
36188 * g++.dg/template/instantiate3.C: New test.
36189 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
36190 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
36191 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
36192
36193 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
36194
36195 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
36196
36197 2002-10-29 Mark Mitchell <mark@codesourcery.com>
36198
36199 PR c++/8287
36200 * g++.dg/init/dtor2.C: New test.
36201
36202 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36203
36204 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
36205 * gcc.dg/nest.c: Bypass errors on irix6.
36206
36207 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
36208
36209 * gcc.dg/nest.c: Expect error for mmix-*-*.
36210 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
36211
36212 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
36213
36214 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
36215 markers.
36216
36217 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
36218
36219 2002-10-25 Mike Stump <mrs@apple.com>
36220
36221 * gcc.dg/warn-1.c: New test.
36222
36223 2002-10-25 Zack Weinberg <zack@codesourcery.com>
36224
36225 * g++.dg/template/typename3.C: New test.
36226
36227 2002-10-25 Mark Mitchell <mark@codesourcery.com>
36228
36229 * g++.dg/lookup/ptrmem1.C: New test.
36230
36231 * g++.dg/abi/vthunk2.C: New test.
36232
36233 2002-10-25 Zack Weinberg <zack@codesourcery.com>
36234
36235 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
36236
36237 2002-10-24 Mark Mitchell <mark@codesourcery.com>
36238
36239 * g++.dg/abi/empty9.C: New test.
36240
36241 2002-10-24 Richard Henderson <rth@redhat.com>
36242
36243 * g++.dg/inherit/thunk1.C: Enable for ia64.
36244
36245 2002-10-23 Mark Mitchell <mark@codesourcery.com>
36246
36247 PR c++/8067
36248 * g++.dg/lookup/pretty1.C: New test.
36249
36250 2002-10-23 Jakub Jelinek <jakub@redhat.com>
36251
36252 * gcc.dg/20021023-1.c: New test.
36253
36254 2002-10-23 Mark Mitchell <mark@codesourcery.com>
36255
36256 PR c++/7679
36257 * g++.dg/parse/inline1.C: New test.
36258
36259 2002-10-23 Richard Henderson <rth@redhat.com>
36260
36261 * g++.dg/inherit/thunk1.C: Enable for x86_64.
36262
36263 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
36264
36265 2002-10-22 Mark Mitchell <mark@codesourcery.com>
36266
36267 PR c++/6579
36268 * g++.dg/parse/stmtexpr3.C: New test.
36269
36270 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
36271
36272 * g++.dg/expr/cond1.C: New test.
36273
36274 2002-10-21 Zack Weinberg <zack@codesourcery.com>
36275
36276 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
36277
36278 2002-10-21 Mark Mitchell <mark@codesourcery.com>
36279
36280 * g++.dg/abi/vbase13.C: New test.
36281 * g++.dg/abi/vbase14.C: Likewise.
36282
36283 2002-10-21 Jakub Jelinek <jakub@redhat.com>
36284
36285 * gcc.dg/tls/pic-1.c: New test.
36286 * gcc.dg/tls/nonpic-1.c: New test.
36287 * gcc.dg/20021018-1.c: New test.
36288
36289 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
36290
36291 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
36292 Remove only files with the same base name as the test case.
36293 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
36294 (profopt-execute): Likewise. Also, remove old profiling
36295 and performance data files before running the tests.
36296
36297 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
36298 * g++.dg/bprob/bprob.exp: Likewise.
36299 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
36300 to allow more general test case names.
36301
36302 * g++.dg/bprob/bprob-1.C: Rename to ...
36303 * g++.dg/bprob/g++-bprob-1.C: ... this.
36304
36305 * g77.dg/bprob/bprob-1.f: Rename to ...
36306 * g77.dg/bprob/g77-bprob-1.f: ... this.
36307
36308 2002-10-21 Zack Weinberg <zack@codesourcery.com>
36309
36310 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
36311 bison 1.50 or later.
36312
36313 2002-10-21 Janis Johnson <janis187@us.ibm.com>
36314
36315 * g++.dg/README: Describe more test directories.
36316
36317 2002-10-21 Mark Mitchell <mark@codesourcery.com>
36318
36319 * g++.dg/init/array6.C: Add additional tests.
36320
36321 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
36322
36323 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
36324 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
36325
36326 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
36327
36328 * gcc.c-torture/compile/20020604-1.x: New.
36329 * gcc.c-torture/compile/simd-5.x: Likewise.
36330 * gcc.c-torture/execute/920710-1.x: Likewise.
36331 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
36332
36333 2002-10-21 Mark Mitchell <mark@codesourcery.com>
36334
36335 * g++.dg/inherit/override1.C: Add dg-options clause.
36336
36337 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36338
36339 * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
36340 _mm_slli_si128.
36341
36342 2002-10-19 Andreas Schwab <schwab@suse.de>
36343
36344 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
36345 directory component.
36346
36347 2002-10-18 Mark Mitchell <mark@codesourcery.com>
36348
36349 * g++.dg/inherit/thunk1.C: New test.
36350
36351 * g++.dg/inherit/override1.C: New test.
36352
36353 * g++.dg/abi/mangle11.C: New test.
36354 * g++.dg/abi/mangle14.C: New test.
36355 * g++.dg/abi/mangle17.C: New test.
36356
36357 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
36358
36359 * g++.dg/overload/member2.C: New test.
36360
36361 2002-10-17 Janis Johnson <janis187@us.ibm.com>
36362
36363 * g++.dg/README: Describe new compat directory.
36364 * g++.dg/dg.exp: Skip tests in compat directory.
36365 * README.compat: New file.
36366 * lib/compat.exp: New expect script.
36367 * g++.dg/compat: New test directory.
36368 * g++.dg/compat/compat.exp: New expect script.
36369 * g++.dg/compat/abi: New test directory.
36370 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
36371 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
36372 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
36373 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
36374 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
36375 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
36376 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
36377 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
36378 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
36379 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
36380 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
36381 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
36382 * g++.dg/compat/break: New test directory.
36383 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
36384 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
36385 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
36386 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
36387 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
36388 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
36389 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
36390 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
36391 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
36392 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
36393 g++.dg/compat/break/README: New files.
36394 * g++.dg/compat/eh: New test directory.
36395 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
36396 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
36397 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
36398 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
36399 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
36400 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
36401 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
36402 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
36403 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
36404 g++.dg/compat/eh/filter2_y.C,
36405 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
36406 g++.dg/compat/eh/new1_y.C,
36407 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
36408 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
36409 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
36410 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
36411 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
36412 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
36413 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
36414 g++.dg/compat/eh/unexpected1_y.C: New files.
36415 * g++.dg/compat/init: New test directory.
36416 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
36417 g++.dg/compat/init/array5_y.C,
36418 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
36419 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
36420 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
36421 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
36422 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
36423 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
36424 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
36425 g++.dg/compat/init/init-ref2_y.C: New files.
36426
36427 2002-10-17 Mark Mitchell <mark@codesourcery.com>
36428
36429 PR c++/7584
36430 * g++.dg/inherit/using3.C: New test.
36431
36432 2002-10-17 Jan Hubicka <jh@suse.cz>
36433
36434 * gcc.dg/20021017-2.c: New test.
36435
36436 2002-10-17 Mark Mitchell <mark@codesourcery.com>
36437
36438 * g++.dg/abi/mangle16.C: Adjust.
36439
36440 * g++.dg/init/array8.C: New test.
36441
36442 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
36443
36444 * gcc.dg/special/mips-abi.exp: New test.
36445 * gcc.dg/special/mips-abi.s: Empty file used by the above.
36446
36447 2002-10-16 Mark Mitchell <mark@codesourcery.com>
36448
36449 * g++.dg/abi/mangle16.C: New test.
36450 * g++.dg/abi/mangle17.C: Likewise.
36451
36452 PR c++/7478
36453 * g++.dg/template/ref1.C: New test.
36454
36455 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36456
36457 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
36458
36459 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
36460
36461 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
36462
36463 2002-10-16 Mark Mitchell <mark@codesourcery.com>
36464
36465 PR c++/7524
36466 * g++.dg/init/array7.C: New test.
36467
36468 2002-10-15 Mark Mitchell <mark@codesourcery.com>
36469
36470 * g++.dg/init/array6.C: New test.
36471
36472 * g++.dg/abi/mangle13.C: Likewise.
36473 * g++.dg/abi/mangle14.C: Likewise.
36474 * g++.dg/abi/mangle15.C: Likewise.
36475
36476 2002-10-14 Mark Mitchell <mark@codesourcery.com>
36477
36478 * g++.dg/abi/empty8.C: New test.
36479
36480 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
36481
36482 * g++.dg/init/ctor1.C: New test.
36483
36484 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
36485
36486 * gcc.c-torture/execute/20021015-1.c: New test.
36487
36488 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
36489
36490 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
36491
36492 2002-10-14 Jan Hubicka <jh@suse.cz>
36493
36494 * gcc.dg/i386-ssetype-[1-5].c: New tests.
36495
36496 2002-10-14 Richard Henderson <rth@redhat.com>
36497
36498 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
36499
36500 2002-10-14 Mark Mitchell <mark@codesourcery.com>
36501
36502 PR optimization/6631
36503 * g++.dg/opt/const2.C: New test.
36504
36505 2002-10-14 Mark Mitchell <mark@codesourcery.com>
36506
36507 PR c++/7176
36508 * g++.dg/parse/friend1.C: New test.
36509 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
36510
36511 2002-10-14 Jakub Jelinek <jakub@redhat.com>
36512
36513 * gcc.dg/20021014-1.c: New test.
36514
36515 2002-10-11 Mark Mitchell <mark@codesourcery.com>
36516
36517 PR c++/5661
36518 * g++.dg/ext/vlm1.C: New test.
36519 * g++.dg/ext/vlm2.C: Likewise.
36520
36521 * g++.dg/init/array1.C: Remove invalid braces.
36522 * g++.dg/init/brace1.C: New test.
36523 * g++.dg/init/copy2.C: Likewise.
36524 * g++.dg/init/copy3.C: Likewise.
36525 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
36526 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
36527 braces.
36528
36529 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
36530
36531 * gcc.dg/cpp/assembler.S: Don't use -ansi.
36532
36533 2002-10-11 Richard Shann <richard.shann@superh.com>
36534
36535 * gcc.c-torture/compile/simd-5.c: New test.
36536
36537 2002-10-10 Roger Sayle <roger@eyesopen.com>
36538
36539 * gcc.c-torture/execute/shiftopt-1.c: New test case.
36540
36541 2002-10-10 Jim Wilson <wilson@redhat.com>
36542
36543 * gcc.c-torture/execute/20021010-1.c: New test.
36544
36545 2002-10-09 Zack Weinberg <zack@codesourcery.com>
36546
36547 PR c/7353
36548 * g++.dg/ext/typedef-init.C: New test.
36549 * gcc.dg/typedef-init.c: New test.
36550
36551 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
36552
36553 * gcc.dg/cpp/paste13.c: New test.
36554
36555 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36556
36557 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
36558 remaining platforms, XFAIL during compile, not execute. Don't
36559 XFAIL at -O0.
36560
36561 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
36562
36563 * gcc.dg/alias-1.c: Tweak expected warning.
36564
36565 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
36566
36567 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
36568
36569 2002-10-06 Andreas Jaeger <aj@suse.de>
36570
36571 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
36572 * gcc.dg/cpp/c++98.C: Likewise.
36573
36574 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
36575 * g++.dg/cpp/c++98.C: Likewise.
36576
36577 * g++.dg/README (Subdirectories): Mention cpp directory.
36578
36579 PR target/7559
36580 * gcc.dg/20021006-1.c: New test.
36581
36582 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36583
36584 PR c++/7804
36585 * g++.dg/other/warning1.C: New test.
36586
36587 2002-10-04 Roger Sayle <roger@eyesopen.com>
36588
36589 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
36590 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
36591 and sparc-*-* with -m64 as expected failures. See PR 8087.
36592
36593 2002-10-03 Mark Mitchell <mark@codesourcery.com>
36594
36595 PR c++/7931
36596 * g++.dg/template/ptrmem3.C: New test.
36597
36598 PR c++/7754
36599 * g++.dg/template/union1.C: New test.
36600
36601 2002-10-03 Mark Mitchell <mark@codesourcery.com>
36602
36603 PR c++/8006
36604 * g++.dg/abi/mangle9.C: New test.
36605 * g++.dg/abi/mangle10.C: New test.
36606 * g++.dg/abi/mangle11.C: New test.
36607 * g++.dg/abi/mangle12.C: New test.
36608
36609 2002-10-02 Mark Mitchell <mark@codesourcery.com>
36610
36611 PR c++/7188.
36612 * g++.dg/template/meminit1.C: New test.
36613 * g++.dg/warn/Wreorder-1.C: Likewise.
36614 * g++.old-deja/g++.mike/warn3.C: Tweak.
36615 * lib/prune.exp: Ingore "in copy constructor".
36616
36617 2002-10-02 Andreas Jaeger <aj@suse.de>
36618
36619 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
36620 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
36621 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
36622 on x86-64.
36623
36624 2002-10-01 Mark Mitchell <mark@codesourcery.com>
36625
36626 * gcc.dg/empty1.C: Fix typo.
36627
36628 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
36629
36630 * gcc.dg/alias-1.c: New test.
36631
36632 2002-10-01 Mark Mitchell <mark@codesourcery.com>
36633
36634 * gcc.dg/empty1.C: New test.
36635
36636 * g++.dg/tls/init-2.C: Tweak error messages.
36637
36638 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
36639
36640 * gcc.c-torture/compile/20020923-1.c: New test.
36641
36642 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
36643
36644 * gcc.c-torture/execute/ffs-1.c: New test.
36645 * gcc.c-torture/execute/ffs-2.c: Ditto.
36646
36647 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
36648
36649 * g++.dg/overload/member1.C: New test.
36650
36651 2002-09-30 Mark Mitchell <mark@codesourcery.com>
36652
36653 * g++.dg/abi/empty7.C: New test.
36654 * g++.dg/init/pm2.C: Likewise.
36655
36656 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
36657
36658 * g++.dg/rtti/crash1.C: New test.
36659
36660 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
36661
36662 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
36663 gcc.dg/sibcall-4.c: New tests.
36664
36665 2002-09-28 Roger Sayle <roger@eyesopen.com>
36666
36667 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
36668 powerpc and MMIX targets.
36669
36670 2002-09-27 Zack Weinberg <zack@codesourcery.com>
36671
36672 * gcc.dg/cpp/20020927-1.c: New.
36673
36674 2002-09-26 David S. Miller <davem@redhat.com>
36675
36676 * gcc.c-torture/compile/trunctfdf.c: New.
36677
36678 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36679
36680 * lib/target-supports.exp (check_weak_available): Handle solaris2.
36681
36682 2002-09-27 Alan Modra <amodra@bigpond.net.au>
36683
36684 * gcc.c-torture/execute/loop-15.c: New.
36685
36686 2002-09-26 Janis Johnson <janis187@us.ibm.com>
36687
36688 * README.QMTEST: Fix typo.
36689
36690 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
36691
36692 * gcc.dg/20020926-1.c: New test.
36693
36694 2002-09-25 David S. Miller <davem@redhat.com>
36695
36696 PR target/7842
36697 * gcc.c-torture/execute/shiftdi.c: New test.
36698
36699 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
36700
36701 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
36702 unique to the tool.
36703 * lib/g77.exp (g77_init): Likewise.
36704 * lib/g++.exp (g++_init): Likewise.
36705 * lib/objc.exp (objc_init): Likewise.
36706
36707 2002-09-25 Mark Mitchell <mark@codesourcery.com>
36708
36709 * gcc/testsuite/g++.dg/abi/empty5.C: New test.
36710 * gcc/testsuite/g++.dg/abi/empty6.C: New test.
36711 * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
36712
36713 2002-09-25 Richard Henderson <rth@redhat.com>
36714
36715 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
36716 too-small long double.
36717
36718 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
36719
36720 * gcc.dg/20020919-1.c: New test.
36721
36722 2002-09-23 Mark Mitchell <mark@codesourcery.com>
36723
36724 * g++.dg/abi/bitfield6.C: New test.
36725 * g++.dg/abi/bitfield7.C: New test.
36726 * g++.dg/abi/bitfield8.C: New test.
36727 * g++.dg/abi/vbase11.C: New test.
36728
36729 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
36730
36731 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
36732 hppa*-*-hpux*. Update test comment.
36733
36734 2002-09-20 Jakub Jelinek <jakub@redhat.com>
36735
36736 * gcc.dg/tls/struct-1.c: New test.
36737
36738 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
36739
36740 * gcc.dg/cpp/tr-warn2.c: Update.
36741
36742 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
36743
36744 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
36745
36746 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
36747
36748 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
36749 systems.
36750
36751 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
36752
36753 * gcc.c-torture/execute/ieee/mzero3.c: New test.
36754
36755 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36756 Adjust for c++filt moved to binutils. Remove spurious duplicate
36757 setting of cxxfilt.
36758
36759 2002-09-19 Geoffrey Keating <geoffk@apple.com>
36760
36761 * gcc.dg/20020312-2.c: Update for darwin.
36762
36763 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
36764
36765 * g++.old-deja/g++.other/crash32.C: Mark ICE.
36766
36767 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
36768
36769 * objc.dg/comp-types-1.m: New test.
36770 * objc.dg/comp-types-2.m: New test.
36771 * objc.dg/comp-types-3.m: New test.
36772 * objc.dg/comp-types-4.m: New test.
36773 * objc.dg/comp-types-5.m: New test.
36774 * objc.dg/comp-types-6.m: New test.
36775
36776 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
36777
36778 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
36779
36780 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
36781
36782 * g++.dg/other/do1.C: New test.
36783
36784 * g++.dg/template/subst1.C: New test.
36785
36786 2002-09-16 Steve Ellcey <sje@cup.hp.com>
36787
36788 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
36789
36790 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
36791
36792 * g++.dg/template/qualttp20.C: Adjust expected errors.
36793 * g++.old-deja/g++.jason/report.C: Likewise.
36794 * g++.old-deja/g++.other/qual1.C: Likewise.
36795
36796 * g++.dg/lookup/scoped2.C: New test.
36797
36798 * g++.dg/ext/asm3.C: New test.
36799
36800 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
36801
36802 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
36803
36804 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
36805
36806 * ChangeLog: follow spelling conventions.
36807 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
36808 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
36809 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
36810 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
36811 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
36812 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
36813 * g++.old-deja/g++.law/global-init1.C: Likewise.
36814 * g++.old-deja/g++.other/delete4.C: Likewise.
36815 * g++.old-deja/g++.other/inline21.C: Likewise.
36816 * g++.old-deja/g++.other/singleton.C: Likewise.
36817 * g77.dg/strlen0.f: Likewise.
36818 * g77.f-torture/compile/20010519-1.f: Likewise.
36819 * g77.f-torture/compile/980310-4.f: Likewise.
36820 * gcc.c-torture/compile/20000605-1.c: Likewise.
36821 * gcc.c-torture/execute/20020225-1.c: Likewise.
36822 * gcc.dg/c90-hexfloat-2.c: Likewise.
36823 * gcc.dg/c99-bool-1.c: Likewise.
36824 * gcc.dg/c99-hexfloat-2.c: Likewise.
36825 * gcc.dg/dll-2.c: Likewise.
36826 * gcc.dg/wtr-union-init-1.c: Likewise.
36827 * gcc.dg/wtr-union-init-2.c: Likewise.
36828 * gcc.dg/wtr-union-init-3.c: Likewise.
36829 * gcc.dg/cpp/avoidpaste1.c: Likewise.
36830 * gcc.dg/cpp/defined.c: Likewise.
36831 * gcc.dg/cpp/macsyntx.c: Likewise.
36832 * gcc.dg/cpp/paste2.c: Likewise.
36833 * gcc.dg/cpp/trad/defined.c: Likewise.
36834 * gcc.dg/format/c90-printf-1.c: Likewise.
36835 * gcc.dg/format/c90-scanf-1.c: Likewise.
36836 * gcc.dg/format/c99-printf-1.c: Likewise.
36837 * gcc.dg/format/c99-scanf-1.c: Likewise.
36838 * gcc.misc-tests/gcov-8.c: Likewise.
36839 * lib/profopt.exp: Likewise.
36840
36841 2002-09-15 Krister Walfridsson <cato@df.lth.se>
36842
36843 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
36844
36845 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
36846
36847 * g++.dg/inherit/using2.C: New test.
36848
36849 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
36850
36851 * ChangeLog: Follow spelling conventions.
36852 * g++.dg/template/friend4.C: Likewise.
36853 * g++.old-deja/g++.pt/crash67.C: Likewise.
36854 * gcc.c-torture/execute/20000801-4.c: Likewise.
36855 * gcc.dg/c90-digraph-1.c: Likewise.
36856 * gcc.dg/c94-digraph-1.c: Likewise.
36857 * gcc.dg/c99-digraph-1.c: Likewise.
36858 * gcc.dg/cpp/line5.c: Likewise.
36859 * gcc.dg/cpp/multiline.c: Likewise.
36860 * gcc.dg/cpp/trad/literals-1.c: Likewise.
36861 * gcc.dg/format/attr-3.c: Likewise.
36862 * gcc.dg/format/c90-scanf-3.c: Likewise.
36863 * gcc.dg/format/ext-4.c: Likewise.
36864
36865 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
36866
36867 * g++.dg/template/pretty1.C: New test.
36868
36869 2002-09-14 Alan Modra <amodra@bigpond.net.au>
36870
36871 * gcc.c-torture/execute/struct-cpy-1.c: New test.
36872
36873 2002-09-13 Matt Austern <austern@apple.com>
36874
36875 * testsuite/g++.dg/other/constref[12].C: New, regression tests for
36876 passing a cast expression to a function by const reference.
36877
36878 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
36879
36880 * g++.dg/template/deduce1.C: New test.
36881
36882 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
36883
36884 * gcc.c-torture/execute/simd-1.c: Force all use of int to
36885 32-bit int.
36886
36887 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
36888
36889 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
36890 usage.
36891
36892 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
36893
36894 * gcc.c-torture/compile/20020910-1.c: New test.
36895
36896 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
36897
36898 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
36899
36900 2002-09-10 Andreas Jaeger <aj@suse.de>
36901
36902 * gcc.dg/20020312-2.c: Adjust for x86-64.
36903
36904 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
36905
36906 * g77.dg/7388.f: New test case for PR 7388.
36907
36908 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
36909
36910 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
36911
36912 2002-09-05 Ziemowit Laski <zlaski@apple.com>
36913
36914 * objc.dg/proto-lossage-1.m: New test.
36915
36916 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
36917
36918 * gcc.dg/cpp/_Pragma4.c: Fix typo.
36919
36920 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
36921
36922 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
36923 expected to pass.
36924
36925 2002-09-06 Stan Shebs <shebs@apple.com>
36926 David Edelsohn <edelsohn@gnu.org>
36927
36928 * gcc.dg/weak: New directory.
36929 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
36930 target-specific xfail bits.
36931 * gcc.dg/typeof-2.c: Move to new directory.
36932 * gcc.dg/weak.exp: New expect script.
36933
36934 2002-09-06 Alan Modra <amodra@bigpond.net.au>
36935
36936 * gcc.c-torture/execute/extzvsi.c: New test.
36937
36938 2002-09-05 Stan Shebs <shebs@apple.com>
36939
36940 * gcc.dg/weak-1.c: xfail on Darwin.
36941 * gcc.dg/weak-2.c: Ditto.
36942 * gcc.dg/weak-3.c: Ditto.
36943 * gcc.dg/weak-4.c: Ditto.
36944 * gcc.dg/weak-5.c: Ditto.
36945 * gcc.dg/weak-6.c: Ditto.
36946 * gcc.dg/weak-7.c: Ditto.
36947 * gcc.dg/weak-8.c: Ditto.
36948 * gcc.dg/weak-9.c: Ditto.
36949
36950 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
36951
36952 * gcc.c-torture/execute/loop-14.c: New test.
36953
36954 2002-09-04 Jakub Jelinek <jakub@redhat.com>
36955
36956 * g++.dg/other/cxa-atexit1.C: New test.
36957
36958 * gcc.dg/typeof-2.c: New test.
36959
36960 2002-09-03 Roger Sayle <roger@eyesopen.com>
36961
36962 * gcc.dg/builtins-2.c: New testcase.
36963 * gcc.dg/builtins-3.c: New testcase.
36964
36965 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
36966
36967 * gcc.dg/cpp/_Pragma4.c: New test.
36968
36969 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
36970
36971 * objc/execute/nil_method-1.m: New testcase.
36972
36973 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
36974
36975 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
36976 [Object class], not [Object initialize].
36977
36978 2002-08-31 Roger Sayle <roger@eyesopen.com>
36979 Hans-Peter Nilsson <hp@bitrange.com>
36980
36981 * gcc.c-torture/execute/20020720-1.x: Skip test on
36982 mmix-knuth-mmixware. Correct comment.
36983
36984 2002-08-27 Mark Mitchell <mark@codesourcery.com>
36985
36986 * testsuite/g++.dg/abi/bitfield5.C: New test.
36987 * testsuite/g++.dg/abi/vbase10.C: Likewise.
36988
36989 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
36990
36991 * objc.dg/undeclared-selector.m: New test.
36992
36993 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
36994
36995 * g++.dg/other/offsetof1.C: Avoid cast warning.
36996
36997 2002-08-26 Ziemowit Laski <zlaski@apple.com>
36998
36999 * objc.dg/super-class-2.m: New test.
37000
37001 2002-08-24 Matt Austern <austern@apple.com>
37002
37003 * g++.dg/ext/lvaddr.C: New test.
37004 * g++.dg/ext/lvcast.C: New test.
37005
37006 2002-08-22 Mark Mitchell <mark@codesourcery.com>
37007
37008 * testsuite/g++.dg/inherit/cond1.C: New test.
37009
37010 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
37011
37012 * gcc.dg/noncompile/incomplete-1.c: New test.
37013
37014 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
37015
37016 * gcc.dg/typespec-1.c: New test.
37017
37018 2002-08-20 Devang Patel <dpatel@apple.com>
37019 * objc.dg/proto-hier-2.m: New test.
37020
37021 2002-08-19 Ziemowit Laski <zlaski@apple.com>
37022
37023 * objc.dg/bitfield-1.m: New test.
37024 * objc.dg/bitfield-2.m: New test.
37025
37026 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
37027
37028 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
37029 gcc.dg/c99-flex-array-4.c: New tests.
37030
37031 2002-08-16 Stan Shebs <shebs@apple.com>
37032
37033 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
37034
37035 2002-08-15 Jakub Jelinek <jakub@redhat.com>
37036
37037 * gcc.dg/typeof-1.c: New test.
37038 * g++.dg/ext/typeof2.C: New test.
37039
37040 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
37041
37042 * g++.dg/other/offsetof1.C: New test.
37043
37044 2002-08-14 Richard Henderson <rth@redhat.com>
37045
37046 * gcc.dg/tls/diag-3.c: Fix expected message strings.
37047
37048 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
37049
37050 * gcc.dg/cpp/_Pragma3.c: New test.
37051
37052 2002-08-13 Mark Mitchell <mark@codesourcery.com>
37053
37054 * g++.dg/template/inherit3: New test.
37055
37056 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
37057
37058 * gcc.dg/bitfld-4.c: Add blank options.
37059
37060 2002-08-09 Mark Mitchell <mark@codesourcery.com>
37061
37062 * g++.dg/template/crash1.C: New test.
37063
37064 2002-08-08 Jakub Jelinek <jakub@redhat.com>
37065
37066 * gcc.dg/tls/opt-2.c: New test.
37067
37068 2002-08-08 Devang Patel <dpatel@apple.com>
37069
37070 * objc.dg/selector-1.m : New test
37071
37072 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
37073
37074 * g++.dg/abi/bitfield4.C: New test.
37075 * gcc.dg/bitfld-4.c: New test.
37076
37077 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
37078
37079 * g++.dg/other/packed1.C: New test.
37080
37081 2002-08-07 Mark Mitchell <mark@codesourcery.com>
37082
37083 * g++.dg/abi/offsetof.C: Tweak error messages.
37084 * g++.old-deja/g++.mike/p10769a.C: Likewise.
37085
37086 2002-08-08 Jakub Jelinek <jakub@redhat.com>
37087
37088 * gcc.dg/bitfld-3.c: New test.
37089
37090 2002-08-07 Jakub Jelinek <jakub@redhat.com>
37091 Richard Henderson <rth@redhat.com>
37092
37093 * gcc.dg/i386-bitfield1.c: New test.
37094 * g++.dg/abi/bitfield3.C: Update.
37095
37096 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
37097
37098 * objc.dg/const-str-2.m: Update.
37099 * gcc.dg/cpp/c++98.c: Change to C extension.
37100 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
37101 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
37102
37103 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
37104
37105 * testsuite/gcc.dg/tls/diag-3.c: New.
37106
37107 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
37108
37109 * g++.dg/README (Subdirectories): Document new subdir expr.
37110 * g++.dg/expr/pmf-1.C: New test.
37111
37112 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
37113
37114 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
37115
37116 2002-08-06 Jakub Jelinek <jakub@redhat.com>
37117
37118 * g++.dg/abi/bitfield3.C: New test.
37119
37120 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
37121
37122 * lib/gcov.exp: Tweak expected line formats.
37123 * gcc.misc-tests/gcov8.c: New test.
37124 * gcc.misc-tests/gcov8.x: New flags.
37125
37126 2002-08-05 Jakub Jelinek <jakub@redhat.com>
37127
37128 * consistency.vlad/layout/endian.c: Include string.h.
37129
37130 * gcc.c-torture/execute/20020805-1.c: New test.
37131
37132 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
37133
37134 * g++.dg/other/conversion1.C: New test.
37135
37136 2002-08-03 Roger Sayle <roger@eyesopen.com>
37137
37138 * gcc.dg/builtins-1.c: New testcase.
37139
37140 2002-08-02 Mark Mitchell <mark@codesourcery.com>
37141
37142 * g++.dg/inherit/access3.C: New test.
37143
37144 2002-08-01 Jakub Jelinek <jakub@redhat.com>
37145
37146 * gcc.dg/ia64-visibility-2.c: New test.
37147
37148 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
37149
37150 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
37151 __qualifier_flags to __flags.
37152
37153 2002-07-31 Mark Mitchell <mark@codesourcery.com>
37154
37155 * g++.dg/inherit/operator1.C: New test.
37156 * g++.dg/lookup/disamb1.C: Fix typo in comment.
37157 * g++.dg/other/error1.C: Change expected error message.
37158 * g++.dg/template/conv4.C: Likewise.
37159
37160 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
37161
37162 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
37163 for documented behavior.
37164
37165 2002-07-25 Roger Sayle <roger@eyesopen.com>
37166
37167 * gcc.c-torture/execute/20020720-1.x: Skip this test on
37168 several targets known to fail.
37169
37170 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
37171
37172 * gcc.dg/mips-args-[123].c: New tests.
37173
37174 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
37175
37176 * gcc.dg/ppc-spe.c: New.
37177
37178 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
37179
37180 * g++.dg/other/ptrmem4.C: New testcase.
37181
37182 2002-07-24 Richard Henderson <rth@redhat.com>
37183
37184 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
37185
37186 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
37187
37188 * g++.dg/ext/alignof1.C (main): Return 0 for success.
37189
37190 2002-07-24 Roger Sayle <roger@eyesopen.com>
37191
37192 * gcc.c-torture/execute/memset-3.c: New testcase.
37193
37194 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
37195
37196 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
37197 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
37198
37199 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37200
37201 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
37202 Delete.
37203
37204 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
37205
37206 * gcc.c-torture/compile/simd-4.c: New test.
37207
37208 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37209
37210 PR c++/7347, c++/7348
37211 * g++.dg/template/access4.C: New test.
37212 * g++.dg/template/access5.C: New test.
37213 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
37214 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
37215 * g++.old-deja/g++.pt/ttp58.C: Likewise.
37216 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
37217
37218 2002-07-22 Jakub Jelinek <jakub@redhat.com>
37219
37220 * gcc.dg/gnu89-init-2.c: New test.
37221
37222 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
37223
37224 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
37225
37226 2002-07-20 Roger Sayle <roger@eyesopen.com>
37227
37228 * gcc.c-torture/execute/20020720-1.c: New testcase.
37229
37230 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
37231
37232 * gcc.dg/cpp/Wsignprom.c: New tests.
37233
37234 2002-07-20 Alan Modra <amodra@bigpond.net.au>
37235
37236 * gcc.c-torture/execute/loop-13.c: New test.
37237
37238 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
37239
37240 * gcc.dg/cpp/expr.c: New tests.
37241
37242 2002-07-18 David Edelsohn <edelsohn@gnu.org>
37243
37244 * g++.dg/opt/pr6713.C: Add template instantiation.
37245
37246 2002-07-18 Alan Modra <amodra@bigpond.net.au>
37247
37248 * gcc.dg/nest.c: New test.
37249
37250 2002-07-17 Richard Henderson <rth@redhat.com>
37251
37252 * g++.dg/opt/pr6713.C: New test.
37253
37254 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
37255
37256 * gcc.c-torture/execute/loop-2e.x: Let the testcase
37257 XFAIL for all x86 processors.
37258
37259 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
37260
37261 * gcc.c-torture/execute/20010122-1.x: Do not test with
37262 -fomit-frame-pointer.
37263
37264 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37265
37266 * g++.dg/template/instantiate2.C: New test.
37267 * g++.dg/template/spec4.C: New test.
37268
37269 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37270
37271 * g++.dg/template/access2.C: New test.
37272 * g++.dg/template/access3.C: New test.
37273
37274 2002-07-15 Zack Weinberg <zack@codesourcery.com>
37275
37276 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
37277 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
37278 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
37279 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
37280 Convert to use <stdarg.h>.
37281 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
37282 Delete.
37283 * gcc.dg/va-arg-2.c: New.
37284 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
37285
37286 2002-07-15 Jakub Jelinek <jakub@redhat.com>
37287
37288 * gcc.c-torture/compile/20020710-1.c: New test.
37289
37290 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
37291 Andrew Pinski <pinskia@physics.uc.edu>
37292
37293 gcc.c-torture/compile/simd-2.c: New testcase.
37294 gcc.c-torture/compile/simd-3.c: Likewise.
37295
37296 2002-07-11 Mark Mitchell <mark@codesourcery.com>
37297
37298 PR c++/7224
37299 * g++.dg/overload/error1.C: New test.
37300
37301 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37302
37303 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
37304 configuration and IRIX 6 O32 ABI.
37305
37306 2002-07-11 Roger Sayle <roger@eyesopen.com>
37307
37308 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
37309
37310 2002-07-10 Roger Sayle <roger@eyesopen.com>
37311
37312 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
37313
37314 2002-07-10 Jeffrey A Law <law@redhat.com>
37315
37316 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
37317
37318 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
37319
37320 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
37321
37322 * gcc.dg/20020312-2.c: Check for __PPC__.
37323
37324 2002-07-09 Diego Novillo <dnovillo@redhat.com>
37325
37326 * gcc.c-torture/compile/20020709-1.c: New test.
37327
37328 2002-07-07 Roger Sayle <roger@eyesopen.com>
37329
37330 * g++.dg/template/qualttp21.C: New test case.
37331
37332 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
37333
37334 * gcc.c-torture/compile/20020706-1.c: New test.
37335 * gcc.c-torture/compile/20020706-2.c: New test.
37336
37337 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
37338 Alexandre Oliva <aoliva@redhat.com>
37339
37340 * g++.dg/warn/incomplete1.C: New test.
37341
37342 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37343
37344 PR c++/7099
37345 * g++.dg/warn/noreturn1.C: New test.
37346
37347 2002-07-03 Mark Mitchell <mark@codesourcery.com>
37348
37349 PR c++/6706
37350 * g++.dg/debug/debug6.C: New test.
37351 * g++.dg/debug/debug7.C: New test.
37352
37353 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
37354
37355 * gcc.c-torture/compile/simd-3.c: New test.
37356
37357 2002-07-03 Chris Demetriou <cgd@broadcom.com>
37358
37359 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
37360 * gcc.dg/20020620-1.c: Likewise.
37361
37362 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37363
37364 PR c++/6944
37365 * g++.dg/init/array4.C: New test.
37366 * g++.dg/init/array5.C: New test.
37367
37368 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
37369
37370 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
37371 * gcc.c-torture/execute/simd-2.c (main): Likewise.
37372
37373 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37374
37375 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
37376 * gcc.dg/wtr-aggr-init-1.c: Likewise.
37377 * gcc.dg/wtr-conversion-1.c: Likewise.
37378 * gcc.dg/wtr-escape-1.c: Likewise.
37379 * gcc.dg/wtr-int-type-1.c: Likewise.
37380 * gcc.dg/wtr-label-1.c: Likewise.
37381 * gcc.dg/wtr-static-1.c: Likewise.
37382 * gcc.dg/wtr-strcat-1.c: Likewise.
37383 * gcc.dg/wtr-suffix-1.c: Likewise.
37384 * gcc.dg/wtr-switch-1.c: Likewise.
37385 * gcc.dg/wtr-unary-plus-1.c: Likewise.
37386 * gcc.dg/wtr-union-init-1.c: Likewise.
37387 * gcc.dg/wtr-union-init-2.c: Likewise.
37388 * gcc.dg/wtr-union-init-3.c: Likewise.
37389
37390 * gcc.dg/wtr-func-def-1.c: New test.
37391
37392 2002-07-02 Devang Patel <dpatel@apple.com>
37393
37394 * objc.dg/param-1.m: New test.
37395
37396 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
37397
37398 * gcc.dg/cpp/trad/directive.c: Add test.
37399 * gcc.dg/cpp/trad/macroargs.c: Add test.
37400 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
37401
37402 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
37403
37404 * gcc.dg/cpp/cmdlne-M.c: New test.
37405
37406 2002-07-02 Ziemowit Laski <zlaski@apple.com>
37407
37408 * objc.dg/desig-init-1.m: New test.
37409
37410 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37411
37412 PR c++/6716
37413 * g++.dg/template/instantiate1.C: New test.
37414
37415 2002-07-01 Mark Mitchell <mark@codesourcery.com>
37416
37417 PR c++/7112
37418 * g++.dg/template/sizeof2.C: New test.
37419
37420 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
37421
37422 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
37423 gcc.dg/cpp/trad/include.c: New tests.
37424
37425 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
37426
37427 PR target/7177
37428 * gcc.c-torture/compile/20020701-1.c: New test.
37429
37430 2002-07-01 Stan Shebs <shebs@apple.com>
37431
37432 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
37433 header here...
37434 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
37435 (objc-torture-execute): or here.
37436
37437 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
37438
37439 * gcc.c-torture/execute/arith-rand-ll.c: New test.
37440
37441 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
37442
37443 * gcc.dg/cpp/trad/escaped-nl.c: New test.
37444
37445 2002-06-30 Devang Patel <dpatel@apple.com>
37446
37447 * objc.dg/fsyntax-only.m: New test.
37448
37449 2002-06-27 Mark Mitchell <mark@codesourcery.com>
37450
37451 PR c++/6695
37452 * g++.dg/template/friend7.C: New file.
37453
37454 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
37455
37456 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
37457 return type.
37458
37459 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
37460
37461 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
37462 avoid division by zero.
37463
37464 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
37465
37466 * gcc.dg/Wunknownprag.c: New tests.
37467
37468 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
37469
37470 * gcc.c-torture/execute/simd-2.c: New test.
37471
37472 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
37473
37474 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
37475 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
37476 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
37477 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
37478 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
37479 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
37480 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
37481 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
37482 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
37483 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
37484 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
37485 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
37486 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
37487 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
37488 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
37489 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
37490 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
37491
37492 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
37493
37494 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
37495 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
37496 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
37497 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
37498 New tests.
37499 * gcc.dg/cpp/trad/directive.c: Update.
37500
37501 2002-06-23 Andreas Jaeger <aj@suse.de>
37502
37503 * gcc.c-torture/execute/complex-6.c: New.
37504
37505 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
37506
37507 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
37508 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
37509 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
37510 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
37511
37512 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
37513
37514 * gcc.dg/cpp/trad: New directory with traditional tests copied
37515 from parent directory.
37516 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37517 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37518 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37519 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37520 Move to trad/ and rename.
37521 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
37522 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
37523 gcc.dg/cpp/trad/redef2.c: New tests.
37524 * gcc.dg/cpp/trad/trad.exp: New driver.
37525
37526 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
37527
37528 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37529 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37530 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37531 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37532 Remove.
37533
37534 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
37535
37536 * gcc.dg/20020620-1.c: New test.
37537
37538 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37539
37540 * g++.dg/template/ttp4.C: New test.
37541
37542 2002-06-19 Jakub Jelinek <jakub@redhat.com>
37543
37544 * g++.dg/opt/vt1.C: Fix regexp.
37545
37546 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37547
37548 * gcc.c-torture/execute/pure-1.c: Make functions static again.
37549 Don't use attribute `noinline'.
37550
37551 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
37552
37553 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
37554
37555 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
37556
37557 * gcc.c-torture/execute/simd-1.c: New.
37558
37559 * gcc.dg/simd-1.c: New.
37560
37561 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
37562
37563 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
37564
37565 2002-06-16 Richard Henderson <rth@redhat.com>
37566
37567 * g++.dg/ext/anon-struct1.C: New.
37568 * g++.dg/ext/anon-struct2.C: New.
37569 * g++.dg/ext/anon-struct3.C: New.
37570 * gcc.dg/anon-struct-1.c: New.
37571 * gcc.dg/anon-struct-2.c: New.
37572 * gcc.dg/anon-struct-3.c: New.
37573 * gcc.dg/20011008-1.c: Adjust warning text.
37574 * gcc.dg/20020527-1.c: Add -fms-extensions.
37575
37576 2002-06-16 Richard Henderson <rth@redhat.com>
37577
37578 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
37579
37580 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
37581
37582 * gcc.c-torture/execute/20020615-1.c: New test.
37583
37584 2002-06-15 Roger Sayle <roger@eyesopen.com>
37585
37586 * gcc.c-tortuture/execute/compare-1.c: New test case.
37587 * gcc.c-tortuture/execute/compare-2.c: New test case.
37588 * gcc.c-tortuture/execute/compare-3.c: New test case.
37589
37590 2002-06-13 Richard Henderson <rth@redhat.com>
37591
37592 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
37593 ia64 ilp32.
37594
37595 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37596
37597 * g++.dg/template/typename2.C: Update error message.
37598
37599 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
37600
37601 * gcc.c-torture/execute/20020611-1.c: New test.
37602
37603 2002-06-11 Bob Wilson <bob.wilson@acm.org>
37604
37605 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
37606 list of targets to skip.
37607
37608 2002-06-10 Bob Wilson <bob.wilson@acm.org>
37609
37610 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
37611 targets if not optimizing.
37612
37613 2002-06-10 Jakub Jelinek <jakub@redhat.com>
37614
37615 * gcc.c-torture/compile/20020605-1.c: New test.
37616
37617 * g++.dg/opt/vt1.C: New test.
37618
37619 * gcc.dg/20020531-1.c: New test.
37620
37621 * gcc.dg/20020530-1.c: New test.
37622
37623 * gcc.dg/20020527-1.c: New test.
37624
37625 * g++.dg/opt/cse1.C: New test.
37626
37627 2002-06-07 Roger Sayle <roger@eyesopen.com>
37628
37629 * gcc.dg/20020607-2.c: New test case.
37630
37631 2002-06-07 Jakub Jelinek <jakub@redhat.com>
37632
37633 * gcc.c-torture/compile/20020604-1.c: New test.
37634
37635 2002-06-04 Richard Henderson <rth@redhat.com>
37636
37637 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
37638 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
37639 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
37640
37641 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
37642
37643 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
37644
37645 2002-06-03 Richard Henderson <rth@redhat.com>
37646
37647 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
37648 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
37649
37650 2002-06-02 Richard Henderson <rth@redhat.com>
37651
37652 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
37653 test functions static.
37654
37655 2002-06-02 Andreas Jaeger <aj@suse.de>
37656
37657 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
37658 now.
37659
37660 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
37661
37662 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
37663 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
37664 Update for mofified diagnostics.
37665 * gcc.dg/c99-intconst-1.c: No longer fail.
37666
37667 2002-06-02 Richard Henderson <rth@redhat.com>
37668
37669 * gcc.dg/uninit-A.c: Remove xfail markers.
37670
37671 2002-06-01 Roger Sayle <roger@eyesopen.com>
37672
37673 * gcc.dg/fnegate-1.c: New test case.
37674
37675 2002-05-30 Osku Salerma <osku@iki.fi>
37676
37677 * gcc.c-torture/execute/mayalias-1.c: New file.
37678
37679 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
37680
37681 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
37682 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
37683 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
37684
37685 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
37686
37687 * gcc.c-torture/execute/20020529-1.c: New test.
37688
37689 2002-05-27 Richard Henderson <rth@redhat.com>
37690
37691 * g++.dg/ext/attrib6.C: New test case.
37692
37693 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37694
37695 * gcc.c-torture/execute/pure-1.c: New test.
37696
37697 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
37698
37699 * gcc.dg/cpp/arith-2.c: Remove.
37700
37701 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
37702
37703 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
37704 * gcc.dg/cpp/if-3.c: Remove.
37705
37706 2002-05-26 Jakub Jelinek <jakub@redhat.com>
37707
37708 * g++.dg/opt/cse2.C: New test.
37709
37710 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
37711
37712 * gcc.dg/cpp/arith-1.c: New semantic tests.
37713 * gcc.dg/cpp/if-1.c: Update.
37714
37715 2002-05-24 Ben Elliston <bje@redhat.com>
37716
37717 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
37718
37719 2002-05-24 Jakub Jelinek <jakub@redhat.com>
37720
37721 * gcc.dg/verbose-asm.c: New test.
37722
37723 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
37724
37725 * gcc.dg/cpp/paste12.c: New test.
37726
37727 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
37728
37729 * g++.dg/parse/named_ops.C: New test.
37730
37731 2002-05-23 Mark Mitchell <mark@codesourcery.com>
37732
37733 * gcc/testsuite/gcc.dg/weak-8.c: New test.
37734
37735 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
37736
37737 * gcc.dg/weak-2.c: Allow optional leading underscore
37738 in scan-assembler symbol name.
37739 * gcc.dg/weak-3.c: Likewise.
37740 * gcc.dg/weak-4.c: Likewise.
37741 * gcc.dg/weak-5.c: Likewise.
37742
37743 2002-05-23 Jakub Jelinek <jakub@redhat.com>
37744
37745 * gcc.dg/20020523-1.c: New test.
37746
37747 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
37748
37749 * objc.dg/const-str-2.m: Update now that we stop after
37750 a command line error.
37751
37752 2002-05-22 Richard Henderson <rth@redhat.com>
37753
37754 * g++.dg/dg.exp: Fix typo in test pruneing.
37755
37756 2002-05-22 Richard Henderson <rth@redhat.com>
37757
37758 * g++.dg/dg.exp: Prune the tls subdirectory.
37759 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
37760 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
37761 * g++.dg/tls/init-1.C: New.
37762
37763 2002-05-22 Jakub Jelinek <jakub@redhat.com>
37764
37765 * gcc.dg/20020517-1.c: New test.
37766
37767 2002-05-21 Richard Henderson <rth@redhat.com>
37768
37769 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
37770 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
37771
37772 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
37773
37774 * g++.dg/other/copy2.C: New test.
37775
37776 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
37777
37778 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
37779 (MAX_COPY): Bump up to 10 times sizeof (long long).
37780 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
37781
37782 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
37783 sizeof (long long).
37784
37785 * gcc.c-torture/execute/strcpy-1.c: New test.
37786
37787 2002-05-19 Jason Merrill <jason2redhat.com>
37788
37789 * g++.dg/ext/oper1.C: New test.
37790
37791 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
37792 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
37793
37794 * README.QMTEST: New file.
37795
37796 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
37797
37798 2002-05-19 Andreas Jaeger <aj@suse.de>
37799
37800 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
37801 now.
37802 * gcc.c-torture/execute/loop-2d.x: Likewise.
37803
37804 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
37805
37806 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
37807 support weak symbols.
37808 * gcc.dg/weak-4.c: Likewise.
37809 * gcc.dg/weak-6.c: Likewise.
37810
37811 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
37812
37813 * gcc.dg/weak-3.c: Add dg-excess-error comment for
37814 cygwin, coff and h8300-*-hms targets
37815 * gcc.dg/weak-5.c: Likewise.
37816 * gcc.dg/weak-7.c: Likewise.
37817
37818 2002-05-16 Jason Merrill <jason@redhat.com>
37819
37820 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
37821 (scan-assembler-not, scan-assembler-dem): Likewise.
37822 (scan-assembler-dem-not): Likewise.
37823
37824 2002-05-15 Richard Henderson <rth@redhat.com>
37825
37826 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
37827
37828 2002-05-15 Richard Henderson <rth@redhat.com>
37829
37830 * gcc.dg/weak-5.c (vfoo1c): No warning here.
37831 (vfoo1f): Warning here.
37832 (vfoo1l): Don't redefine the alias.
37833
37834 2002-05-14 Jason Merrill <jason@redhat.com>, Alexandre Oliva <aoliva@redhat.com>
37835
37836 * g++.dg/init/pm1.C: New test.
37837
37838 2002-05-12 David S. Miller <davem@redhat.com>
37839
37840 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
37841 types.
37842
37843 2002-05-10 Roger Sayle <roger@eyesopen.com>
37844
37845 * gcc.c-torture/execute/20020510-1.c: New test case.
37846
37847 2002-05-10 David S. Miller <davem@redhat.com>
37848
37849 * gcc.c-torture/execute/conversion.c: Test long double too.
37850
37851 2002-05-09 Jakub Jelinek <jakub@redhat.com>
37852
37853 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
37854 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
37855 * lib/g++.exp (g++_link_flags): Likewise.
37856 * lib/objc.exp (objc_target_compile): Likewise.
37857
37858 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
37859
37860 * gcc.dg/cpp/poison.c: Update.
37861 * gcc.dg/cpp/20000625-2.c: Remove.
37862 * gcc.dg/cpp/direct2s.c: Remove final test.
37863
37864 2002-05-08 Tom Rix <trix@redhat.com>
37865
37866 * gcc.c-torture/execute/20020508-1.c: New test.
37867 * gcc.c-torture/execute/20020508-2.c: New test.
37868 * gcc.c-torture/execute/20020508-3.c: New test.
37869
37870 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
37871
37872 * gcc.dg/cpp/charconst-4.c: More tests.
37873
37874 2002-05-08 Mark Mitchell <mark@codesourcery.com>
37875
37876 PR c/6569
37877 * gcc.dg/weak-3.c: Update location of warning messages.
37878 * gcc.dg/weak-5.c: Likewise.
37879
37880 2002-05-06 Roger Sayle <roger@eyesopen.com>
37881
37882 * gcc.c-torture/execute/20020506-1.c: New test case.
37883
37884 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
37885
37886 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
37887
37888 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
37889
37890 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
37891
37892 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
37893
37894 * gcc.dg/cpp/charconst-3.c: New test.
37895
37896 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
37897
37898 * gcc.dg/cpp/charconst.c: Update tests.
37899
37900 2002-05-05 Tim Josling <tej@melbpc.org.au>
37901
37902 * treelang: Added directory for new sample language treelang. Also
37903 lib/treelang.exp: New file to signal treelang should be tested.
37904
37905 2002-05-03 Jakub Jelinek <jakub@redhat.com>
37906
37907 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
37908 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
37909 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
37910 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
37911 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
37912 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
37913 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
37914
37915 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
37916
37917 * gcc.dg/format/xopen-2.c: New test.
37918
37919 2002-05-03 Jakub Jelinek <jakub@redhat.com>
37920
37921 * gcc.dg/20020503-1.c: New test.
37922
37923 2002-05-02 Mark Mitchell <mark@codesourcery.com>
37924
37925 * g++.dg/init/dtor1.C: Make it tougher.
37926
37927 2002-05-01 Mark Mitchell <mark@codesourcery.com>
37928
37929 * g++.dg/init/dtor1.C: New test.
37930
37931 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
37932
37933 * gcc.dg/altivec-8.c: New.
37934
37935 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
37936
37937 * gcc.dg/altivec-7.c: New.
37938
37939 2002-04-29 Jakub Jelinek <jakub@redhat.com>
37940
37941 * g++.dg/parse/typedef1.C: New test.
37942
37943 2002-04-29 Mark Mitchell <mark@codesourcery.com>
37944
37945 PR c++/6486
37946 * g++.dg/template/friend6.C: New test.
37947
37948 PR c++/6492
37949 * g++.dg/init/copy1.C: New test.
37950
37951 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
37952
37953 * g++.dg/warn/effc1.C: New test.
37954
37955 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
37956
37957 * gcc.dg/cpp/if-cexp.c: Add a test.
37958
37959 2002-04-28 Jakub Jelinek <jakub@redhat.com>
37960
37961 * gcc.dg/20020426-2.c: New test.
37962
37963 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
37964
37965 * gcc.dg/cpp/if-mop.c: Update.
37966 * gcc.dg/cpp/if-mpar.c: Add test.
37967 * gcc.dg/cpp/if-oppr.c: Update.
37968
37969 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37970
37971 PR c/6343
37972 * gcc.dg/weak-[2-7].c: New tests.
37973
37974 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
37975
37976 * gcc.dg/enum1.c: New test.
37977
37978 2002-04-26 Mark Mitchell <mark@codesourcery.com>
37979
37980 PR c++/6497
37981 * g++.dg/inherit/access2.C: New test.
37982
37983 2002-04-26 Mark Mitchell <mark@codesourcery.com>
37984
37985 PR bootstrap/6445
37986 * gcc.dg/20020426-1.c: New test.
37987
37988 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
37989
37990 * g++.dg/abi/enum1.C: New test.
37991
37992 2002-04-26 Richard Henderson <rth@redhat.com>
37993
37994 * gcc.dg/c99-bool-1.c: Expect always true warning.
37995
37996 2002-04-25 Roger Sayle <roger@eyesopen.com>
37997
37998 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
37999
38000 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38001
38002 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
38003 targets.
38004
38005 2002-04-24 Mark Mitchell <mark@codesourcery.com>
38006
38007 * g++.dg/abi/mange7.C: New test.
38008
38009 PR c++/6438.
38010 * g++.dg/parse/stmtexpr2.C: New test.
38011
38012 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
38013
38014 * gcc.dg/20020312-2.c: Add SH target.
38015
38016 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38017
38018 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
38019 compiler output on mips*-*-irix*.
38020
38021 2002-04-23 Jakub Jelinek <jakub@redhat.com>
38022
38023 * g++.dg/parse/attr1.C: New test.
38024
38025 2002-04-23 Roger Sayle <roger@eyesopen.com>
38026
38027 * gcc.c-torture/execute/string-opt-17.c: New test case.
38028 * gcc.c-torture/execute/memset-2.c: New test case.
38029
38030 2002-04-23 Mark Mitchell <mark@codesourcery.com>
38031
38032 PR c++/6256:
38033 * g++.dg/template/friend5.C: New test.
38034
38035 PR c++/6331:
38036 * g++.dg/template/qual1.C: Likewise.
38037
38038 2002-04-22 Zack Weinberg <zack@codesourcery.com>
38039
38040 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
38041 Include stdlib.h, not stdio.h or ctype.h.
38042
38043 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
38044
38045 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
38046 cris-*-elf* and mmix-*-*.
38047 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
38048 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
38049 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
38050 Ditto.
38051 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
38052 * gcc.dg/wchar_t-1.c: Ditto.
38053
38054 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
38055
38056 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
38057 Clarify comment.
38058
38059 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
38060
38061 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
38062
38063 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38064
38065 * gcc.c-torture/execute/20000906-1.x: Delete.
38066
38067 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
38068
38069 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
38070
38071 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
38072
38073 * PR6367
38074 * g77.f-torture/execute/6367.f: New test.
38075 * g77.f-torture/execute/6367.x: Disable for MMIX.
38076
38077 2002-04-19 Mark Mitchell <mark@codesourcery.com>
38078
38079 * PR6352
38080 * g++.dg/opt/inline2.C: New test.
38081
38082 2002-04-18 Richard Henderson <rth@redhat.com>
38083
38084 * gcc.dg/20000906-1.c: Enable for all targets.
38085 * gcc.c-torture/compile/iftrap-2.c: New.
38086
38087 2002-04-18 Jakub Jelinek <jakub@redhat.com>
38088
38089 * gcc.dg/20020418-1.c: New test.
38090 * gcc.dg/20020418-2.c: New test.
38091
38092 2002-04-18 Richard Henderson <rth@redhat.com>
38093
38094 * gcc.c-torture/compile/iftrap-1.c: New.
38095 * gcc.dg/iftrap-1.c: Adjust for ia64.
38096 * gcc.dg/iftrap-2.c: New.
38097
38098 2002-04-18 Jakub Jelinek <jakub@redhat.com>
38099
38100 * gcc.c-torture/compile/20020418-1.c: New test.
38101
38102 2002-04-18 Roger Sayle <roger@eyesopen.com>
38103
38104 * gcc.c-torture/compile/20020415-1.c: New.
38105
38106 2002-04-18 David S. Miller <davem@redhat.com>
38107
38108 * gcc.c-torture/execute/20020418-1.c: New test.
38109
38110 2002-04-17 Jakub Jelinek <jakub@redhat.com>
38111
38112 * gcc.dg/20020416-1.c: New test.
38113
38114 * g++.dg/opt/inline1.C: New test.
38115
38116 2002-04-16 Jakub Jelinek <jakub@redhat.com>
38117
38118 * gcc.dg/altivec-5.c: New test.
38119
38120 * gcc.dg/20020415-1.c: New test.
38121
38122 2002-04-15 Mark Mitchell <mark@codesourcery.com>
38123
38124 * testsuite/lib/chill.exp: Remove.
38125
38126 2002-04-14 Jakub Jelinek <jakub@redhat.com>
38127
38128 * g++.dg/other/big-struct.C: New test.
38129
38130 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
38131
38132 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
38133 of scratch file.
38134
38135 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
38136
38137 PR c/6277
38138 * gcc.dg/i386-387-1.c: Allow optional leading underscore
38139 in scan-assembler function name
38140
38141 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
38142
38143 * g77.f-torture/execute/980628-4.x,
38144 g77.f-torture/execute/980628-5.x,
38145 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38146 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38147 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
38148 i[34567]86-*-*.
38149
38150 2002-04-13 David S. Miller <davem@redhat.com>
38151
38152 * gcc.c-torture/execute/20020413-1.c: New test.
38153
38154 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
38155
38156 * gcc.dg/asm-6.c,
38157 * g++.dg/ext/asm1.C: New tests.
38158
38159 2002-04-12 Mark Mitchell <mark@codesourcery.com>
38160
38161 PR c++ 5373.
38162 * g++.dg/parse/stmtexpr1.C: New test.
38163
38164 PR c++/5189.
38165 * g++.dg/template/copy1.C: New test.
38166
38167 2002-04-12 Richard Henderson <rth@redhat.com>
38168
38169 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
38170
38171 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
38172
38173 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
38174 gcc.c-torture/execute/20020307-2.c.
38175
38176 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
38177
38178 * g++.dg/ext/attrib5.C,
38179 * g++.dg/lookup/struct1.C: New tests.
38180
38181 2002-04-11 Jakub Jelinek <jakub@redhat.com>
38182
38183 * gcc.dg/20020411-1.c: New test.
38184
38185 * gcc.c-torture/execute/20020411-1.c: New test.
38186
38187 2002-04-10 Janis Johnson <janis187@us.ibm.com>
38188
38189 * g77.f-torture/execute/6177.f: New test.
38190
38191 2002-04-10 Jakub Jelinek <jakub@redhat.com>
38192
38193 PR middle-end/6247
38194 * g++.dg/opt/cleanup1.C: New test.
38195
38196 * g++.dg/opt/const1.C: New test.
38197
38198 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
38199
38200 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
38201
38202 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
38203
38204 PR c++/5507
38205 * g++.dg/template/typename2.C: New test.
38206
38207 2002-04-10 Alan Modra <amodra@bigpond.net.au>
38208
38209 * gcc.c-torture/execute/loop-12.c: New.
38210
38211 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
38212
38213 * g77.f-torture/execute/980628-4.x,
38214 g77.f-torture/execute/980628-5.x,
38215 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38216 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38217 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
38218
38219 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38220
38221 PR optimization/6086
38222 * g++.dg/opt/preinc1.C: New test.
38223
38224 2002-04-06 Mark Mitchell <mark@codesourcery.com>
38225
38226 PR c++/5571
38227 * g++.dg/opt/static2.C: New test.
38228
38229 2002-04-06 Mark Mitchell <mark@codesourcery.com>
38230
38231 PR c/5120
38232 * gcc.dg/20020406-1.c: New test.
38233
38234 2002-04-04 David S. Miller <davem@redhat.com>
38235
38236 * gcc.c-torture/execute/20020404-1.c: New test.
38237
38238 2002-04-04 Jakub Jelinek <jakub@redhat.com>
38239
38240 PR c/6123
38241 * gcc.dg/20020312-2.c: Do not declare global register variable
38242 if __PIC__ or __pic__ is defined.
38243
38244 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
38245
38246 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
38247 __asm__ so that it works correctly even if -ansi -pedantic-errors.
38248
38249 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38250
38251 * gcc.misc-tests/linkage.exp: Update last change to handle
38252 sparc*-, not just sparc-.
38253
38254 2002-04-03 Richard Henderson <rth@redhat.com>
38255
38256 * gcc.dg/cpp/ucs.c: Improved long UCS test.
38257
38258 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
38259
38260 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
38261
38262 2002-04-02 David S. Miller <davem@redhat.com>
38263
38264 * gcc.c-torture/execute/20020402-3.c: New test.
38265
38266 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
38267
38268 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
38269 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
38270
38271 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
38272 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
38273 g77.f-torture/execute/20001201.x,
38274 g77.f-torture/execute/u77-test.x: New files.
38275
38276 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
38277 * gcc.dg/wchar_t-1.c: Ditto.
38278
38279 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38280
38281 * gcc.c-torture/execute/20020402-1.c: New test.
38282
38283 2002-04-01 Richard Henderson <rth@redhat.com>
38284
38285 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
38286
38287 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
38288
38289 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38290
38291 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
38292
38293 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
38294
38295 * g++.dg/inherit/template-as-base.C: Expect error.
38296 * g++.dg/inherit/namespace-as-base.C: Likewise.
38297
38298 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
38299
38300 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
38301 g++.dg/ext/instantiate3.C: Tweak match patterns.
38302
38303 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
38304 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
38305 -da test.
38306
38307 2002-03-31 Richard Henderson <rth@redhat.com>
38308
38309 * gcc.dg/special/alias-2.c: New.
38310 * gcc.dg/special/ecos.exp: Run it.
38311
38312 2002-03-31 Richard Henderson <rth@redhat.com>
38313
38314 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
38315
38316 2002-03-31 Kazu Hirata <kazu@hxi.com>
38317
38318 * gcc.dg/weak-1.c: Disable on h8300 port.
38319
38320 2002-03-29 Janis Johnson <janis187@us.ibm.com>
38321
38322 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
38323 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
38324 ordering tests.
38325 * g++.dg/bprob/bprob-1.C: New test.
38326 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
38327 * g++.dg/gcov/gcov-1.C: New test.
38328 * g++.dg/gcov/gcov-1.x: New file.
38329 * g++.dg/gcov/gcov-2.C: New test.
38330 * g++.dg/gcov/gcov-3.C: New test.
38331 * g++.dg/gcov/gcov-3.h: New file.
38332
38333 2002-03-28 Roger Sayle <roger@eyesopen.com>
38334
38335 * g++.old-deja/g++.other/builtins5.C: New test.
38336 * g++.old-deja/g++.other/builtins6.C: New test.
38337 * g++.old-deja/g++.other/builtins7.C: New test.
38338 * g++.old-deja/g++.other/builtins8.C: New test.
38339 * g++.old-deja/g++.other/builtins9.C: New test.
38340
38341 2002-03-29 Jakub Jelinek <jakub@redhat.com>
38342
38343 * g++.dg/opt/static1.C: New test.
38344
38345 * g++.dg/opt/longbranch1.C: New test.
38346
38347 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
38348
38349 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
38350
38351 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
38352
38353 2002-03-28 Jeffrey A Law (law@redhat.com)
38354
38355 * gcc.c-torture/execute/20020328-1.c: New test.
38356
38357 2002-03-27 Richard Henderson <rth@redhat.com>
38358
38359 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
38360 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
38361 move from g++.old-deja/g++.ext/.
38362
38363 2002-03-27 Mark Mitchell <mark@codesourcery.com>
38364
38365 * g++.dg/init/new2.C: New test.
38366
38367 2002-03-26 Richard Henderson <rth@redhat.com>
38368
38369 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
38370
38371 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
38372 on sparc.
38373
38374 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
38375 sparcv9 systems.
38376 * gcc.dg/20001102-1.c: Likewise.
38377
38378 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
38379
38380 * gcc.dg/cpp/endif-pedantic1.c,
38381 gcc.dg/cpp/endif-pedantic2.c: New tests.
38382
38383 2002-03-26 Mark Mitchell <mark@codesourcery.com>
38384
38385 * g++.dg/init/new1.C: New test.
38386
38387 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
38388
38389 * g++.dg/abi/vbase9.C: New test.
38390
38391 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
38392
38393 * gcc.dg/arm-asm.c: New test.
38394
38395 2002-03-26 Andrew Cagney <ac131313@redhat.com>
38396
38397 * gcc.dg/Wswitch-enum.c: New test.
38398 Fix PR c/5044.
38399
38400 2002-03-26 Richard Henderson <rth@redhat.com>
38401
38402 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
38403 structure.
38404
38405 2002-03-25 Richard Henderson <rth@redhat.com>
38406
38407 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
38408 sparcv9 systems.
38409
38410 * gcc.c-torture/compile/20011119-1.c (xxx): New.
38411 * gcc.c-torture/compile/20011119-2.c (xxx): New.
38412
38413 2002-03-25 Zack Weinberg <zack@codesourcery.com>
38414
38415 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
38416
38417 2002-03-25 Bob Wilson <bob.wilson@acm.org>
38418
38419 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
38420 targets using generic thunk support.
38421
38422 2002-03-25 Jakub Jelinek <jakub@redhat.com>
38423
38424 * gcc.c-torture/compile/20020323-1.c: New test.
38425
38426 * g++.dg/opt/conj2.C: New test.
38427
38428 2002-03-24 Richard Henderson <rth@redhat.com>
38429
38430 * gcc.dg/weak-1.c: Use -fno-common.
38431
38432 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
38433
38434 * g77.dg/f77-edit-apostrophe-out.f: New test
38435 * g77.dg/f77-edit-h-out.f: New test
38436 * g77.dg/f77-edit-t-in.f: New test
38437 * g77.dg/f77-edit-t-out.f: New test
38438 * g77.dg/f77-edit-x-out.f: New test
38439 * g77.dg/f77-edit-slash-out.f: New test
38440 * g77.dg/f77-edit-colon-out.f: New test
38441 * g77.dg/f77-edit-s-out.f: New test
38442
38443 2002-03-24 Richard Henderson <rth@redhat.com>
38444
38445 * objc/execute/formal_protocol-6.x: New XFAIL.
38446
38447 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
38448
38449 * gcc.dg/weak-1.c: Early return from dg-final on platforms
38450 that do not support weak symbols
38451
38452 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
38453
38454 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
38455 * lib/g77.exp: Likewise.
38456 * lib/objc.exp: Likewise.
38457
38458 2002-03-23 Andrew Cagney <ac131313@redhat.com>
38459
38460 * gcc.dg/Wswitch-default.c: New test.
38461
38462 2002-03-23 Jakub Jelinek <jakub@redhat.com>
38463
38464 * g++.dg/other/enum1.C: New test.
38465
38466 2002-03-23 Zack Weinberg <zack@codesourcery.com>
38467
38468 * gcc.dg/pragma-ep-3.c: Fix typo.
38469
38470 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
38471
38472 * g++.dg/inherit/template-as-base.C: New test.
38473
38474 2002-03-22 Jakub Jelinek <jakub@redhat.com>
38475
38476 * g++.old-deja/g++.other/dwarf2-1.C: Move...
38477 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
38478
38479 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
38480
38481 * gcc.dg/cpp/multiline.c: Update to match.
38482
38483 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
38484
38485 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
38486
38487 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
38488
38489 * gcc.dg/cpp/extratokens2.c: New file.
38490
38491 2002-03-21 David Edelsohn <edelsohn@gnu.org>
38492
38493 * gcc.dg/20020312-2.c: Add rs6000 target.
38494
38495 * gcc.c-torture/compile/20020319-1.c: New test.
38496
38497 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38498
38499 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
38500 (A, E): Handle this.
38501
38502 2002-03-20 Jason Merrill <jason@redhat.com>
38503
38504 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
38505 ignoring -fpic.
38506 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
38507 through prune_gcc_output.
38508
38509 2002-03-20 Jakub Jelinek <jakub@redhat.com>
38510
38511 * gcc.c-torture/compile/20020320-1.c: New test.
38512
38513 2002-03-19 Jakub Jelinek <jakub@redhat.com>
38514
38515 * gcc.c-torture/compile/20020318-1.c: New test.
38516
38517 * gcc.dg/struct-by-value-1.c: New test.
38518
38519 * gcc.dg/20020319-1.c: New test.
38520
38521 2002-03-18 Jakub Jelinek <jakub@redhat.com>
38522
38523 * g++.dg/opt/conj1.C: New test.
38524
38525 2002-03-17 Mark Mitchell <mark@codesourcery.com>
38526
38527 * g++.dg/template/qualttp20.C: Revert previous change.
38528 * g++.dg/template/qualttp3.C: Likewise.
38529 * g++.dg/template/qualttp4.C: Likewise.
38530 * g++.dg/template/qualttp5.C: Likewise.
38531 * g++.dg/template/qualttp6.C: Likewise.
38532 * g++.dg/template/qualttp7.C: Likewise.
38533 * g++.dg/template/qualttp8.C: Likewise.
38534 * g++.dg/template/recurse.C: Likewise.
38535
38536 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
38537
38538 * gcc.dg/cpp/wchar-1.c: Update.
38539
38540 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
38541
38542 * g++.dg/template/conv1.C: New test.
38543 * g++.dg/template/conv2.C: New test.
38544 * g++.dg/template/conv3.C: New test.
38545 * g++.dg/template/conv4.C: New test.
38546
38547 2002-03-15 Mark Mitchell <mark@codesourcery.com>
38548
38549 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
38550 * g++.dg/template/qualttp3.C: Likewise.
38551 * g++.dg/template/qualttp4.C: Likewise.
38552 * g++.dg/template/qualttp5.C: Likewise.
38553 * g++.dg/template/qualttp6.C: Likewise.
38554 * g++.dg/template/qualttp7.C: Likewise.
38555 * g++.dg/template/qualttp8.C: Likewise.
38556 * g++.dg/template/recurse.C: Likewise.
38557
38558 2002-03-15 Mark Mitchell <mark@codesourcery.com>
38559
38560 * g++.dg/opt/dtor1.C: New test.
38561
38562 2002-03-15 Jakub Jelinek <jakub@redhat.com>
38563
38564 * gcc.c-torture/compile/20020315-1.c: New test.
38565
38566 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
38567
38568 * gcc.dg/weak-1.c: Fix scan tests.
38569
38570 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
38571
38572 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
38573 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
38574 cris-*-aout* mmix-*-*.
38575 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
38576 cris-*-aout* mmix-*-*.
38577 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
38578 cris-*-elf* cris-*-aout* and mmix-*-*.
38579 * gcc.dg/20001009-1.c: Ditto.
38580 * gcc.dg/20010912-1.c: Ditto.
38581 * gcc.dg/20020122-4.c: Ditto.
38582 * gcc.dg/inline-2.c: Ditto.
38583
38584 2002-03-14 Jeffrey A Law (law@cygnus.com)
38585
38586 * gcc.c-torture/compile/20020314-1.c: New test.
38587
38588 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
38589
38590 * gcc.c-torture/execute/20020314-1.c: New test.
38591
38592 2002-03-14 Jakub Jelinek <jakub@redhat.com>
38593
38594 * g++.dg/warn/Wunused-1.C: New test.
38595
38596 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
38597
38598 * g++.dg/abi/mangle6.C: New test.
38599
38600 2002-03-13 Jakub Jelinek <jakub@redhat.com>
38601
38602 * gcc.c-torture/compile/20020309-2.c: New test.
38603
38604 * gcc.c-torture/compile/20020312-1.c: New test.
38605
38606 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
38607
38608 * g++.dg/other/access1.C: New test.
38609
38610 2002-03-12 Jakub Jelinek <jakub@redhat.com>
38611
38612 * gcc.c-torture/execute/wchar_t-1.c: New test.
38613
38614 2002-03-12 David Edelsohn <edelsohn@gnu.org>
38615
38616 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
38617
38618 2002-03-12 Roger Sayle <roger@eyesopen.com>
38619
38620 * gcc.dg/20020312-1.c: New test case.
38621
38622 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
38623
38624 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
38625
38626 2002-03-11 Richard Henderson <rth@redhat.com>
38627
38628 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
38629 * g++.old-deja/g++.jason/report.C: Likewise.
38630
38631 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
38632
38633 * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
38634 * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
38635
38636 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
38637
38638 * testsuite/g++.dg/overload/pmf1.C: New test.
38639
38640 2002-03-11 Kazu Hirata <kazu@hxi.com>
38641
38642 * gcc.c-torture/execute/20020307-1.c: Use long.
38643
38644 2002-03-11 Jakub Jelinek <jakub@redhat.com>
38645
38646 PR optimization/5844
38647 * gcc.dg/20020310-1.c: New test.
38648
38649 2002-03-09 Michael Meissner <meissner@redhat.com>
38650
38651 * gcc.c-torture/execute/memcpy-2.c: New test.
38652 * gcc.c-torture/execute/memset-1.c: New test.
38653 * gcc.c-torture/execute/strlen-1.c: New test.
38654 * gcc.c-torture/execute/strcmp-1.c: New test.
38655 * gcc.c-torture/execute/strncmp-1.c: New test.
38656
38657 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
38658
38659 * gcc.dg/ppc-ldstruct.c: New test.
38660
38661 2002-03-09 Jakub Jelinek <jakub@redhat.com>
38662
38663 * gcc.c-torture/execute/va-arg-22.c: New test.
38664
38665 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38666
38667 * gcc.c-torture/compile/20020309-1.c: New test.
38668
38669 2002-03-08 Jakub Jelinek <jakub@redhat.com>
38670
38671 * gcc.c-torture/execute/20020307-2.c: New test.
38672
38673 2002-03-07 Jeffrey A Law (law@redhat.com)
38674
38675 * g77.f-torture/compile/20020307-1.f: New test.
38676
38677 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
38678
38679 * gcc.dg/unordered-1.c: New test.
38680
38681 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
38682
38683 * gcc.c-torture/execute/20020307-1.c: New test.
38684
38685 2002-03-05 Jakub Jelinek <jakub@redhat.com>
38686
38687 * gcc.dg/20020304-1.c: New test.
38688
38689 * gcc.c-torture/compile/20020304-2.c: New test.
38690
38691 2002-03-04 Zack Weinberg <zack@codesourcery.com>
38692
38693 * gcc.c-torture/compile/20020304-1.c: New test case
38694 (from PR c/5830).
38695
38696 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
38697
38698 * gcc.dg/20020103-1.c: Add other -D ppc variants.
38699
38700 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
38701
38702 * g++.dg/other/classkey1.C: New test.
38703
38704 2002-03-01 Richard Henderson <rth@redhat.com>
38705
38706 * gcc.c-torture/compile/981223-1.x: New.
38707 * gcc.c-torture/compile/920625-1.x: New.
38708
38709 2002-02-28 Richard Henderson <rth@redhat.com>
38710
38711 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
38712
38713 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
38714
38715 * gcc.c-torture/execute/20020227-1.c: New test.
38716
38717 2002-02-27 Mark Mitchell <mark@codesourcery.com>
38718
38719 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
38720 here" ERROR lines.
38721 * g++.old-deja/g++.oliva/partord1.C: Likewise.
38722 * g++.old-deja.g++.other/defarg1.C: Likewise.
38723 * g++.old-deja/g++.pt/calls2.C: Likewise.
38724 * g++.old-deja/g++.pt/crash20.C: Likewise.
38725 * g++.old-deja/g++.pt/crash30.C: Likewise.
38726 * g++.old-deja/g++.pt/crash36.C: Likewise.
38727 * g++.old-deja/g++.pt/crash6.C: Likewise.
38728 * g++.old-deja/g++.pt/defarg13.C: Likewise.
38729 * g++.old-deja/g++.pt/derived3.C: Likewise.
38730 * g++.old-deja/g++.pt/error1.C: Likewise.
38731 * g++.old-deja/g++.pt/friend21.C: Likewise.
38732 * g++.old-deja/g++.pt/friend23.C: Likewise.
38733 * g++.old-deja/g++.pt/infinite1.C: Likewise.
38734 * g++.old-deja/g++.robertl/eb128.C: Likewise.
38735
38736 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
38737
38738 * gcc.c-torture/execute/20020225-2.c: New test.
38739
38740 2002-02-27 Zack Weinberg <zack@codesourcery.com>
38741
38742 * gcc.c-torture/execute/920730-1t.c,
38743 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
38744 Delete test cases, only relevant to -traditional.
38745
38746 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
38747
38748 * gcc.dg/cpp/undef1.c: Remove.
38749 * gcc.dg/cpp/directiv.c: Update.
38750 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
38751
38752 2002-02-27 Michael Meissner <meissner@redhat.com>
38753
38754 * gcc.c-torture/execute/20020226-1.c: New test.
38755
38756 2002-02-26 Jakub Jelinek <jakub@redhat.com>
38757
38758 * g++.dg/debug/debug4.C: New test.
38759
38760 * gcc.dg/ia64-visibility-1.c: New test.
38761
38762 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
38763
38764 * gcc.dg/debug/20020224-1.c: New.
38765
38766 2002-02-25 Kazu Hirata <kazu@hxi.com>
38767
38768 * gcc.c-torture/execute/960416-1.x: New.
38769 * gcc.c-torture/execute/divconst-3.x: Likewise.
38770
38771 2002-02-25 Jakub Jelinek <jakub@redhat.com>
38772
38773 * gcc.dg/20020224-1.c: New test.
38774
38775 2002-02-25 Alan Modra <amodra@bigpond.net.au>
38776
38777 * gcc.c-torture/execute/20020225-1.c: New.
38778
38779 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
38780
38781 * testsuite/gcc.dg/cpp/wchar-1.c: New test.
38782
38783 2002-02-23 Jakub Jelinek <jakub@redhat.com>
38784
38785 * gcc.dg/20020222-1.c: New test.
38786
38787 2002-02-22 Jakub Jelinek <jakub@redhat.com>
38788
38789 * g++.dg/opt/anonunion1.C: New test.
38790
38791 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
38792
38793 * g++.dg/template/qualttp19.C: New test.
38794 * g++.dg/template/qualttp20.C: New test.
38795 * g++.old-deja/g++.jason/report.C: Adjust expected errors
38796 * g++.old-deja/g++.other/qual1.C: Likewise.
38797
38798 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
38799
38800 * gcc.dg/attr-alwaysinline.c: New.
38801
38802 2002-02-21 Jakub Jelinek <jakub@redhat.com>
38803
38804 * gcc.dg/20020220-1.c: New test.
38805
38806 * gcc.dg/20020220-2.c: New test.
38807
38808 * g++.dg/opt/mmx1.C: New test.
38809
38810 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
38811
38812 * gcc.c-torture/compile/20020110.c: New test.
38813
38814 2002-02-20 Jakub Jelinek <jakub@redhat.com>
38815
38816 * gcc.c-torture/execute/20020219-1.c: New test.
38817
38818 * gcc.dg/20020219-1.c: New test.
38819
38820 * gcc.dg/noncompile/20020220-1.c: New test.
38821
38822 * g++.dg/opt/ptrintsum1.C: New test.
38823
38824 * gcc.dg/debug/20020220-1.c: New test.
38825
38826 2002-02-17 Jakub Jelinek <jakub@redhat.com>
38827
38828 * gcc.c-torture/execute/20020216-1.c: New test.
38829
38830 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
38831
38832 * gcc.dg/decl-1.c: Update, new test.
38833
38834 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
38835
38836 * g++.dg/abi/bitfield1.C: New test.
38837 * g++.dg/abi/bitfield2.C: New test.
38838
38839 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
38840
38841 * gcc.dg/attr-nest.c: New test.
38842
38843 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
38844
38845 * gcc.c-torture/execute/20020215-1.c: New test.
38846
38847 2002-02-14 Jakub Jelinek <jakub@redhat.com>
38848
38849 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
38850 * g++.dg/debug/debug.exp: New.
38851 * g++.dg/debug/trivial.C: New.
38852 * g++.dg/debug/debug1.C: Moved...
38853 * g++.dg/other/debug1.C: ...from here.
38854 * g++.dg/debug/debug2.C: Moved...
38855 * g++.dg/other/debug2.C: ...from here.
38856 * g++.dg/debug/debug3.C: Moved...
38857 * g++.dg/other/debug3.C: ...from here.
38858
38859 * gcc.dg/noncompile/20020213-1.c: New test.
38860
38861 2002-02-13 Jakub Jelinek <jakub@redhat.com>
38862
38863 * g++.dg/other/debug3.C: New test.
38864
38865 * gcc.c-torture/execute/20020213-1.c: New test.
38866
38867 2002-02-13 Richard Smith <richard@ex-parrot.com>
38868
38869 * g++.old-deja/g++.other/thunk1.C: New test.
38870
38871 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
38872
38873 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
38874
38875 2002-02-13 Stan Shebs <shebs@apple.com>
38876
38877 * gcc.dg/altivec-3.c: New.
38878
38879 2002-02-12 Jakub Jelinek <jakub@redhat.com>
38880
38881 * gcc.dg/Wunreachable-1.c: New test.
38882 * gcc.dg/Wunreachable-2.c: New test.
38883
38884 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
38885
38886 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
38887
38888 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
38889
38890 * gcc.dg/decl-1.c: New test.
38891
38892 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
38893
38894 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
38895
38896 2002-02-10 Kazu Hirata <kazu@hxi.com>
38897
38898 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
38899 * gcc.c-torture/compile/980506-1.x: Likewise.
38900
38901 2002-02-10 Kazu Hirata <kazu@hxi.com>
38902
38903 * gcc.dg/20020210-1.c: New.
38904
38905 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
38906
38907 * g77.f-torture/execute/947.f: New regression test
38908 for PR fortran/947.
38909
38910 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
38911
38912 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
38913 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
38914
38915 2002-02-08 Richard Henderson <rth@redhat.com>
38916
38917 * gcc.c-torture/compile/labels-3.c: New.
38918
38919 2002-02-08 Jakub Jelinek <jakub@redhat.com>
38920
38921 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
38922 expression statements work instead.
38923 * gcc.dg/noncompile/20020207-1.c: New test.
38924
38925 2002-02-07 Richard Henderson <rth@redhat.com>
38926
38927 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
38928
38929 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
38930
38931 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
38932 message from g77
38933 * lib/g77-dg.exp: Trim g77 error messages so that they are
38934 recognized by dg.exp.
38935
38936 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
38937
38938 PR fortran/5473
38939 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
38940
38941 2002-02-07 Richard Henderson <rth@redhat.com>
38942
38943 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
38944 to be sufficiently aligned for integers.
38945
38946 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
38947
38948 * g++.dg/template/friend4.C: New test.
38949
38950 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
38951
38952 PR fortran/5743
38953 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
38954 unsupported cases.
38955
38956 2002-02-07 Richard Henderson <rth@redhat.com>
38957
38958 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
38959 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
38960 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
38961 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
38962
38963 2002-02-06 Richard Henderson <rth@redhat.com>
38964
38965 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
38966
38967 2002-02-06 Janis Johnson <janis187@us.ibm.com>
38968
38969 * gcc.dg/20020206-1.c: New test.
38970
38971 2002-02-06 Jakub Jelinek <jakub@redhat.com>
38972
38973 * gcc.c-torture/execute/20020206-1.c: New test.
38974
38975 * gcc.c-torture/execute/20020206-2.c: New test.
38976
38977 PR optimization/5429:
38978 * gcc.c-torture/compile/20020206-1.c: New test.
38979
38980 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
38981
38982 * g++.dg/ext/align1.C: Do not use an explicit alignment value
38983 as certain file formats cannot support particularly large
38984 alignments.
38985
38986 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
38987 and do not expect to be able to link the executable.
38988
38989 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
38990 fail because the COFF format does not support the weak attribute.
38991
38992 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
38993
38994 * g77.dg/pr5473.f: New test
38995
38996 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
38997
38998 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
38999 Fix testcase accordingly.
39000
39001 2002-02-04 Richard Henderson <rth@redhat.com>
39002
39003 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
39004 (buf): Change to be an array of pointers, not ints.
39005
39006 2002-02-04 Jakub Jelinek <jakub@redhat.com>
39007
39008 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
39009 before all tests. Move warning one line above to match where it
39010 C frontend emits.
39011 * gcc.dg/Wswitch-2.c: New test.
39012 * g++.dg/warn/Wswitch-1.C: New test.
39013 * g++.dg/warn/Wswitch-2.C: New test.
39014
39015 2002-02-04 Richard Henderson <rth@redhat.com>
39016
39017 * g++.dg/abi/offsetof.C: Fix size comparison.
39018
39019 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
39020
39021 * gcc.dg/cast-qual-2.c: New test.
39022
39023 2002-02-04 Jakub Jelinek <jakub@redhat.com>
39024
39025 * gcc.dg/20020201-4.c: New test.
39026
39027 2002-02-04 Ben Elliston <bje@redhat.com>
39028
39029 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
39030 target_info attribute != 0, in addition to the empty string.
39031 (gcc_target_compile): Likewise.
39032
39033 2002-02-03 Andrew Cagney <ac131313@redhat.com>
39034
39035 * gcc.dg/Wswitch.c: New test.
39036 PR gcc/4475. PR gcc/3780.
39037
39038 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
39039
39040 * g77.f-torture/execute/5122.f: New test for regressions
39041 against PR fortran/5122.
39042
39043 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
39044
39045 * g77.f-torture/compile/pr3743.f: Delete
39046 * g77.dg/pr3743-1.f: New test.
39047 * g77.dg/pr3743-2.f: New test.
39048 * g77.dg/pr3743-3.f: New test.
39049 * g77.dg/pr3743-4.f: New test.
39050
39051 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
39052
39053 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
39054
39055 2002-02-02 Richard Henderson <rth@redhat.com>
39056
39057 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
39058 * gcc.c-torture/execute/bf64-1.c: Likewise.
39059
39060 2002-02-02 Jakub Jelinek <jakub@redhat.com>
39061
39062 * gcc.dg/20020201-2.c: New test.
39063
39064 * gcc.dg/20020201-3.c: New test.
39065
39066 * gcc.c-torture/execute/bitfld-2.c: New test.
39067
39068 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
39069
39070 * gcc.dg/bitfld-1.c: Update.
39071 * gcc.dg/bitfld-2.c: Update.
39072 * gcc.c-torture/execute/bitfld-1.x: New.
39073
39074 2002-02-02 Jakub Jelinek <jakub@redhat.com>
39075
39076 * gcc.c-torture/execute/20020201-1.c: New test.
39077
39078 2002-02-01 Janis Johnson <janis187@us.ibm.com>
39079
39080 PR target/5469
39081 * gcc.dg/20020201-1.c: New test.
39082
39083 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
39084
39085 PR fortran/3743
39086 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
39087 * g77.f-torture/compile/pr3743.x: Remove
39088
39089 2002-01-31 Tom Rix <trix@redhat.com>
39090
39091 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
39092
39093 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
39094
39095 * gcc.dg/noncompile/20020130-1.c: New test.
39096
39097 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
39098
39099 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
39100
39101 2002-01-29 Richard Henderson <rth@redhat.com>
39102
39103 * gcc.c-torture/execute/991118-1.c: Cast various constants back
39104 to long long.
39105 * gcc.c-torture/execute/bf64-1.c: Likewise.
39106
39107 2002-01-29 Jakub Jelinek <jakub@redhat.com>
39108
39109 * gcc.c-torture/execute/20020129-1.c: New test.
39110
39111 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
39112
39113 * gcc.c-torture/compile/20000224-1.c: Update.
39114 * gcc.c-torture/execute/bitfld-1.c: New tests.
39115 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
39116 * gcc.dg/uninit-A.c: Update.
39117
39118 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
39119
39120 * g++.dg/template/ctor1.C: Add instantiation.
39121
39122 2002-01-28 Paul Koning <pkoning@equallogic.com>
39123
39124 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
39125 argument to __builtin_prefetch to be const ptr.
39126
39127 2002-01-28 Jakub Jelinek <jakub@redhat.com>
39128
39129 * gcc.c-torture/compile/20020120-1.c: New test.
39130
39131 2002-01-27 Kazu Hirata <kazu@hxi.com>
39132
39133 * gcc.c-torture/execute/20020127-1.c: New test.
39134
39135 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
39136
39137 * g77.dg/f77-edit-i-in.f: New test
39138 * g77.dg/f77-edit-i-out.f: New test
39139
39140 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
39141
39142 * gcc.dg/debug/debug.exp: New file.
39143 * gcc.dg/debug/trivial.c: New file.
39144 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
39145 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
39146 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
39147 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
39148 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
39149 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
39150 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
39151 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
39152 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
39153 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
39154 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
39155 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
39156 * gcc.dg/20000503-1.c: Removed.
39157 * gcc.dg/20010207-1.c: Removed.
39158 * gcc.dg/20011223-1.c: Removed.
39159 * gcc.dg/20020104-2.c: Removed.
39160 * gcc.dg/debug-1.c: Removed.
39161 * gcc.dg/debug-2.c: Removed.
39162 * gcc.dg/debug-3.c: Removed.
39163 * gcc.dg/debug-4.c: Removed.
39164 * gcc.dg/debug-5.c: Removed.
39165 * gcc.dg/debug-6.c: Removed.
39166 * gcc.dg/dwarf2-1.c: Removed.
39167 * gcc.dg/dwarf2-2.c: Removed.
39168
39169 2002-01-25 Jakub Jelinek <jakub@redhat.com>
39170
39171 * g++.old-deja/g++.other/eh5.C: New test.
39172 * g++.old-deja/g++.other/sibcall2.C: New test.
39173 * g++.old-deja/g++.other/array9.C: New test.
39174 * g++.old-deja/g++.other/typename2.C: New test.
39175 * g++.old-deja/g++.other/crash60.C: New test.
39176 * g++.old-deja/g++.other/conv9.C: New test.
39177 * g++.old-deja/g++.other/mangle10.C: New test.
39178 * g++.old-deja/g++.other/unchanging1.C: New test.
39179 * g++.old-deja/g++.other/exprstmt1.C: New test.
39180 * g++.old-deja/g++.other/inline23.C: New test.
39181 * g++.old-deja/g++.eh/ia64-1.C: New test.
39182 * g++.old-deja/g++.other/dwarf2-1.C: New test.
39183 * g++.old-deja/g++.other/reload1.C: New test.
39184 * g++.old-deja/g++.other/static20.C: New test.
39185 * g++.old-deja/g++.other/local-alloc1.C: New test.
39186 * g++.old-deja/g++.other/conv8.C: New test.
39187 * g++.old-deja/g++.other/stmtexpr2.C: New test.
39188 * g++.old-deja/g++.other/storeexpr1.C: New test.
39189 * g++.old-deja/g++.other/storeexpr2.C: New test.
39190 * g++.dg/eh/template2.C: New test.
39191 * g++.dg/warn/weak1.C: New test.
39192
39193 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
39194
39195 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39196 Remove first, non-varying, argument.
39197
39198 2002-01-23 Richard Henderson <rth@redhat.com>
39199
39200 * gcc.dg/inline-2.c: New.
39201
39202 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
39203 Add optional target arg. Check number of arguments.
39204 (scan-assembler-not, scan-assembler-dem): Likewise.
39205 (scan-assembler-dem-not): Likewise.
39206
39207 2002-01-23 Zack Weinberg <zack@codesourcery.com>
39208
39209 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
39210 line 12.
39211 * g++.old-deja/g++.brendan/parse3.C,
39212 g++.old-deja/g++.other/crash26.C,
39213 g++.old-deja/g++.other/crash28.C,
39214 g++.old-deja/g++.other/crash29.C,
39215 g++.old-deja/g++.other/crash30.C,
39216 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
39217
39218 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
39219
39220 * gcc.dg/20020115-1.c: New.
39221
39222 2002-01-23 Bob Wilson <bob.wilson@acm.org>
39223
39224 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
39225
39226 2002-01-23 Janis Johnson <janis187@us.ibm.com>
39227
39228 * gcc.dg/20020122-3.c: New.
39229
39230 2002-01-23 Jakub Jelinek <jakub@redhat.com>
39231
39232 * g++.dg/other/gc1.C: New test.
39233
39234 2002-01-23 Zack Weinberg <zack@codesourcery.com>
39235
39236 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
39237
39238 2002-01-22 Richard Henderson <rth@redhat.com>
39239
39240 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
39241
39242 2002-01-22 Richard Henderson <rth@redhat.com>
39243
39244 * gcc.dg/20020122-4.c: New.
39245
39246 2002-01-22 H.J. Lu <hjl@gnu.org>
39247
39248 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
39249 link output.
39250 * gcc.dg/special/ecos.exp: Likewise.
39251 * lib/g++-dg.exp: Likewise.
39252 * lib/g77-dg.exp: Likewise.
39253 * lib/gcc-dg.exp : Likewise.
39254 * lib/mike-g++.exp: Likewise.
39255 * lib/mike-g77.exp: Likewise.
39256 * lib/mike-gcc.exp: Likewise.
39257 * lib/objc-dg.exp: Likewise.
39258
39259 2002-01-22 Janis Johnson <janis187@us.ibm.com>
39260
39261 PR target/5379
39262 * gcc.dg/20020122-2.c: New test.
39263
39264 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
39265
39266 * gcc.dg/20020122-1.c: New test.
39267
39268 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
39269
39270 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
39271
39272 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
39273
39274 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
39275
39276 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39277
39278 * gcc.c-torture/compile/20020121-1.c: New test.
39279
39280 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
39281
39282 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
39283 ld_library_path.
39284
39285 2002-01-21 Jakub Jelinek <jakub@redhat.com>
39286
39287 * gcc.dg/20020218-1.c: New test.
39288
39289 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
39290
39291 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
39292 messages
39293 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
39294 "At global scope" warning
39295 * g++.dg/ext/align1.C: Change cygwin test for alignment
39296 from db-bogus to dg-warning
39297
39298 2002-01-21 Zack Weinberg <zack@codesourcery.com>
39299
39300 * g77.f-torture/compile/cpp2.F: New test.
39301
39302 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
39303
39304 * g++.dg/template/access1.C: New test.
39305
39306 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
39307
39308 * gcc.dg/20020118-1.c: New.
39309
39310 2002-01-18 Kazu Hirata <kazu@hxi.com>
39311
39312 * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
39313
39314 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
39315
39316 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
39317 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
39318 alignment warnings.
39319
39320 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
39321
39322 * gcc.misc-tests/i386-prefetch.exp: Save and restore
39323 torture_with_loops and torture_without_loops
39324
39325 2002-01-17 Jakub Jelinek <jakub@redhat.com>
39326
39327 * gcc.c-torture/compile/20020116-1.c: New test.
39328
39329 2002-01-16 Jakub Jelinek <jakub@redhat.com>
39330
39331 * gcc.dg/20020116-2.c: New test.
39332
39333 * gcc.dg/ultrasp4.c: New test.
39334
39335 * gcc.dg/20020116-1.c: New test.
39336
39337 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
39338
39339 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
39340 by EABI.
39341
39342 2002-01-15 Janis Johnson <janis187@us.ibm.com>
39343
39344 * gcc.misc-tests/i386-prefetch.exp: New.
39345 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
39346 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
39347 * gcc.misc-tests/i386-pf-none-1.c: New test.
39348 * gcc.misc-tests/i386-pf-sse-1.c: New test.
39349
39350 2002-01-15 Jakub Jelinek <jakub@redhat.com>
39351
39352 * gcc.dg/gnu89-init-1.c: Add new tests.
39353
39354 2002-01-15 Andreas Jaeger <aj@suse.de>
39355
39356 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
39357 * gcc.dg/i386-mmx-2.c: Likewise.
39358 * gcc.dg/i386-sse-1.c: Likewise.
39359 * gcc.dg/i386-sse-2.c: Likewise.
39360 * gcc.dg/i386-sse-3.c: Likewise.
39361
39362 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
39363
39364 * g77.f-torture/execute/intrinsic-unix-bessel.f:
39365 Uncomment additional cases that now pass.
39366
39367 2002-01-11 Richard Henderson <rth@redhat.com>
39368
39369 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
39370 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
39371
39372 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
39373
39374 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
39375
39376 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
39377
39378 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
39379 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
39380
39381 2002-01-10 Dale Johannesen <dalej@apple.com>
39382
39383 * gcc.c-torture/execute/loop-11.c: New.
39384
39385 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
39386
39387 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
39388 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
39389
39390 2002-01-09 Richard Henderson <rth@redhat.com>
39391
39392 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
39393 type in which to perform the operation for each size.
39394
39395 2002-01-09 Alan Matsuoka (alanm@redhat.com)
39396
39397 * gcc.c-torture/compile/20020109-2.c: New test.
39398
39399 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
39400
39401 * gcc.c-torture/execute/loop-10.c: New test.
39402
39403 2002-01-09 Jakub Jelinek <jakub@redhat.com>
39404
39405 * gcc.c-torture/compile/20010226-1.c: New test.
39406 * gcc.c-torture/compile/20010227-1.c: New test.
39407 * gcc.c-torture/compile/20010426-1.c: New test.
39408 * gcc.c-torture/compile/20010510-1.c: New test.
39409 * gcc.c-torture/compile/20010605-3.c: New test.
39410 * gcc.c-torture/compile/20010824-1.c: New test.
39411 * gcc.c-torture/execute/20010409-1.c: New test.
39412 * gcc.dg/noncompile/20000901-1.c: New test.
39413 * gcc.dg/20001023-1.c: New test.
39414 * gcc.dg/20001101-1.c: New test.
39415 * gcc.dg/20001102-1.c: New test.
39416 * gcc.dg/20010207-1.c: New test.
39417 * gcc.dg/20010405-1.c: New test.
39418 * gcc.dg/20010822-1.c: New test.
39419 * gcc.dg/20011107-1.c: New test.
39420
39421 2002-01-09 Jeffrey A Law (law@redhat.com)
39422
39423 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
39424
39425 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
39426 execution failure on PA targets.
39427
39428 2002-01-09 Jakub Jelinek <jakub@redhat.com>
39429
39430 * gcc.c-torture/compile/20020109-1.c: New test.
39431
39432 2002-01-08 Kazu Hirata <kazu@hxi.com>
39433
39434 * gcc.c-torture/execute/20020108-1.c: New test.
39435
39436 2002-01-08 Jakub Jelinek <jakub@redhat.com>
39437
39438 * gcc.dg/20020108-1.c: New test.
39439
39440 2002-01-08 H.J. Lu <hjl@gnu.org>
39441
39442 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
39443 for header files.
39444
39445 2002-01-08 Geoff Keating <geoffk@redhat.com>
39446
39447 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
39448 consistency.
39449
39450 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
39451
39452 * gcc.dg/altivec-4.c: Test altivec predicates.
39453
39454 2002-01-07 Jakub Jelinek <jakub@redhat.com>
39455
39456 * gcc.c-torture/execute/20020107-1.c: New test.
39457
39458 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
39459
39460 PR c/5279
39461 * gcc.c-torture/compile/20020106-1.c: New test.
39462
39463 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
39464
39465 * gcc.c-torture/execute/nestfunc-4.c: New test.
39466
39467 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
39468
39469 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
39470 extra triple that slipped in.
39471 * g++.old-deja/g++.abi/align.C: Likewise.
39472 * g++.old-deja/g++.abi/bitfields.C: Likewise.
39473
39474 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
39475
39476 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
39477 * g++.old-deja/g++.abi/align.C: Likewise.
39478 * g++.old-deja/g++.abi/bitfields.C: Likewise.
39479
39480 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
39481 on FreeBSD/i386.
39482 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
39483 FreeBSD.
39484
39485 2002-01-04 Jakub Jelinek <jakub@redhat.com>
39486
39487 * gcc.dg/20020104-1.c: New test.
39488
39489 * gcc.dg/20020104-2.c: New test.
39490
39491 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
39492
39493 * gcc.dg/20020103-1.c: Fix typo in target selector.
39494
39495 2002-01-03 Richard Henderson <rth@redhat.com>
39496
39497 * gcc.dg/20020103-1.c: New.
39498
39499 2002-01-03 Kazu Hirata <kazu@hxi.com>
39500
39501 * gcc.c-torture/execute/20020103-1.c: New test.
39502
39503 2002-01-03 Jakub Jelinek <jakub@redhat.com>
39504
39505 * g++.dg/other/debug2.C: New test.
39506
39507 * gcc.c-torture/compile/20020103-1.c: New test.
39508
39509 2002-01-02 Jakub Jelinek <jakub@redhat.com>
39510
39511 * gcc.dg/gnu89-init-1.c: Added new tests.
39512
39513 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
39514
39515 * g++.dg/template/friend2.C: Remove as patch is reverted.
39516
39517 * g++.dg/warn/oldcast1.C: New test.
39518
39519 * g++.dg/template/ptrmem1.C: New test.
39520 * g++.dg/template/ptrmem2.C: New test.
39521
39522 * g++.dg/template/ntp.C: New test.
39523
39524 * g++.dg/other/component1.C: New test.
39525
39526 * g++.dg/template/ttp3.C: New test.
39527
39528 * g++.dg/template/friend2.C: New test.
39529 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
39530
39531 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
39532
39533 * g++.dg/other/ptrmem1.C: New test.
39534 * g++.dg/other/ptrmem2.C: New test.
39535
39536 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
39537
39538 * g++.dg/template/ctor1.C: New test.
39539
39540 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
39541
39542 * g++.dg/template/friend2.C: New test.
39543
39544 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
39545
39546 * gcc.dg/mmix-1.c: New test.
39547
39548 2001-12-31 Richard Henderson <rth@redhat.com>
39549
39550 * gcc.dg/asm-5.c: New.
39551
39552 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
39553
39554 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
39555 in namespace __gnu_cxx
39556
39557 2001-12-30 Richard Henderson <rth@redhat.com>
39558
39559 * gcc.dg/debug-6.c: New.
39560
39561 2001-12-30 Jakub Jelinek <jakub@redhat.com>
39562
39563 * gcc.c-torture/compile/20011229-2.c: New test.
39564
39565 2001-12-29 Jakub Jelinek <jakub@redhat.com>
39566
39567 * gcc.dg/debug-3.c: New test.
39568 * gcc.dg/debug-4.c: New test.
39569 * gcc.dg/debug-5.c: New test.
39570
39571 2001-12-29 Richard Henderson <rth@redhat.com>
39572
39573 * g++.dg/eh/loop1.C: New.
39574
39575 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
39576
39577 * g++.dg/template/crash1.C: New test.
39578
39579 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
39580
39581 * g++.dg/other/const1.C: New test.
39582
39583 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
39584
39585 * gcc.c-torture/compile/20011229-1.c: New test.
39586
39587 2001-12-28 Stan Shebs <shebs@apple.com>
39588
39589 * lib/objc-torture.exp: Resync with c-torture.exp.
39590 * lib/objc.exp: Load standard libraries.
39591
39592 2001-12-28 Jakub Jelinek <jakub@redhat.com>
39593
39594 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
39595 additional tests.
39596
39597 2001-12-27 Roger Sayle <roger@eyesopen.com>
39598
39599 * gcc.c-torture/execute/string-opt-16.c: New testcase.
39600
39601 2001-12-27 Richard Henderson <rth@redhat.com>
39602
39603 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
39604
39605 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
39606
39607 * g++.dg/eh/ctor1.C: New test.
39608 * g++.dg/other/error2.C: New test.
39609
39610 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
39611
39612 * g++.dg/other/init2.C: New test.
39613
39614 2001-12-24 Richard Henderson <rth@redhat.com>
39615
39616 * gcc.dg/20011223-1.c: New.
39617 * gcc.dg/inline-1.c: New.
39618
39619 2001-12-23 Richard Henderson <rth@redhat.com>
39620
39621 * gcc.dg/asm-4.c: Test operand modifiers.
39622
39623 2001-12-23 Richard Henderson <rth@redhat.com>
39624
39625 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
39626
39627 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
39628
39629 * gcc.c-torture/execute/20011223-1.c: New test.
39630
39631 2001-12-21 Richard Henderson <rth@redhat.com>
39632
39633 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
39634 re-enables the warning.
39635
39636 2001-12-21 Richard Henderson <rth@redhat.com>
39637
39638 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
39639
39640 2001-12-20 Jakub Jelinek <jakub@redhat.com>
39641
39642 * gcc.c-torture/compile/20011218-1.c: New test.
39643
39644 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
39645
39646 * gcc.misc-test/arm-isr.exp: New file. Control running of the
39647 arm-isr.c test.
39648 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
39649 epilogue generation for ARM ISR routines.
39650
39651 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39652
39653 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
39654 * gcc.dg/format/c90-printf-3.c: Likewise.
39655 * gcc.dg/format/c99-printf-3.c: Likewise.
39656 * gcc.dg/format/ext-1.c: Likewise.
39657 * gcc.dg/format/ext-6.c: Likewise.
39658 * gcc.dg/format/format.h: Prototype unlocked stdio.
39659
39660 2001-12-20 Richard Henderson <rth@redhat.com>
39661
39662 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
39663 (arena): Use it.
39664 (malloc): Correct allocation logic. Abort if we fill up the
39665 arena before initialization complete.
39666 (realloc): Correct allocation logic.
39667
39668 2001-12-20 Jakub Jelinek <jakub@redhat.com>
39669
39670 * gcc.c-torture/compile/20011219-2.c: New test.
39671
39672 * gcc.c-torture/execute/20011219-1.c: New test.
39673
39674 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
39675
39676 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
39677 target does not support weak symbols.
39678
39679 2001-12-19 Jakub Jelinek <jakub@redhat.com>
39680
39681 * gcc.c-torture/compile/20011219-1.c: New test.
39682
39683 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
39684
39685 * g++.dg/other/error1.C: New test.
39686
39687 2001-12-17 Jeffrey A Law (law@redhat.com)
39688
39689 * gcc.c-torture/execute/20011217-1.c: New test.
39690
39691 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
39692
39693 * objc.dg/special/: New directory.
39694 * objc.dg/special/special.exp: New file.
39695 * objc.dg/special/unclaimed-category-1.h: New file.
39696 * objc.dg/special/unclaimed-category-1a.m: New file.
39697 * objc.dg/special/unclaimed-category-1.m: New file.
39698
39699 2001-12-17 Andreas Jaeger <aj@suse.de>
39700
39701 * gcc.c-torture/compile/20011217-2.c: New test.
39702
39703 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
39704
39705 * gcc.c-torture/compile/20011217-1.c: New test.
39706
39707 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
39708
39709 * testsuite/gcc.dg/20011214-1.c: New.
39710
39711 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
39712
39713 * gcc.dg/altivec-4.c: New.
39714
39715 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
39716
39717 * gcc.dg/20011113-1.c: New test.
39718
39719 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
39720
39721 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
39722 std::__malloc_alloc_template<0> and
39723 std::__default_alloc_template<false, 0>.
39724
39725 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
39726
39727 * objc/execute/bf-21.m: New test.
39728 * objc/execute/enumeration-1.m: New test.
39729 * objc/execute/enumeration-2.m: New test.
39730
39731 2001-12-12 Jakub Jelinek <jakub@redhat.com>
39732
39733 * gcc.dg/gnu89-init-1.c: New test.
39734
39735 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
39736
39737 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
39738 * g++.old-deja/g++.jason/2371.C: Likewise.
39739 * g++.old-deja/g++.jason/template33.C: Likewise.
39740 * g++.old-deja/g++.jason/template34.C: Likewise.
39741 * g++.old-deja/g++.jason/template36.C: Likewise.
39742 * g++.old-deja/g++.oliva/typename1.C: Likewise.
39743 * g++.old-deja/g++.oliva/typename2.C: Likewise.
39744 * g++.old-deja/g++.other/typename1.C: Likewise.
39745 * g++.old-deja/g++.pt/inherit2.C: Likewise.
39746 * g++.old-deja/g++.pt/nontype5.C: Likewise.
39747 * g++.old-deja/g++.pt/typename11.C: Likewise.
39748 * g++.old-deja/g++.pt/typename14.C: Likewise.
39749 * g++.old-deja/g++.pt/typename16.C: Likewise.
39750 * g++.old-deja/g++.pt/typename3.C: Likewise.
39751 * g++.old-deja/g++.pt/typename4.C: Likewise.
39752 * g++.old-deja/g++.pt/typename5.C: Likewise.
39753 * g++.old-deja/g++.pt/typename7.C: Likewise.
39754 * g++.old-deja/g++.robertl/eb9.C: Likewise.
39755
39756 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
39757
39758 * g++.dg/other/linkage1.C: New test.
39759 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
39760 specifiers.
39761
39762 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
39763
39764 * gcc.dg/concat.c: New test.
39765
39766 2001-12-11 Stan Shebs <shebs@apple.com>
39767
39768 * objc/compile: New test directory.
39769 * objc/compile/compile.exp: New expect script.
39770 * objc/compile/20011211-1.m: New compile test.
39771
39772 2001-12-11 Jason Merrill <jason@redhat.com>
39773
39774 * lib/prune.exp (prune_gcc_output): Also handle "In member
39775 function". So many permutations...
39776
39777 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
39778
39779 * g++.dg/template/typedef1.C: New test.
39780
39781 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
39782
39783 * g++.dg/other/copy1.C: New test.
39784
39785 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
39786
39787 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
39788
39789 * gcc.dg/builtin-choose-expr.c: New.
39790
39791 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
39792
39793 * gcc.dg/altivec-2.c: New.
39794
39795 2001-12-07 Richard Henderson <rth@redhat.com>
39796
39797 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
39798
39799 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
39800
39801 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
39802 ultrasparc.
39803
39804 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
39805
39806 * g++-old.deja/g++.robertl/eb101.C: Deleted.
39807
39808 2001-12-06 Janis Johnson <janis187@us.ibm.com>
39809
39810 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
39811 variable argument list.
39812
39813 2001-12-06 Zack Weinberg <zack@codesourcery.com>
39814
39815 * gcc.c-torture/execute/memcheck: Delete entire directory.
39816 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
39817 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
39818
39819 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
39820
39821 * gcc.dg/Wshadow-1.c: New test.
39822
39823 2001-12-05 Jakub Jelinek <jakub@redhat.com>
39824
39825 * gcc.c-torture/compile/20011130-1.c: New test.
39826
39827 * gcc.dg/noncompile/20011025-1.c: New test.
39828
39829 * g++.dg/other/anon-union.C: New test.
39830
39831 * gcc.c-torture/execute/20011024-1.c: New test.
39832
39833 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
39834
39835 * gcc.c-torture/execute/20000722-1.x,
39836 gcc.c-torture/execute/20010123-1.x: Remove.
39837 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
39838 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
39839 gcc.dg/c99-complit-2.c: New tests.
39840
39841 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
39842
39843 * g++.dg/inherit/base1.C: New test.
39844
39845 2001-12-04 Jakub Jelinek <jakub@redhat.com>
39846
39847 * g++.dg/other/stdarg1.C: New test.
39848
39849 * gcc.c-torture/compile/20011130-2.c: New test.
39850
39851 2001-12-03 Janis Johnson <janis187@us.ibm.com>
39852
39853 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
39854 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
39855 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
39856 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
39857 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
39858 * gcc.dg/builtin-prefetch-1.c: New test.
39859
39860 2001-12-03 Jakub Jelinek <jakub@redhat.com>
39861
39862 * gcc.dg/20011130-1.c: New test.
39863
39864 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
39865
39866 * g++.dg/other/scope1.C: New test.
39867 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
39868
39869 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
39870
39871 * gcc.dg/vla-init-1.c: New test.
39872
39873 2001-12-01 Geoff Keating <geoffk@redhat.com>
39874
39875 * gcc.c-torture/compile/structs.c: New testcase from GDB.
39876
39877 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
39878
39879 * objc.dg/alias.m: Update.
39880 * objc.dg/class-1.m: Update.
39881 * objc.dg/const-str-1.m: Update.
39882 * objc.dg/fwd-proto-1.m: Update.
39883 * objc.dg/id-1.m: Update.
39884 * objc.dg/super-class-1.m: Update.
39885
39886 2001-11-29 Mark Mitchell <mark@codesourcery.com>
39887
39888 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
39889 constructs.
39890
39891 2001-11-28 Jeffrey A Law (law@cygnus.com)
39892
39893 * gcc.c-torture/execute/20011128-1.c: New test.
39894
39895 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
39896
39897 * gcc.dg/20011127-1.c: New test.
39898
39899 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
39900
39901 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
39902 from Austin Group draft 7.
39903 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
39904 scanf format arguments.
39905 * gcc.dg/format/no-exargs-2.c: New test.
39906
39907 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
39908
39909 * g++.dg/abi/vbase8-4.C: New test.
39910
39911 2001-11-24 Ian Lance Taylor <ian@airs.com>
39912
39913 * gcc.c-torture/execute/20011121-1.c: New test.
39914
39915 2001-11-23 Jeffrey A Law (law@cygnus.com)
39916
39917 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
39918
39919 2001-11-23 Andreas Jaeger <aj@suse.de>
39920
39921 * gcc.dg/cpp/charconst-2.c: New test.
39922
39923 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
39924
39925 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
39926 to the host if it is remote. Let tests specify extra headers
39927 they use.
39928 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
39929 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
39930 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
39931 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
39932 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
39933 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
39934 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
39935 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
39936 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
39937 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
39938
39939 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
39940
39941 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
39942 for little endian ARMs.
39943
39944 2001-11-20 Jakub Jelinek <jakub@redhat.com>
39945
39946 * gcc.c-torture/compile/20011119-1.c: New test.
39947 * gcc.c-torture/compile/20011119-2.c: New test.
39948
39949 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
39950
39951 * gcc.dg/altivec-1.c: Fix typo.
39952
39953 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
39954
39955 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
39956
39957 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
39958
39959 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
39960
39961 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
39962
39963 * lib/g77.exp: Don't specify --rpath-link.
39964
39965 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
39966 across all the headers.
39967 * gcc.dg/format/format.exp: For testing on a remote host,
39968 copy format.h.
39969
39970 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
39971 * gcc.c-torture/execute/930406-1.c: Likewise.
39972 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39973
39974 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
39975
39976 * gcc.dg/altivec-1.c: New.
39977
39978 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
39979
39980 * gcc.dg/cpp/fpreprocessed.c: New test case.
39981
39982 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
39983
39984 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
39985 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
39986 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
39987
39988 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
39989
39990 * gcc.dg/no-builtin-1.c: New test.
39991
39992 2001-11-16 Jakub Jelinek <jakub@redhat.com>
39993
39994 * gcc.c-torture/execute/20011115-1.c: New test.
39995
39996 2001-11-15 Jakub Jelinek <jakub@redhat.com>
39997
39998 * gcc.c-torture/compile/20011114-2.c: New test.
39999 * gcc.c-torture/compile/20011114-3.c: New test.
40000 * gcc.c-torture/compile/20011114-4.c: New test.
40001
40002 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
40003
40004 * g++.dg/other/init1.C: New test.
40005
40006 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
40007
40008 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
40009 message.
40010
40011 * gcc.c-torture/execute/20011114-1.c: New testcase.
40012
40013 * gcc.c-torture/compile/20010327-1.c: Revert last change.
40014 * gcc.c-torture/compile/20011114-1.c: New test, exactly
40015 like the (before this change) version of 20010327-1.c.
40016
40017 2001-11-14 Roger Sayle <roger@eyesopen.com>
40018
40019 * gcc.c-torture/execute/string-opt-13.c: New testcase.
40020
40021 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
40022
40023 * g++.dg/init/array2.C: New test.
40024
40025 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
40026
40027 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
40028
40029 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
40030
40031 * g++.dg/other/forscope1.C: New test.
40032 * g++.dg/ext/forscope1.C: New test.
40033 * g++.dg/ext/forscope2.C: New test.
40034
40035 2001-11-13 Jakub Jelinek <jakub@redhat.com>
40036
40037 * gcc.c-torture/execute/20011113-1.c: New test.
40038
40039 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
40040
40041 * gcc.c-torture/execute/20011109-2.c: New test.
40042
40043 * gcc.c-torture/execute/20011109-1.c: New test.
40044
40045 2001-11-09 Jakub Jelinek <jakub@redhat.com>
40046
40047 * gcc.c-torture/compile/20011109-1.c: New test.
40048
40049 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
40050
40051 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
40052 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
40053 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
40054 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
40055 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
40056 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
40057 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
40058
40059 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
40060
40061 * g++.dg/warn/Wshadow-1.C: New tests.
40062 * g++.old-deja/g++.mike/for3.C: Update.
40063
40064 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
40065
40066 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
40067 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
40068 XFAILs. Adjust expected error texts.
40069 * gcc.c-torture/compile/20011106-1.c,
40070 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
40071 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
40072 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
40073 gcc.dg/c99-array-lval-5.c: New tests.
40074
40075 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
40076
40077 * gcc.dg/cpp/defined.c: Update.
40078
40079 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
40080
40081 * gcc.c-torture/execute/anon-1.c: New test.
40082
40083 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
40084
40085 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
40086 same size, so no warning should be produced on stormy16.
40087
40088 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
40089 due to oversized array.
40090 * g++.old-deja/g++.mike/ns15.C: Likewise.
40091 * g++.old-deja/g++.pt/crash16.C: Likewise.
40092
40093 2001-11-02 Graham Stott <grahams@redhat.com>
40094
40095 * g++.dgother/debug1.C: Fix typos.
40096
40097 2001-11-01 Jakub Jelinek <jakub@redhat.com>
40098
40099 * g++.dg/other/debug1.C: New test.
40100
40101 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
40102
40103 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
40104 of unsigned long.
40105
40106 2001-10-30 Jakub Jelinek <jakub@redhat.com>
40107
40108 * gcc.dg/20011029-2.c: New test.
40109
40110 * gcc.c-torture/compile/20011029-1.c: New test.
40111
40112 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
40113
40114 * objc/execute/class_self-1.m: New test.
40115 * objc/execute/class_self-2.m: New test.
40116
40117 2001-10-25 Zack Weinberg <zack@codesourcery.com>
40118
40119 * gcc.misc-tests/msgs.exp: Delete.
40120 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
40121 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
40122 error set to match recent changes.
40123
40124 2001-10-24 Zack Weinberg <zack@codesourcery.com>
40125
40126 * gcc.dg/20011021-1.c: New test.
40127
40128 2001-10-24 Jakub Jelinek <jakub@redhat.com>
40129
40130 * gcc.c-torture/compile/20011023-1.c: New test.
40131
40132 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
40133
40134 * lib/g77.exp: Rewrite based on lib/g++.exp.
40135
40136 2001-10-19 Jakub Jelinek <jakub@redhat.com>
40137
40138 * gcc.c-torture/execute/20011019-1.c: New test.
40139
40140 * gcc.dg/20011018-1.c: New test.
40141
40142 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
40143
40144 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
40145
40146 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
40147
40148 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
40149 * gcc.dg/attr-invalid.c: Likewise.
40150
40151 2001-10-18 Jakub Jelinek <jakub@redhat.com>
40152
40153 * testsuite/gcc.dg/20011015-1.c: New test.
40154
40155 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
40156
40157 * g++.dg/template/unify2.C: New test.
40158
40159 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
40160
40161 * g++.dg/other/exception-specification.C: New test
40162
40163 2001-10-13 Tom Rix <trix@redhat.com>
40164
40165 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
40166 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
40167
40168 2001-10-12 Jakub Jelinek <jakub@redhat.com>
40169
40170 * testsuite/gcc.dg/20011009-1.c: New test.
40171
40172 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
40173
40174 PR g++/4476
40175 * g++.dg/other/friend1.C: New test.
40176
40177 2001-10-11 Richard Henderson <rth@redhat.com>
40178
40179 * g++.old-deja/g++.other/crash18.C: Add -S to options.
40180
40181 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40182
40183 * gcc.c-torture/compile/20011010-1.c: New.
40184
40185 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
40186
40187 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
40188 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
40189 g77.f-torture/execute/execute.exp,
40190 g77.f-torture/noncompile/noncompile.exp,
40191 gcc.c-torture/compile/compile.exp,
40192 gcc.c-torture/execute/execute.exp,
40193 gcc.c-torture/execute/ieee/ieee.exp,
40194 gcc.c-torture/execute/memcheck/memcheck.exp,
40195 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
40196 objc/execute/execute.exp: Update FSF address.
40197
40198 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
40199
40200 * gcc.dg/cpp/cmdlne-C.c: Update.
40201 * gcc.dg/cpp/cmdlne-C2.c: New.
40202
40203 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40204
40205 * gcc.c-torture/execute/20011008-3.c: New.
40206
40207 2001-10-08 DJ Delorie <dj@redhat.com>
40208
40209 * gcc.dg/20011008-1.c: New.
40210 * gcc.dg/20011008-2.c: New.
40211
40212 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
40213
40214 * gcc.dg/cpp/spacing1.c: Update test.
40215
40216 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
40217
40218 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
40219 spelling errors of "separate" as "seperate".
40220
40221 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
40222
40223 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
40224 enough to avoid inlining.
40225
40226 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
40227
40228 * lib/g77.exp: set libg2c_dir correctly.
40229
40230 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
40231
40232 * gcc.dg/cpp/macro11.c: New test.
40233
40234 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
40235
40236 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
40237 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
40238 gcc.dg/format/multattr-3.c: New tests.
40239 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
40240 tests for format attributes on function pointers being rejected.
40241
40242 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
40243
40244 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
40245
40246 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
40247
40248 * g++.dg/warn/format1.C: New test.
40249
40250 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
40251
40252 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
40253
40254 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
40255
40256 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
40257
40258 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
40259
40260 * gcc.dg/cpp/redef2.c: Add test.
40261
40262 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
40263
40264 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
40265 long-standing bug on i686, apparently.
40266 * gcc.c-torture/execute/loop-2c.x: New file.
40267 * gcc.c-torture/execute/loop-2d.x: New file.
40268 * gcc.c-torture/execute/loop-3c.x: New file.
40269
40270 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
40271
40272 * gcc.dg/cpp/20000625-2.c: Correct line number.
40273
40274 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
40275
40276 * gcc.dg/cpp/macro10.c: New test.
40277 * gcc.dg/cpp/strify3.c: New test.
40278 * gcc.dg/cpp/spacing1.c: Add tests.
40279 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
40280 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
40281
40282 2001-09-24 DJ Delorie <dj@redhat.com>
40283
40284 * gcc.c-torture/execute/20010924-1.c: New test.
40285
40286 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
40287
40288 * testsuite/objc/execute/paste.m: Remove.
40289
40290 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
40291
40292 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
40293
40294 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
40295
40296 * g77.dg/strlen0.f: New test.
40297
40298 2001-09-21 Richard Henderson <rth@redhat.com>
40299
40300 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
40301 * g++.old-deja/g++.abi/vtable2.C: Likewise.
40302
40303 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
40304
40305 Table-driven attributes.
40306 * g++.dg/ext/attrib1.C: New test.
40307
40308 2001-09-20 DJ Delorie <dj@redhat.com>
40309
40310 * gcc.dg/20000926-1.c: Update expected warning messages.
40311 * gcc.dg/array-2.c: Likewise, and test for warnings too.
40312 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
40313 array.
40314
40315 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
40316
40317 * g++.dg/eh/registers1.C: New test case.
40318
40319 2001-09-17 Richard Henderson <rth@redhat.com>
40320
40321 * gcc.dg/array-5.c: Fix VLA decomposition test.
40322
40323 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
40324
40325 * gcc.dg/cpp/line5.c: New testcase.
40326
40327 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
40328
40329 * gcc.dg/cpp/macro9.c: New test.
40330
40331 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
40332
40333 * gcc.c-torture/execute/980223.c: Change type of addr from long
40334 to char *.
40335
40336 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
40337
40338 * gcc.c-torture/execute/20010915-1.c: New test.
40339
40340 2001-09-14 Janis Johnson <janis187@us.ibm.com>
40341
40342 * g77.dg/bprob: New directory.
40343 * g77.dg/bprob/bprob.exp: New file.
40344 * g77.dg/bprob/bprob-1.f: New test.
40345 * g77.dg/gcov: New directory.
40346 * g77.dg/gcov/gcov.exp: New file.
40347 * g77.dg/gcov/gcov-1.f: New test.
40348 * g77.dg/gcov/gcov-1.x: New file.
40349
40350 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
40351
40352 * gcc.dg/cpp/directiv.c: Update.
40353 * gcc.dg/cpp/undef1.c: Update.
40354
40355 2001-09-12 Jakub Jelinek <jakub@redhat.com>
40356
40357 * gcc.dg/20010912-1.c: New test.
40358
40359 2001-09-11 Janis Johnson <janis187@us.ibm.com>
40360
40361 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
40362 language-independent file in lib.
40363 * lib/gcov.exp: New file.
40364
40365 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
40366
40367 * gcc.c-torture/compile/20010911-1.c: New test.
40368
40369 2001-09-10 Janis Johnson <janis187@us.ibm.com>
40370
40371 * lib/profopt.exp: New, to support profile-directed optimizations.
40372 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
40373 * gcc.misc-tests/bprob-1.c: New test.
40374 * gcc.misc-tests/bprob-2.c: New test.
40375
40376 2001-09-07 Janis Johnson <janis187@us.ibm.com>
40377
40378 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
40379 XFAIL and which kinds of gcov output to verify.
40380 * gcc.misc-tests/gcov-4b.x: New file.
40381 * gcc.misc-tests/gcov-5b.x: New file.
40382 * gcc.misc-tests/gcov-6.x: New file.
40383 * gcc.misc-tests/gcov-7.c: New test.
40384 * gcc.misc-tests/gcov-7.x: New file.
40385
40386 2001-09-06 Janis Johnson <janis187@us.ibm.com>
40387
40388 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
40389 * gcc.misc-tests/gcov-6.c: New test.
40390
40391 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
40392
40393 PR c++/3986
40394 * g++.dg/abi/vbase1.C: New test.
40395
40396 2001-09-05 Ziemowit Laski <zlaski@apple.com>
40397
40398 * objc.dg/method-2.m: New.
40399
40400 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
40401
40402 PR c++/4203
40403 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
40404 * g++.dg/init/empty1.C: New test.
40405
40406 2001-09-03 Jakub Jelinek <jakub@redhat.com>
40407
40408 * gcc.c-torture/compile/20010903-1.c: New test.
40409
40410 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
40411
40412 * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
40413 for m68k.
40414
40415 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
40416
40417 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
40418
40419 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
40420
40421 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
40422
40423 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
40424
40425 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
40426 for 16-bit 'unsigned int'.
40427
40428 2001-08-29 Kazu Hirata <kazu@hxi.com>
40429
40430 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
40431
40432 2001-08-27 Richard Henderson <rth@redhat.com>
40433
40434 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
40435 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
40436
40437 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
40438
40439 * gcc.dg/asm-names.c (ymain): New.
40440
40441 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
40442
40443 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
40444 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
40445 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
40446
40447 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40448
40449 * gcc.dg/compare5.c: New testcase.
40450
40451 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
40452
40453 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
40454 and "In instantiation".
40455
40456 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
40457
40458 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
40459
40460 2001-08-20 Janis Johnson <janis187@us.ibm.com>
40461
40462 * gcc.misc-tests/gcov.exp: Add support for branch information.
40463 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
40464 * gcc.misc-tests/gcov-4.c: New test.
40465 * gcc.misc-tests/gcov-4b.c: New test.
40466 * gcc.misc-tests/gcov-5b.c: New test.
40467
40468 2001-08-20 Zack Weinberg <zackw@panix.com>
40469
40470 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
40471 expected to fail.
40472
40473 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
40474
40475 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
40476
40477 2001-08-19 Jakub Jelinek <jakub@redhat.com>
40478
40479 * g++.dg/eh/template1.C: New test.
40480
40481 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
40482
40483 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
40484 Fix thinko.
40485 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
40486 for xfail.
40487
40488 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
40489
40490 * lib/g77-dg.exp: Use prune.exp for common procedures
40491 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
40492 * lib/g77.exp: (g77-dg-prune) Remove
40493
40494 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
40495
40496 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
40497
40498 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40499
40500 * g++.dg/template/unify1.C: New test.
40501
40502 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
40503
40504 * g++.dg/abi/empty4.C: New test.
40505
40506 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
40507
40508 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
40509 solaris2.*
40510 * g77.f-torture/compile/pr3743.x: Likewise.
40511
40512 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
40513
40514 * g++.dg/other/using-declaration.C: New test.
40515
40516 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
40517
40518 * gcc.dg/cpp/tr-sign.c: New testcase.
40519
40520 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
40521
40522 * gcc.dg/cpp/19951025-1.c: Revert.
40523 * gcc.dg/cpp/directiv.c: We no longer process directives that
40524 interrupt macro arguments.
40525
40526 2001-08-03 Zack Weinberg <zackw@stanford.edu>
40527
40528 * gcc.dg/bconstp-1.c: New test.
40529
40530 2001-08-03 Richard Henderson <rth@redhat.com>
40531
40532 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
40533
40534 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
40535
40536 * gcc.dg/cpp/19951025-1.c: Update.
40537
40538 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
40539
40540 * g77.dg/ff90-1.f (s): Fix reference of variable z,
40541 should be x.
40542
40543 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
40544
40545 Kill -fhonor-std.
40546 * g++.old-deja/g++.ns/ns14.C: Remove special options.
40547 * g++.old-deja/g++.other/std1.C: Likewise.
40548 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
40549
40550 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
40551
40552 * lib/g77.exp: Load gcc-defs.exp for common procedures
40553 (g77_pass, g77_fail, g77_finish, g77_exit,
40554 ${tool}_check_unsupported_p} Now redundant. Deleted.
40555
40556 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
40557
40558 * g77.dg/fbackslash.f
40559 * g77.dg/fcase-preserve.f
40560 * g77.dg/ff90-1.f
40561 * g77.dg/ffixed-line-length-0.f
40562 * g77.dg/ffixed-line-length-132.f
40563 * g77.dg/ffixed-line-length-7.f
40564 * g77.dg/ffixed-line-length-72.f
40565 * g77.dg/ffixed-line-length-none.f
40566 * g77.dg/ffree-form-1.f
40567 * g77.dg/fno-backslash.f
40568 * g77.dg/fno-f90-1.f
40569 * g77.dg/fno-fixed-form-1.f
40570 * g77.dg/fno-onetrip.f
40571 * g77.dg/fno-typeless-boz.f
40572 * g77.dg/fno-underscoring.f
40573 * g77.dg/fno-vxt-1.f
40574 * g77.dg/fonetrip.f
40575 * g77.dg/ftypeless-boz.f
40576 * g77.dg/fugly-assumed.f
40577 * g77.dg/funderscoring.f
40578 * g77.dg/fvxt-1.f
40579
40580 2001-08-01 Ziemowit Laski <zlaski@apple.com>
40581
40582 * objc.dg/fwd-proto-1.m: New.
40583 * objc.dg/local-decl-1.m: New.
40584 * objc.dg/naming-1.m: New.
40585 * objc.dg/naming-2.m: New.
40586 * objc.dg/proto-hier-1.m: New.
40587
40588 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
40589
40590 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
40591 largest-type elements to a struct makes its size grow.
40592
40593 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
40594
40595 * g++.dg/abi/vthunk1.C: New test.
40596
40597 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
40598
40599 * g++.dg/abi/vbase8-22.C: New test.
40600
40601 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
40602
40603 * gcc.dg/cpp/macro8.c: New test.
40604
40605 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
40606
40607 * g++.dg/abi/vbase8-21.C: New test.
40608
40609 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
40610
40611 * g++.dg/abi/vbase8-10.C: New test.
40612
40613 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40614
40615 * lib/g++.exp (g++_set_ld_library_path): Renamed to
40616 ${tool}_set_ld_library_path.
40617 Changed caller.
40618 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
40619 g++.exp.
40620
40621 2001-07-26 Stan Cox <scox@redhat.com>
40622
40623 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
40624 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
40625 gcc_exit, gcc_check_unsupported_p):
40626 Moved to gcc-deps.exp
40627 * gcc-deps.exp: New file.
40628
40629 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40630
40631 * g++.old-deja/g++.pt/defarg14.C: New test.
40632
40633 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
40634
40635 * g++.old-deja/g++.other/lineno5.C: New test.
40636
40637 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
40638
40639 * g++.old-deja/g++.pt/crash68.C: New test.
40640
40641 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
40642
40643 * g++.old-deja/g++.other/crash42.C: New test.
40644
40645 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
40646
40647 * gcc.dg/cpp/extratokens.c: Fix.
40648 * gcc.dg/cpp/skipping2.c: New tests.
40649
40650 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40651
40652 * gcc.c-torture/execute/20010724-1.c: New file.
40653 * gcc.c-torture/execute/20010724-1.x: New file.
40654
40655 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
40656
40657 * g++.old-deja/g++.other/cond7.C: New test.
40658
40659 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
40660
40661 * g++.old-deja/g++.other/optimize4.C: New test.
40662
40663 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
40664
40665 * g++.old-deja/g++.abi/vbase8-5.C: New test.
40666
40667 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
40668
40669 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
40670 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
40671 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
40672 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
40673
40674 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
40675 bug report" message.
40676
40677 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
40678 * g++.dg/ext/instantiate1.C: Move from old-deja.
40679
40680 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
40681
40682 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
40683 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
40684 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
40685 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
40686
40687 2001-07-23 Jeffrey A Law (law@cygnus.com)
40688
40689 * gcc.c-torture/execute/20010723-1.c: New test.
40690
40691 2001-07-23 Ben Elliston <bje@redhat.com>
40692
40693 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
40694
40695 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40696
40697 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
40698 i[34567]86-*-*.
40699 Delete handling of ieee_multilib_flags.
40700 Pass -mieee for alpha*-*-* and sh-*-*.
40701 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
40702
40703 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
40704
40705 Remove old-abi tests.
40706 * g++.old-deja/g++.mike/p11116.C: Remove.
40707 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
40708
40709 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
40710
40711 * g77.f-torture/compile/pr3743.f: New test
40712
40713 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
40714
40715 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
40716
40717 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40718
40719 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
40720 g++.old-deja/g++.pt/static6.C: Likewise.
40721 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
40722 supports weak symbols.
40723
40724 2001-07-18 Andreas Jaeger <aj@suse.de>
40725
40726 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
40727 supported again.
40728
40729 2001-07-18 Andreas Jaeger <aj@suse.de>
40730
40731 * gcc.dg/iftrap-1.c: Fix target line.
40732
40733 2001-07-17 Richard Henderson <rth@redhat.com>
40734
40735 * gcc.c-torture/execute/20010717-1.c: New.
40736
40737 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
40738
40739 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
40740 tests.
40741
40742 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
40743
40744 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
40745
40746 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40747
40748 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
40749 UAC_SIGBUS, UAC_NOPRINT definitions.
40750
40751 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
40752
40753 * objc/execute/object_is_class.m: New test.
40754 * objc/execute/object_is_meta_class.m: New test.
40755
40756 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
40757
40758 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
40759 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
40760
40761 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
40762
40763 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
40764 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
40765
40766 2001-07-14 Richard Henderson <rth@redhat.com>
40767
40768 * gcc.dg/iftrap-1.c: New.
40769
40770 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
40771
40772 * g77.f-torture/execute/intrinsic77.f: New test.
40773
40774 2001-07-11 Janis Johnson <janis@us.ibm.com>
40775
40776 * gcc.misc-tests/gcov-3.c: New test.
40777
40778 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
40779
40780 * gcc.c-torture/compile/20010711-1.c,
40781 * gcc.c-torture/compile/20010711-2.c: New tests.
40782
40783 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
40784
40785 * gcc.c-torture/execute/20010711-1.c: New test.
40786
40787 2001-07-11 Ben Elliston <bje@redhat.com>
40788
40789 * g++.old-deja/g++.other/enum5.C: New test.
40790
40791 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
40792
40793 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
40794 (g++-dg-prune): Call prune_gcc_output.
40795 * prune.exp: New file for prune_gcc_output.
40796 * lib/g++.exp, lib/gcc.exp: Load it.
40797
40798 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
40799
40800 * gcc.c-torture/compile/20010701-1.c,
40801 g++.old-deja/g++.ext/attrib6.C: New tests.
40802
40803 2001-07-06 Jeffrey A Law (law@cygnus.com)
40804
40805 * gcc.c-torture/compile/20010706-1.c: New test.
40806
40807 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
40808
40809 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
40810
40811 2001-06-28 Stan Shebs <shebs@apple.com>
40812
40813 * gcc.dg/pragma-darwin.c: New test.
40814
40815 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40816
40817 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
40818 Solaris 2.[678] system.
40819
40820 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
40821
40822 * gcc.dg/20010622-1.c: New test.
40823
40824 2001-06-18 Stan Shebs <shebs@apple.com>
40825
40826 * objc.dg: New directory.
40827 * objc.dg/dg.exp: New file.
40828 * objc.dg/alias.m: New.
40829 * objc.dg/class-1.m: New.
40830 * objc.dg/class-2.m: New.
40831 * objc.dg/const-str-1.m: New.
40832 * objc.dg/const-str-2.m: New.
40833 * objc.dg/id-1.m: New.
40834 * objc.dg/method-1.m: New.
40835 * objc.dg/super-class-1.m: New.
40836 * lib/objc-dg.exp: New file.
40837
40838 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
40839
40840 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
40841 of label name.
40842
40843 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
40844
40845 * g++.old-deja/g++.abi/vbase8-9.C: New test.
40846
40847 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40848
40849 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
40850 variable.
40851
40852 2001-06-12 Richard Henderson <rth@redhat.com>
40853
40854 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
40855
40856 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
40857
40858 * g++.old-deja/g++.abi/vbase5.C: New test.
40859 * g++.old-deja/g++.abi/vbase6.C: New test.
40860 * g++.old-deja/g++.abi/vbase7.C: New test.
40861
40862 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40863
40864 * gcc.c-torture/compile/20010610-1.c: New test.
40865
40866 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
40867
40868 * g++.old-deja/g++.abi/vbase4.C: New test.
40869
40870 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
40871
40872 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
40873 support %f for HC11/HC12 targets.
40874 * gcc.c-torture/execute/930513-1.x: New file, likewise.
40875 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
40876 on HC11/HC12 targets.
40877 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
40878
40879 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40880
40881 * gcc.dg/wchar_t-1.c: New file.
40882 * gcc.dg/wint_t-1.c: Likewise.
40883
40884 2001-06-11 Bernd Schmidt <bernds@redhat.com>
40885
40886 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
40887
40888 2001-06-11 Richard Henderson <rth@redhat.com>
40889
40890 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
40891
40892 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
40893
40894 * gcc.c-torture/compile/20010611-1.c: New test.
40895
40896 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
40897
40898 * gcc.dg/c99-tag-1.c: Add more tests.
40899
40900 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
40901
40902 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
40903 representation on MN10300 and ARM/Thumb.
40904
40905 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
40906
40907 * g77.f-torture/execute/20010610.f: New.
40908
40909 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
40910
40911 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
40912 names.
40913
40914 2001-06-09 Richard Henderson <rth@redhat.com>
40915
40916 * gcc.c-torture/execute/ashrdi-1.c: New.
40917 * gcc.c-torture/execute/ashldi-1.c: New.
40918 * gcc.c-torture/execute/lshrdi-1.c: New.
40919
40920 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
40921
40922 * objc/execute/load-3.m: Added. Check sending +load to categories,
40923 in addition to classes.
40924
40925 2001-06-08 Stan Shebs <shebs@apple.com>
40926
40927 * objc/execute/load-2.m: New test. From Nicola Pero
40928 <n.pero@mi.flashnet.it>.
40929
40930 2001-06-08 Jakub Jelinek <jakub@redhat.com>
40931
40932 * gcc.c-torture/execute/20010605-2.c: New test.
40933
40934 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
40935
40936 * g++.old-deja/g++.abi/vbase2.C: New test.
40937 * g++.old-deja/g++.abi/vbase3.C: New test.
40938
40939 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
40940
40941 * g++.old-deja/g++.pt/friend49.C: New test.
40942
40943 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
40944
40945 * g++.old-deja/g++.ext/anon3.C: New test.
40946
40947 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
40948
40949 * g++.old-deja/g++.other/conv7.C: New test.
40950
40951 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
40952
40953 * gcc.c-torture/compile/20010605-2.c: New test.
40954
40955 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
40956
40957 * gcc.c-torture/execute/20010604-1.c: New test.
40958
40959 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
40960
40961 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
40962
40963 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
40964
40965 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
40966 (g++_link_flags): Likewise.
40967 (g++_init): Pass gccpath's value to two previous functions.
40968
40969 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40970
40971 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
40972 Ensure logfile entry matches exec command line.
40973
40974 2001-05-31 Richard Henderson <rth@redhat.com>
40975
40976 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
40977 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
40978
40979 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
40980
40981 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
40982 compiler for irix6.2
40983
40984 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
40985
40986 * g++.old-deja/g++.other/optimize3.C: New file.
40987
40988 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
40989
40990 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
40991 assemble.
40992
40993 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
40994
40995 * g++.old-deja/g++.other/optimize2.C: New file.
40996
40997 2001-05-25 Diego Novillo <dnovillo@redhat.com>
40998
40999 * gcc.c-torture/compile/20010518-2.c: New file.
41000 * gcc.c-torture/execute/20010518-1.c: New file.
41001 * gcc.c-torture/execute/20010518-2.c: New file.
41002
41003 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
41004
41005 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
41006
41007 2001-05-24 Mark Mitchell <mark@codesourcery.com>
41008
41009 G++ no longer defines builtins that do not begin with __builtin.
41010 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
41011 * g++.old-deja/g++.brendand/misc13.C: Likewise.
41012 * g++.old-deja/g++.law/builtin1.C: Likewise.
41013 * g++.old-deja/g++.law/cvt2.C: Likewise.
41014 * g++.old-deja/g++.mike/net5.C: Likewise.
41015 * g++.old-deja/g++.other/builtins1.C: Likewise.
41016 * g++.old-deja/g++.other/builtins2.C: Likewise.
41017 * g++.old-deja/g++.other/builtins3.C: Likewise.
41018 * g++.old-deja/g++.other/builtins4.C: Likewise.
41019 * g++.old-deja/g++.other/inline8.C: Likewise.
41020 * g++.old-deja/g++.robertl/eb39.C: Likewise.
41021
41022 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
41023
41024 * g++.old-deja/g++.pt/using1.C: Adjust.
41025 * g++.old-deja/g++.pt/using2.C: New test.
41026
41027 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
41028
41029 * gcc.dg/cpp/charconst.c: New tests.
41030 * gcc.dg/cpp/escape.c: New tests.
41031 * gcc.dg/cpp/escape-1.c: New tests.
41032 * gcc.dg/cpp/escape-2.c: New tests.
41033 * gcc.dg/cpp/ucs.c: New tests.
41034
41035 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
41036
41037 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
41038 native compiler for irix6.5.
41039
41040 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
41041
41042 * lib/g++.exp (g++_include_flags): Use args to compute
41043 get_multilibs.
41044 (g++_link_flags): Likewise.
41045 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
41046
41047 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
41048
41049 * gcc.dg/c90-hexfloat-1.c: Add more tests.
41050
41051 2001-05-21 Geoff Keating <geoffk@redhat.com>
41052
41053 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
41054 this file.
41055
41056 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
41057
41058 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
41059 STACK_SIZE;
41060 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
41061 to STACK_SIZE; Use it to define size of add_histo array.
41062 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
41063 to STACK_SIZE.
41064 (f): Use GITT_SIZE to define size of gitt local table.
41065 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
41066 to STACK_SIZE; Use it to define size of bytemem array.
41067
41068 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
41069
41070 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
41071 on 68HC11/HC12 due to the asm instruction.
41072 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
41073 * gcc.c-torture/compile/920520-1.x: Likewise.
41074 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
41075 on 68HC11/HC12 because the function is larger than 64K.
41076 * gcc.c-torture/compile/961203-1.x: New file, this test fails
41077 on 68HC11/HC12 because the structure is too large.
41078
41079 2001-05-20 Richard Henderson <rth@redhat.com>
41080
41081 * gcc.c-torture/execute/20010520-1.c: New.
41082
41083 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41084
41085 * g++.old-deja/g++.warn/compare1.C: New test.
41086 * gcc.dg/compare4.c: New test.
41087
41088 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
41089
41090 * g++.old-deja/g++.other/optimize1.C: New test.
41091
41092 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41093
41094 * g++.old-deja/g++.pt/spec41.C: New test.
41095
41096 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
41097
41098 * gcc.c-torture/compile/20010114-1.x: Remove.
41099
41100 2001-05-18 Stan Shebs <shebs@apple.com>
41101
41102 * gcc.c-torture/compile/20010518-1.c: New test.
41103
41104 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
41105
41106 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
41107 * g++.old-deja/g++.pt/crash67.C: New test.
41108
41109 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
41110
41111 * g++.old-deja/g++.other/debug9.C: New test.
41112
41113 2001-05-16 Zack Weinberg <zackw@stanford.edu>
41114
41115 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
41116
41117 2001-05-16 Jan Hubicka <jh@suse.cz>
41118
41119 * gcc.c-torture/compile/20010516-1.c: New test.
41120
41121 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
41122
41123 * g++.old-deja/g++.other/crash41.C: New test.
41124
41125 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
41126
41127 * g++.old-deja/g++.pt/crash66.C: New test.
41128
41129 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
41130
41131 * g++.old-deja/g++.robertl/eb27.C: Convert.
41132
41133 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
41134
41135 * g++.dg/friend-warn.C: New test. Do not warn about friend
41136 declaration being redundant.
41137
41138 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
41139
41140 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
41141
41142 2001-05-14 Mark Mitchell <mark@codesourcery.com>
41143
41144 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
41145
41146 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
41147
41148 * lib/g++.exp: Use testsuite_flags.
41149
41150 2001-05-13 Mark Mitchell <mark@codesourcery.com>
41151
41152 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
41153
41154 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
41155
41156 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
41157
41158 2001-05-11 Mark Mitchell <mark@codesourcery.com>
41159
41160 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
41161
41162 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
41163
41164 * gcc.c-torture/compile/20010313-1.c: New test.
41165
41166 2001-05-09 Zack Weinberg <zackw@stanford.edu>
41167
41168 * gcc.dg/cpp/direct2.c: New test.
41169 * gccq.dg/cpp/direct2s.c: New test.
41170
41171 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
41172
41173 2001-05-07 Mark Mitchell <mark@codesourcery.com>
41174
41175 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
41176 * g++.old-deja/g++.other/op3.C: Likewise.
41177
41178 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
41179
41180 * gcc.dg/cpp/syshdr.h: New file.
41181 * gcc.dg/cpp/sysmac1.c: Update.
41182 * gcc.dg/cpp/sysmac2.c: Update.
41183
41184 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
41185
41186 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
41187
41188 2001-05-04 David Edelsohn <edelsohn@gnu.org>
41189
41190 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
41191 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
41192
41193 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
41194
41195 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
41196
41197 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
41198
41199 * lib/g++.exp (g++_include_flags): Don't use any special flags
41200 if TESTING_IN_BUILD_TREE is not defined.
41201 (g++_init): Use a plain 'c++' as the compiler if
41202 TESTING_IN_BUILD_TREEE is not defined.
41203
41204 2001-05-02 Jakub Jelinek <jakub@redhat.com>
41205
41206 * g++.old-deja/g++.eh/catch13.C: New test.
41207 * g++.old-deja/g++.eh/catch14.C: New test.
41208
41209 2001-05-02 Jakub Jelinek <jakub@redhat.com>
41210
41211 * gcc.dg/cpp/tr-define.c: New test.
41212
41213 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
41214
41215 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
41216 <stdlib.h>, not <malloc.h>.
41217
41218 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
41219
41220 * g++.old-deja/g++.ns/template17.C: New test.
41221
41222 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
41223
41224 * g++.old-deja/g++.pt/ref4.C: New test.
41225
41226 2001-04-30 Richard Henderson <rth@redhat.com>
41227
41228 * gcc.dg/20000724-1.c: Revert last change.
41229
41230 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
41231
41232 * g77.f-torture/execute/20010430.f: New test.
41233
41234 2001-04-30 Mark Mitchell <mark@codesourcery.com>
41235
41236 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
41237
41238 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
41239
41240 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
41241
41242 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
41243
41244 * g++.old-deja/g++.eh/crash6.C: New test.
41245
41246 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
41247
41248 * g++.old-deja/g++.other/warn7.C: New test.
41249
41250 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
41251
41252 * g++.old-deja/g++.other/defarg9.C: New test.
41253
41254 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
41255
41256 * g77.f-torture/compile/20010426.f: New test.
41257 * g77.f-torture/execute/20010426.f: New test.
41258
41259 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
41260
41261 * g77.f-torture/compile/20000629-1.x: Remove - error
41262 has been fixed.
41263
41264 2001-04-26 Jeffrey A Law (law@cygnus.com)
41265
41266 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
41267 Tweak slightly to work with g++.dg framework.
41268 * g++.dg/special/ecos.exp: Run initp1.C test.
41269 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
41270
41271 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
41272 its linker doesn't give line numbers either.
41273 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
41274
41275 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
41276
41277 * g++.old-deja/g++.other/lex1.C: New test.
41278
41279 2001-04-26 Jakub Jelinek <jakub@redhat.com>
41280
41281 * gcc.dg/noncompile/20010425-1.c: New test.
41282
41283 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
41284
41285 * g++.old-deja/g++.pt/mangle2.C: New test.
41286
41287 2001-04-25 Jakub Jelinek <jakub@redhat.com>
41288
41289 * gcc.dg/format/plus-1.c: New test.
41290
41291 2001-04-25 Jakub Jelinek <jakub@redhat.com>
41292
41293 * gcc.dg/20010423-1.c: New test.
41294
41295 2001-04-25 Jakub Jelinek <jakub@redhat.com>
41296
41297 * gcc.c-torture/execute/20010422-1.c: New test.
41298
41299 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
41300
41301 * g++.old-deja/g++.ns/type2.C: New test.
41302
41303 2001-04-24 Zack Weinberg <zackw@stanford.edu>
41304
41305 * g++.old-deja/g++.other/perf1.C: New test.
41306
41307 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
41308
41309 * gcc.dg/c99-func-2.c: Remove xfail.
41310 * gcc.dg/c99-func-3.c: Remove xfail.
41311 * gcc.dg/c99-func-4.c: Remove xfail.
41312
41313 2001-04-23 Zack Weinberg <zackw@stanford.edu>
41314
41315 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
41316
41317 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
41318
41319 * gcc.c-torture/compile/20010423-1.c: New test.
41320
41321 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
41322
41323 * g++.old-deja/g++.pt/typename28.C: New test.
41324
41325 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
41326
41327 * g++.old-deja/g++.abi/empty2.C: New test.
41328 * g++.old-deja/g++.abi/empty3.C: New test.
41329
41330 2001-04-20 Jakub Jelinek <jakub@redhat.com>
41331
41332 * g++.old-deja/g++.other/comdat2.C: New test.
41333 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
41334
41335 2001-04-20 Jakub Jelinek <jakub@redhat.com>
41336
41337 * g++.old-deja/g++.other/overload14.C: New test.
41338
41339 2001-04-20 Jakub Jelinek <jakub@redhat.com>
41340
41341 * g++.old-deja/g++.other/lookup23.C: New test.
41342
41343 2001-04-20 Jakub Jelinek <jakub@redhat.com>
41344
41345 * gcc.c-torture/execute/20010403-1.c: New test.
41346
41347 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
41348 Mark Mitchell <mark@codesourcery.com>
41349
41350 * lib/old-dejagnu.exp: Don't delete output of executable.
41351 Add .exe suffix to executables.
41352
41353 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
41354
41355 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
41356
41357 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41358
41359 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
41360
41361 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
41362
41363 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
41364 * g++.old-deja/g++.abi/crash1.C: New test.
41365
41366 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
41367
41368 * g++.old-deja/g++.other/crash40.C: New test.
41369
41370 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41371
41372 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
41373
41374 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
41375
41376 * g++.old-deja/g++.other/warn6.C: New test.
41377
41378 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
41379
41380 * g++.old-deja/g++.robertl/eb42.C: Same.
41381
41382 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41383
41384 * gcc.dg/wtr-conversion-1.c: New testcase.
41385
41386 2001-04-10 Richard Henderson <rth@redhat.com>
41387
41388 * g++.old-deja/g++.other/array5.C: New.
41389
41390 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41391
41392 * gcc.c-torture/execute/20010408-1.c: New test.
41393
41394 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
41395
41396 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
41397 headers and constructs.
41398 * g++.old-deja/g++.robertl/eb79.C: Same.
41399 * g++.old-deja/g++.robertl/eb77.C (main): Same.
41400 * g++.old-deja/g++.robertl/eb73.C: Same.
41401 * g++.old-deja/g++.robertl/eb66.C (main): Same.
41402 * g++.old-deja/g++.robertl/eb55.C (t): Same.
41403 * g++.old-deja/g++.robertl/eb54.C (main): Same.
41404 * g++.old-deja/g++.robertl/eb46.C (main): Same.
41405 * g++.old-deja/g++.robertl/eb44.C: Same.
41406 * g++.old-deja/g++.robertl/eb41.C (main): Same.
41407 * g++.old-deja/g++.robertl/eb4.C (main): Same.
41408 * g++.old-deja/g++.robertl/eb39.C: Same.
41409 * g++.old-deja/g++.robertl/eb33.C (main): Same.
41410 * g++.old-deja/g++.robertl/eb31.C (main): Same.
41411 * g++.old-deja/g++.robertl/eb30.C: Same.
41412 * g++.old-deja/g++.robertl/eb3.C: Same.
41413 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
41414 * g++.old-deja/g++.robertl/eb21.C: Same.
41415 * g++.old-deja/g++.robertl/eb15.C: Same.
41416 * g++.old-deja/g++.robertl/eb118.C: Same.
41417 * g++.old-deja/g++.robertl/eb115.C (main): Same.
41418 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
41419 * g++.old-deja/g++.robertl/eb109.C: Same.
41420 * g++.old-deja/g++.other/sibcall1.C (main): Same.
41421 * g++.old-deja/g++.mike/rtti1.C: Same.
41422 * g++.old-deja/g++.mike/p658.C: Same.
41423 * g++.old-deja/g++.mike/net46.C: Same.
41424 * g++.old-deja/g++.mike/net34.C: Same.
41425 * g++.old-deja/g++.mike/memoize1.C: Same.
41426 * g++.old-deja/g++.mike/eh2.C: Same.
41427 * g++.old-deja/g++.law/weak.C: Same.
41428 * g++.old-deja/g++.law/visibility7.C: Same.
41429 * g++.old-deja/g++.law/visibility25.C: Same.
41430 * g++.old-deja/g++.law/visibility22.C: Same.
41431 * g++.old-deja/g++.law/visibility2.C: Same.
41432 * g++.old-deja/g++.law/visibility17.C: Same.
41433 * g++.old-deja/g++.law/visibility13.C: Same.
41434 * g++.old-deja/g++.law/visibility10.C: Same.
41435 * g++.old-deja/g++.law/visibility1.C: Same.
41436 * g++.old-deja/g++.law/virtual3.C (eval): Same.
41437 * g++.old-deja/g++.law/vbase1.C: Same.
41438 * g++.old-deja/g++.law/operators32.C: Same.
41439 * g++.old-deja/g++.law/nest3.C: Same.
41440 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
41441 * g++.old-deja/g++.law/except5.C (main): Same.
41442 * g++.old-deja/g++.law/cvt7.C (run): Same.
41443 * g++.old-deja/g++.law/cvt2.C: Same.
41444 * g++.old-deja/g++.law/cvt16.C: Same.
41445 * g++.old-deja/g++.law/ctors6.C (bar): Same.
41446 * g++.old-deja/g++.law/ctors17.C (main): Same.
41447 * g++.old-deja/g++.law/ctors13.C: Same.
41448 * g++.old-deja/g++.law/ctors12.C (main): Same.
41449 * g++.old-deja/g++.law/ctors10.C: Same.
41450 * g++.old-deja/g++.law/code-gen5.C: Same.
41451 * g++.old-deja/g++.law/bad-error7.C: Same.
41452 * g++.old-deja/g++.law/arm9.C: Same.
41453 * g++.old-deja/g++.law/arm12.C: Same.
41454 * g++.old-deja/g++.law/arg8.C: Same.
41455 * g++.old-deja/g++.law/arg1.C: Same.
41456 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
41457 * g++.old-deja/g++.jason/template31.C: Same.
41458 * g++.old-deja/g++.jason/template24.C (main): Same.
41459 * g++.old-deja/g++.jason/2371.C: Same.
41460 * g++.old-deja/g++.eh/new2.C: Same.
41461 * g++.old-deja/g++.eh/new1.C: Same.
41462 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
41463 * g++.old-deja/g++.brendan/nest21.C (main): Same.
41464 * g++.old-deja/g++.brendan/err-msg3.C: Same.
41465 * g++.old-deja/g++.brendan/crash62.C: Same.
41466 * g++.old-deja/g++.brendan/crash52.C: Same.
41467 * g++.old-deja/g++.brendan/crash49.C (main): Same.
41468 * g++.old-deja/g++.brendan/crash38.C: Same.
41469 * g++.old-deja/g++.brendan/crash15.C (main): Same.
41470 * g++.old-deja/g++.brendan/copy9.C: Same.
41471
41472 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
41473
41474 * gcc.c-torture/execute/20001203-2.c (memset):
41475 Count argument is of type __SIZE_TYPE__.
41476
41477 2001-04-04 Diego Novillo <dnovillo@redhat.com>
41478
41479 * gcc.c-torture/compile/20010404-1.c: New test.
41480
41481 2001-04-04 Jakub Jelinek <jakub@redhat.com>
41482
41483 * gcc.c-torture/compile/20010326-1.c: New test.
41484
41485 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
41486
41487 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
41488 peculiarities of the SH.
41489 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
41490
41491 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41492
41493 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
41494 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
41495 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
41496
41497 2001-04-02 Jakub Jelinek <jakub@redhat.com>
41498
41499 * g77.f-torture/compile/20010321-1.f: New test.
41500
41501 2001-04-02 Jakub Jelinek <jakub@redhat.com>
41502
41503 * gcc.c-torture/compile/20010329-1.c: New test.
41504
41505 2001-04-02 Jakub Jelinek <jakub@redhat.com>
41506
41507 * gcc.c-torture/execute/20010329-1.c: New test.
41508
41509 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
41510
41511 * g++.old-deja/g++.other/eh4.C: Fix typo.
41512
41513 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
41514
41515 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
41516
41517 2001-03-28 Philip Blundell <philb@gnu.org>
41518
41519 * gcc.c-torture/compile/20010328-1.c: New test.
41520
41521 2001-03-27 Richard Henderson <rth@redhat.com>
41522
41523 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
41524 * g++.old-deja/g++.eh/vbase3.C: Likewise.
41525
41526 2001-03-27 Alan Modra <alan@linuxcare.com.au>
41527
41528 * gcc.c-torture/compile/20010327-1.c: New test.
41529
41530 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
41531
41532 * g++.old-deja/g++.other/friend12.C: New test.
41533 * g++.old-deja/g++.other/friend9.C: Expect no errors.
41534 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
41535
41536 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
41537
41538 * gcc.c-torture/execute/20010325-1.c: New test.
41539
41540 2001-03-23 Jakub Jelinek <jakub@redhat.com>
41541
41542 * g++.old-deja/g++.other/mangle3.C: New test.
41543
41544 2001-03-22 Jakub Jelinek <jakub@redhat.com>
41545
41546 * g++.old-deja/g++.other/anon8.C: New test.
41547
41548 2001-03-20 Philip Blundell <philb@gnu.org>
41549
41550 * gcc.c-torture/compile/20010320-1.c: New test.
41551
41552 2001-03-17 Richard Henderson <rth@redhat.com>
41553
41554 * g++.old-deja/g++.other/eh4.C: Add expected error text.
41555
41556 2001-03-15 Geoff Keating <geoff@redhat.com>
41557
41558 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
41559 tests on AIX.
41560
41561 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
41562
41563 * g++.old-deja/g++.other/eh4.C: New test.
41564
41565 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
41566
41567 * gcc.dg/cpp/mi1.c: Update.
41568
41569 2001-03-14 Jakub Jelinek <jakub@redhat.com>
41570
41571 * g++.old-deja/g++.other/regstack.C: New test.
41572
41573 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
41574
41575 * g++.old-deja/g++.other/ref4.C: New test.
41576
41577 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
41578
41579 * objc/execute/va_method.m: Added.
41580 * objc/execute/IMP.m: Added.
41581 * objc/execute/_cmd.m: Added.
41582 * objc/execute/accessing_ivars.m: Added.
41583 * objc/execute/class-1.m: Added.
41584 * objc/execute/class-10.m: Added.
41585 * objc/execute/class-11.m: Added.
41586 * objc/execute/class-12.m: Added.
41587 * objc/execute/class-13.m: Added.
41588 * objc/execute/class-14.m: Added.
41589 * objc/execute/class-2.m: Added.
41590 * objc/execute/class-3.m: Added.
41591 * objc/execute/class-4.m: Added.
41592 * objc/execute/class-5.m: Added.
41593 * objc/execute/class-6.m: Added.
41594 * objc/execute/class-7.m: Added.
41595 * objc/execute/class-8.m: Added.
41596 * objc/execute/class-9.m: Added.
41597 * objc/execute/class-tests-1.h
41598 * objc/execute/class-tests-2.h
41599 * objc/execute/compatibility_alias.m: Added.
41600 * objc/execute/encode-1.m: Added.
41601 * objc/execute/formal_protocol-1.m: Added.
41602 * objc/execute/formal_protocol-2.m: Added.
41603 * objc/execute/formal_protocol-3.m: Added.
41604 * objc/execute/formal_protocol-4.m: Added.
41605 * objc/execute/formal_protocol-5.m: Added.
41606 * objc/execute/formal_protocol-6.m: Added.
41607 * objc/execute/formal_protocol-7.m: Added.
41608 * objc/execute/informal_protocol.m: Added.
41609 * objc/execute/initialize.m: Added.
41610 * objc/execute/load.m: Added.
41611 * objc/execute/many_args_method.m: Added.
41612 * objc/execute/nested-3.m: Added.
41613 * objc/execute/no_clash.m: Added.
41614 * objc/execute/private.m: Added.
41615 * objc/execute/redefining_self.m: Added.
41616 * objc/execute/root_methods.m: Added.
41617 * objc/execute/selector-1.m: Added.
41618 * objc/execute/static-1.m: Added.
41619 * objc/execute/static-2.m: Added.
41620 * objc/execute/va_method.m: Added.
41621
41622 2001-03-10 Richard Henderson <rth@redhat.com>
41623
41624 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
41625
41626 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
41627
41628 * g++.old-deja/g++.other/crash31.C: XFAIL.
41629 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
41630 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
41631 * gcc.c-torture/execute/20010123-1.x: XFAIL.
41632 * gcc.c-torture/execute/20010124-1.x: XFAIL.
41633 * gcc.dg/sequence-pt-1.c: XFAIL one test.
41634
41635 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
41636
41637 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
41638
41639 2001-03-06 Zack Weinberg <zackw@stanford.edu>
41640
41641 * gcc.dg/20000724-1.c: Don't use multiline strings.
41642
41643 2001-03-06 Zack Weinberg <zackw@stanford.edu>
41644
41645 * objc/execute/string1.m, objc/execute/string2.m: Compare the
41646 result of -cString against what we expect it to be; don't just
41647 print it out for no one to read.
41648
41649 * objc/execute/string3.m, objc/execute/string4.m: New tests.
41650 Based on testcases provided by Nicola Pero.
41651
41652 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
41653
41654 * gcc.dg/cpp/macro7.c: New test.
41655
41656 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
41657
41658 * gcc.dg/cpp/multiline.c: Update.
41659
41660 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
41661
41662 * g++.old-deja/g++.other/enum3.C: New test.
41663
41664 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
41665
41666 * g++.old-deja/g++.other/pod1.C: New test.
41667
41668 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
41669
41670 * g++.old-deja/g++.ext/overload1.C: New test.
41671
41672 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
41673
41674 * g++.old-deja/g++.pt/using1.C: New test.
41675
41676 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
41677
41678 * g++.old-deja/g++.other/using9.C: New test.
41679
41680 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
41681
41682 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
41683
41684 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
41685
41686 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
41687
41688 * g++.old-deja/g++.ext/realpt1.C: Remove.
41689
41690 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
41691
41692 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
41693
41694 2001-02-26 Will Cohen <wcohen@redhat.com>
41695
41696 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
41697
41698 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
41699
41700 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
41701 templatized constructors.
41702
41703 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41704
41705 * gcc.c-torture/execute/20010224-1.c: New test.
41706
41707 2001-02-23 Jakub Jelinek <jakub@redhat.com>
41708
41709 * gcc.c-torture/execute/20010222-1.c: New test.
41710
41711 2001-02-22 Jakub Jelinek <jakub@redhat.com>
41712
41713 * g++.old-deja/g++.other/inline20.C: New test.
41714
41715 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
41716
41717 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
41718
41719 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
41720
41721 * g++.old-deja/g++.other/lookup22.C: New test.
41722
41723 2001-02-19 Zack Weinberg <zackw@stanford.edu>
41724
41725 * g77.dg: New directory.
41726 * g77.dg/20010216-1.f: New test case.
41727 * g77.dg/dg.exp: New driver.
41728 * lib/g77-dg.exp: New driver library.
41729
41730 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41731
41732 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
41733
41734 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
41735
41736 * g++.old-deja/g++.other/decl9.C: New test.
41737
41738 2001-02-16 Jakub Jelinek <jakub@redhat.com>
41739
41740 * g++.old-deja/g++.other/init16.C: Update the test so that it does
41741 not need <string> and also tests the initialization at runtime.
41742
41743 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
41744
41745 * gcc.c-torture/execute/longlong.c: New test.
41746
41747 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
41748
41749 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
41750
41751 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
41752
41753 * gcc.c-torture/execute/920302-1.c (execute):
41754 Change argument type to short.
41755
41756 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
41757
41758 * g++.old-deja/g++.pt/deduct6.C: New test.
41759
41760 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
41761
41762 * g++.old-deja/g++.pt/deduct5.C: New test.
41763
41764 2001-02-14 Jakub Jelinek <jakub@redhat.com>
41765
41766 * gcc.c-torture/execute/20010209-1.c: New test.
41767
41768 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
41769
41770 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
41771
41772 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
41773
41774 * g++.dg/vtgc1.C: Update for new ABI.
41775
41776 * consistency.vlad: New directory, 1665 files.
41777
41778 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
41779
41780 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
41781 return type.
41782 * gcc.dg/cpp/digraphs.c: Declare puts.
41783
41784 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
41785
41786 * g++.old-deja/g++.other/warn5.C: New test.
41787
41788 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
41789
41790 * g++.old-deja/g++.pt/spec40.C: New test.
41791
41792 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
41793
41794 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
41795 case.
41796 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
41797
41798 2001-02-12 Jakub Jelinek <jakub@redhat.com>
41799
41800 * gcc.c-torture/compile/20010209-1.c: New test.
41801
41802 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
41803
41804 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
41805 excess errors message but not if it crashes.
41806 * g++.old-deja/g++.other/crash27.C: Likewise.
41807 * g++.old-deja/g++.other/crash28.C: Likewise.
41808 * g++.old-deja/g++.other/crash30.C: Likewise.
41809 * g++.old-deja/g++.other/crash32.C: Likewise.
41810 * g++.old-deja/g++.other/crash35.C: Likewise.
41811 * g++.old-deja/g++.pt/inherit2.C: Likewise.
41812
41813 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
41814
41815 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
41816 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
41817 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
41818 g77.f-torture/execute/execute.exp,
41819 g77.f-torture/noncompile/noncompile.exp,
41820 gcc.c-torture/execute/execute.exp,
41821 gcc.c-torture/execute/memcheck/memcheck.exp,
41822 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
41823 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
41824 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
41825 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
41826 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
41827 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
41828 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41829 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
41830 Remove bug reporting instructions with ancient email addresses.
41831
41832 2001-02-07 Jakub Jelinek <jakub@redhat.com>
41833
41834 * gcc.dg/20010202-1.c: New test.
41835 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
41836
41837 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
41838
41839 * g++.dg/stdbool-if.C: New test.
41840
41841 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
41842
41843 * objc/execute/fdecl.m: Added main().
41844
41845 2001-02-07 Jakub Jelinek <jakub@redhat.com>
41846
41847 * gcc.c-torture/execute/20010206-1.c: New test.
41848
41849 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
41850
41851 * gcc.dg/cpp/avoidpaste1.c: Update.
41852
41853 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
41854
41855 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
41856 Pero <nicola@brainstorm.co.uk>.
41857 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
41858
41859 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
41860
41861 * g++.old-deja/g++.pt/spec39.C: New test.
41862
41863 2001-02-05 Jakub Jelinek <jakub@redhat.com>
41864
41865 * gcc.c-torture/compile/20010202-1.c: New test.
41866
41867 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
41868
41869 * g++.old-deja/g++.abi/primary2.C: New test.
41870 * g++.old-deja/g++.abi/primary3.C: New test.
41871 * g++.old-deja/g++.abi/primary4.C: New test.
41872 * g++.old-deja/g++.abi/primary5.C: New test.
41873 * g++.old-deja/g++.abi/vtable3.h: New test.
41874 * g++.old-deja/g++.abi/vtable3a.C: New test.
41875 * g++.old-deja/g++.abi/vtable3b.C: New test.
41876 * g++.old-deja/g++.abi/vtable3c.C: New test.
41877 * g++.old-deja/g++.abi/vtable3d.C: New test.
41878 * g++.old-deja/g++.abi/vtable3e.C: New test.
41879 * g++.old-deja/g++.abi/vtable3f.C: New test.
41880 * g++.old-deja/g++.abi/vtable3g.C: New test.
41881 * g++.old-deja/g++.abi/vtable3h.C: New test.
41882 * g++.old-deja/g++.abi/vtable3i.C: New test.
41883 * g++.old-deja/g++.abi/vtable3j.C: New test.
41884 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
41885
41886 2001-02-03 Jakub Jelinek <jakub@redhat.com>
41887
41888 * g++.old-deja/g++.other/anon6.C: New test.
41889 * g++.old-deja/g++.other/anon7.C: New test.
41890
41891 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
41892
41893 * gcc.dg/cpp/avoidpaste2.c: New tests.
41894
41895 2001-01-31 Jakub Jelinek <jakub@redhat.com>
41896
41897 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
41898
41899 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
41900
41901 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
41902 DECIMAL_DIG cases for Irix."
41903
41904 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
41905
41906 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
41907
41908 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
41909
41910 * gcc.dg/c99-tag-1.c: New test.
41911
41912 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
41913
41914 * gcc.dg/cpp/tr-warn1.c: Add tests.
41915
41916 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
41917
41918 * gcc.dg/cpp/avoidpaste1.c: Update.
41919 * gcc.dg/cpp/paste4.c: Update.
41920
41921 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
41922
41923 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
41924 cases for Irix.
41925
41926 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
41927
41928 * g++.old-deja/g++.other/inline19.C: New test.
41929
41930 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
41931
41932 * gcc.dg/Wlarger-than.c: New test.
41933
41934 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
41935
41936 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
41937
41938 2001-01-29 Jakub Jelinek <jakub@redhat.com>
41939
41940 * gcc.c-torture/execute/20010129-1.c: New test.
41941 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
41942
41943 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
41944
41945 * gcc.dg/cpp/avoidpaste1.c: Test case.
41946
41947 2001-01-28 Jakub Jelinek <jakub@redhat.com>
41948
41949 * g++.old-deja/g++.other/inline18.C: New test.
41950
41951 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41952
41953 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
41954 and __builtin_putchar.
41955
41956 2001-01-27 Jakub Jelinek <jakub@redhat.com>
41957
41958 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
41959 tests.
41960
41961 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
41962
41963 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
41964 floating point number rounding mode to round to the nearest
41965 representable mode.
41966
41967 2001-01-25 Jakub Jelinek <jakub@redhat.com>
41968
41969 * g++.old-deja/g++.other/mangle2.C: New test.
41970
41971 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
41972
41973 * gcc.c-torture/compile/20010124-1.c: New test.
41974
41975 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
41976
41977 * g++.old-deja/g++.pt/spec38.C: New test.
41978
41979 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41980
41981 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
41982 "Build don't run".
41983
41984 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41985
41986 * gcc.c-torture/execute/20010123-1.c: New test.
41987
41988 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
41989
41990 * g++.old-deja/g++.pt/spec37.C: New test.
41991
41992 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
41993
41994 * g++.old-deja/g++.pt/overload14.C: New test.
41995
41996 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41997
41998 * gcc.c-torture/execute/20010122-1.c: New test, exercise
41999 __builtin_return_address.
42000
42001 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
42002
42003 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
42004 * g++.old-deja/g++.pt/spec35.C: New test.
42005 * g++.old-deja/g++.pt/spec36.C: New test.
42006
42007 2001-01-20 Jakub Jelinek <jakub@redhat.com>
42008
42009 * gcc.c-torture/compile/20010118-1.c: New test.
42010
42011 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
42012
42013 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
42014
42015 2001-01-19 Jakub Jelinek <jakub@redhat.com>
42016
42017 * gcc.c-torture/execute/20010119-1.c: New test.
42018
42019 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
42020
42021 * g++.old-deja/g++.other/vbase5.C: New test.
42022
42023 2001-01-19 Jakub Jelinek <jakub@redhat.com>
42024
42025 * gcc.c-torture/execute/20010118-1.c: New test.
42026
42027 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
42028
42029 * g++.old-deja/g++.pt/deduct3.C: New test.
42030
42031 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
42032
42033 * g++.old-deja/g++.pt/spec34.C: New test.
42034
42035 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
42036
42037 * g77.f-torture/compile/20000601-2.f: New test.
42038
42039 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
42040
42041 * g++.old-deja/g++.other/init17.C: New test.
42042
42043 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
42044
42045 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
42046
42047 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
42048
42049 * g++.old-deja/g++.pt/unify8.C: New test.
42050
42051 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
42052
42053 * g++.old-deja/g++.abi/vbase1.C: New test.
42054
42055 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
42056
42057 * g++.old-deja/g++.pt/crash65.C: New test.
42058
42059 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
42060
42061 * gcc.dg/cpp/assembl2.S: New test case.
42062
42063 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
42064
42065 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
42066 are supported.
42067
42068 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42069
42070 * g++.old-deja/g++.other/builtins1.C: New test.
42071 * g++.old-deja/g++.other/builtins2.C: Likewise.
42072 * g++.old-deja/g++.other/builtins3.C: Likewise.
42073 * g++.old-deja/g++.other/builtins4.C: Likewise.
42074
42075 2001-01-17 Jakub Jelinek <jakub@redhat.com>
42076
42077 * gcc.c-torture/compile/20010117-1.c: New test.
42078 * gcc.c-torture/compile/20010117-2.c: New test.
42079
42080 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
42081
42082 * g77.f-torture/execute/20010116.[fx]: New test,
42083 XFAIL on i?86-*-*.
42084 * g77.f-torture/compile/20010115.f: Indicate it's
42085 a test for PR fortran/1636.
42086
42087 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
42088
42089 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
42090
42091 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
42092
42093 * g77.f-torture/compile/20010115.f: New test.
42094
42095 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
42096
42097 * g++.old-deja/g++.pt/nontype5.C: New test.
42098
42099 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
42100
42101 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
42102 have an equivalent working one below it.
42103
42104 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
42105
42106 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
42107 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42108
42109 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
42110
42111 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
42112 message containing "init_priority".
42113 (conpr-2.C): Likewise.
42114 (conpr-3.C): Likewise.
42115 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
42116
42117 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42118
42119 * gcc.c-torture/execute/20010114-2.c: New test.
42120
42121 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
42122
42123 * gcc.c-torture/compile/20010114-1.c: New test.
42124 * gcc.c-torture/compile/20010114-1.x: Xfail.
42125 * gcc.c-torture/compile/20010114-2.c: New test.
42126 * gcc.c-torture/execute/20010114-1.c: New test.
42127 * gcc.dg/trunc-1.c: New test.
42128 * gcc.dg/uninit-B.c: New test.
42129
42130 2001-01-13 Nick Clifton <nickc@redhat.com>
42131
42132 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
42133 target.
42134
42135 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
42136
42137 * gcc.c-torture/compile/20010113-1.c: New test.
42138
42139 2001-01-13 Jakub Jelinek <jakub@redhat.com>
42140
42141 * gcc.c-torture/compile/20001212-1.c: New test.
42142
42143 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
42144
42145 * gcc.dg/cpp/widestr1.c: Update.
42146 * gcc.dg/cpp/prag-imp.c: Remove.
42147
42148 2001-01-12 Jakub Jelinek <jakub@redhat.com>
42149
42150 * gcc.c-torture/execute/20000801-3.x: Remove.
42151 * gcc.dg/c90-init-1.c: New test.
42152 * gcc.dg/c99-init-1.c: New test.
42153 * gcc.dg/c99-init-2.c: New test.
42154 * gcc.dg/gnu99-init-1.c: New test.
42155
42156 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
42157
42158 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
42159 testing that no relevant ones were found.
42160
42161 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
42162
42163 * g++.old-deja/g++.pt/cast2.C: New test.
42164
42165 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
42166
42167 * g++.old-deja/g++.pt/friend47.C: New test.
42168
42169 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
42170
42171 * g++.old-deja/g++.pt/instantiate13.C: New test.
42172
42173 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
42174
42175 * g++.old-deja/g++.other/defarg7.C: New test.
42176 * g++.old-deja/g++.other/defarg8.C: New test.
42177
42178 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
42179
42180 * g++.old-deja/g++.pt/crash64.C: New test.
42181
42182 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
42183
42184 * g++.old-deja/g++.pt/crash63.C: New test.
42185
42186 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
42187
42188 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
42189
42190 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
42191
42192 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
42193
42194 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
42195
42196 * g++.old-deja/g++.pt/error3.C: New test.
42197
42198 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
42199
42200 * g++.old-deja/g++.other/crash39.C: New test.
42201
42202 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
42203
42204 * g++.old-deja/g++.other/vbase4.C: New test.
42205
42206 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
42207
42208 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
42209 * gcc.dg/special/20000419-2.c: New file. Identical to above.
42210 * gcc.dg/special/special.exp: New test driver which will check
42211 for alias support for the above test.
42212
42213 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
42214
42215 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
42216 problems on small machines.
42217 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
42218 parameterize.
42219
42220 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
42221
42222 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
42223 mips.
42224 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42225
42226 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
42227
42228 * g++.old_deja/g++.pt/using8.C: New test.
42229
42230 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
42231
42232 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
42233
42234 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
42235
42236 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
42237 where a failure is expected.
42238 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
42239
42240 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
42241
42242 * g++.old_deja/g++.pt/instantiate12.C: New test.
42243
42244 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
42245
42246 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
42247 start of structs.
42248 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
42249 * g++.old-deja/g++.brendan/crash17.C: Likewise.
42250 * g++.old-deja/g++.brendan/crash29.C: Likewise.
42251 * g++.old-deja/g++.brendan/crash48.C: Likewise.
42252 * g++.old-deja/g++.brendan/ns1.C: Likewise.
42253 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
42254 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
42255 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
42256 * g++.old-deja/g++.eh/spec6.C: Likewise.
42257 * g++.old-deja/g++.jason/crash3.C: Likewise.
42258 * g++.old-deja/g++.law/ctors11.C: Likewise.
42259 * g++.old-deja/g++.law/ctors17.C: Likewise.
42260 * g++.old-deja/g++.law/ctors5.C: Likewise.
42261 * g++.old-deja/g++.law/ctors9.C: Likewise.
42262 * g++.old-deja/g++.mike/ambig1.C: Likewise.
42263 * g++.old-deja/g++.mike/net22.C: Likewise.
42264 * g++.old-deja/g++.mike/p3538a.C: Likewise.
42265 * g++.old-deja/g++.mike/p3538b.C: Likewise.
42266 * g++.old-deja/g++.mike/virt3.C: Likewise.
42267 * g++.old-deja/g++.niklas/t128.C: Likewise.
42268 * g++.old-deja/g++.other/anon4.C: Likewise.
42269 * g++.old-deja/g++.other/using1.C: Likewise.
42270 * g++.old-deja/g++.other/warn3.C: Likewise.
42271 * g++.old-deja/g++.pt/t37.C: Likewise.
42272 * g++.old-deja/g++.robertl/eb69.C: Likewise.
42273 * g++.old-deja/g++.robertl/eb71.C: Likewise.
42274
42275 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
42276
42277 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
42278
42279 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42280
42281 * gcc.c-torture/execute/stdio-opt-3.c: New test.
42282
42283 2001-01-07 Jakub Jelinek <jakub@redhat.com>
42284
42285 * gcc.c-torture/compile/20010107-1.c: New test.
42286
42287 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
42288
42289 * gcc.c-torture/execute/builtin-noret-1.c: New test.
42290
42291 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
42292
42293 * gcc.dg/format/format.h: New file.
42294 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
42295 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
42296 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
42297 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
42298 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
42299 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42300 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
42301 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
42302 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
42303 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
42304 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
42305 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
42306 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
42307 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
42308 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
42309 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
42310 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
42311 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
42312 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
42313 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
42314 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
42315 instead of declaring standard types, macros and functions in each
42316 test.
42317
42318 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
42319
42320 * gcc.c-torture/execute/20010106-1.c: New test.
42321
42322 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
42323
42324 * gcc.dg/format/format.exp: New file.
42325 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
42326 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
42327 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
42328 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
42329 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
42330 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
42331 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
42332 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
42333 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
42334 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
42335 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
42336 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
42337 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
42338 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
42339 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
42340 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
42341 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
42342 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
42343 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
42344 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
42345 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
42346 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
42347 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
42348 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
42349 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
42350 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
42351 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
42352 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
42353 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
42354 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
42355 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
42356 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
42357 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
42358 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
42359 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
42360 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
42361 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
42362 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
42363 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
42364 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
42365 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
42366 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
42367
42368 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
42369
42370 * gcc.c-torture/execute/991228-1.c: Take word endianness into
42371 account.
42372
42373 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
42374
42375 * gcc.c-torture/execute/builtin-complex-1.c: New test.
42376
42377 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
42378
42379 * g++.old-deja/g++.pt/crash62.C: New test.
42380
42381 2001-01-04 Richard Henderson <rth@redhat.com>
42382
42383 * gcc.dg/20000926-1.c: Update expected warnings.
42384 * gcc.dg/array-2.c: Likewise.
42385 * gcc.dg/array-4.c: Also validate flexible array members.
42386 * gcc.dg/c99-flex-array-1.c: New.
42387
42388 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
42389
42390 * gcc.c-torture/compile/20001222-1.x: Remove.
42391
42392 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42393
42394 * gcc.c-torture/execute/built-in-setjmp.c: New.
42395
42396 2001-01-03 Richard Henderson <rth@redhat.com>
42397
42398 * gcc.dg/940510-1.c: Update expected error wording.
42399 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
42400
42401 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
42402
42403 * lib/target-supports.exp (check_alias_available): Modified to
42404 indicate aliases not supported if only weak aliases are supported.
42405
42406 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42407
42408 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
42409 Turn on cmpstrsi checks for __pj__ and __i370__.
42410
42411 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
42412
42413 * g++.old-deja/g++.other/virtual11.C: New test.
42414
42415 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
42416
42417 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
42418
42419 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42420
42421 * gcc.c-torture/compile/20010102-1.c: New test.
42422
42423 2001-01-02 Andreas Jaeger <aj@suse.de>
42424
42425 * gcc.dg/noreturn-3.c: New test.
42426
42427 * gcc.dg/noreturn-4.c: New test.
42428
42429 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42430
42431 * gcc.c-torture/execute/stdio-opt-1.c: Also test
42432 __builtin_fputc and __builtin_fwrite.
42433
42434 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
42435
42436 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
42437 signed char, not default char.
42438
42439 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
42440
42441 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
42442
42443 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
42444
42445 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
42446
42447 2000-12-29 Richard Henderson <rth@redhat.com>
42448
42449 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
42450 (__cyg_profile_func_exit): Define.
42451
42452 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
42453
42454 * g++.dg/vtgc1.C: New test.
42455
42456 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
42457
42458 * gcc.dg/noncompile/20001228-1.c: New test.
42459
42460 * gcc.dg/20001228-1.c: New test.
42461
42462 * gcc.c-torture/execute/20001228-1.c: New test.
42463
42464 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
42465
42466 * gcc.dg/format-strfmon-1.c: New test.
42467
42468 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42469
42470 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
42471 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
42472 * gcc.c-torture/execute/string-opt-1.c: Likewise.
42473 * gcc.c-torture/execute/string-opt-2.c: Likewise.
42474 * gcc.c-torture/execute/string-opt-3.c: Likewise.
42475 * gcc.c-torture/execute/string-opt-4.c: Likewise.
42476 * gcc.c-torture/execute/string-opt-6.c: Likewise.
42477 * gcc.c-torture/execute/string-opt-7.c: Likewise.
42478 * gcc.c-torture/execute/string-opt-8.c: Likewise.
42479 * gcc.c-torture/execute/string-opt-9.c: Likewise.
42480 * gcc.c-torture/execute/string-opt-10.c: Likewise.
42481 * gcc.c-torture/execute/string-opt-11.c: Likewise.
42482 * gcc.c-torture/execute/string-opt-12.c: Likewise.
42483
42484 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
42485 * gcc.c-torture/execute/string-opt-4.c: Test index.
42486
42487 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
42488
42489 * gcc.c-torture/compile/20001226-1.c: New test.
42490
42491 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
42492
42493 * gcc.c-torture/compile/20001222-1.c: New test.
42494 * gcc.c-torture/compile/20001222-1.x: Xfail.
42495
42496 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
42497
42498 * gcc.c-torture/execute/comp-goto-2.c: New test.
42499
42500 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
42501
42502 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
42503 Use long types if __INT_MAX__ is 32767.
42504 (main): Use cast to (sint32 *) when poking 88 into a_page.
42505
42506 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
42507
42508 2000-12-21 Bernd Schmidt <bernds@redhat.com>
42509
42510 * gcc.c-torture/compile/20001221-1.c: New test.
42511 * gcc.c-torture/execute/20001221-1.c: New test.
42512
42513 2000-12-20 Richard Henderson <rth@redhat.com>
42514
42515 * g++.old-deja/g++.pt/crash36.C: Update error lines.
42516 * g++.old-deja/g++.robertl/eb109.C: Likewise.
42517
42518 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42519
42520 * gcc.dg/compare3.c: New test.
42521
42522 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
42523
42524 * gcc.dg/format-warnll-1.c: New test.
42525
42526 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
42527
42528 * gcc.dg/cpp/cmdlne-P.c: New test.
42529
42530 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
42531
42532 * gcc.c-torture/execute/builtin-abs-1.c,
42533 gcc.c-torture/execute/builtin-abs-2.c: New tests.
42534
42535 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
42536
42537 * gcc.dg/cpp/multiline.c: New test.
42538
42539 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
42540
42541 * g++.old-deja/g++.other/syshdr1.C: Update.
42542 * gcc.dg/cpp/lineflags.c: Remove temporarily.
42543
42544 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42545
42546 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
42547
42548 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42549
42550 * g++.old-deja/g++.pt/ttp65.C: New test.
42551
42552 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42553
42554 * g++.old-deja/g++.pt/ttp64.C: New test.
42555
42556 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42557
42558 * g++.old-deja/g++.pt/spec33.C: New test.
42559
42560 2000-12-14 Catherine Moore <clm@redhat.com>
42561
42562 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
42563 * gcc.c-torture/execute/920612-2.c: Likewise.
42564 * gcc.c-torture/execute/920428-2.c: Likewise.
42565 * gcc-c-torture/execute/va-arg-11.c: Call exit.
42566 * gcc.c-torture/execute/va-arg-21.c: Likewise.
42567
42568 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42569
42570 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
42571 * gcc.dg/pack-test-2.c: Likewise.
42572
42573 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
42574
42575 Tests by Zack Weinberg <zackw@stanford.edu>.
42576
42577 * gcc.dg/cpp/defined.c: Update.
42578 * gcc.dg/cpp/defined_trad.c: New tests.
42579
42580 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
42581
42582 * gcc.dg/cpp/trad-direct.c: Update.
42583
42584 2000-12-11 Neil Booth <neilb@earthling.net>
42585
42586 * gcc.dg/cpp/defined_trad.c
42587
42588 2000-12-11 Neil Booth <neilb@earthling.net>
42589
42590 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
42591
42592 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
42593
42594 * gcc.dg/format-miss-2.c: New test.
42595
42596 2000-12-09 Neil Booth <neilb@earthling.net>
42597
42598 * gcc.dg/cpp/lineflags.c: New tests.
42599 * gcc.dg/cpp/poison.c: Update.
42600 * gcc.dg/cpp/redef2.c: Update.
42601 * gcc.dg/cpp/skipping.c: New test.
42602
42603 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
42604
42605 * g++.old-deja/g++.other/eh3.C: New testcase.
42606
42607 2000-12-07 Neil Booth <neilb@earthling.net>
42608
42609 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
42610 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
42611 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
42612 wtr-union-init-2.c, wtr-union-init-3.c: Update.
42613 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
42614 Update.
42615
42616 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
42617
42618 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
42619 __SIZE_TYPE__ instead of int for type of integers cast to
42620 pointers.
42621
42622 2000-12-07 Jakub Jelinek <jakub@redhat.com>
42623
42624 * g++.old-deja/g++.other/cleanup4.C: New test.
42625
42626 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
42627
42628 * format-sec-1.c: New test.
42629
42630 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
42631
42632 * gcc.dg/format-nonlit-3.c: New test.
42633
42634 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
42635
42636 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
42637 through a null pointer.
42638
42639 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42640
42641 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
42642 * g++.old-deja/g++.pt/partial4.C: New test.
42643
42644 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
42645
42646 * gcc.c-torture/execute/ieee/hugeval.x: New.
42647
42648 2000-12-06 Neil Booth <neilb@earthling.net>
42649
42650 * gcc.dg/cpp/backslash2.c: New tests.
42651
42652 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42653
42654 * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
42655 * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
42656
42657 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
42658
42659 * gcc.c-torture/execute/20001203-2.c: New testcase.
42660
42661 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
42662
42663 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
42664 * g++.old-deja/g++.other/virtual10.C: New test.
42665
42666 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
42667
42668 * g++.old-deja/g++.mike/pmf5.C: Remove test.
42669
42670 2000-12-05 Richard Henderson <rth@redhat.com>
42671
42672 * gcc.c-torture/compile/20001205-1.c: New.
42673
42674 2000-12-04 Neil Booth <neilb@earthling.net>
42675
42676 * g++.old-deja/g++.other/virtual9.C: New test.
42677 * g++.old-deja/g++.pt/crash61.C: New test.
42678 * gcc.c-torture/execute/loop-9.c: New test.
42679
42680 2000-12-04 Neil Booth <neilb@earthling.net>
42681
42682 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
42683 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
42684 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
42685 * gcc.dg/cpp/extratokens.c: ...here.
42686
42687 2000-12-04 Neil Booth <neilb@earthling.net>
42688
42689 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
42690 New tests.
42691
42692 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42693
42694 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
42695 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
42696
42697 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
42698
42699 * gcc.c-torture/execute/20001203-1.c: New test.
42700
42701 2000-12-03 Neil Booth <neilb@earthling.net>
42702
42703 * gcc.dg/cpp/macro6.c: New test cases.
42704
42705 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42706
42707 * gcc.c-torture/execute/string-opt-9.c: New test.
42708 * gcc.c-torture/execute/string-opt-10.c: Likewise.
42709 * gcc.c-torture/execute/string-opt-11.c: Likewise.
42710 * gcc.c-torture/execute/string-opt-12.c: Likewise.
42711
42712 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
42713 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
42714
42715 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
42716
42717 * gcc.dg/cpp/if-6.c: New testcase.
42718
42719 * gcc.dg/20001201-1.c: New testcase.
42720
42721 2000-12-02 Neil Booth <neilb@earthling.net>
42722
42723 * g++.old-deja/g++.other/externC4.C,
42724 g++.old-deja/g++.other/friend10.C: New tests.
42725
42726 2000-12-02 Neil Booth <neilb@earthling.net>
42727
42728 * g++.old-deja/g++.other/instan2.C
42729 * g++.old-deja/g++.other/instan3.C: New test.
42730
42731 2000-12-02 Neil Booth <neilb@earthling.net>
42732
42733 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
42734 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
42735 gnuc99.c,gnuc99-pedantic.c: New tests.
42736
42737 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
42738
42739 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
42740 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
42741
42742 2000-12-01 Neil Booth <neilb@earthling.net>
42743
42744 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
42745 * gcc.dg/cpp/poison.c: Update.
42746 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
42747
42748 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
42749
42750 * g77.f-torture/execute/20001201.f: New test.
42751
42752 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
42753
42754 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
42755
42756 2000-12-01 Jakub Jelinek <jakub@redhat.com>
42757
42758 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
42759
42760 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
42761
42762 * g++.old-deja/g++.other/cast6.C: New test.
42763
42764 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
42765
42766 * gcc.c-torture/execute/20001130-2.c: New testcase.
42767
42768 2000-11-30 Richard Henderson <rth@redhat.com>
42769
42770 * gcc.c-torture/execute/20001130-1.c: New test.
42771
42772 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
42773
42774 * g++.old-deja/g++.other/op3.C: New test.
42775
42776 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
42777
42778 * g++.old-deja/g++.other/op2.C: New test.
42779
42780 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
42781
42782 * g++.old-deja/g++.other/crash38.C: New test.
42783
42784 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
42785
42786 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
42787
42788 2000-11-29 Jakub Jelinek <jakub@redhat.com>
42789
42790 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
42791 tests.
42792 * gcc.c-torture/execute/string-opt-6.c: New test.
42793
42794 * gcc.dg/20001117-1.c: Add main.
42795
42796 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
42797
42798 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
42799 Move from here ...
42800 * gcc.dg/940510-1.c: ... to here.
42801
42802 * gcc.dg/20000926-1.c: GNU C now allows initializations of
42803 zero-size arrays in toplevel structures.
42804
42805 2000-11-28 Jakub Jelinek <jakub@redhat.com>
42806
42807 * gcc.c-torture/execute/loop-8.c: New test.
42808
42809 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
42810
42811 * g++.old-deja/g++.other/base1.C: New test.
42812
42813 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
42814
42815 * g++.old-deja/g++.other/parse2.C: New test.
42816
42817 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
42818
42819 * g++.old-deja/g++.pt/incomplete1.C: New test.
42820
42821 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
42822
42823 * g++.old-deja/g++.other/friend9.C: New test.
42824
42825 2000-11-28 Jakub Jelinek <jakub@redhat.com>
42826
42827 * gcc.dg/20001127-1.c: New test.
42828
42829 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
42830
42831 * g++.old-deja/g++.pt/friend46.C: New test.
42832
42833 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
42834
42835 * g++.old-deja/g++.other/ptrmem8.C: New test.
42836
42837 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42838
42839 * gcc.c-torture/execute/string-opt-7.c: New test.
42840 * gcc.c-torture/execute/string-opt-8.c: Likewise.
42841
42842 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
42843
42844 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
42845 instead of 'mkcheck 2'.
42846
42847 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
42848
42849 * gcc.c-torture/execute/memcheck/driver.c,
42850 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
42851 C9X references to refer to C99.
42852
42853 2000-11-25 Jakub Jelinek <jakub@redhat.com>
42854
42855 * gcc.dg/ultrasp3.c: New test.
42856
42857 2000-11-25 Neil Booth <neilb@earthling.net>
42858
42859 * gcc.dg/cpp/include2.c: Update test to be locale independent.
42860
42861 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
42862
42863 * gcc.c-torture/compile/20001123-2.c: New.
42864
42865 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42866
42867 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
42868
42869 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
42870
42871 * gcc.dg/sequence-point-1.c: Add some new tests.
42872 * gcc.c-torture/execute/20001124-1.c: New test.
42873
42874 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
42875
42876 * g++.old-deja/g++.other/vaarg4.C: New test.
42877 * gcc.c-torture/compile/20001123-1.c: New test.
42878
42879 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
42880
42881 * g++.other/crash24.C: Adjust and remove XFAIL.
42882 * g++.other/crash37.C: New test.
42883
42884 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
42885
42886 * g++.old-deja/g++.pt/instantiate9.C: New test.
42887
42888 2000-11-22 Mark Mitchell <mark@codesourcery.com>
42889
42890 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
42891 new ABI, too.
42892
42893 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
42894 * g++.old-deja/g++.robertl/eb55.C: Likewise.
42895
42896 2000-11-22 Neil Booth <neilb@earthling.net>
42897
42898 * gcc.dg/cpp/Wtrigraphs.c: New test.
42899
42900 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
42901
42902 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
42903
42904 2000-11-22 Jakub Jelinek <jakub@redhat.com>
42905
42906 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
42907
42908 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
42909
42910 * lib/gcc-dg.exp: load_lib scanasm.exp.
42911 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
42912 * lib/g++-dg.exp: load_lib scanasm.exp.
42913 * lib/scanasm.exp: New.
42914 (scan-assembler, scan-assembler-not): Add optional arguments to
42915 test name, or if not present, the pattern name.
42916 (scan-assembler-dem, scan-assembler-dem-not): New.
42917
42918 * g++.dg/dg.exp: New.
42919
42920 2000-11-21 Neil Booth <neilb@earthling.net>
42921
42922 * gcc.dg/cpp/integrated1.c: Remove.
42923
42924 2000-11-21 Jakub Jelinek <jakub@redhat.com>
42925
42926 * gcc.c-torture/execute/20001121-1.c: New test.
42927
42928 2000-11-21 Richard Henderson <rth@redhat.com>
42929
42930 * gcc.c-torture/compile/20001121-1.c: New test.
42931
42932 2000-11-20 Neil Booth <neilb@earthling.net>
42933
42934 * gcc.dg/cpp/integrated1.c: New test.
42935
42936 2000-11-21 Jakub Jelinek <jakub@redhat.com>
42937
42938 * g++.old-deja/g++.other/inline17.C: New test.
42939
42940 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
42941
42942 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
42943 local variable to be zero: I made the variable global. Now
42944 uses abort() and exit() instead of relying on main's return value.
42945
42946 2000-11-20 Neil Booth <neilb@earthling.net>
42947
42948 * gcc.dg/cpp/paste2.c: Update test.
42949 * objc/execute/paste.m: New test.
42950
42951 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
42952
42953 * gcc.dg/c99-condexpr-1.c: New test.
42954
42955 2000-11-20 Neil Booth <neilb@earthling.net>
42956
42957 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
42958
42959 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
42960
42961 * g++.old-deja/g++.pt/export1.C: New test.
42962
42963 2000-11-20 Jakub Jelinek <jakub@redhat.com>
42964
42965 * gcc.dg/20001117-1.c: New test.
42966
42967 2000-11-18 Richard Henderson <rth@redhat.com>
42968
42969 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
42970
42971 2000-11-18 Richard Henderson <rth@redhat.com>
42972
42973 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
42974 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
42975 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
42976
42977 2000-11-18 Richard Henderson <rth@redhat.com>
42978
42979 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
42980 (main): New. Exit cleanly.
42981
42982 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
42983
42984 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
42985 gcc.dg/c99-fordecl-2.c: New tests.
42986
42987 2000-11-18 Richard Henderson <rth@redhat.com>
42988
42989 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
42990 * gcc.c-torture/execute/zerolen-2.c: New.
42991
42992 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42993
42994 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
42995 memory.
42996
42997 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
42998
42999 * g++.old-deja/g++.pt/instantiate8.C: New test.
43000
43001 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
43002
43003 * g++.old-deja/g++.other/incomplete.C: Add more tests.
43004 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
43005
43006 2000-11-16 Nick Clifton <nickc@redhat.com>
43007
43008 * gcc.c-torture/execute/nestfunc-2.c: New test.
43009 * gcc.c-torture/execute/nestfunc-3.c: New test.
43010
43011 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
43012
43013 * gcc.c-torture/compile/20001116-1.c: New test.
43014
43015 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43016
43017 * gcc.c-torture/execute/20001115-1.c: New test.
43018
43019 2000-11-15 Mark Mitchell <mark@codesourcery.com>
43020
43021 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
43022 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
43023 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
43024 * g++.old-deja/g++.abi/vmihint.C: Likewise.
43025
43026 2000-11-15 Neil Booth <neilb@earthling.net>
43027
43028 gcc.dg/cpp/_Pragma1.c: Update.
43029 gcc.dg/cpp/_Pragma2.c: New test.
43030
43031 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
43032
43033 * g++.old-deja/g++.other/anon5.C: New test.
43034
43035 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
43036
43037 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
43038 tests.
43039
43040 2000-11-14 Jakub Jelinek <jakub@redhat.com>
43041
43042 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
43043 output.
43044
43045 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
43046
43047 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
43048 labels at end of compound statements.
43049
43050 2000-11-13 Jakub Jelinek <jakub@redhat.com>
43051
43052 * gcc.c-torture/execute/loop-7.c: New test.
43053
43054 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
43055
43056 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
43057
43058 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
43059
43060 * gcc.dg/c99-bool-1.c: New test.
43061
43062 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
43063
43064 * gcc.dg/c99-scope-1.c: Remove xfail.
43065 * gcc.dg/c99-scope-2.c: New test.
43066
43067 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43068
43069 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
43070 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
43071
43072 2000-11-11 Mark Mitchell <mark@codesourcery.com>
43073
43074 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
43075 error messages.
43076
43077 * g++.mike/p700.C: Don't typedef wchar_t.
43078 * g++.mike/p784.C: Likewise.
43079 * g++.mike/eb101.C: Don't use __wchar_t.
43080
43081 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
43082
43083 * g77.f-torture/execute/20001111.[fx]: Test premature exit
43084 from DO loop.
43085
43086 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
43087
43088 * gcc.c-torture/execute/20001111-1.c: New test.
43089
43090 2000-11-10 Nick Clifton <nickc@redhat.com>
43091
43092 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
43093 long multuiple and accumulate.
43094
43095 2000-11-09 Richard Henderson <rth@redhat.com>
43096
43097 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
43098 via size_t instead of int.
43099
43100 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
43101 * gcc.c-torture/execute/string-opt-2.c: Likewise.
43102 * gcc.c-torture/execute/string-opt-3.c: Likewise.
43103 * gcc.c-torture/execute/string-opt-4.c: Likewise.
43104
43105 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
43106
43107 * gcc.c-torture/compile/20001109-1.c: New test.
43108 * gcc.c-torture/compile/20001109-2.c: New test.
43109
43110 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
43111
43112 * g++.old-deja/g++.pt/operator1.C: New test.
43113 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
43114
43115 2000-11-09 Jakub Jelinek <jakub@redhat.com>
43116
43117 * gcc.dg/20001108-1.c: New test.
43118
43119 2000-11-09 Jakub Jelinek <jakub@redhat.com>
43120
43121 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
43122 with both arguments constant strings.
43123 * gcc.c-torture/execute/string-opt-3.c: New test.
43124 * gcc.c-torture/execute/string-opt-4.c: New test.
43125 * gcc.c-torture/execute/string-opt-5.c: New test.
43126
43127 2000-11-08 Nick Clifton <nickc@redhat.com>
43128
43129 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
43130 mulsidi3adddi patterns.
43131
43132 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
43133
43134 * g++.old-deja/g++.other/crash36.C: New test.
43135
43136 2000-11-08 Jakub Jelinek <jakub@redhat.com>
43137
43138 * g++.old-deja/g++.other/init16.C: New test.
43139
43140 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
43141
43142 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
43143
43144 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
43145
43146 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
43147 * gcc.c-torture/execute/va-arg-16.x: Likewise.
43148 * gcc.c-torture/execute/va-arg-17.x: Likewise.
43149
43150 2000-11-07 DJ Delorie <dj@redhat.com>
43151
43152 * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
43153
43154 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43155
43156 * gcc.c-torture/execute/string-opt-1.c: New test.
43157
43158 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
43159
43160 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
43161 mips-sgi-irix6.* because the MIPS ABI passes floating-point
43162 parameters in registers, and there is no way for a varargs
43163 function to know in which order the integer and floating-point
43164 parameters should be interleaved when they are placed on the
43165 stack.
43166 * gcc.c-torture/execute/va-arg-16.x: Likewise.
43167 * gcc.c-torture/execute/va-arg-17.x: Likewise.
43168
43169 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43170
43171 * gcc.c-torture/execute/string-opt-2.c: New test.
43172
43173 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
43174
43175 * g++.old-deja/g++.pt/crash60.C: New test.
43176
43177 2000-11-06 Jakub Jelinek <jakub@redhat.com>
43178
43179 * g++.old-deja/g++.other/crash24.C: New test.
43180 * g++.old-deja/g++.other/crash25.C: New test.
43181 * g++.old-deja/g++.other/crash26.C: New test.
43182 * g++.old-deja/g++.other/crash27.C: New test.
43183 * g++.old-deja/g++.other/crash28.C: New test.
43184 * g++.old-deja/g++.other/crash29.C: New test.
43185 * g++.old-deja/g++.other/crash30.C: New test.
43186 * g++.old-deja/g++.other/crash31.C: New test.
43187 * g++.old-deja/g++.other/crash32.C: New test.
43188 * g++.old-deja/g++.other/crash33.C: New test.
43189 * g++.old-deja/g++.other/crash34.C: New test.
43190 * g++.old-deja/g++.other/crash35.C: New test.
43191
43192 2000-11-06 Jakub Jelinek <jakub@redhat.com>
43193
43194 * gcc.c-torture/execute/20001031-1.c: New test.
43195
43196 2000-11-04 Mark Mitchell <mark@codesourcery.com>
43197
43198 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
43199 namespace.
43200
43201 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
43202 standards-conformant.
43203
43204 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
43205
43206 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
43207 * g++.old-deja/g++.mike/p755a.C: Likewise.
43208 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
43209 library makes no calls to `operator new' during initialization.
43210
43211 2000-11-04 Neil Booth <neilb@earthling.net>
43212
43213 * gcc.dg/cpp/include2.c: New tests.
43214
43215 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
43216
43217 * lib/g++.exp (g++_set_ld_library_path): New function.
43218 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
43219
43220 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
43221
43222 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
43223 warnings.
43224
43225 2000-11-01 Richard Henderson <rth@redhat.com>
43226
43227 * g++.old-deja/g++.ext/namedret1.C: New.
43228 * g++.old-deja/g++.ext/namedret2.C: New.
43229 * g++.old-deja/g++.ext/namedret3.C: New.
43230
43231 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
43232
43233 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
43234 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
43235
43236 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43237
43238 * gcc.c-torture/execute/va-arg-21.c: New test.
43239
43240 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
43241
43242 * gcc.dg/c99-complex-2.c: New test.
43243
43244 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43245
43246 * gcc.c-torture/execute/stdio-opt-1.c: New test.
43247
43248 2000-10-31 Jakub Jelinek <jakub@redhat.com>
43249
43250 * g++.old-deja/g++.other/inline16.C: New test.
43251
43252 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
43253
43254 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
43255 __PRETTY_FUNCTION__
43256
43257 2000-10-29 Neil Booth <neilb@earthling.net>
43258
43259 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
43260 New tests.
43261 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
43262 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
43263 optimisation.
43264
43265 2000-10-29 Neil Booth <neilb@earthling.net>
43266
43267 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
43268 * mi1.c, mi1c.h: Add null directives to multiple-include test.
43269 * mi5.c: Test multiple includes work with -C.
43270 * trigraphs.c: Test ^= version.
43271
43272 2000-10-28 Neil Booth <neilb@earthling.net>
43273
43274 New tests and test updates for new macro expander.
43275
43276 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
43277 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
43278 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
43279 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
43280 new diagnostic messages.
43281
43282 * gcc.dg/cpp/macro3.c: New tests.
43283
43284 2000-10-27 Mark Mitchell <mark@codesourcery.com>
43285
43286 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
43287 on the same line.
43288
43289 2000-10-27 Jakub Jelinek <jakub@redhat.com>
43290
43291 * g++.old-deja/g++.other/eh2.C: New test.
43292
43293 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
43294
43295 * gcc.c-torture/execute/20001027-1.c: New test.
43296
43297 2000-10-26 Richard Henderson <rth@redhat.com>
43298
43299 * gcc.c-torture/execute/20001026-1.c: New.
43300
43301 2000-10-26 Mark Mitchell <mark@codesourcery.com>
43302
43303 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
43304 * g++.old-deja/g++.law/builtin1.C: Likewise.
43305 * g++.old-deja/g++.law/ctors10.C: Likewise.
43306 * g++.old-deja/g++.law/virtual3.C: Likewise.
43307 * g++.old-deja/g++.mike/p658.C: Likewise.
43308 * g++.old-deja/g++.other/sibcall1.C: Likewise.
43309 * g++.old-deja/g++.other/vaarg2.C: Likewise.
43310 * g++.old-deja/g++.robertl/eb124.C: Likewise.
43311 * g++.old-deja/g++.robertl/eb44.C: Likewise.
43312 * g++.old-deja/g++.robertl/eb77.C: Likewise.
43313
43314 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
43315
43316 * gcc.c-torture/compile/20001024-1.c: New test.
43317
43318 2000-10-25 Mark Mitchell <mark@codesourcery.com>
43319
43320 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
43321 to tell us whether or not we are using V3.
43322
43323 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
43324
43325 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
43326 operands.
43327
43328 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
43329
43330 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
43331
43332 2000-10-25 Jakub Jelinek <jakub@redhat.com>
43333
43334 * gcc.c-torture/execute/20001024-1.c: New test.
43335
43336 2000-10-24 Jakub Jelinek <jakub@redhat.com>
43337
43338 * g++.old-deja/g++.other/sibcall1.C: New test.
43339
43340 2000-10-20 Jakub Jelinek <jakub@redhat.com>
43341
43342 * gcc.dg/noncompile/init-3.c: New test.
43343
43344 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
43345
43346 * gcc.dg/format-array-1.c: New test.
43347
43348 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
43349
43350 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
43351 writing through null pointers; remove comment about testing
43352 unterminated strings.
43353
43354 2000-10-17 Matthew Hiller <hiller@redhat.com>
43355
43356 * gcc.c-torture/execute/20001017-2.c: New test.
43357
43358 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
43359
43360 * gcc.c-torture/compile/20001018-1.c: New test.
43361 * gcc.c-torture/compile/20001018-1.x: Xfail.
43362
43363 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43364
43365 * gcc.c-torture/execute/20001017-1.c: New test.
43366
43367 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
43368
43369 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
43370 for multiple use of arguments with scanf formats; add tests for
43371 multiple use of arguments.
43372
43373 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
43374
43375 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
43376
43377 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
43378
43379 * gcc.dg/format-miss-1.c: New test.
43380
43381 2000-10-16 Jakub Jelinek <jakub@redhat.com>
43382
43383 * gcc.c-torture/execute/20001013-1.c: New test.
43384
43385 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
43386
43387 * gcc.dg/format-branch-1.c: New test.
43388
43389 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
43390
43391 * README, lib/file-format.exp: Remove EGCS references.
43392
43393 2000-10-16 Jakub Jelinek <jakub@redhat.com>
43394
43395 * gcc.dg/20001013-1.c: New test.
43396
43397 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
43398
43399 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
43400 for intmax_t in the compiler using __typeof__ and the type rules
43401 for conditional expressions.
43402
43403 2000-10-13 Jakub Jelinek <jakub@redhat.com>
43404
43405 * gcc.dg/20001012-1.c: New test.
43406 * gcc.dg/20001012-2.c: New test.
43407
43408 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
43409
43410 * gcc.dg/format-attr-1.c: New test.
43411
43412 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
43413
43414 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
43415 __LONG_LONG_MAX__ instead of LLONG_MAX.
43416
43417 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
43418
43419 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
43420 scanf flags.
43421 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
43422 flags.
43423
43424 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
43425
43426 * gcc.dg/sequence-pt-1.c: New test.
43427
43428 2000-10-11 Geoff Keating <geoffk@cygnus.com>
43429
43430 * gcc.c-torture/execute/20001011-1.c: New testcase.
43431 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
43432
43433 2000-10-10 Jakub Jelinek <jakub@redhat.com>
43434
43435 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
43436 does not error on it.
43437
43438 2000-10-10 Jakub Jelinek <jakub@redhat.com>
43439
43440 * gcc.dg/20001009-1.c: New test.
43441
43442 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
43443
43444 * gcc.c-torture/compile/20001009-1.c: Move from here ....
43445 * gcc.c-torture/execute/20001009-2.c: ... to here.
43446
43447 2000-10-09 Geoff Keating <geoffk@cygnus.com>
43448
43449 * gcc.c-torture/compile/20001009-1.c: New testcase.
43450 * gcc.c-torture/execute/20001009-1.c: New testcase.
43451 Testcases provided by Jan Hubicka <jh@suse.cz>.
43452
43453 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
43454
43455 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43456 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
43457 uintmax_t using <limits.h> to emulate the compiler's internal
43458 logic. No longer XFAIL %j tests.
43459
43460 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
43461
43462 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
43463 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43464 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
43465 regexps and details of expected handling of some bad formats.
43466 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
43467 suppression.
43468
43469 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
43470
43471 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
43472 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
43473 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
43474 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
43475 in list archives.
43476
43477 2000-10-06 Richard Henderson <rth@cygnus.com>
43478
43479 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
43480 * g++.old-deja/g++.brendan/crash52.C: Likewise.
43481 * g++.old-deja/g++.jason/report.C: Likewise.
43482 * g++.old-deja/g++.law/friend5.C: Likewise.
43483 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
43484 of the expected warnings.
43485
43486 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
43487
43488 * g++.old-deja/g++.pt/enum14.C: New test.
43489
43490 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
43491
43492 * g++.old-deja/g++.pt/crash59.C: New test.
43493
43494 2000-10-04 Will Cohen <wcohen@redhat.com>
43495
43496 * gcc.dg/20000926-1.c: New test.
43497
43498 2000-10-03 Geoff Keating <geoffk@cygnus.com>
43499
43500 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
43501 function name for current C++ compiler.
43502 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
43503
43504 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
43505
43506 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
43507 __PRETTY_FUNCTION__.
43508 * g++.old-deja/g++.ext/pretty2.C: Likewise.
43509
43510 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43511
43512 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
43513
43514 2000-09-26 Jakub Jelinek <jakub@redhat.com>
43515
43516 * gcc.c-torture/compile/20000923-1.c: New test.
43517
43518 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
43519
43520 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
43521 * g++.old-deja/g++.pt/ttp62.C: Same.
43522 * g++.old-deja/g++.other/inline14.C: Same.
43523
43524 2000-09-24 Richard Henderson <rth@cygnus.com>
43525
43526 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
43527
43528 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
43529
43530 * gcc.dg/c90-printf-1.c: Add test for wide string format.
43531
43532 2000-09-22 Geoff Keating <geoffk@cygnus.com>
43533
43534 * gcc.c-torture/compile/20000922-1.c: New file.
43535
43536 2000-09-21 Nick Clifton <nickc@redhat.com>
43537
43538 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
43539 a signed long modulo operation.
43540 (mod6): New function - perform an unsigned long modulo operation.
43541 (main): Add tests for modulos of very large numbers by very small
43542 dividends.
43543
43544 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43545
43546 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
43547
43548 2000-09-19 Richard Henderson <rth@cygnus.com>
43549
43550 * gcc.dg/compare2.c (case 10): XFAIL.
43551
43552 2000-09-18 Richard Henderson <rth@cygnus.com>
43553
43554 * gcc.c-torture/execute/20000906-1.c: Move ...
43555 * gcc.dg/20000906-1.c: ... here. Only run on targets
43556 that support __builtin_trap.
43557
43558 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
43559
43560 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
43561
43562 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
43563
43564 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
43565 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
43566 more $ format tests.
43567
43568 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
43569
43570 * gcc.dg/format-errmk-1.c: New test.
43571
43572 2000-09-17 Greg McGary <greg@mcgary.org>
43573
43574 * gcc.c-torture/execute/20000917-1.x: Remove.
43575
43576 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
43577
43578 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
43579
43580 2000-09-17 Greg McGary <greg@mcgary.org>
43581
43582 * gcc.c-torture/execute/20000917-1.c: New test.
43583 * gcc.c-torture/execute/20000917-1.x: XFAIL.
43584
43585 2000-09-16 Neil Booth <NeilB@earthling.net>
43586
43587 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
43588 in nested macro bug.
43589
43590 2000-09-15 Neil Booth <NeilB@earthling.net>
43591
43592 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
43593
43594 2000-09-14 Jeffrey A Law (law@cygnus.com)
43595
43596 * gcc.c-torture/execute/20000914-1.c: New test.
43597
43598 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
43599
43600 * g++.other/inline13.C: New test.
43601
43602 2000-09-12 Andreas Jaeger <aj@suse.de>
43603
43604 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
43605 constant by Ulrich Drepper <drepper@redhat.com>.
43606
43607 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
43608
43609 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
43610
43611 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43612
43613 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
43614
43615 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
43616
43617 * gcc.dg/cpp/backslash.c: New test.
43618
43619 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
43620
43621 * gcc.c-torture/execute/20000910-1.c: New test.
43622 * gcc.c-torture/execute/20000910-2.c: Likewise.
43623
43624 2000-09-11 Robert Lipe <robertl@sco.com>
43625
43626 * gcc.dg/pragma-align.c: New test.
43627
43628 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
43629
43630 * g++.old-deja/g++.pt/explicit82.C: New test.
43631 * g++.old-deja/g++.pt/explicit83.C: New test.
43632
43633 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
43634
43635 * gcc.dg/asm-names.c: New test.
43636
43637 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43638
43639 * gcc.dg/cpp/tr-warn6.c: New test
43640
43641 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
43642
43643 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
43644 be accepted.
43645
43646 2000-09-07 Catherine Moore <clm@redhat.com>
43647
43648 * gcc.c-torture/execute/unroll-1.c: New test.
43649
43650 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
43651
43652 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
43653 ERROR markers.
43654 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
43655 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
43656 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
43657 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
43658 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
43659 Preprocess only.
43660 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
43661 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
43662
43663 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
43664
43665 * g++.old-deja/g++.pt/deduct2.C: New test.
43666
43667 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
43668
43669 * g++.old-deja/g++.pt/parms2.C: New test.
43670
43671 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
43672
43673 * g++.old-deja/g++.pt/crash58.C: New test.
43674
43675 2000-09-06 Greg McGary <greg@mcgary.org>
43676
43677 * gcc.c-torture/execute/20000906-1.c: New test.
43678 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
43679
43680 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43681
43682 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
43683
43684 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
43685
43686 * g++.old-deja/g++.pt/crash57.C: New test.
43687
43688 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
43689
43690 * g++.old-deja/g++.pt/crash56.C: New test.
43691
43692 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
43693
43694 * g++.old-deja/g++.pt/koenig1.C: New test.
43695
43696 2000-09-04 Jakub Jelinek <jakub@redhat.com>
43697
43698 * gcc.dg/20000904-1.c: New test.
43699
43700 2000-09-04 Jakub Jelinek <jakub@redhat.com>
43701
43702 * gcc.dg/cpp/paste8.c: New test.
43703
43704 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
43705
43706 * gcc.c-torture/compile/20000827-1.c: New test.
43707
43708 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
43709
43710 * gcc.dg/format-diag-1.c: New test.
43711
43712 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
43713
43714 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
43715 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
43716 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
43717 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
43718 gcc.dg/formatz-1.c: Adjust warning regular expressions.
43719
43720 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
43721
43722 * g++.old-deja/g++.other/nested4.C: New test.
43723
43724 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
43725
43726 * g++.old-deja/g++.ns/scoped1.C: New test.
43727
43728 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
43729
43730 * lib/g++.exp: Support testing already-installed GCC.
43731
43732 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43733
43734 * wtr-label-1.c, wtr-suffix-1.c: New tests.
43735
43736 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43737
43738 * gcc.dg/return-type-2.c: New test.
43739
43740 2000-08-27 Geoff Keating <geoffk@cygnus.com>
43741
43742 * gcc.c-torture/compile/20000825-1.c: New test.
43743
43744 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
43745
43746 * gcc.dg/dwarf2-2.c: New test.
43747
43748 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
43749
43750 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
43751 dg-warning regexps.
43752
43753 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
43754
43755 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
43756 gcc.dg/format-ext-5.c: New tests.
43757
43758 2000-08-25 Jakub Jelinek <jakub@redhat.com>
43759
43760 * testsuite/g++.old-deja/g++.other/crash22.C: New test.
43761
43762 2000-08-24 Mark Mitchell <mark@codesourcery.com>
43763
43764 * gcc.dg/noncompile/930622-2.c: Adjust error message.
43765
43766 2000-08-24 Richard Henderson <rth@cygnus.com>
43767
43768 * gcc.dg/ia64-sync-1.c: New test.
43769 * gcc.dg/ia64-sync-2.c: New test.
43770 * gcc.dg/ia64-asm-1.c: New test.
43771
43772 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
43773
43774 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
43775 * gcc.dg/format-ext-2.c: New test.
43776
43777 2000-08-23 Jason Merrill <jason@redhat.com>
43778
43779 * lib/old-dejagnu.exp: Also ignore "In member function" and
43780 "At global scope".
43781
43782 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43783
43784 * gcc.dg/noncompile/label-lineno-1.c: New test.
43785
43786 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
43787
43788 * gcc.dg/c99-array-nonobj-1.c: New test.
43789
43790 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
43791
43792 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
43793 tests.
43794 * gcc.dg/format-ext-1.c: New test.
43795
43796 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43797
43798 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
43799 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
43800 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
43801 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
43802 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
43803
43804 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
43805
43806 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
43807 gcc.dg/c99-strftime-2.c: New tests.
43808
43809 2000-08-22 Richard Henderson <rth@cygnus.com>
43810
43811 * gcc.c-torture/execute/20000822-1.c: New test.
43812
43813 2000-08-21 Jakub Jelinek <jakub@redhat.com>
43814
43815 * gcc.c-torture/execute/20000819-1.x: Remove.
43816
43817 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
43818
43819 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
43820 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
43821 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
43822 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
43823 gcc.dg/format-xopen-1.c: New tests.
43824
43825 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
43826
43827 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
43828
43829 2000-08-21 Jakub Jelinek <jakub@redhat.com>
43830
43831 * g++.old-deja/g++.other/loop2.C: New test.
43832
43833 * gcc.c-torture/compile/20000606-1.c: New test.
43834 * gcc.c-torture/compile/20000728-1.c: New test.
43835 * gcc.c-torture/execute/20000801-1.c: New test.
43836 * gcc.c-torture/execute/20000801-2.c: New test.
43837 * gcc.c-torture/execute/20000819-1.c: New test.
43838 * gcc.c-torture/execute/20000819-1.x: XFAIL.
43839 * gcc.dg/20000629-1.c: New test.
43840 * gcc.dg/20000724-1.c: New test.
43841 * gcc.dg/20000807-1.c: New test.
43842
43843 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
43844
43845 * gcc.dg/cpp/pragma-1.c: New test.
43846 * gcc.dg/cpp/pragma-2.c: New test.
43847
43848 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
43849
43850 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
43851 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
43852
43853 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
43854
43855 * gcc.c-torture/compile/20000818-1.c: New test.
43856
43857 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
43858
43859 * gcc.c-torture/execute/20000818-1.c: New test.
43860
43861 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
43862
43863 * gcc.dg/format-va-1.c: New test.
43864
43865 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
43866
43867 * g++.old-deja/g++.other/typedef8.C: New test.
43868
43869 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
43870
43871 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
43872 * g++.old-deja/g++.mike/net36.C: Mark candidate.
43873 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
43874 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
43875 * g++.old-deja/g++.other/ptrmem7.C: New test.
43876 * g++.old-deja/g++.pt/ptrmem10.C: New test.
43877
43878 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
43879
43880 * g++.old-deja/g++.pt/typename27.C: New test.
43881
43882 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
43883
43884 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
43885 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
43886 * g++.old-deja/g++.pt/friend45.C: New test.
43887 * g++.old-deja/g++.other/friend8.C: New test.
43888
43889 2000-08-15 Richard Henderson <rth@cygnus.com>
43890
43891 * gcc.c-torture/execute/20000815-1.c: New test.
43892
43893 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
43894
43895 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
43896 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
43897 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
43898
43899 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
43900
43901 * g++.old-deja/g++.other/refinit2.C: New test.
43902
43903 2000-08-13 Geoff Keating <geoffk@cygnus.com>
43904
43905 * lib/c-torture.exp (c-torture): Make
43906 compiler_conditional_xfail_data global.
43907 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
43908 compiler_conditional_xfail_data machinery.
43909 (f-torture-execute): Likewise.
43910 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
43911 and only when unrolling loops.
43912
43913 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
43914
43915 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
43916
43917 * g++.old-deja/g++.pt/explicit81.C: New test.
43918
43919 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
43920
43921 * g++.old-deja/g++.pt/typename26.C: New test.
43922
43923 2000-08-10 Geoff Keating <geoffk@cygnus.com>
43924
43925 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
43926 warning.
43927
43928 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
43929
43930 * g++.old-deja/g++.other/array3.C: New test.
43931
43932 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
43933
43934 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
43935 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
43936 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
43937 New tests.
43938
43939 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
43940
43941 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
43942 * g++.old-deja/g++.abi/vmihint.C: Likewise.
43943
43944 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
43945
43946 * gcc.c-torture/execute/20000808-1.c: New test.
43947
43948 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
43949
43950 * gcc.dg/c90-const-expr-1.c: New test.
43951
43952 2000-08-08 Richard Henderson <rth@cygnus.com>
43953
43954 * gcc.dg/noncompile/920923-1.c: Declare calloc.
43955
43956 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
43957
43958 * gcc.dg/noncompile/const-ll-1.c: New test.
43959
43960 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
43961
43962 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
43963
43964 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
43965
43966 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
43967 that running programs linked against the shared version of libobjc
43968 run correctly.
43969
43970 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
43971
43972 * gcc.dg/c99-printf-1.c: New test.
43973
43974 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
43975
43976 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
43977
43978 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
43979
43980 * gcc.c-torture/execute/20000731-1.x: Delete.
43981
43982 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
43983
43984 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
43985 and torture_without_loops as is done by c-torture.exp.
43986 (search_for): Copy from c-torture.exp.
43987 (gcc-dg-runtest): New function, drives a directory of tests
43988 iterating over the TORTURE_OPTIONS.
43989 (scan-assembler, scan-assembler-not): Move here from
43990 individual directory drivers.
43991
43992 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
43993 defined by lib/gcc-dg.exp.
43994 * gcc.dg/cpp/cpp.exp: Likewise.
43995 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
43996 gcc-dg-runtest, so we cycle over optimization options.
43997
43998 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
43999 * gcc.dg/compare2.c: No longer expected to fail.
44000
44001 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
44002
44003 * gcc.c-torture/execute/20000804-1.c: New test.
44004
44005 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
44006
44007 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
44008
44009 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
44010
44011 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
44012
44013 2000-08-03 Jeffrey A Law (law@cygnus.com)
44014
44015 * gcc.c-torture/compile/20000803-1.c: New test.
44016
44017 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
44018
44019 * gcc.c-torture/execute/20000801-3.c,
44020 gcc.c-torture/execute/20000801-4.c: New tests.
44021 * gcc.c-torture/execute/20000801-3.x,
44022 gcc.c-torture/execute/20000801-4.x: Xfail.
44023
44024 2000-08-02 Geoff Keating <geoffk@cygnus.com>
44025
44026 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
44027 libobjc/.libs to allow for libtool.
44028
44029 2000-08-02 Jakub Jelinek <jakub@redhat.com>
44030
44031 * gcc.c-torture/compile/20000802-1.c: New test.
44032
44033 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
44034
44035 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
44036
44037 2000-07-31 Jeffrey A Law (law@cygnus.com)
44038
44039 * gcc-c-torture/execute/20000731-2.c: New test.
44040
44041 * gcc.c-torture/execute/20000731-1.c: New test.
44042 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
44043
44044 2000-07-31 Jakub Jelinek <jakub@redhat.com>
44045
44046 * testsuite/gcc.dg/cpp/paste7.c: New test.
44047 * gcc.dg/cpp/20000725-1.c: New test.
44048
44049 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
44050
44051 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
44052 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
44053 declaration warning for __builtin_dwarf_reg_size.
44054
44055 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
44056
44057 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
44058
44059 * gcc.dg/noncompile/voidparam-1.c: New test.
44060
44061 2000-07-30 Richard Henderson <rth@cygnus.com>
44062
44063 * gcc.dg/c90-digraph-1.c: Don't xfail.
44064 * gcc.dg/compare2.c (case 10): Xfail.
44065 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
44066
44067 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
44068
44069 * gcc.dg/c99-main-1.c: New test.
44070
44071 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
44072
44073 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
44074
44075 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
44076
44077 * gcc.c-tortuer/execute/20000726-1.c: New test.
44078
44079 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
44080
44081 * gcc.c-torture/execute/enum-2.c: New test.
44082
44083 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44084
44085 * gcc.dg/cpp/tr-warn3.c: New test.
44086
44087 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
44088
44089 * g++.old-deja/g++.ext/implicit1.C: Remove.
44090 * g++.old-deja/g++.jason/c2.C: Remove
44091 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
44092 * g++.old-deja/g++.pt/crash16.C: Likewise.
44093 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
44094
44095 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
44096
44097 * g++.old-deja/g++.other/for2.C: New test.
44098
44099 2000-07-25 Jakub Jelinek <jakub@redhat.com>
44100
44101 * gcc.dg/20000720-1.c: New test.
44102
44103 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
44104
44105 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
44106
44107 2000-07-24 Geoff Keating <geoffk@cygnus.com>
44108
44109 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
44110 * gcc.c-torture/execute/20000722-1.c: New.
44111 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
44112
44113 2000-07-24 Jakub Jelinek <jakub@redhat.com>
44114
44115 * gcc.dg/cpp/20000720-1.S: New test.
44116
44117 2000-07-21 Michael Meissner <meissner@redhat.com>
44118
44119 * gcc.c-torture/execute/ieee/hugeval.c: New test.
44120
44121 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
44122
44123 * g++.old-deja/g++.brendan/crash16.C,
44124 g++.old-deja/g++.brendan/parse3.C,
44125 g++.old-deja/g++.brendan/redecl1.C,
44126 g++.old-deja/g++.ns/template13.C,
44127 g++.old-deja/g++.other/decl4.C,
44128 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
44129
44130 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
44131
44132 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
44133 and "Internal error".
44134
44135 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
44136 regexps.
44137 * gcc.dg/cpp/paste6.c: New test.
44138
44139 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
44140
44141 * gcc.dg/cpp/tr-direct.c: New test.
44142
44143 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
44144 gcc.dg/cpp/undef1.c: Tweak error regexps.
44145
44146 2000-07-18 Eric Christopher <echristo@redhat.com>
44147
44148 * gcc.c-torture/compile/20000718-1.c: New test.
44149
44150 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
44151
44152 * cpplex.c (_cpp_push_token): If the token being pushed back
44153 is the previous token in this context, just subtract one from
44154 context->posn.
44155 * cppmacro.c (save_expansion): Clear aux field when storing a
44156 placemarker.
44157
44158 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
44159
44160 * gcc.dg/noncompile/redecl-1.c: New test.
44161
44162 2000-07-18 Jakub Jelinek <jakub@redhat.com>
44163
44164 * gcc.c-torture/execute/20000717-5.c: New test.
44165 * gcc.c-torture/execute/20000717-1.x: Removed.
44166
44167 2000-07-17 Richard Henderson <rth@cygnus.com>
44168
44169 * gcc.c-torture/execute/20000717-4.c: New test.
44170
44171 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
44172
44173 * gcc.dg/cpp/syshdr.c: New test.
44174 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
44175
44176 2000-07-17 Neil Booth <neilb@earthling.net>
44177
44178 * gcc.dg/cpp/cmdlne-dM.c: New test.
44179 * gcc.dg/cpp/cmdlne-dD.c: New test.
44180
44181 2000-07-17 Jeffrey A Law (law@cygnus.com)
44182
44183 * gcc.c-torture/execute/20000717-3.c: New test.
44184
44185 * gcc.c-torture/compile/20000717-1.c: New test.
44186
44187 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
44188
44189 * gcc.c-torture/execute/20000717-2.c: New test.
44190
44191 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
44192
44193 * gcc.dg/formatz-1.c: New test.
44194
44195 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
44196 * gcc.dg/c99-digraph-1.c: New tests.
44197
44198 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
44199 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
44200
44201 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
44202 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
44203 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
44204 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
44205 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
44206 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
44207 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
44208
44209 2000-07-17 Greg McGary <greg@mcgary.org>
44210
44211 * gcc.c-torture/execute/20000717-1.c: New test.
44212 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
44213
44214 2000-07-15 Jakub Jelinek <jakub@redhat.com>
44215
44216 * gcc.c-torture/execute/20000715-2.c: New test.
44217 * gcc.dg/20000715-1.c: New test.
44218
44219 2000-07-15 Michael Meissner <meissner@redhat.com>
44220
44221 * gcc.c-torture/execute/20000715-1.c: New test.
44222
44223 2000-07-13 Jakub Jelinek <jakub@redhat.com>
44224
44225 * gcc.c-torture/execute/20000707-1.c: New test.
44226
44227 2000-07-13 Neil Booth <NeilB@earthling.net>
44228
44229 * testsuite/gcc.dg/cpp/digraph1.c,
44230 testsuite/gcc.dg/cpp/digraph2.c,
44231 testsuite/gcc.dg/cpp/digraphs.c: New tests.
44232
44233 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
44234
44235 * g77.f-torture/compile/20000630-2.f: New test.
44236 * g77.f-torture/compile/20000630-2.x
44237
44238 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
44239
44240 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
44241
44242 2000-07-11 Neil Booth <NeilB@earthling.net>
44243
44244 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
44245
44246 2000-07-11 Neil Booth <NeilB@earthling.net>
44247
44248 * gcc.dg/cpp/cmdlne-C.c: New.
44249
44250 2000-07-09 Neil Booth <NeilB@earthling.net>
44251
44252 * gcc.dg/cpp/directiv.c: New tests.
44253 * gcc.dg/cpp/undef1.c: Update.
44254
44255 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
44256
44257 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
44258
44259 2000-07-09 Neil Booth <NeilB@earthling.net>
44260
44261 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
44262
44263 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
44264
44265 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
44266 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
44267
44268 2000-07-08 Neil Booth <NeilB@earthling.net>
44269
44270 * gcc.dg/cpp/macsyntx.c: New tests.
44271
44272 2000-07-07 Jakub Jelinek <jakub@redhat.com>
44273
44274 * gcc.dg/20000707-1.c: New test.
44275
44276 2000-07-07 Jakub Jelinek <jakub@redhat.com>
44277
44278 * gcc.c-torture/execute/20000706-1.c: New test.
44279 * gcc.c-torture/execute/20000706-2.c: New test.
44280 * gcc.c-torture/execute/20000706-3.c: New test.
44281 * gcc.c-torture/execute/20000706-4.c: New test.
44282 * gcc.c-torture/execute/20000706-5.c: New test.
44283
44284 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
44285
44286 * g++.old-deja/g++.pt/instantiate7.C: New test.
44287
44288 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
44289
44290 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
44291 * g++.old-deja/g++.mike/thunk3.C: Likewise.
44292 * g++.old-deja/g++.other/rtti3.C: Likewise.
44293 * g++.old-deja/g++.other/rttid3.C: Likewise.
44294
44295 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
44296
44297 * g77.f-torture/compile/20000630-1.x: Fix typo
44298
44299 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
44300
44301 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
44302 assembly output.
44303
44304 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
44305
44306 * gcc.dg/cpp/ident.c: New test.
44307
44308 2000-07-05 Neil Booth <NeilB@earthling.net>
44309
44310 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
44311 gcc.dg/cpp/lexstrng.c: New tests.
44312
44313 2000-07-04 Neil Booth <NeilB@earthling.net>
44314
44315 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
44316 * gcc.dg/cpp/strify2.c: Same.
44317
44318 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
44319
44320 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
44321 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
44322 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
44323 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
44324
44325 * testsuite/gcc.dg/cpp/macro1.c,
44326 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
44327 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
44328 testsuite/gcc.dg/cpp/strify1.c,
44329 testsuite/gcc.dg/cpp/strify2.c: New tests.
44330
44331 2000-07-03 Jakub Jelinek <jakub@redhat.com>
44332
44333 * gcc.c-torture/execute/20000703-1.c: New test.
44334
44335 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
44336
44337 * g++.old-deja/g++.pt (lookup10.C): New test.
44338
44339 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
44340
44341 * g++.old-deja/g++.pt (typename25.C): New test.
44342
44343 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
44344
44345 * gcc.c-torture/compile/20000701-1.c: New test.
44346
44347 2000-06-30 Nick Clifton <nickc@cygnus.com>
44348
44349 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
44350 to test case.
44351
44352 2000-06-30 Catherine Moore <clm@cygnus.com>
44353
44354 * gcc.c-torture/execute/align-1.c: New test.
44355
44356 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
44357
44358 * g++.old-deja/g++.pt/expr8.C: New test.
44359 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
44360
44361 2000-06-29 Nick Clifton <nickc@cygnus.com>
44362
44363 * gcc.c-torture/compile/20000629-1.c: New test.
44364
44365 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
44366
44367
44368 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
44369 gcc.dg/noncompile directory, depending on whether they're
44370 preprocessor tests or not. Annotate all the tests for the dg
44371 framework.
44372
44373 * gcc.c-torture/noncompile/noncompile.exp: Delete.
44374 * gcc.dg/noncompile/noncompile.exp: New.
44375
44376 * Moved files:
44377 Old name New name
44378 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
44379 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
44380 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
44381 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
44382 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
44383 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
44384 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
44385 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
44386 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
44387 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
44388 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
44389 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
44390 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
44391 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
44392 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
44393 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
44394 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
44395 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
44396 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
44397 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
44398 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
44399 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
44400 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
44401 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
44402
44403 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
44404 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
44405 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
44406 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
44407 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
44408 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
44409
44410 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
44411
44412 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
44413 declare one variable. On the fourth, error.
44414 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
44415 declared by 20000628-1a.h.
44416
44417 2000-06-29 Richard Henderson <rth@redhat.com>
44418
44419 * gcc.c-torture/execute/930529-1.x: New file.
44420 * gcc.dg/920413-1.c: Adjust expected warning text.
44421 * gcc.dg/980217-1.c: Declare abort.
44422 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
44423
44424 2000-06-29 Jeffrey A Law (law@cygnus.com)
44425
44426 * g77.f-torture/compile/20000629-1.f: New test.
44427 * g77.f-torture/compile/20000629-1.x: Expected to fail.
44428
44429 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
44430
44431 Rearrange lots of files, removing entirely the
44432 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
44433 directories.
44434
44435 * Deleted files:
44436 gcc.c-torture/code_quality/code_quality.exp
44437 gcc.c-torture/special/special.exp
44438 gcc.failure/failure.exp
44439 gcc.failure/940409-1.x
44440 gcc.c-torture/compile/961203-1.x
44441
44442 * New files:
44443 gcc.misc-tests/linkage.exp
44444 gcc.c-torture/execute/920730-1t.c
44445 gcc.c-torture/execute/920730-1t.x
44446 gcc.c-torture/compile/920520-1.x
44447 gcc.c-torture/compile/920521-1.x
44448 gcc.c-torture/compile/981006-1.x
44449 gcc.c-torture/execute/eeprof-1.x
44450
44451 * Moved files (possibly with modifications to fit a new harness):
44452 Old name New name
44453 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
44454 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
44455 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
44456 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
44457 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
44458 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
44459 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
44460 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
44461 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
44462 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
44463 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
44464 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
44465 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
44466 gcc.failure/940409-1.c gcc.dg/940409-1.c
44467
44468 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
44469
44470 * c-torture/compile/961203-1.x: Delete.
44471
44472 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
44473 not exit. Include stdio.h.
44474 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
44475 * gcc.misc-tests/dg-12.c: Likewise.
44476 * gcc.misc-tests/dg-5.c: Likewise.
44477 * gcc.misc-tests/dg-6.c: Likewise.
44478 * gcc.misc-tests/dg-7.c: Prototype abort.
44479 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
44480 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
44481 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
44482 not exit.
44483 * gcc.misc-tests/sieve.c: Use return from main, not exit.
44484 * gcc.misc-tests/sort2.c: Use return from main, not exit.
44485
44486 2000-06-28 Jakub Jelinek <jakub@redhat.com>
44487
44488 * gcc.dg/cpp/20000628-1.c: New test.
44489 * gcc.dg/cpp/20000628-1.h: New header for above test.
44490 * gcc.dg/cpp/20000628-1a.h: Likewise.
44491
44492 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
44493
44494 * gcc.dg/cpp: New directory.
44495 * gcc.dg/cpp/cpp.exp: New driver.
44496 * gcc.dg/cpp/20000627-1.c: New test.
44497 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
44498 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
44499 and rewrite as a compilation test.
44500
44501 * gcc.dg: Move many files into the cpp subdirectory, possibly
44502 renaming or editing them as well.
44503 Old name New name
44504 990119-1.c cpp/19990119-1.c
44505 990228-1.c cpp/19990228-1.c
44506 990407-1.c cpp/19990407-1.c
44507 990409-1.c cpp/19990409-1.c
44508 990413-1.c cpp/19990413-1.c
44509 990703-1.c cpp/19990703-1.c
44510 20000127-1.c cpp/20000127-1.c
44511 20000129-1.c cpp/20000129-1.c
44512 20000207-1.c cpp/20000207-1.c
44513 20000207-2.c cpp/20000207-2.c
44514 20000209-1.c cpp/20000209-1.c
44515 20000209-2.c cpp/20000209-2.c
44516 20000301-1.c cpp/20000301-1.c
44517 20000419-1.c cpp/20000419-1.c
44518 20000510-1.S cpp/20000510-1.S
44519 20000519-1.c cpp/20000519-1.c
44520 20000529-1.c cpp/20000529-1.c
44521 20000625-1.c cpp/20000625-1.c
44522 20000625-2.c cpp/20000625-2.c
44523 cpp-as1.c cpp/assert1.c
44524 cpp-as2.c cpp/assert2.c
44525 cxx-comments-1.c cpp/cxxcom1.c
44526 cxx-comments-2.c cpp/cxxcom2.c
44527 endif-label.c cpp/endif.c
44528 cpp-hash1.c cpp/hash1.c
44529 cpp-hash2.c cpp/hash2.c
44530 cpp-if1.c cpp/if-1.c
44531 cpp-if2.c cpp/if-2.c
44532 cpp-if3.c cpp/if-3.c
44533 cpp-if4.c cpp/if-4.c
44534 cpp-if5.c cpp/if-5.c
44535 cpp-cond.c cpp/if-cexp.c
44536 cpp-missingop.c cpp/if-mop.c
44537 cpp-missingparen.c cpp/if-mpar.c
44538 cpp-opprec.c cpp/if-oppr.c
44539 cpp-ifparen.c cpp/if-paren.c
44540 cpp-shortcircuit.c cpp/if-sc.c
44541 cpp-shift.c cpp/if-shift.c
44542 cpp-unary.c cpp/if-unary.c
44543 cpp-li1.c cpp/line1.c
44544 cpp-li2.c cpp/line2.c
44545 lineno.c cpp/line3.c
44546 lineno-2.c cpp/line4.c
44547 cpp-mi.c cpp/mi1.c
44548 cpp-mic.h cpp/mi1c.h
44549 cpp-micc.h cpp/mi1cc.h
44550 cpp-mind.h cpp/mi1nd.h
44551 cpp-mindp.h cpp/mi1ndp.h
44552 cpp-mix.h cpp/mi1x.h
44553 cpp-mi2.c cpp/mi2.c
44554 cpp-mi2a.h cpp/mi2a.h
44555 cpp-mi2b.h cpp/mi2b.h
44556 cpp-mi2c.h cpp/mi2c.h
44557 cpp-mi3.c cpp/mi3.c
44558 cpp-mi3.def cpp/mi3.def
44559 poison-1.c cpp/poison.c
44560 pr-impl.c cpp/prag-imp.c
44561 cpp-redef-2.c cpp/redef1.c
44562 cpp-redef.c cpp/redef2.c
44563 strpaste.c cpp/strp1.c
44564 strpaste-2.c cpp/strp2.c
44565 cpp-tradpaste.c cpp/tr-paste.c
44566 cpp-tradstringify.c cpp/tr-str.c
44567 cpp-tradwarn1.c cpp/tr-warn1.c
44568 cpp-tradwarn2.c cpp/tr-warn2.c
44569 trigraphs.c cpp/trigraphs.c
44570 cpp-unc1.c cpp/unc1.c
44571 cpp-unc2.c cpp/unc2.c
44572 cpp-unc3.c cpp/unc3.c
44573 cpp-unc.c cpp/unc4.c
44574 undef.c cpp/undef1.c
44575 undef-2.c cpp/undef2.c
44576 cpp-wi1.c cpp/widestr1.c
44577
44578 2000-06-27 Mark Mitchell <mark@codesourcery.com>
44579
44580 * lib/g++.exp (g++_include_flags): Tweak.
44581
44582 2000-06-27 H.J. Lu <hjl@gnu.org>
44583 Loren J. Rittle <ljrittle@acm.org>
44584
44585 * lib/g++.exp (g++_include_flags): Override libgloss.exp
44586 version with one that knows about the new gcc tree structure.
44587 (g++_link_flags): Same.
44588
44589 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
44590
44591 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
44592 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
44593 case we are cross-compiling.
44594
44595 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
44596 g++.old-deja/g++.niklas/Makefile.in,
44597 g++.old-deja/g++.niklas/configure.in,
44598 g++.old-deja/g++.other/Makefile.in,
44599 g++.old-deja/g++.other/configure.in,
44600 gcc.c-torture/code_quality/Makefile.in,
44601 gcc.c-torture/code_quality/configure.in,
44602 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
44603 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
44604 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
44605 gcc.c-torture/execute/ieee/Makefile.in,
44606 gcc.c-torture/execute/ieee/configure.in,
44607 gcc.c-torture/noncompile/Makefile.in,
44608 gcc.c-torture/noncompile/configure.in,
44609 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
44610 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
44611 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
44612
44613 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
44614
44615 * g++.old-deja/g++.other/ambig3.C: New test.
44616
44617 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
44618
44619 * g++.old-deja/g++.pt/syntax1.C: New test.
44620 * g++.old-deja/g++.pt/syntax2.C: New test.
44621 * g++.old-deja/g++.other/syntax3.C: New test.
44622 * g++.old-deja/g++.other/syntax4.C: New test.
44623
44624 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
44625
44626 * gcc.dg/20000623-1.c: Prototype exit and abort.
44627
44628 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
44629
44630 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
44631 New tests.
44632 * gcc.dg/cpp-mi3.def: New file.
44633
44634 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
44635 inside assertions.
44636 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
44637 lexer's error messages.
44638 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
44639 divine anything from the linemarkers.
44640 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
44641 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
44642
44643 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
44644
44645 * gcc.dg/20000623-1.c: New test.
44646
44647 2000-06-22 Jakub Jelinek <jakub@redhat.com>
44648
44649 * gcc.c-torture/execute/20000622-1.c: New test.
44650
44651 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
44652
44653 * g++.old-deja/g++.other/init15.C: New test.
44654
44655 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
44656
44657 * g++.old-deja/g++.pt/vaarg2.C: New test.
44658 * g++.old-deja/g++.pt/vaarg3.C: New test.
44659
44660 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
44661
44662 * g++.old-deja/g++.other/dyncast6.C: New test.
44663
44664 2000-06-15 Jakub Jelinek <jakub@redhat.com>
44665
44666 * gcc.c-torture/execute/loop-6.c: New test.
44667
44668 2000-06-14 Jakub Jelinek <jakub@redhat.com>
44669
44670 * gcc.dg/20000614-1.c: New test.
44671 * gcc.dg/20000614-2.c: New test.
44672
44673 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
44674
44675 * g++.old-deja/g++.other/inline12.C: New test.
44676
44677 2000-06-13 Jakub Jelinek <jakub@redhat.com>
44678
44679 * g++.old-deja/g++.other/eh1.C: New test.
44680
44681 2000-06-12 Jakub Jelinek <jakub@redhat.com>
44682
44683 * g++.old-deja/g++.other/type.C: New test.
44684
44685 2000-06-05 Jakub Jelinek <jakub@redhat.com>
44686
44687 * g++.old-deja/g++.other/initstring.C: New test.
44688
44689 2000-06-12 Jason Merrill <jason@redhat.com>
44690
44691 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
44692
44693 2000-06-09 Jeffrey A Law (law@cygnus.com)
44694
44695 * gcc.c-torture/compile/20000609-1.c: New test.
44696
44697 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
44698
44699 * gcc.dg/20000609-1.c: New test.
44700
44701 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
44702
44703 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
44704 * gcc.c-torture/noncompile/poison-1.c: Move...
44705 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
44706 * gcc.dg/cpp-li1.c: Add a token after the #line.
44707
44708 2000-06-05 Richard Henderson <rth@cygnus.com>
44709
44710 * gcc.c-torture/execute/20000605-2.c: New test.
44711 * gcc.c-torture/execute/20000605-3.c: New test.
44712
44713 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
44714
44715 * g77.f-torture/execute/20000503-1.x: New file.
44716
44717 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
44718
44719 * g++.old-deja/g++.eh/badalloc1.C: New test.
44720
44721 2000-06-05 Richard Henderson <rth@cygnus.com>
44722
44723 * gcc.c-torture/execute/20000605-1.c: New test.
44724
44725 2000-06-05 Jakub Jelinek <jakub@redhat.com>
44726 Nathan Sidwell <nathan@codesourcery.com>
44727
44728 * gcc.c-torture/compile/20000605-1.c: New test.
44729
44730 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
44731
44732 * g77.f-torture/compile/20000601-1.f: New test.
44733
44734 2000-06-03 Richard Henderson <rth@cygnus.com>
44735
44736 * gcc.c-torture/execute/20000603-1.c: New.
44737
44738 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
44739
44740 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
44741 * gcc.dg/noreturn-2.c (noreturn): Likewise.
44742
44743 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
44744
44745 * gcc.dg/compare2.c (case 12): XFAIL.
44746 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
44747 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
44748
44749 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
44750
44751 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
44752
44753 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
44754 guard macro is already defined when the header is first
44755 included.
44756 * gcc.dg/cpp-mix.h: New file.
44757 * gcc.dg/endif-label.c: Update patterns to match compiler.
44758
44759 * g++.brendan/complex1.C: Declare abort.
44760 * g++.law/refs4.C: Remove XFAIL.
44761 * g++.oliva/expr2.C: Declare abort and exit.
44762
44763 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
44764
44765 * gcc.c-torture/execute/20000528-1.c: New test.
44766
44767 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
44768 * g++.old-deja/g++.law/temps4.C: Likewise.
44769
44770 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
44771 stdlib.h. Call abort() on failure.
44772 * g++.old-deja/g++.law/refs4.C: Likewise.
44773 * g++.old-deja/g++.law/temps4.C: Likewise.
44774 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
44775 * gcc.c-torture/execute/20000112-1.c: Include string.h.
44776
44777 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
44778
44779 Relative to g++.dg/special:
44780 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
44781
44782 Relative to g++.old-deja:
44783 * g++.brendan/complex1.C, g++.jason/optimize2.C,
44784 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
44785 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
44786 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
44787 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
44788 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
44789 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
44790
44791 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
44792 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
44793 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
44794 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
44795 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
44796 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
44797 and/or string.h.
44798
44799 * g++.other/goto1.C: Update expectations for error messages.
44800
44801 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
44802
44803 * gcc.c-torture/compile/20000523-1.c: New test.
44804
44805 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
44806
44807 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
44808
44809 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
44810
44811 * g++.old-deja/g++.eh/catch11.C: New test.
44812 * g++.old-deja/g++.eh/catch12.C: New test.
44813
44814 2000-05-24 Nick Clifton <nickc@cygnus.com>
44815
44816 * gcc.c-torture/execute/20000523-1.c: New test.
44817
44818 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
44819
44820 * c-torture/execute/bcp-1.c: Replace abort in arg of
44821 __builtin_constant_p with a generic external function.
44822
44823 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
44824 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
44825 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
44826 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
44827 Prototype abort and/or exit.
44828
44829 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
44830 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
44831 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
44832 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
44833
44834 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
44835
44836 * gcc.dg/dwarf2-1.c: New test.
44837
44838 2000-05-20 Richard Henderson <rth@cygnus.com>
44839
44840 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
44841
44842 2000-05-20 Andreas Jaeger <aj@suse.de>
44843
44844 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
44845 testcase.
44846
44847 2000-05-19 David Edelsohn <edelsohn@gnu.org>
44848
44849 * gcc.c-torture/execute/20000519-2.c: New test.
44850
44851 2000-05-19 Andreas Jaeger <aj@suse.de>
44852
44853 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
44854 which fails with SSA.
44855
44856 * lib/c-torture.exp: Also test with -O3 -fssa.
44857
44858 2000-05-18 Michael Meissner <meissner@redhat.com>
44859
44860 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
44861 * gcc.c-torture/execute/920415-1.c: Ditto.
44862 * gcc.c-torture/execute/920501-1.c: Ditto.
44863 * gcc.c-torture/execute/conversion.c: Ditto.
44864 * gcc.c-torture/execute/cvt-1.c: Ditto.
44865
44866 2000-05-18 Jeffrey A Law (law@cygnus.com)
44867
44868 * gcc.c-torture/compile/20000518-1.c: New test.
44869
44870 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
44871
44872 * g77.f-torture/compile/200005018.f: New test.
44873
44874 2000-05-17 Jeffrey A Law (law@cygnus.com)
44875
44876 * gcc.c-torture/compile/20000517-1.c: New test.
44877
44878 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44879
44880 * gcc.c-torture/execute/20000516-1.c: New test.
44881
44882 2000-05-15 Jakub Jelinek <jakub@redhat.com>
44883
44884 * g++.old-deja/g++.other/eh.C: New test.
44885
44886 2000-05-12 Richard Henderson <rth@cygnus.com>
44887
44888 * gcc.c-torture/execute/990208-1.c (main): Don't pass
44889 constants through to doit's conditional.
44890
44891 2000-05-11 Jeffrey A Law (law@cygnus.com)
44892
44893 * gcc.c-torture/compile/20000511-1.c: New test.
44894 * g77.f-torture/compile/20000511-1.f: New test.
44895 * g77.f-torture/compile/20000511-2.f: New test.
44896
44897 2000-05-11 Michael Meissner <meissner@redhat.com>
44898
44899 * gcc.c-torture/execute/20000511-1.c: New test.
44900
44901 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
44902
44903 * gcc.dg/dg.exp: Scan .S files as well as .c files.
44904 * gcc.dg/20000510-1.S: New.
44905
44906 2000-05-08 Catherine Moore <clm@cygnus.com>
44907
44908 * gcc.dg/unused-3.c: New.
44909
44910 2000-05-06 Richard Henderson <rth@cygnus.com>
44911
44912 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
44913 * g++.old-deja/g++.mike/warn1.C: Likewise.
44914 * g++.old-deja/g++.pt/local1.C: Likewise.
44915 * g++.old-deja/g++.pt/local7.C: Likewise.
44916 * g++.old-deja/g++.pt/spec16.C: Likewise.
44917
44918 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
44919
44920 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
44921
44922 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
44923
44924 * g77.f-torture/execute/20000503-1.f: New test.
44925
44926 2000-05-04 Andreas Jaeger <aj@suse.de>
44927
44928 * gcc.dg/noreturn-2.c: New test.
44929
44930 2000-05-04 Neil Booth <NeilB@earthling.net>
44931
44932 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
44933 preprocessor.
44934
44935 2000-05-04 Richard Henderson <rth@cygnus.com>
44936
44937 * gcc.c-torture/execute/20000503-1.c: Fix typo.
44938
44939 2000-05-04 Richard Henderson <rth@cygnus.com>
44940
44941 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
44942 OpenSSL by Jason R Thorpe.
44943
44944 2000-05-03 Jim Wilson <wilson@cygnus.com>
44945
44946 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
44947
44948 2000-05-03 Robert Lipe <robertlipe@usa.net>
44949
44950 * gcc.dg/20000503-1.c: New test.
44951
44952 2000-05-02 Jakub Jelinek <jakub@redhat.com>
44953
44954 * gcc.c-torture/compile/20000502-1.c: New test.
44955 * g++.old-deja/g++.other/align.C: New test.
44956 * gcc.dg/cpp-tradstringify.c: New test.
44957
44958 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
44959
44960 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
44961 and hard registers.
44962
44963 2000-04-26 Geoff Keating <geoffk@cygnus.com>
44964
44965 * gcc.c-torture/execute/loop-5.c: New test.
44966
44967 2000-04-25 Jakub Jelinek <jakub@redhat.com>
44968
44969 * gcc.c-torture/execute/va-arg-20.c: New test.
44970
44971 2000-04-23 Jeffrey A Law (law@cygnus.com)
44972
44973 * gcc.c-torture/execute/20000422-1.c: New test.
44974
44975 2000-04-20 Greg McGary <gkm@gnu.org>
44976
44977 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
44978 when optimizing, but without sibling-call optimizations (-O1).
44979
44980 2000-04-20 Jeffrey A Law (law@cygnus.com)
44981
44982 * gcc.c-torture/compile/20000420-1.c: New test.
44983
44984 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
44985
44986 * g++.abi/ptrflags.C: New test.
44987 * g++.eh/catchptr1.C: Test incomplete pointer chains.
44988
44989 2000-04-19 Catherine Moore <clm@cygnus.com>
44990
44991 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
44992
44993 2000-04-19 Greg McGary <gkm@gnu.org>
44994
44995 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
44996 sibling-call optimizations.
44997
44998 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
44999
45000 * gcc.dg/20000419-1.c: New test.
45001
45002 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
45003
45004 * gcc.c-torture/execute/20000412-6.c: New test.
45005
45006 2000-04-12 Jeffrey A Law (law@cygnus.com)
45007
45008 * gcc.c-torture/execute/20000412-5.c: New test.
45009 * g77.f-torture/compile/20000412-1.f: New test.
45010 * gcc.c-torture/execute/20000412-4.c: New test.
45011 * gcc.c-torture/compile/20000412-2.c: New test.
45012 * gcc.c-torture/execute/20000412-3.c: New test.
45013 * gcc.c-torture/compile/20000412-1.c: New test.
45014 * gcc.c-torture/execute/20000412-2.c: New test.
45015
45016 2000-04-12 Jakub Jelinek <jakub@redhat.com>
45017
45018 * objc/execute/bf-20.m: New test.
45019
45020 2000-04-10 Richard Henderson <rth@cygnus.com>
45021
45022 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
45023
45024 * gcc.c-torture/execute/20000412-1.c: New test.
45025
45026 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
45027
45028 * g++.old-deja/g++.eh/catchptr1.C: New test.
45029
45030 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
45031
45032 * g++.old-deja/g++.abi/cxa_vec.C: New test.
45033
45034 2000-04-08 Neil Booth <NeilB@earthling.net>
45035
45036 * gcc.dg/cpp-nullchar.c: Remove test as
45037 embedded nulls cause problems.
45038
45039 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45040
45041 * gcc.dg/compare2.c: New test.
45042
45043 2000-04-08 Neil Booth <NeilB@earthling.net>
45044
45045 * gcc.dg/cpp-nullchar.c: New test.
45046
45047 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
45048
45049 * gcc.dg/cpp-mi2.c: New test.
45050 * gcc.dg/cpp-mi2[abc].h: New files.
45051
45052 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
45053
45054 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
45055 member name.
45056
45057 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
45058
45059 * g++.old-deja/g++.abi/vmihint.C: New test.
45060
45061 2000-04-06 Neil Booth <NeilB@earthling.net>
45062
45063 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
45064 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
45065 copyright.
45066
45067 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
45068
45069 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
45070 avoid stack-frame overwrite.
45071
45072 2000-04-05 Jakub Jelinek <jakub@redhat.com>
45073
45074 * gcc.c-torture/compile/20000405-2.c: New test.
45075 * gcc.c-torture/compile/20000405-3.c: New test.
45076
45077 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45078
45079 * gcc.c-torture/compile/20000405-1.c: New test.
45080
45081 2000-04-04 Geoff Keating <geoffk@cygnus.com>
45082
45083 * gcc.dg/cast-qual-1.c: Revert last change.
45084
45085 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45086
45087 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
45088
45089 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
45090
45091 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
45092 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
45093
45094 2000-04-03 Jeffrey A Law (law@cygnus.com)
45095
45096 * gcc.c-torture/compile/20000403-2.c: New test.
45097 * gcc.c-torture/compile/20000403-1.c: New test.
45098
45099 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
45100
45101 * gcc.c-torture/execute/20000403-1.c: New test.
45102
45103 2000-04-03 Geoff Keating <geoffk@cygnus.com>
45104
45105 * gcc.c-torture/execute/20000402-1.c: New test.
45106
45107 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
45108
45109 * gcc.c-torture/execute/va-arg-15.c: New test.
45110 * gcc.c-torture/execute/va-arg-16.c: New test.
45111 * gcc.c-torture/execute/va-arg-17.c: New test.
45112 * gcc.c-torture/execute/va-arg-18.c: New test.
45113 * gcc.c-torture/execute/va-arg-19.c: New test.
45114
45115 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
45116
45117 * gcc.c-torture/compile/981211-1.c: Move to...
45118 * gcc.dg/cpp-as1.c: ...here.
45119 * gcc.dg/cpp-as2.c: New file.
45120
45121 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
45122 compiler.
45123
45124 2000-04-02 Neil Booth <NeilB@earthling.net>
45125
45126 * gcc.dg/cpp-cond.c New tests.
45127 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
45128 accidental success less likely.
45129 * gcc.dg/cpp-missingop.c New tests.
45130 * gcc.dg/cpp-missingparen.c New tests.
45131 * gcc.dg/cpp-shift.c New tests.
45132 * gcc.dg/cpp-shortcircuit.c New tests.
45133 * gcc.dg/cpp-unary.c New tests.
45134
45135 2000-03-29 Jeffrey A Law (law@cygnus.com)
45136
45137 * gcc.c-torture/compile/20000329-1.c: New test.
45138
45139 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
45140
45141 * gcc.c-torture/compile/20000326-1.c: New test.
45142 * gcc.c-torture/compile/20000326-2.c: New test.
45143
45144 2000-03-24 Geoff Keating <geoffk@cygnus.com>
45145
45146 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
45147 the first parameter is a function argument.
45148
45149 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
45150
45151 * g++.old-deja/g++.ext/array4.C: New test.
45152
45153 2000-03-22 Geoff Keating <geoffk@cygnus.com>
45154
45155 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
45156
45157 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45158
45159 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
45160
45161 2000-03-19 Richard Henderson <rth@cygnus.com>
45162
45163 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
45164
45165 2000-03-19 Richard Henderson <rth@cygnus.com>
45166
45167 * gcc.c-torture/compile/20000319-1.c: New test.
45168
45169 2000-03-14 Jeffrey A Law (law@cygnus.com)
45170
45171 * gcc.c-torture/execute/20000314-3.c: New test.
45172 * gcc.c-torture/execute/20000314-2.c: New test.
45173 * gcc.c-torture/execute/20000314-1.c: New test.
45174 * gcc.c-torture/compile/20000314-2.c: New test.
45175 * gcc.c-torture/compile/20000314-1.c: New test.
45176
45177 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
45178
45179 * g++.old-deja/g++.warn/inline.C: New test.
45180
45181 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
45182
45183 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
45184 standards-compliant result rather than specific constants.
45185 Put test-values in array.
45186
45187 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
45188
45189 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
45190 (g++_target_compile): Put test-specific options last.
45191
45192 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
45193
45194 * g++.old-deja/g++.eh/vbase4.C: New test.
45195
45196 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
45197
45198 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
45199
45200 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
45201
45202 * g++.old-deja/g++.brendan/misc12.C: Removed.
45203 * g++.old-deja/g++.pt/memtemp77.C: Constify.
45204 * g++.old-deja/g++.ext/pretty4.C: New test.
45205
45206 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
45207
45208 * g++.old-deja/g++.other/string2.C: New test.
45209
45210 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
45211
45212 * g++.old-deja/g++.warn/impint2.C: New test.
45213
45214 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
45215
45216 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
45217 is 1, not zero.
45218
45219 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
45220
45221 * g++.old-deja/g++.warn/impint.C: New test.
45222 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
45223 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
45224 * g++.old-deja/g++.pt/explicit12.C: Likewise.
45225 * g++.old-deja/g++.pt/explicit13.C: Likewise.
45226 * g++.old-deja/g++.pt/explicit17.C: Likewise.
45227 * g++.old-deja/g++.pt/explicit18.C: Likewise.
45228 * g++.old-deja/g++.pt/explicit19.C: Likewise.
45229 * g++.old-deja/g++.pt/explicit23.C: Likewise.
45230 * g++.old-deja/g++.pt/explicit31.C: Likewise.
45231 * g++.old-deja/g++.pt/explicit35.C: Likewise.
45232 * g++.old-deja/g++.pt/explicit6.C: Likewise.
45233 * g++.old-deja/g++.pt/memclass7.C: Likewise.
45234
45235 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
45236
45237 * gcc.dg/cpp-redef.c: New test.
45238
45239 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
45240
45241 * g++.old-deja/g++.pt/unify7.C: New test.
45242
45243 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
45244
45245 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
45246 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
45247
45248 2000-02-25 Geoff Keating <geoffk@cygnus.com>
45249
45250 * gcc.c-torture/compile/20000224-1.c: New test.
45251
45252 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45253
45254 * gcc.c-torture/compile/cpp-2.c: New test.
45255 * gcc.c-torture/compile/cpp-1.c: New test.
45256
45257 2000-02-25 Jeffrey A Law (law@cygnus.com)
45258
45259 * gcc.c-torture/execute/20000225-1.c: New test.
45260
45261 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45262
45263 * gcc.dg/cpp-li2.c: New test.
45264
45265 * gcc.dg/cpp-wi1.c: New test.
45266
45267 * gcc.dg/cpp-li1.c: New test.
45268
45269 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
45270
45271 * g++.old-deja/g++.other/sizeof5.C: New test.
45272
45273 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45274
45275 * gcc.c-torture/execute/va-arg-13.c: New test.
45276
45277 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
45278
45279 * gcc.c-torture/execute/va-arg-12.c: New test.
45280
45281 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
45282
45283 * gcc.c-torture/execute/20000223-1.c: New test.
45284
45285 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
45286
45287 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
45288
45289 2000-02-22 Mark Mitchell <mark@codesourcery.com>
45290
45291 * g++.old-deja/g++.abi/ptrmem.C: New test.
45292
45293 2000-02-19 Richard Henderson <rth@cygnus.com>
45294
45295 * gcc.c-torture/compile/init-3.c: New.
45296
45297 2000-02-17 Mark Mitchell <mark@codesourcery.com>
45298
45299 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
45300 ALWAYS_CXXFLAGS.
45301
45302 2000-02-11 Robert Lipe <robertl@sco.com>
45303
45304 * gcc.c-torture/compile/20000211-3.c: New test.
45305
45306 2000-02-11 Martin Buchholz <martin@xemacs.org>
45307
45308 * gcc.c-torture/compile/20000211-2.c: New test.
45309
45310 2000-02-11 Jeffrey A Law (law@cygnus.com)
45311
45312 * gcc.c-torture/compile/20000211-1.c: New test.
45313
45314 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
45315
45316 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
45317 on native targets
45318
45319 2000-02-08 Nathan Sidwell <nathan@acm.org>
45320
45321 * g++.old-deja/g++.other/cast5.C: New test.
45322
45323 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
45324
45325 * gcc.c-torture/execute/20000205-1.c: New.
45326
45327 2000-02-03 Nathan Sidwell <nathan@acm.org>
45328
45329 * g++.old-deja/g++.jason/cast3.C: Return void.
45330 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
45331
45332 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45333
45334 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
45335
45336 * gcc.dg/loop-1.c: New test.
45337
45338 2000-01-27 Jakub Jelinek <jakub@redhat.com>
45339
45340 * gcc.c-torture/compile/20000127-1.c: New test.
45341 * gcc.c-torture/execute/991228-1.c: New test.
45342
45343 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45344
45345 * gcc.dg/unused-2.c: New test.
45346
45347 * gcc.dg/conv-1.c: New test.
45348
45349 2000-01-24 Mark Mitchell <mark@codesourcery.com>
45350
45351 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
45352 compiler.
45353 (tool_option_proc): Fix typo.
45354
45355 2000-01-24 Geoff Keating <geoffk@cygnus.com>
45356
45357 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
45358 of the ld on the host, not on the build machine.
45359 Also, don't crash if '--help' is not a supported option.
45360
45361 2000-01-24 Richard Henderson <rth@cygnus.com>
45362
45363 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
45364
45365 2000-01-20 Jeffrey A Law (law@cygnus.com)
45366
45367 * gcc.c-torture/execute/20000120-2.c: New test.
45368 * gcc.c-torture/execute/20000120-1.c: New test.
45369
45370 2000-01-13 Jeffrey A Law (law@cygnus.com)
45371
45372 * gcc.c-torture/execute/20000113-1.c: New test.
45373
45374 2000-01-12 Jeffrey A Law (law@cygnus.com)
45375
45376 * gcc.c-torture/execute/20000112-1.c: New test.
45377
45378 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45379
45380 * gcc.dg/20000111-1.c: New test.
45381
45382 2000-01-10 Jeffrey A Law (law@cygnus.com)
45383
45384 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
45385 with 16 bit integers.
45386
45387 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45388
45389 * gcc.dg/20000108-1.c: New test.
45390
45391 2000-01-05 Nathan Sidwell <nathan@acm.org>
45392
45393 * g++.old-deja/g++.ns/koenig8.C: New test.
45394
45395 2000-01-05 Nathan Sidwell <nathan@acm.org>
45396
45397 * g++.old-deja/g++.other/cast4.C: New test.
45398
45399 2000-01-05 Jeffrey A Law (law@cygnus.com)
45400
45401 * gcc.c-torture/compile/20000105-2.c: New test.
45402 * gcc.c-torture/compile/20000105-1.c: New test.
45403
45404 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45405
45406 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
45407 references to printf & atoi to conform to ANSI standard.
45408 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
45409 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
45410 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
45411 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
45412 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
45413 * g++.old-deja/g++.brendan/complex1.C: Likewise.
45414 * g++.old-deja/g++.brendan/copy1.C: Likewise.
45415 * g++.old-deja/g++.brendan/copy2.C: Likewise.
45416 * g++.old-deja/g++.brendan/copy3.C: Likewise.
45417 * g++.old-deja/g++.brendan/copy4.C: Likewise.
45418 * g++.old-deja/g++.brendan/copy5.C: Likewise.
45419 * g++.old-deja/g++.brendan/copy6.C: Likewise.
45420 * g++.old-deja/g++.brendan/copy7.C: Likewise.
45421 * g++.old-deja/g++.brendan/copy8.C: Likewise.
45422 * g++.old-deja/g++.brendan/crash11.C: Likewise.
45423 * g++.old-deja/g++.brendan/crash14.C: Likewise.
45424 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
45425 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45426 * g++.old-deja/g++.brendan/delete2.C: Likewise.
45427 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
45428 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
45429 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
45430 * g++.old-deja/g++.brendan/eh1.C: Likewise.
45431 * g++.old-deja/g++.brendan/groff1.C: Likewise.
45432 * g++.old-deja/g++.brendan/init3.C: Likewise.
45433 * g++.old-deja/g++.brendan/misc12.C: Likewise.
45434 * g++.old-deja/g++.brendan/misc7.C: Likewise.
45435 * g++.old-deja/g++.brendan/new2.C: Likewise.
45436 * g++.old-deja/g++.brendan/operators4.C: Likewise.
45437 * g++.old-deja/g++.brendan/operators5.C: Likewise.
45438 * g++.old-deja/g++.brendan/overload2.C: Likewise.
45439 * g++.old-deja/g++.brendan/overload7.C: Likewise.
45440 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
45441 * g++.old-deja/g++.brendan/reference1.C: Likewise.
45442 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
45443 * g++.old-deja/g++.brendan/template24.C: Likewise.
45444 * g++.old-deja/g++.brendan/template3.C: Likewise.
45445 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
45446 * g++.old-deja/g++.jason/inline3.C: Likewise.
45447 * g++.old-deja/g++.jason/opeq.C: Likewise.
45448 * g++.old-deja/g++.law/arg5.C: Likewise.
45449 * g++.old-deja/g++.law/arm7.C: Likewise.
45450 * g++.old-deja/g++.law/ctors11.C: Likewise.
45451 * g++.old-deja/g++.law/cvt8.C: Likewise.
45452 * g++.old-deja/g++.law/init9.C: Likewise.
45453 * g++.old-deja/g++.law/refs4.C: Likewise.
45454 * g++.old-deja/g++.law/template2.C: Likewise.
45455 * g++.old-deja/g++.law/visibility24.C: Likewise.
45456 * g++.old-deja/g++.law/vtable3.C: Likewise.
45457 * g++.old-deja/g++.mike/asm2.C: Likewise.
45458 * g++.old-deja/g++.mike/eh1.C: Likewise.
45459 * g++.old-deja/g++.mike/misc1.C: Likewise.
45460 * g++.old-deja/g++.mike/misc13.C: Likewise.
45461 * g++.old-deja/g++.mike/misc14.C: Likewise.
45462 * g++.old-deja/g++.mike/ns12.C: Likewise.
45463 * g++.old-deja/g++.mike/p1248.C: Likewise.
45464 * g++.old-deja/g++.mike/p3708.C: Likewise.
45465 * g++.old-deja/g++.mike/p3708a.C: Likewise.
45466 * g++.old-deja/g++.mike/p3708b.C: Likewise.
45467 * g++.old-deja/g++.mike/p646.C: Likewise.
45468 * g++.old-deja/g++.mike/p700.C: Likewise.
45469 * g++.old-deja/g++.mike/p783.C: Likewise.
45470 * g++.old-deja/g++.mike/p783a.C: Likewise.
45471 * g++.old-deja/g++.mike/p783b.C: Likewise.
45472 * g++.old-deja/g++.mike/p786.C: Likewise.
45473 * g++.old-deja/g++.mike/p789.C: Likewise.
45474 * g++.old-deja/g++.mike/p789a.C: Likewise.
45475 * g++.old-deja/g++.mike/p807a.C: Likewise.
45476 * g++.old-deja/g++.other/delete3.C: Likewise.
45477 * g++.old-deja/g++.other/dyncast1.C: Likewise.
45478 * g++.old-deja/g++.other/dyncast2.C: Likewise.
45479 * g++.old-deja/g++.other/dyncast3.C: Likewise.
45480 * g++.old-deja/g++.other/empty1.C: Likewise.
45481 * g++.old-deja/g++.other/temporary1.C: Likewise.
45482 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
45483 * g++.old-deja/g++.pt/t16.C: Likewise.
45484 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
45485
45486 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
45487
45488 * gcc.dg/991230-1.c: New test.
45489
45490 1999-12-29 Jeffrey A Law (law@cygnus.com)
45491
45492 * gcc.c-torture/compile/991229-3.c: New test.
45493 * gcc.c-torture/compile/991229-2.c: New test.
45494 * gcc.c-torture/compile/991229-1.c: New test.
45495
45496 1999-12-29 Greg McGary <gkm@eng.ascend.com>
45497
45498 * gcc.c-torture/compile/labels-2.c: New test.
45499
45500 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
45501
45502 * gcc.c-torture/execute/991227-1.c: New test.
45503
45504 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45505
45506 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
45507
45508 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
45509
45510 * gcc.c-torture/execute/991221-1.c: New test.
45511
45512 1999-12-20 Nathan Sidwell <nathan@acm.org>
45513
45514 * g++.old-deja/g++.other/cast3.C: New test.
45515
45516 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
45517
45518 * gcc.c-torture/execute/991216-4.c: New test.
45519
45520 1999-12-16 Michael Meissner <meissner@cygnus.com>
45521
45522 * gcc.c-torture/execute/991216-1.c: New test.
45523 * gcc.c-torture/execute/991216-2.c: New test.
45524 * gcc.c-torture/execute/991216-3.c: New test.
45525
45526 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
45527
45528 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
45529 Actually make the test fail by using "-O2" for compilation.
45530
45531 1999-12-15 Nathan Sidwell <nathan@acm.org>
45532
45533 * g++.old-deja/g++.warn/cast-align1.C: New test.
45534
45535 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
45536
45537 * gcc.c-torture/compile/991214-1.c: New test.
45538 * gcc.c-torture/compile/991214-2.c: New test.
45539
45540 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
45541
45542 * gcc.dg/991214-1.c: New test.
45543
45544 1999-12-13 Jeffrey A Law (law@cygnus.com)
45545
45546 * gcc.c-torture/compile/991213-3.c: New test.
45547 * gcc.c-torture/compile/991213-2.c: New test.
45548 * gcc.c-torture/compile/991213-1.c: New test.
45549
45550 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
45551
45552 * gcc.dg/991209-1.c: New test.
45553
45554 1999-12-08 Nathan Sidwell <nathan@acm.org>
45555
45556 * gcc.c-torture/compile/991208-1.c: New test.
45557
45558 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45559
45560 * gcc.dg/ultrasp2.c: New test.
45561
45562 1999-12-05 Alex Samuel <samuel@codesourcery.com>
45563
45564 * g++.old-deja/g++.abi/align.C (main): Fix typo.
45565
45566 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
45567
45568 * gcc.c-torture/compile/991202-1.c: New test.
45569 * gcc.c-torture/execute/991202-1.c: New test.
45570 * gcc.c-torture/execute/991202-2.c: New test.
45571 * gcc.c-torture/execute/991202-3.c: New test.
45572
45573 1999-12-02 Alex Samuel <samuel@codesourcery.com>
45574
45575 * g++.old-deja/g++.abi/align.C: New test.
45576 * g++.old-deja/g++.abi/aggregates.C: Likewise.
45577 * g++.old-deja/g++.abi/bitfields.C: Likewise.
45578
45579 1999-12-01 Richard Henderson <rth@cygnus.com>
45580
45581 * gcc.c-torture/execute/991201-1.c: New.
45582
45583 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
45584
45585 * gcc.dg/991129-1.c: New test.
45586
45587 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
45588
45589 * gcc.c-torture/compile/991127-1.c: New test.
45590
45591 1999-11-22 Nathan Sidwell <nathan@acm.org>
45592
45593 * g++.old-deja/g++.other/warn4.C: New test.
45594
45595 1999-11-22 Nathan Sidwell <nathan@acm.org>
45596
45597 * g++.old-deja/g++.eh/cleanup2.C: New test.
45598 * g++.old-deja/g++.ext/pretty2.C: New test.
45599 * g++.old-deja/g++.ext/pretty3.C: New test.
45600 * g++.old-deja/g++.other/debug6.C: New test.
45601
45602 1999-10-20 Jim Wilson <wilson@cygnus.com>
45603
45604 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
45605 compiler_output to look for one error message instead of two.
45606
45607 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
45608
45609 * gcc.c-torture/execute/991118-1.c: Also test case
45610 where the word boundary does not split a byte evenly.
45611
45612 1999-11-19 Nathan Sidwell <nathan@acm.org>
45613
45614 * g++.old-deja/g++.ext/restrict1.C: New test.
45615
45616 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
45617
45618 * gcc.c-torture/execute/991118-1.c: New test.
45619
45620 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
45621
45622 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
45623 working directory pathnames.
45624
45625 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
45626
45627 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
45628 host is equipped with driver.h and driver.o so it can actually
45629 compile and run the tests.
45630
45631 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
45632
45633 * gcc.c-torture/compile/991008-1.c: New test.
45634
45635 1999-11-08 Nick Clifton <nickc@cygnus.com>
45636
45637 * lib/gcc-dg.exp: Include target-supports.exp
45638
45639 1999-11-05 Nick Clifton <nickc@cygnus.com>
45640
45641 * lib/target-supports.exp: New file: Provide procs to test for
45642 features supported by the target.
45643 (check_weak_available): Moved here from ecos.exp.
45644 (check_alias_available): New proc: Determine of the target
45645 toolchain supports the alias attribute.
45646
45647 * gcc.dg/special/ecos.exp: Move check_weak_available to
45648 target-supports.exp.
45649 (alias-1.c): Only perform the test if the target supports
45650 aliases.
45651 (wkali-1.c): Only perform the test if the target supports
45652 aliases.
45653
45654 * gcc.dg/990506-0.c: Expect error messages from cross
45655 targets as well as native targets.
45656
45657 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45658
45659 * gcc.dg/ultrasp1.c: Removed xfail.
45660 * gcc.dg/struct-ret-2.c: Likewise.
45661 * gcc.dg/array-1.c: Likewise.
45662
45663 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45664
45665 * gcc.dg/struct-ret-2.c: New test.
45666
45667 * gcc.dg/array-1.c: New test.
45668
45669 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
45670
45671 * gcc.c-torture/execute/991030-1.c: New test.
45672
45673 1999-10-26 Richard Henderson <rth@cygnus.com>
45674
45675 * gcc.c-torture/compile/991026-2.c: New test.
45676
45677 1999-10-26 Jeffrey A Law (law@cygnus.com)
45678
45679 * gcc.c-torture/compile/991026-1.c: New test.
45680
45681 1999-10-23 Jeffrey A Law (law@cygnus.com)
45682
45683 * gcc.c-torture/execute/991023-1.c: New test.
45684
45685 1999-10-19 Jeffrey A Law (law@cygnus.com)
45686
45687 * gcc.c-torture/execute/991019-1.c: New test.
45688
45689 1999-10-16 Richard Henderson <rth@cygnus.com>
45690
45691 * gcc.c-torture/execute/991016-1.c: New test.
45692
45693 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
45694
45695 * gcc.c-torture/execute/991014-1.c: New test.
45696
45697 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
45698
45699 * g++.old-deja/g++.other/union2.C: New test.
45700
45701 1999-10-13 Nathan Sidwell <nathan@acm.org>
45702
45703 * g++.old-deja/g++.other/vaarg2.C: New test.
45704 * g++.old-deja/g++.other/vaarg3.C: New test.
45705
45706 1999-10-12 Craig Burley <craig@jcb-sc.com>
45707
45708 * g77.f-torture/noncompile/19990905-1.f: Moved from being
45709 in compile/.
45710
45711 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
45712
45713 * gcc.c-torture/execute/va-arg-11.c: New test.
45714
45715 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
45716
45717 * lib/file-format.exp (gcc_target_object_format): Don't
45718 crash if objdump is unavailable.
45719
45720 1999-09-29 Donn Terry <donn@interix.com>
45721
45722 * gcc.misc-tests/mg.exp: delete extraneous redirection.
45723
45724 1999-09-28 Nick Clifton <nickc@cygnus.com>
45725
45726 * gcc.c-torture/compile/990928-1.c: New test.
45727
45728 1999-09-28 Nathan Sidwell <nathan@acm.org>
45729
45730 * g++.old-deja/g++.other/decl6.C: New test.
45731
45732 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45733
45734 * gcc.c-torture/execute/va-arg-10.c: New test.
45735
45736 1999-09-27 Nathan Sidwell <nathan@acm.org>
45737
45738 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
45739 __PRETTY_FUNCTION__.
45740
45741 1999-09-23 Nick Clifton <nickc@cygnus.com>
45742
45743 * gcc.c-torture/execute/990923-1.c: New test.
45744
45745 1999-09-21 Nick Clifton <nickc@cygnus.com>
45746
45747 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
45748 for which -fpic is inappropriate.
45749
45750 1999-09-21 Mark Mitchell <mark@codesourcery.com>
45751
45752 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
45753
45754 1999-09-21 Nathan Sidwell <nathan@acm.org>
45755
45756 * g++.old-deja/g++.other/dyncast1.C: New test.
45757 * g++.old-deja/g++.other/dyncast2.C: New test.
45758 * g++.old-deja/g++.other/dyncast3.C: New test.
45759 * g++.old-deja/g++.other/dyncast4.C: New test.
45760 * g++.old-deja/g++.other/dyncast5.C: New test.
45761 * g++.old-deja/g++.eh/catch3.C: New test.
45762 * g++.old-deja/g++.eh/catch3p.C: New test.
45763 * g++.old-deja/g++.eh/catch4.C: New test.
45764 * g++.old-deja/g++.eh/catch4p.C: New test.
45765 * g++.old-deja/g++.eh/catch5.C: New test.
45766 * g++.old-deja/g++.eh/catch5p.C: New test.
45767 * g++.old-deja/g++.eh/catch6.C: New test.
45768 * g++.old-deja/g++.eh/catch6p.C: New test.
45769 * g++.old-deja/g++.eh/catch7.C: New test.
45770 * g++.old-deja/g++.eh/catch7p.C: New test.
45771 * g++.old-deja/g++.eh/catch8.C: New test.
45772 * g++.old-deja/g++.eh/catch8p.C: New test.
45773 * g++.old-deja/g++.eh/catch9.C: New test.
45774 * g++.old-deja/g++.eh/catch9p.C: New test.
45775
45776 1999-09-13 Nathan Sidwell <nathan@acm.org>
45777
45778 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
45779 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
45780
45781 1999-09-13 Jeffrey A Law (law@cygnus.com)
45782
45783 * gcc.c-torture/compile/990913-1.c: New test.
45784
45785 1999-09-10 Nathan Sidwell <nathan@acm.org>
45786
45787 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
45788 * g++.old-deja/g++.jason/rfg5.C: Likewise.
45789
45790 1999-09-09 Richard Henderson <rth@cygnus.com>
45791
45792 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
45793
45794 1999-09-09 Nathan Sidwell <nathan@acm.org>
45795
45796 * g++.old-deja/g++.other/lookup11.C: New test.
45797 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
45798 what is permitted and what we want.
45799 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
45800 overload use.
45801 * g++.old-deja/g++.jason/rfg5.C: Likewise.
45802
45803 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
45804
45805 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
45806 * gcc.c-torture/noncompile/poison-1.c: New file.
45807
45808 1999-09-08 Nathan Sidwell <nathan@acm.org>
45809
45810 * g++.old-deja/g++.other/sizeof3.C: New test.
45811 * g++.old-deja/g++.other/sizeof4.C: New test.
45812 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
45813 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
45814
45815 1999-09-07 Richard Henderson <rth@cygnus.com>
45816
45817 * gcc.dg/va-arg-1.c: New.
45818
45819 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45820
45821 * gcc.c-torture/execute/va-arg-9.c: New test.
45822
45823 1999-09-05 Craig Burley <craig@jcb-sc.com>
45824
45825 * g77.f-torture/compile/980519-2.f: New test.
45826 * g77.f-torture/compile/19990905-0.f: New test.
45827 * g77.f-torture/compile/19990905-1.f: New test.
45828 * g77.f-torture/compile/19990905-2.f: New test.
45829
45830 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
45831
45832 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
45833
45834 * gcc.c-torture/execute/990827-1.c: Fix typo.
45835
45836 1999-09-03 Nathan Sidwell <nathan@acm.org>
45837
45838 * g++.old-deja/g++.other/deref1.C: New test.
45839
45840 1999-09-02 Nathan Sidwell <nathan@acm.org>
45841
45842 * g++.old-deja/g++.other/ambig2.C: New test.
45843 * g++.old-deja/g++.other/cond5.C: New test.
45844 * g++.old-deja/g++.other/lookup16.C: New test.
45845
45846 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
45847
45848 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
45849 assemblers too.
45850
45851 1999-08-31 Jeffrey A Law (law@cygnus.com)
45852
45853 * lib/c-torture.exp: Avoid the "compare executables" optimization
45854 when testing native.
45855
45856 1999-08-29 Jeffrey A Law (law@cygnus.com)
45857
45858 * gcc.c-torture/execute/990829-1.c: New test.
45859 * gcc.c-torture/compile/990829-1.c: New test.
45860
45861 1999-08-27 Paul Burchard <burchard@pobox.com>
45862
45863 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
45864 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
45865 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
45866 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
45867 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
45868 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
45869 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
45870 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
45871 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
45872 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
45873 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
45874
45875 1999-08-27 Jeffrey A Law (law@cygnus.com)
45876
45877 * gcc.c-torture/execute/990827-1.c: New test.
45878
45879 1999-08-26 Craig Burley <craig@jcb-sc.com>
45880
45881 * g77.f-torture/noncompile/19990826-4.f: New test.
45882
45883 * g77.f-torture/compile/19990826-3.f: New test.
45884
45885 * g77.f-torture/execute/19990826-2.f: New test.
45886
45887 * g77.f-torture/compile/19990826-1.f: New test.
45888
45889 * gcc.c-torture/execute/990826-0.c: New test.
45890 * g77.c-torture/execute/19990826-0.f: New test.
45891
45892 * g77.f-torture/noncompile/970626-2.f: New test.
45893
45894 1999-08-25 Paul Burchard <burchard@pobox.com>
45895
45896 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
45897 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
45898 lss-011.C: New tests.
45899
45900 1999-08-25 Nathan Sidwell <nathan@acm.org>
45901
45902 * g++.old-deja/g++.other/decl5.C: New test.
45903
45904 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45905
45906 * noncompile/noncompile.exp: Load_lib c-torture.exp.
45907 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
45908 call `postbase' for each one. All callers of `postbase' changed
45909 to call this instead.
45910
45911 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
45912
45913 * gcc.c-torture/execute/990811-1.c: New test.
45914
45915 1999-08-09 Nick Clifton <nickc@cygnus.com>
45916
45917 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
45918 just native ones.
45919
45920 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
45921 just native ones.
45922
45923 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
45924
45925 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
45926
45927 1999-08-04 Jeffrey A Law (law@cygnus.com)
45928
45929 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
45930
45931 1999-08-04 Nathan Sidwell <nathan@acm.org>
45932
45933 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
45934
45935 1999-08-04 Jeffrey A Law (law@cygnus.com)
45936
45937 * gcc.c-torture/execute/990804-1.c: New test.
45938
45939 1999-08-03 Nathan Sidwell <nathan@acm.org>
45940
45941 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
45942 * g++.old-deja/g++.brendan/crash64.C: Likewise.
45943 * g++.old-deja/g++.brendan/overload8.C: Likewise.
45944
45945 1999-08-03 Nathan Sidwell <nathan@acm.org>
45946
45947 * g++.old-deja/g++.other/struct1.C: New test.
45948
45949 1999-08-03 Nathan Sidwell <nathan@acm.org>
45950
45951 * g++.old-deja/g++.other/enum2.C: New test.
45952
45953 1999-08-02 Richard Henderson <rth@cygnus.com>
45954
45955 Adapted from tests from Franz Sirl:
45956 * gcc.c-torture/execute/va-arg-7.c: New test.
45957 * gcc.c-torture/execute/va-arg-8.c: New test.
45958
45959 1999-08-01 Jeffrey A Law (law@cygnus.com)
45960
45961 * gcc.c-torture/compile/990801-2.c: New test.
45962
45963 * gcc.c-torture/compile/990801-1.c: New test.
45964
45965 1999-07-27 Michael Meissner <meissner@cygnus.com>
45966
45967 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
45968 fp-cmp-1.c, converting double to float.
45969
45970 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
45971 fp-cmp-1.c, converting double to long double.
45972
45973 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
45974 from fr1 to unknown_register, since fr1 is a legitimate register
45975 on some machines.
45976
45977 1999-07-25 Jeffrey A Law (law@cygnus.com)
45978
45979 * README: More listname related changes.
45980
45981 1999-07-08 Catherine Moore <clm@cygnus.com>
45982
45983 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
45984
45985 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
45986
45987 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
45988
45989 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
45990
45991 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
45992
45993 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
45994
45995 * gcc.dg/990703-1.c: New test.
45996
45997 1999-06-29 Nick Clifton <nickc@cygnus.com>
45998
45999 * lib/file-format.exp: New file: Move definition of proc
46000 gcc_target_object_format to here from
46001 gcc.dg/special/ecos.exp.
46002
46003 * lib/c-torture.exp: Include lib file-format.exp.
46004 * lib/gcc-dg.exp: Include lib file-format.exp.
46005
46006 * gcc.dg/special/ecos.exp: Remove definition of proc
46007 gcc_target_object_format.
46008
46009 1999-06-28 Jeffrey A Law (law@cygnus.com)
46010
46011 * gcc.c-torture/execute/990628-1.c: New test.
46012
46013 1999-06-25 Jeffrey A Law (law@cygnus.com)
46014
46015 * gcc.c-torture/compile/990625-2.c: New test.
46016
46017 * gcc.c-torture/compile/990625-1.c: New test.
46018
46019 1999-06-23 Nick Clifton <nickc@cygnus.com>
46020
46021 * gcc.c-torture/compile/dll.c: New test case. Check that dll
46022 attributes compile.
46023 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
46024 ports that use the COFF/PE file format.
46025
46026 1999-06-17 Jeffrey A Law (law@cygnus.com)
46027
46028 * gcc.c-torture/compile/990617-1.c: New test.
46029
46030 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
46031
46032 * g++.old-deja/g++.other/decl4.C: New test.
46033
46034 1999-06-14 Nathan Sidwell <nathan@acm.org>
46035
46036 * g++.old-deja/g++.other/bitfld3.C: New test.
46037
46038 1999-06-08 Nathan Sidwell <nathan@acm.org>
46039
46040 * g++.old-deja/g++.eh/catch1.C: New test.
46041
46042 1999-06-07 Jeffrey A Law (law@cygnus.com)
46043
46044 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
46045
46046 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
46047 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
46048
46049 1999-06-05 Craig Burley <craig@jcb-sc.com>
46050
46051 * g77.f-torture/compile/19990502-0.f: Replace with new,
46052 shorter, test that still fails after recent changes.
46053
46054 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46055
46056 * gcc.c-torture/execute/990604-1.c: New test.
46057
46058 1999-05-31 Jeffrey A Law (law@cygnus.com)
46059
46060 * gcc.c-torture/execute/990531-1.c: New test.
46061
46062 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46063
46064 * gcc.c-torture/compile/990527-1.c: New test.
46065
46066 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
46067
46068 * gcc.c-torture/execute/990527-1.c: New test.
46069
46070 1999-05-25 Nick Clifton <nickc@cygnus.com>
46071
46072 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
46073 bitfields as signed.
46074
46075 1999-05-25 Craig Burley <craig@jcb-sc.com>
46076
46077 * g77.f-torture/compile/19990525-0.f: New test.
46078
46079 1999-05-25 Jeffrey A Law (law@cygnus.com)
46080
46081 * gcc.c-torture/execute/990525-2.c: New test.
46082
46083 * gcc.c-torture/execute/990525-1.c: New test.
46084
46085 1999-05-24 Nathan Sidwell <nathan@acm.org>
46086
46087 * g++.old-deja/g++.other/anon3.C: New test.
46088 * g++.old-deja/g++.other/anon4.C: New test.
46089 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
46090 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
46091 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
46092 Merrill).
46093
46094 1999-05-24 Jeffrey A Law (law@cygnus.com)
46095
46096 * gcc.c-torture/execute/990524-1.c: New test.
46097
46098 * gcc.dg/990524-1.c: New test.
46099
46100 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46101
46102 * gcc.c-torture/compile/990523-1.c: New test.
46103
46104 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
46105
46106 * gcc.c-torture/compile/990519-1.c: New test.
46107
46108 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46109
46110 * gcc.c-torture/compile/990517-1.c: New test.
46111
46112 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
46113 (e4, f4): New tests.
46114 (main): Call them.
46115
46116 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46117
46118 * gcc.dg/noreturn-1.c: New test.
46119
46120 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46121
46122 * gcc.c-torture/execute/990513-1.c: New test.
46123
46124 1999-05-10 Richard Henderson <rth@cygnus.com>
46125
46126 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
46127
46128 1999-05-10 Craig Burley <craig@jcb-sc.com>
46129
46130 * g77.f-torture/execute/erfc.f: Use small single-precision
46131 values, to avoid problems on Alphas when not -mieee.
46132
46133 1999-05-08 Craig Burley <craig@jcb-sc.com>
46134
46135 * gcc.dg/990506-0.c: New test.
46136
46137 1999-05-08 Richard Henderson <rth@cygnus.com>
46138
46139 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
46140 the constant to test. Don't XFAIL 64-bit targets.
46141
46142 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
46143 * g++.old-deja/g++.law/profile1.C: Likewise.
46144
46145 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
46146 operator new instances.
46147 * g++.old-deja/g++.other/delete5.C: Likewise.
46148
46149 1999-05-03 Craig Burley <craig@jcb-sc.com>
46150
46151 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
46152 intrinsic.
46153
46154 1999-05-03 Craig Burley <craig@jcb-sc.com>
46155
46156 * g77.f-torture/execute/u77-test.f: Reverse order of two
46157 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
46158
46159 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46160
46161 * gcc.dg/compare1.c: New test.
46162
46163 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
46164
46165 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
46166 New tests.
46167
46168 1999-05-02 Craig Burley <craig@jcb-sc.com>
46169
46170 * g77.f-torture/compile/19990502-1.f: New test.
46171
46172 1999-05-02 Craig Burley <craig@jcb-sc.com>
46173
46174 * g77.f-torture/compile/19990502-0.f: New test.
46175
46176 1999-05-02 Craig Burley <craig@jcb-sc.com>
46177
46178 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
46179 intrinsic.
46180
46181 1999-05-02 Craig Burley <craig@jcb-sc.com>
46182
46183 * g77.f-torture/execute/u77-test.f (main): List libU77
46184 intrinsics not currently tested.
46185 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
46186 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
46187 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
46188 Trim blanks off the ends of some printed strings.
46189
46190 1999-05-02 Craig Burley <craig@jcb-sc.com>
46191
46192 * g77.f-torture/execute/u77-test.f (main): Just warn about
46193 FSTAT gid disagreement, as it's expected on some systems.
46194
46195 1999-05-01 Craig Burley <craig@jcb-sc.com>
46196
46197 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
46198 use a new function, which allows for some slop.
46199 Clean up some commentary.
46200 (issum): The new function.
46201 (sgladd): Deleted subroutine.
46202
46203 1999-05-01 Craig Burley <craig@jcb-sc.com>
46204
46205 * g77.f-torture/execute/u77-test.f: Modify to be more like
46206 libf2c/libU77 version, bringing patches to that version here.
46207 Add suitable commentary.
46208
46209 1999-04-25 Richard Henderson <rth@cygnus.com>
46210
46211 * gcc.dg/990424-1.c: New test.
46212
46213 1999-04-24 Craig Burley <craig@jcb-sc.com>
46214
46215 * g77.f-torture/execute/u77-test.f (main): Bug involving
46216 LSTAT has been fixed, so turn back on full checking.
46217
46218 1999-04-20 Craig Burley <craig@jcb-sc.com>
46219
46220 * g77.f-torture/compile/19990419-0.f: New test.
46221 * g77.f-torture/execute/19990419-1.f: New test.
46222
46223 1999-04-17 Richard Henderson <rth@cygnus.com>
46224
46225 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
46226 to avoid the need for a prototype to supress a warning.
46227
46228 1999-04-07 Jim Wilson <wilson@cygnus.com>
46229
46230 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
46231
46232 1999-04-04 Jeffrey A Law (law@cygnus.com)
46233
46234 * gcc.c-torture/execute/990404-1.c: New test.
46235
46236 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
46237
46238 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
46239 * gcc.dg/cpp-if3.c: Don't use -pedantic.
46240 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
46241 missing initializer warnings.
46242
46243 1999-03-28 Jeffrey A Law (law@cygnus.com)
46244
46245 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
46246 matching strings.
46247
46248 1999-03-26 Jeffrey A Law (law@cygnus.com)
46249
46250 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
46251
46252 1999-03-26 Craig Burley <craig@jcb-sc.com>
46253
46254 * g77.f-torture/execute/19990325-0.f: New test.
46255 * g77.f-torture/execute/19990325-1.f: New test.
46256
46257 1999-03-24 Jeffrey A Law (law@cygnus.com)
46258
46259 * gcc.c-torture/execute/990324-1.c: New test.
46260
46261 1999-03-22 Jim Wilson <wilson@cygnus.com>
46262
46263 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
46264 test with 4.
46265
46266 1999-03-17 Richard Henderson <rth@cygnus.com>
46267
46268 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
46269
46270 1999-03-13 Craig Burley <craig@jcb-sc.com>
46271
46272 * g77.f-torture/execute/19990313-2.f: New test.
46273 * g77.f-torture/execute/19990313-3.f: New test.
46274
46275 1999-03-13 Craig Burley <craig@jcb-sc.com>
46276
46277 * g77.f-torture/execute/19990313-0.f: New test.
46278 * g77.f-torture/execute/19990313-1.f: New test.
46279
46280 1999-03-12 Jim Wilson <wilson@cygnus.com>
46281
46282 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
46283 printf to sprintf.
46284 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
46285 (main): Add check for u15. Conditionalize u31 check depending on
46286 whether ints are <32 bits or >=32 bits.
46287
46288 1999-03-08 Craig Burley <craig@jcb-sc.com>
46289
46290 * g77.f-torture/execute/19981119-0.f: Improve testiness.
46291
46292 1999-03-08 Craig Burley <craig@jcb-sc.com>
46293
46294 * g77.f-torture/compile/19990305-0.f: New test.
46295 * g77.f-torture/execute/19981119-0.f: New test.
46296
46297 1999-03-08 Craig Burley <craig@jcb-sc.com>
46298
46299 * g77.f-torture/execute/970625-2.f: call ABORT if final
46300 result is not correct, instead of just printing it.
46301 Add this checking via newly introduced obfuscation, to
46302 trip up buggy front ends.
46303
46304 1999-03-07 Craig Burley <craig@jcb-sc.com>
46305
46306 * g77.f-torture/compile/960317-1.f: Moved from being
46307 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
46308
46309 1999-03-06 Craig Burley <craig@jcb-sc.com>
46310
46311 * g77.f-torture/execute/960317-1.f: New (old) test.
46312 * g77.f-torture/execute/970625-2.f: Ditto.
46313
46314 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
46315
46316 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
46317 message on line 1 or line 2; cccp and cpplib do this differently.
46318
46319 1999-03-01 Jeffrey A Law (law@cygnus.com)
46320
46321 * g++.old-deja/g++.law/weak1.C: New test.
46322
46323 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
46324
46325 * gcc.c-torture/execute/990119-1.c: Renamed to...
46326 * gcc.dg/990119-1.c: this, so it will only be tested once
46327 (it's a preprocessor test, it doesn't need to be run at
46328 multiple optimization levels).
46329
46330 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
46331
46332 * lib/g++.exp: Don't add incdir=$base_dir/../include to
46333 ALWAYS_CXXFLAGS.
46334
46335 1999-02-24 Craig Burley <craig@jcb-sc.com>
46336
46337 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
46338 * g77.f-torture/compile/19981216-0.f: ...as it is expected
46339 to not be compilable by current g77.
46340
46341 1999-02-24 Nick Clifton <nickc@cygnus.com>
46342
46343 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
46344
46345 1999-02-22 Jeffrey A Law (law@cygnus.com)
46346
46347 * gcc.c-torture/execute/990222-1.c: New test.
46348
46349 1999-02-19 Craig Burley <craig@jcb-sc.com>
46350
46351 * g77.f-torture/compile/19990218-0.f: New test.
46352 * g77.f-torture/noncompile/19990218-1.f: New test.
46353
46354 1999-02-18 Craig Burley <craig@jcb-sc.com>
46355
46356 * g77.f-torture/compile/19981216-0.f: New test.
46357
46358 1999-02-14 Jeffrey A Law (law@cygnus.com)
46359
46360 * gcc.dg/990214-1.c: New test.
46361
46362 1999-02-13 Jeffrey A Law (law@cygnus.com)
46363
46364 * gcc.dg/990213-2.c: New test.
46365
46366 * gcc.dg/990213-1.c: New test.
46367
46368 1999-02-12 Jeffrey A Law (law@cygnus.com)
46369
46370 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
46371 ints.
46372
46373 1999-02-11 Nick Clifton <nickc@cygnus.com>
46374
46375 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
46376 specified by target.
46377
46378 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
46379
46380 1999-02-11 Jeffrey A Law (law@cygnus.com)
46381
46382 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
46383
46384 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
46385
46386 * gcc.dg/special/ecos.exp: New test driver for new tests with
46387 special requirements.
46388
46389 * gcc.dg/special/alias-1.c: New test.
46390 * gcc.dg/special/gcsec-1.c: New test.
46391 * gcc.dg/special/weak-1.c: New test.
46392 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
46393 * gcc.dg/special/weak-2.c: New test.
46394 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
46395 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
46396 * gcc.dg/special/wkali-1.c: New test.
46397 * gcc.dg/special/wkali-2.c: New test.
46398 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
46399 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
46400
46401 1999-02-10 Felix Lee <flee@cygnus.com>
46402
46403 * lib/c-torture.exp (c-torture-compile): Pull out code for
46404 analyzing gcc error messages.
46405 (c-torture-execute): Likewise. Fix some (harmless) false
46406 positives.
46407 * lib/gcc.exp (gcc_check_compile): New function.
46408
46409 1999-02-08 Richard Henderson <rth@cygnus.com>
46410
46411 * gcc.c-torture/execute/990208-1.c: New test.
46412
46413 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
46414
46415 * g++.dg/special/ecos.exp: New driver for new tests with special
46416 requirements
46417
46418 * g++.dg/special/conpr-1.C: New test
46419 * g++.dg/special/conpr-2.C: New test
46420 * g++.dg/special/conpr-2a.C: New test
46421 * g++.dg/special/conpr-3.C: New test
46422 * g++.dg/special/conpr-3a.C: New test
46423 * g++.dg/special/conpr-3b.C: New test
46424
46425 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
46426 allow g++ to use the dg driver
46427
46428 * README: Add comment about g++.dg directory
46429
46430 1999-02-06 Jeffrey A Law (law@cygnus.com)
46431
46432 * README: Update email addresses.
46433
46434 1999-02-03 Nick Clifton <nickc@cygnus.com>
46435
46436 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
46437 arguments in order to force structure S onto the stack even on
46438 the alpha.
46439 (test): Pass 10 leading arguments to function foo as well as the
46440 structure S.
46441
46442 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
46443 failure for all targets.
46444
46445 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
46446 abort to terminate program execution.
46447
46448 1999-01-30 Richard Henderson <rth@cygnus.com>
46449
46450 * gcc.c-torture/execute/990130-1.c: New test.
46451
46452 1999-01-30 Jeffrey A Law (law@cygnus.com)
46453
46454 * gcc.dg/990130-1.c: New test.
46455
46456 1999-01-28 Michael Meissner <meissner@cygnus.com>
46457
46458 * gcc.c-torture/execute/990128-1.c: New test.
46459
46460 1999-01-27 Michael Meissner <meissner@cygnus.com>
46461
46462 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
46463
46464 1999-01-27 Felix Lee <flee@cygnus.com>
46465
46466 * lib/c-torture.exp (c-torture-compile): pull out code for
46467 analyzing gcc error messages.
46468 (c-torture-execute): ditto, and fix some (harmless) false
46469 positives.
46470 * lib/gcc.exp (gcc_check_compile): new function.
46471
46472 1999-01-17 Jeffrey A Law (law@cygnus.com)
46473
46474 * gcc.dg/990117-1.c: New test.
46475
46476 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
46477
46478 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
46479
46480 1999-01-15 Jeffrey A Law (law@cygnus.com)
46481
46482 * g77.f-torture/compile/990115-1.f: New test.
46483
46484 1999-01-07 Jeffrey A Law (law@cygnus.com)
46485
46486 * gcc.c-torture/compile/990107-1.c: New test
46487
46488 1999-01-06 Jeffrey A Law (law@cygnus.com)
46489
46490 * gcc.c-torture/execute/990106-2.c: New test.
46491
46492 * gcc.c-torture/execute/990106-1.c: New test.
46493
46494 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
46495
46496 * gcc.c-torture/compile/981223-1.c: New test.
46497
46498 1998-12-29 Richard Henderson <rth@cygnus.com>
46499
46500 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
46501 (opt3): Rename from opt4 and disable.
46502
46503 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
46504
46505 * g++.old-deja/g++.pt/ptrmem5.C: New test.
46506
46507 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
46508
46509 * g++.old-deja/g++.other/conv5.C: New test.
46510
46511 1998-12-14 Nick Clifton <nickc@cygnus.com>
46512
46513 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
46514
46515 1998-12-11 Jeffrey A Law (law@cygnus.com)
46516
46517 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
46518
46519 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
46520
46521 * gcc.c-torture/compile/981211-1.c: New test.
46522
46523 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
46524
46525 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
46526
46527 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
46528
46529 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46530
46531 * gcc.special/930510-1.c: Make C9X safe.
46532 * gcc.misc-tests/gcov-1.c Similarly.
46533 * gcc.misc-tests/gcov-2.c Similarly.
46534
46535 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
46536
46537 * gcc.dg/ultrasp1.c: New test.
46538
46539 1998-12-06 Richard Henderson <rth@cygnus.com>
46540
46541 * gcc.c-torture/execute/981206.c: New test.
46542
46543 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
46544
46545 * g++.old-deja/g++.ns/template7.C: New test.
46546
46547 * g++.old-deja/g++.other/expr1.C: New test.
46548
46549 * g++.old-deja/g++.eh/tmpl3.C: New test.
46550
46551 * g++.old-deja/g++.eh/tmpl2.C: New test.
46552
46553 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
46554
46555 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
46556 * g++.old-deja/g++.other/using6.C: Removed.
46557 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
46558
46559 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
46560
46561 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
46562
46563 * g++.old-deja/g++.pt/overload8.C: New test.
46564
46565 * g++.old-deja/g++.pt/overload7.C: New test.
46566
46567 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
46568
46569 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
46570 and relinking messages.
46571 * lib/g++.exp (g++_target_compile): Remove .rpo file when
46572 compiling with -frepo.
46573
46574 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
46575
46576 * g++.old-deja/g++.pt/lookup6.C: New test.
46577
46578 1998-11-30 Nick Clifton <nickc@cygnus.com>
46579
46580 * gcc.c-torture/execute/981130-1.c: New test.
46581 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
46582
46583 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
46584
46585 * g++.old-deja/g++.pt/explicit76.C: New test.
46586
46587 * g++.old-deja/g++.pt/friend38.C: New test.
46588
46589 * g++.old-deja/g++.ns/crash2.C: New test.
46590
46591 * g++.old-deja/g++.pt/defarg8.C: New test.
46592
46593 * g++.old-deja/g++.pt/instantiate6.C: New test.
46594
46595 * g++.old-deja/g++.pt/static6.C: New test.
46596
46597 * g++.old-deja/g++.pt/decl2.C: New test.
46598
46599 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
46600
46601 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
46602 problem is actually related with name lookup, but so what? :-)
46603
46604 * g++.old-deja/g++.pt/friend37.C: New test.
46605
46606 1998-11-25 Dave Love <d.love@dl.ac.uk>
46607
46608 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
46609 element, which fails on some systems.
46610
46611 * g77.f-torture/execute/labug1.f: New test.
46612
46613 1998-11-21 Jeffrey A Law (law@cygnus.com)
46614
46615 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
46616 is defined.
46617
46618 1998-11-18 Dave Love <d.love@dl.ac.uk>
46619
46620 * g77.f-torture/compile/981117-1.f: New test.
46621
46622 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
46623
46624 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
46625 properly discarded.
46626
46627 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
46628
46629 * gcc.c-torture/execute/memcheck: New directory of tests for
46630 -fcheck-memory-usage.
46631
46632 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
46633
46634 * README: New file, general information about the testsuite and
46635 new description of the various C++ test subdirectories.
46636 * README.g++: Eliminate obsolete information, update and move most
46637 relevant stuff to README.
46638
46639 1998-11-07 Richard Henderson <rth@cygnus.com>
46640
46641 * gcc.c-torture/compile/981107-1.c: New test.
46642
46643 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
46644
46645 * execute/memcpy-bi.c: New testcase.
46646
46647 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
46648
46649 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
46650 base classes.
46651
46652 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
46653 template is selected.
46654
46655 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
46656 classes, it should be accepted for all types.
46657
46658 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
46659
46660 * g++.old-deja/g++.pt/spec24.C: Ensure that template
46661 specializations start with template headers.
46662
46663 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
46664
46665 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
46666
46667 * g++.old-deja/g++.other/init9.C: Test cross initialization of
46668 non-POD types.
46669
46670 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
46671
46672 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
46673
46674 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
46675
46676 * compile/981022-1.c, compile/981022-1.x: New test and driver.
46677
46678 1998-10-19 Jeffrey A Law (law@cygnus.com)
46679
46680 * 981019-1.c: New test.
46681
46682 1998-10-14 Robert Lipe <robertl@dgii.com>
46683
46684 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
46685 find objc headers.
46686
46687 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46688
46689 * compile/981001-4.c: Remove use of GCC extension that triggers a
46690 compiler bug.
46691
46692 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
46693
46694 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
46695
46696 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
46697
46698 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
46699 instantiation of template produces incorrect code for delete
46700 expression.
46701
46702 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
46703 constructors' name is not unique.
46704 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
46705 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
46706
46707 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
46708 automatic array of const is ill-formed.
46709
46710 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
46711 of template parameter?
46712
46713 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
46714 const.
46715
46716 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
46717 pointer-to-member expression.
46718
46719 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
46720 declaration causes ICE.
46721
46722 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
46723
46724 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
46725 reserved in the global namespace.
46726
46727 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
46728 generate needed virtual table.
46729
46730 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
46731
46732 1998-10-10 Dariush Eslimi <eslimi@loran.com>
46733
46734 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
46735 template-dependent type
46736
46737 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
46738
46739 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
46740 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
46741 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
46742
46743 * g++.old-deja/g++.other/using5.C: New test; using decl from base
46744 class should be usable as argument of member function.
46745 * g++.old-deja/g++.other/using6.C: New test; using decl from base
46746 class should be usable as return type of member function.
46747 * g++.old-deja/g++.other/using7.C: New test; using decl from base
46748 class should be usable as type of data member.
46749
46750 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
46751
46752 1998-10-09 Jeffrey A Law (law@cygnus.com)
46753
46754 * gcc.c-torture/special/920521-1.c: Fix bogus test.
46755
46756 1998-10-08 Nick Clifton <nickc@cygnus.com>
46757
46758 * gcc.dg/dll-?.c Add thumb to target list.
46759 Fix assembler scan patterns to match current assembler output.
46760
46761 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
46762
46763 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
46764 matching of template brackets.
46765
46766 * g++.old-deja/g++.other/using4.C: New test. Test using
46767 declarations of methods from base classes.
46768
46769 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
46770 within functions should introduce names into the innermost
46771 enclosing namespace.
46772
46773 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
46774 of static locals if first initialization throws.
46775
46776 1998-10-07 Jim Wilson <wilson@cygnus.com>
46777
46778 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
46779
46780 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
46781
46782 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
46783 lose track of the possible targets of tablejump insns.
46784 * special/special.exp: Run it.
46785
46786 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
46787
46788 * g++.old-deja/g++.pt/friend35.C: New test. A template function
46789 must be declared before its specializations can be named in friend
46790 declarations.
46791
46792 1998-10-05 Dave Love <d.love@dl.ac.uk>
46793
46794 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
46795
46796 * g77.f-torture/execute/io1.f: New test.
46797
46798 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
46799
46800 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
46801 with pointer to template function, for which no argument deduction
46802 is possible.
46803
46804 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
46805 specialization of template function as argument to template
46806 function.
46807
46808 * g++.old-deja/g++.other/access2.C: New test; Inner class
46809 shouldn't have privileged access to Outer's names.
46810
46811 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
46812
46813 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
46814 friend template declared within template class conflicts with
46815 nested class of the same name.
46816
46817 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
46818 is ignored.
46819
46820 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
46821 object with direct initializer as function declaration.
46822
46823 * g++.old-deja/g++.other/decl2.C: New test; duplicate
46824 initializers.
46825
46826 * g++.old-deja/g++.other/null2.C: New test; conditional operator
46827 involving const pointer and NULL produces incorrect result.
46828
46829 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
46830 type name without `typename' should be rejected with -pedantic.
46831
46832 1998-10-02 Richard Henderson <rth@cygnus.com>
46833
46834 * g++.old-deja/g++.other/addrof1.C: New test.
46835
46836 1998-10-01 Nick Clifton <nickc@cygnus.com>
46837
46838 * gcc.c-torture/compile/981001-1.c: New test.
46839 * gcc.c-torture/execute/981001-1.c: New test.
46840
46841 1998-10-01 Jeffrey A Law (law@cygnus.com)
46842
46843 * gcc.c-torture/compile/981001-2.c: New test.
46844 * gcc.c-torture/compile/981001-3.c: New test.
46845 * gcc.c-torture/compile/981001-4.c: New test.
46846
46847 1998-10-01 Robert Lipe <robertl@dgii.com>
46848
46849 * lib/objc.exp (objc_target_compile): Add -L during compiles for
46850 multilibbed hosts. Idea grafted from g77.exp.
46851
46852 1998-09-30 Dave Love <d.love@dl.ac.uk>
46853
46854 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
46855 avoid losing on systems which need -lsocket.
46856
46857 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
46858
46859 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
46860 * g++.old-deja/g++.other/nested2.C: Ditto.
46861 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
46862 failure.
46863
46864 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
46865
46866 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
46867 preferred over template operator!= for enum bitfields.
46868
46869 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
46870
46871 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
46872 that happen to have the same base name, but in different scopes,
46873 are incorrectly rejected.
46874
46875 1998-09-16 Richard Henderson <rth@cygnus.com>
46876
46877 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
46878 on the native word size instead of an integer literal.
46879
46880 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
46881
46882 * g++.old-deja/g++.other/static2.C: Invocation of static data
46883 member of type pointer-to-function denoted as non-static member.
46884
46885 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
46886 checks involving function types and aliases.
46887
46888 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
46889
46890 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
46891 redefined to the same non-trivial type.
46892
46893 * g++.old-deja/g++.pt/explicit73.C: Test for proper
46894 namespace-qualification of template specializations declared in
46895 other namespaces.
46896
46897 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
46898 to declare a subset of the specializations of a template function
46899 as friends of specializations of a template class.
46900
46901 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
46902 member templates that do not fully specialize the enclosing
46903 template class are rejected.
46904
46905 1998-09-11 Dave Love <d.love@dl.ac.uk>
46906
46907 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
46908
46909 1998-09-08 Dave Love <d.love@dl.ac.uk>
46910
46911 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
46912 altered from libf2c/libU77 version.
46913
46914 1998-09-06 Dave Love <d.love@dl.ac.uk>
46915
46916 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
46917
46918 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
46919
46920 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
46921 (un)signed char are different types for template specialization
46922 purposes.
46923
46924 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
46925
46926 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
46927 * objc: ObjC testsuite.
46928
46929 1998-08-31 Catherine Moore <clm@cygnus.com>
46930
46931 * gcc.c-torture/execute/941014-1.x: New file.
46932
46933 1998-08-31 Nick Clifton <nickc@cygnus.com>
46934
46935 * lib/c-torture.exp: Add support for
46936 torture_eval_before_compile and torture_eval_before_execute
46937 variables.
46938
46939 1998-08-30 Jeffrey A Law (law@cygnus.com)
46940
46941 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
46942 this test triggers valid.
46943
46944 1998-08-27 Jeffrey A Law (law@cygnus.com)
46945
46946 * gcc.dg/980827-1.c: New test.
46947
46948 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
46949
46950 * gcc.c-torture/execute/loop-4b.c: New test.
46951
46952 1998-08-26 Nick Clifton <nickc@cygnus.com>
46953
46954 * lib/c-torture.exp: Add support for
46955 torture_eval_before_compile and torture_eval_before_execute
46956 variables.
46957
46958 1998-08-25 Jeffrey A Law (law@cygnus.com)
46959
46960 * gcc.c-torture/compile/980825-1.c: New test.
46961
46962 1998-08-24 Nick Clifton <nickc@cygnus.com>
46963
46964 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
46965 count number tests in opt_t0 not good_t0.
46966
46967 1998-08-24 Jeffrey A Law (law@cygnus.com)
46968
46969 * gcc.c-torture/compile/930326-1.x: Fix typo.
46970
46971 1998-08-23 Mark Mitchell <mark@markmitchell.com>
46972
46973 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
46974 causes an ICE.
46975
46976 1998-08-21 Jeffrey A Law (law@cygnus.com)
46977
46978 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
46979 STACK_SIZE is defined.
46980 * gcc.c-torture/unsorted/stuct.c: Similarly.
46981
46982 * gcc.c-torture/compile/980821-1.c: New test.
46983
46984 1998-08-21 Jeffrey A Law (law@cygnus.com)
46985
46986 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
46987
46988 1998-08-19 Mark Mitchell <mark@markmitchell.com>
46989
46990 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
46991 code.
46992
46993 1998-08-09 Mark Mitchell <mark@markmitchell.com>
46994
46995 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
46996 error'.
46997
46998 1998-08-18 Jeffrey A Law (law@cygnus.com)
46999
47000 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
47001
47002 1998-08-16 Jeffrey A Law (law@cygnus.com)
47003
47004 * gcc.c-torture/compile/980816-1.c: New test.
47005
47006 * gcc.dg/980816-1.c: New test.
47007
47008 1998-08-13 Jeffrey A Law (law@cygnus.com)
47009
47010 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
47011 compiler for ieee tests.
47012
47013 1998-08-01 Dave Love <d.love@dl.ac.uk>
47014
47015 * g77.f-torture/compile/980729-0.f: New test.
47016
47017 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
47018
47019 * gcc.c-torture/special/eeprof-1.c: New test, for
47020 -finstrument-functions.
47021 * gcc.c-torture/special/special.exp: Run it.
47022
47023 1998-07-29 Jeffrey A Law (law@cygnus.com)
47024
47025 * gcc.c-torture/compile/980729-1.c: New test.
47026
47027 1998-07-27 Nick Clifton <nickc@cygnus.com>
47028
47029 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
47030 __thumb__ is defined, and test for ARM style doubles if so.
47031
47032 1998-07-26 Dave Love <d.love@dl.ac.uk>
47033
47034 * g77.f-torture/noncompile/980615-0.f: New test.
47035
47036 1998-07-26 H.J. Lu (hjl@gnu.org)
47037
47038 * gcc.dg/980312-1.c: Do link instead of compile.
47039 * gcc.dg/980313-1.c: Likewise.
47040
47041 1998-07-26 Jeffrey A Law (law@cygnus.com)
47042
47043 * gcc.c-torture/compile/980726-1.c: New test.
47044
47045 1998-07-25 Dave Love <d.love@dl.ac.uk>
47046
47047 * g77.f-torture/execute/io0.f: New test.
47048
47049 1998-07-24 Nick Clifton <nickc@cygnus.com>
47050
47051 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
47052 an int.
47053
47054 1998-06-18 Michael Meissner <meissner@cygnus.com>
47055
47056 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
47057 m32r bugs.
47058
47059 1998-07-17 Nick Clifton <nickc@cygnus.com>
47060
47061 * gcc.dg/980626-1.c: Expect failures for all toolchains until
47062 c-decl.c:grokdeclarator can handle mode attributes.
47063
47064 1998-07-16 Jeffrey A Law (law@cygnus.com)
47065
47066 * gcc.c-torture/execute/980716-1.c: New test.
47067
47068 1998-07-13 Jeffrey A Law (law@cygnus.com)
47069
47070 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
47071 the mn10200.
47072 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
47073 the mn10200.
47074 * gcc.c-torture/execute/va-arg-3.x: Similarly.
47075 * gcc.c-torture/compile/930326-1.x: Similarly.
47076
47077 1998-07-13 Dave Love <d.love@dl.ac.uk>
47078
47079 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
47080 New test from Craig.
47081
47082 1998-07-12 Dave Love <d.love@dl.ac.uk>
47083
47084 * g77.f-torture/noncompile/980616-0.f: New test.
47085
47086 * g77.f-torture/execute/970816-3.f: New test from Craig.
47087
47088 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47089
47090 * g++.other/singleton.C: Return error value instead of taking
47091 SIGSEGV.
47092
47093 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
47094
47095 * g++.other/singleton.C: New test. Warning is under dispute.
47096 Runtime crash is not.
47097
47098 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47099
47100 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
47101 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
47102 using6.C, using7.C}: New namespace tests.
47103
47104 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
47105
47106 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
47107 specialization with typedef'ed names used as array indexes.
47108
47109 1998-07-09 Jeffrey A Law (law@cygnus.com)
47110
47111 * gcc.c-torture/execute/980709-1.c: New test.
47112
47113 * gcc.dg/980709-1.c: New test.
47114
47115 1998-07-07 Richard Henderson <rth@cygnus.com>
47116
47117 * gcc.c-torture/execute/bcp-1.c: New test.
47118
47119 1998-07-07 Jeffrey A Law (law@cygnus.com)
47120
47121 * gcc.c-torture/execute/980707-1.c: New test.
47122
47123 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
47124
47125 * gcc.c-torture/compile/980706-1.c: New test.
47126
47127 1998-07-01 Dave Love <d.love@dl.ac.uk>
47128
47129 * g77.f-torture/execute/980701-0.f,
47130 g77.f-torture/execute/980701-1.f: New test from Craig.
47131
47132 1998-07-01 Jeffrey A Law (law@cygnus.com)
47133
47134 * gcc.c-torture/compile/980701-1.c: New test.
47135
47136 * gcc.c-torture/execute/980701-1.c: New test.
47137
47138 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
47139 rlsruhe.de>
47140
47141 * g++.old-deja/g++.robertl/eb132.C: New test.
47142 * g++.old-deja/g++.robertl/eb133.C: Likewise.
47143
47144 1998-06-29 Dave Love <d.love@dl.ac.uk>
47145
47146 * g77.f-torture/execute/980628-7.f,
47147 g77.f-torture/execute/980628-8.f,
47148 g77.f-torture/execute/980628-9.f,
47149 g77.f-torture/execute/980628-10.f: New tests from Craig.
47150
47151 * g77.f-torture/execute/980628-3.f: Remove mail headers.
47152
47153 1998-06-28 Jeffrey A Law (law@cygnus.com)
47154
47155 * g77.f-torture/execute/980628-4.f: New test from Craig.
47156 * g77.f-torture/execute/980628-5.f: Likewise.
47157 * g77.f-torture/execute/980628-2.f: Likewise.
47158 * g77.f-torture/execute/980628-0.f: Likewise.
47159 * g77.f-torture/execute/980628-1.f: Likewise.
47160 * g77.f-torture/execute/980628-3.f: Likewise.
47161 * g77.f-torture/execute/980628-6.f: Likewise.
47162
47163 1998-06-28 Jeffrey A Law (law@cygnus.com)
47164
47165 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
47166 directory when nothing has been installed yet.
47167
47168 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
47169
47170 * gcc.c-torture/special/special.exp: Handle newer versions of
47171 dejagnu.
47172
47173 1998-06-26 Jeffrey A Law (law@cygnus.com)
47174
47175 * gcc.dg/980626-1.c: New test.
47176
47177 1998-06-19 Bruno Haible <haible@ilog.fr>
47178
47179 * gcc.misc-tests/m-un-2.c: New test.
47180 * g++.old-deja/g++.other/warn01.c: Likewise.
47181
47182 1998-06-19 Robert Lipe <robertl@dgii.com>
47183
47184 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
47185 compatibility with assmblers with a different comment character.
47186 Eliminate use of GAS-specific extensions.
47187
47188 1998-06-19 Jeffrey A Law (law@cygnus.com)
47189
47190 * gcc.c-torture/execute/ieee/980619-1.c: New test.
47191
47192 1998-06-19 Robert Lipe <robertl@dgii.com>
47193
47194 * lib/g77.exp: Replace search for libf2c.a with search for newly
47195 renamed libg2c.a
47196
47197 1998-06-17 Jeffrey A Law (law@cygnus.com)
47198
47199 * gcc.c-torture/execute/980617-1.c: New test.
47200
47201 1998-06-12 Jeffrey A Law (law@cygnus.com)
47202
47203 * gcc.c-torture/execute/980612-1.c: New test.
47204
47205 1998-06-08 Jeffrey A Law (law@cygnus.com)
47206
47207 * gcc.dg/980523-1.c: Only test on ppc-linux.
47208 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
47209
47210 * gcc.c-torture/execute/980608-1.c: New test.
47211
47212 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
47213
47214 * gcc.c-torture/execute/980605-1.c: New test.
47215
47216 1998-06-04 Jeffrey A Law (law@cygnus.com)
47217
47218 * gcc.c-torture/execute/980604-1.c: New test.
47219
47220 1998-06-02 Jeffrey A Law (law@cygnus.com)
47221
47222 * gcc.c-torture/execute/980602-1.c: New test.
47223 * gcc.c-torture/execute/980602-2.c: Likewise.
47224
47225 1998-06-02 Dave Love <d.love@dl.ac.uk>
47226
47227 * 970125-0.f: Fix per JCB. Add commentary.
47228
47229 1998-05-31 Michael Meissner <meissner@cygnus.com>
47230
47231 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
47232 IEEE -0 support.
47233
47234 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
47235
47236 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
47237 earlier.
47238
47239 1998-05-28 Catherine Moore <clm@cygnus.com>
47240
47241 * gcc.c-torture/execute/980526-3.c: New test.
47242
47243 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
47244
47245 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
47246 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
47247 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
47248 m88k-motorola-sysv3 to XFAIL.
47249
47250 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47251
47252 * gcc.dg/980526-1.c: New test.
47253 * gcc.c-torture/execute/980526-2.c: New test.
47254
47255 1998-05-26 Jeffrey A Law (law@cygnus.com)
47256
47257 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
47258
47259 * gcc.c-torture/execute/980526-1.c: New test.
47260
47261 1998-05-26 Dave Love <d.love@dl.ac.uk>
47262
47263 * g77.f-torture/execute/alpha2.f: Add runtime test.
47264
47265 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
47266
47267 * g++.old-deja/old-deja.exp: Strip leading directories.
47268
47269 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
47270 error for the line. Don't run multiple tests for the same line.
47271
47272 1998-05-23 Jeffrey A Law (law@cygnus.com)
47273
47274 * gcc.dg/980523-1.c: New test.
47275
47276 1998-05-23 Dave Love <d.love@dl.ac.uk>
47277
47278 * g77.f-torture/compile/970915-0.f: New test.
47279
47280 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
47281
47282 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
47283
47284 1998-05-21 Jeffrey A Law (law@cygnus.com)
47285
47286 * gcc.dg/980520-1.c: New test.
47287
47288 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
47289
47290 * gcc.dg/980502-1.c: Fix return type.
47291
47292 1998-05-20 Jeffrey A Law (law@cygnus.com)
47293
47294 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
47295 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
47296 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
47297 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
47298 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
47299
47300 1998-05-20 Dave Love <d.love@dl.ac.uk>
47301
47302 * g77.f-torture/execute/980520-1.f: New test.
47303
47304 1998-05-15 Dave Love <d.love@dl.ac.uk>
47305
47306 * lib/mike-g77.exp: New file.
47307
47308 * g77.f-torture/noncompile/noncompile.exp,
47309 g77.f-torture/noncompile/check0.f: New files.
47310
47311 1998-05-14 Dave Love <d.love@dl.ac.uk>
47312
47313 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
47314 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
47315 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
47316 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
47317 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
47318 abort where appropriate.
47319
47320 1998-05-05 Michael Meissner <meissner@cygnus.com>
47321
47322 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
47323 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
47324
47325 1998-04-29 Dave Love <d.love@dl.ac.uk>
47326
47327 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
47328
47329 1998-04-27 Dave Love <d.love@dl.ac.uk>
47330
47331 * g77.f-torture/compile/980427-0.f: New test.
47332
47333 1998-04-24 Dave Love <d.love@dl.ac.uk>
47334
47335 * g77.f-torture/compile/980424-0.f: New test.
47336
47337 1998-04-19 Dave Love <d.love@dl.ac.uk>
47338
47339 * g77.f-torture/compile/980419-2.f (main): New test.
47340 * g77.f-torture/compile/970125-0.f: New test.
47341 * g77.f-torture/compile/980419-1.f: New test.
47342
47343 1998-04-08 Jim Wilson <wilson@cygnus.com>
47344
47345 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
47346 of loop-4.c.
47347
47348 1998-04-07 Jim Wilson <wilson@cygnus.com>
47349
47350 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
47351
47352 1998-04-03 Jim Wilson <wilson@cygnus.com>
47353
47354 * gcc.c-torture/compile/980329-1.c: New test.
47355
47356 1998-03-18 Jim Wilson <wilson@cygnus.com>
47357
47358 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
47359 * gcc.dg/980312-1.c: Fix typo in -march command.
47360
47361 1998-03-16 H.J. Lu (hjl@gnu.org)
47362
47363 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
47364
47365 1998-03-11 Robert Lipe <robertl@dgii.com>
47366
47367 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
47368 Dave Love agree the Fortran source is bogus.
47369
47370 1998-03-11 Robert Lipe <robertl@dgii.com>
47371
47372 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
47373 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
47374 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
47375 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
47376 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
47377
47378 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
47379
47380 * g++.old-deja/g++.other/friend1.C: New test.
47381
47382 1998-02-18 Dave Love <d.love@dl.ac.uk>
47383
47384 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
47385 possibly uninitialized) variables and declare dnrm2.
47386
47387 1998-02-23 Robert Lipe <robertl@dgii.com>
47388
47389 From Bruno Haible <haible@ilog.fr>:
47390 * gcc.c-torture/execute/980223.c: New test.
47391
47392 1998-02-13 Jeffrey A Law (law@cygnus.com)
47393
47394 * gcc.dg/ifelse-1.c: New test.
47395
47396 1998-02-09 H.J. Lu (hjl@gnu.org)
47397
47398 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
47399
47400 * lib/old-dejagnu.exp (old-dejagnu): Added the
47401 "execution test - XFAIL *-*-*" handling in the spirit of
47402 "excess errors test -". Changed the "execution test fails"
47403 handling to be like "excess errors test fails".
47404 * Update various tests accordingly.
47405
47406 1998-02-06 Jim Wilson <wilson@cygnus.com>
47407
47408 * gcc.c-torture/execute/980205.c: New test.
47409
47410 1998-01-18 Jeffrey A Law (law@cygnus.com)
47411
47412 * lib/c-torture.exp: Look for .x files instead of .cexp files.
47413 * lib/f-torture.exp: Similarly.
47414 * gcc.c-torture: Rename all .cexp files to .x files.
47415
47416 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
47417
47418 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
47419 (940510-1.c): Removed duplicate.
47420 (971104-1.c): New test.
47421
47422 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
47423
47424 * lib/f-torture.exp: Improve error and loop detection.
47425
47426 1997-11-19 Michael Meissner <meissner@cygnus.com>
47427
47428 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
47429 use that to size the filler array.
47430
47431 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
47432
47433 * lib/c-torture.exp(c-torture-execute): Fix typo.
47434
47435 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
47436 testcase as the executable name. Keep the executable around if
47437 the test fails.
47438
47439 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
47440
47441 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
47442 changes. Only test one -g option, and move it to the end of the
47443 list of options to test.
47444
47445 1997-09-19 Michael Meissner <meissner@cygnus.com>
47446
47447 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
47448 variable GCC_TORTURE_OPTIONS to supply default switches separated
47449 by colons. If no environment variable, run tests with -O0 -g, -O1
47450 -g, and -O2 -g as well.
47451
47452 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
47453
47454 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
47455 explanatory comments. Fix indentation.
47456
47457 1997-09-15 Jeffrey A Law (law@cygnus.com)
47458
47459 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
47460
47461 1997-09-11 Jeffrey A Law (law@cygnus.com)
47462
47463 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
47464 * g++.old-deja/g++.mike/p7325.C: Likewise.
47465 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
47466
47467 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
47468
47469 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
47470 * g++.old-deja/g++.brendan/crash30.C: Likewise.
47471 * g++.old-deja/g++.brendan/crash39.C: Likewise.
47472 * g++.old-deja/g++.law/operators4.C: Likewise.
47473
47474 1997-09-11 Joe Buck (jbuck@synopsys.com)
47475
47476 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
47477 * g++.old-deja/g++.mike/p784.C: Ditto.
47478 * g++.old-deja/g++.mike/p785.C: Ditto.
47479
47480 1997-09-05 Jeffrey A Law (law@cygnus.com)
47481
47482 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
47483
47484 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
47485
47486 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
47487 target feature; pass this to c-torture-execute as needed.
47488
47489 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
47490
47491 * lib/c-torture.exp(c-torture-execute): If the previous and the
47492 current executables being tested are identical, we don't need to
47493 run the executable again. Try to make the executable names
47494 unique. Add an optional argument for passing additional compiler
47495 flags.
47496
47497 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
47498
47499 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
47500
47501 1997-08-29 Jeffrey A Law (law@cygnus.com)
47502
47503 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
47504
47505 1997-07-31 Jeffrey A Law (law@cygnus.com)
47506
47507 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
47508 32bit or larger longs.
47509
47510 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
47511 have either a 32bit long or 32bit int.
47512
47513 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
47514
47515 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
47516 Make double precision tests dependent on sizeof (double).
47517
47518 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
47519
47520 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
47521 too.
47522
47523 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
47524
47525 * gcc.c-torture/compile/961203-1.cexp: New script.
47526
47527 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
47528
47529 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
47530 up the includes ourselves.
47531
47532 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
47533
47534 * lib/plumhall.exp: Remove random include, and add a few
47535 verbose messages for debugging.
47536
47537 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
47538
47539 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
47540 of trying to do it ourselves.
47541
47542 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
47543
47544 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
47545
47546 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
47547
47548 * gcc.prms/5403.c: Made regexp a bit less strict.
47549
47550 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
47551
47552 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
47553 is returned from remote_load instead.
47554 * lib/plumhall.exp: Ditto.
47555 * lib/mike-g++.exp: Ditto.
47556 * lib/old-dejagnu.exp: Ditto.
47557 * lib/c-torture.exp: Ditto.
47558
47559 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
47560
47561 * lib/g++.exp: Use build_wrapper procedure.
47562 * lib/gcc.exp: Ditto.
47563
47564 1997-05-20 Jeffrey A Law (law@cygnus.com)
47565
47566 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
47567 an old-style decl for malloc. Fixes tests to work when
47568 sizeof (int) != sizeof (size_t).
47569
47570 1997-05-15 Mike Meissner <meissner@cygnus.com>
47571
47572 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
47573
47574 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
47575 use stdargs.h interface.
47576
47577 1997-05-15 Mike Meissner <meissner@cygnus.com>
47578
47579 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
47580 NO_VARARGS when compiling.
47581
47582 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
47583
47584 * lib/plumhall.exp(ph_includes): New procedure.
47585 (ph_make): Use it.
47586 (ph_compiler): Ditto.
47587
47588 * lib/g++.exp: Rename test-glue.c to testglue.c.
47589 * lib/gcc.exp: Ditto.
47590
47591 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
47592
47593 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
47594 to completion when it's called.
47595
47596 1997-03-21 Michael Meissner <meissner@cygnus.com>
47597
47598 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
47599 is defined, don't do test.
47600
47601 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
47602
47603 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
47604 for object files.
47605 (ph_summary): Mark skipped testcases as untested, not unresolved.
47606
47607 * lib/plumhall.exp (ph_make): If unresolved because of bad
47608 errorCode, record errorCode in log file.
47609 (*): Replace send_log/verbose with verbose -log.
47610
47611 1997-03-19 Michael Meissner <meissner@cygnus.com>
47612
47613 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
47614 double conversion if double isn't at least 8 bytes.
47615
47616 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
47617 int to work with targets where int is 16 bits.
47618
47619 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
47620 8 bytes, just exit, since 4 byte doubles don't have enough bits of
47621 precision for the test to complete.
47622
47623 1997-03-14 Michael Meissner <meissner@cygnus.com>
47624
47625 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
47626 if d10v is not compiled with the -mdouble64 flag.
47627 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
47628
47629 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
47630 d10v is not compiled with the -mint32 flag.
47631
47632 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
47633
47634 * lib/plumhall.exp: Use incr_count.
47635
47636 1997-03-12 Jeffrey A Law (law@cygnus.com)
47637
47638 * gcc.c-torture: Update to c-torture-1.45.
47639
47640 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
47641
47642 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
47643 the name of the expect testcase file).
47644
47645 * lib/g++.exp(g++_init): Ditto.
47646
47647 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
47648
47649 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
47650 the host.
47651
47652 * lib/gcc.exp(gcc_exit): New procedure.
47653
47654 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
47655
47656 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
47657 specs where appropriate.
47658
47659 * g++.old-deja/g++.arm/*: Added additional ERROR checks
47660 because of new "candidates are" messages, and removed a few
47661
47662 * Converted all non-old-style g++ testcases to old-style, and
47663 moved into g++.old-deja.
47664
47665 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
47666
47667 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
47668 options.
47669
47670 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
47671 succeeded.
47672
47673 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
47674
47675 1997-02-13 Michael Meissner <meissner@cygnus.com>
47676
47677 * lib/gcc.exp (gcc_target_compile): Add support for defining
47678 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
47679 the machine doesn't have those features.
47680
47681 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
47682
47683 * g++.law/operators4.exp: Don't use LIBS.
47684
47685 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
47686
47687 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
47688
47689 * lib/mike-g++.exp: Don't set the compiler to be tested here.
47690 * lib/g++.exp: Set it here instead. Also, allow use of the
47691 --tool_exec and --tool_opt options. Change CXX to
47692 GXX_UNDER_TEST.
47693
47694 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
47695
47696 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
47697
47698 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
47699
47700 * lib/old-dejagnu.exp: Use prune_warnings instead of
47701 prune_system_crud.
47702 * lib/mike-g++.exp: Ditto.
47703 * lib/gcc.exp: Ditto.
47704 * lib/g++.exp: Ditto.
47705
47706 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
47707
47708 1997-02-07 Jeffrey A Law (law@cygnus.com)
47709
47710 * 941014-2.c: Include stdlib.h
47711 * 960327-1.c: Include stdio.h
47712 * dbra.c, index-1.c: Don't assume ints are 32bits.
47713
47714 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
47715
47716 * lib/gcc.exp: Add gcc,stack_size target feature.
47717
47718 * lib/g++.exp(g++_target_compile): Add the include and link
47719 paths here, not in two other places. And, it's $options, not
47720 options.
47721
47722 * lib/mike-g++.exp(postbase): Remove the code that determines
47723 the correct include and link paths.
47724 * g++.old-deja/old-deja.exp: Ditto.
47725
47726 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
47727
47728 * lib/g++.exp(g++_init): target_compile no longer returns the
47729 filename of the result.
47730
47731 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
47732
47733 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
47734 call to glob.
47735
47736 * gcc.c-torture/special/special.exp: Change call to
47737 gcc_target_compile to include the object file.
47738
47739 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
47740
47741 * gcc.c-torture/special/special.exp: Correct misspelling in last
47742 change.
47743
47744 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
47745
47746 * lib/plumhall.exp(ph_summary): Log the entire output of the
47747 executable. Return -1 if there were any failures, 0 otherwise.
47748 (ph_execute): Return -1 if there were any failures, 0 otherwise.
47749 (ph_make): Clean up objects and executables that were built
47750 if the tests succeeded.
47751
47752 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
47753
47754 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
47755 libraries and includes in the build tree as appropriate.
47756
47757 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
47758
47759 * lib/c-torture.exp: Instead of looking for the global variable
47760 NO_LONG_LONG, check to see if that's a feature of the target.
47761
47762 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
47763
47764 * config/default.exp: Minimize. Delete the remainer of the files in
47765 config; this functionality is now in devo/dejagnu/config.
47766
47767 g++.*/*: Pass any additional flags used to compile to postbase;
47768 delete CXXFLAGS.
47769
47770 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
47771 is now done by runtest.exp. Use gcc_target_compile instead of
47772 compile.
47773
47774 lib/c-torture.exp: Use gcc_target_compile instead of compile.
47775 Remove references to CFLAGS. Use remote_file instead of
47776 calling rm -f.
47777 (c-torture): Take a list of arguments to use to compile this
47778 testcase.
47779
47780 lib/g++.exp: Simplify. Use target_compile instead of compile.
47781 lib/gcc-dg.exp: Ditto.
47782 lib/gcc.exp: Ditto.
47783 lib/mike-{gcc,g++}.exp: Ditto.
47784 lib/old-dejagnu.exp: Ditto.
47785 lib/plumhall.exp: Ditto.
47786
47787 1997-01-08 Jim Wilson <wilson@cygnus.com>
47788
47789 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
47790 (ph_linker): Likewise.
47791
47792 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
47793
47794 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
47795 MAP_ANON / MAP_ANONYMOUS if defined;
47796 else try to map from /dev/zero .
47797
47798 1996-11-12 Jeffrey A Law (law@cygnus.com)
47799
47800 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
47801 isn't defined, then define it to MAP_ANONYMOUS.
47802
47803 1996-11-12 Jeffrey A Law (law@cygnus.com)
47804
47805 * gcc.c-torture: Update to c-torture-1.42 release.
47806
47807 1996-11-11 Jeffrey A Law (law@cygnus.com)
47808
47809 * gcc.c-torture: Update to c-torture-1.41 release.
47810
47811 1996-10-27 Jeffrey A Law (law@cygnus.com)
47812
47813 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
47814 c-torture release.
47815
47816 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
47817
47818 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
47819 and LDFLAGS. Fix second case to append the target_info ldflags
47820 onto LDFLAGS, not CFLAGS.
47821 * lib/g++.exp (g++_init): Add target_info stuff.
47822 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
47823 of libgloss and newlib flags for !native.
47824
47825 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
47826 (GDB): Fix relative path to go up another dir for finding gdb.
47827
47828 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
47829
47830 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
47831 versions in the target_info array, if they don't exist.
47832
47833 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
47834
47835 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
47836
47837 1996-07-08 Jim Wilson <wilson@cygnus.com>
47838
47839 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
47840 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
47841
47842 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
47843
47844 * lib/old-dejagnu.exp: Don't remove the output file before we've
47845 actually tested it. Don't append pwd to the path of the executable
47846 we're testing.
47847
47848 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
47849
47850 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
47851
47852 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
47853
47854 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
47855 temporary directory for compiler files, and set it to a default
47856 value of /tmp. Set $output as the name of the output file from
47857 compiling the testcase. Add a -o option to $cflags_var so the
47858 compiler writes the final output file as $output. Set $executable
47859 to $output.
47860
47861 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
47862 directory for compiler files, and set it to /tmp if it doesn't
47863 already have a value. Set $output_file to the name of the output
47864 file from compiling the testcase. Add a -o option to CXXFLAGS so
47865 the compiler writes the final output file as $output. Use $output
47866 as the executable to be tested.
47867
47868 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
47869
47870 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
47871
47872 1996-06-08 Jeffrey A Law (law@cygnus.com)
47873
47874 * gcc.c-torture/execute/pending-1.c: New test. Still
47875 pending in Tege's queue.
47876
47877 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
47878
47879 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
47880 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
47881 if there were failures. Call unresolved if there were unresolved
47882 testcases. Call gcc_fail if program did not run to completion.
47883 (ph_make): Pass additional argument name to ph_execute.
47884 (ph_execute): Add new argument. Pass additional arguments to
47885 ph_summary. Call gcc_fail is there is no execution output.
47886
47887 1996-04-24 Jeffrey A Law (law@cygnus.com)
47888
47889 * lib/plumhall.exp (proc_summary): Output relavent summary
47890 lines into the log so specific failures in plumhall can be
47891 investigated.
47892
47893 1996-04-10 Jeffrey A Law (law@cygnus.com)
47894
47895 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
47896 (c-torture-execute): Don't try to execute tests which use
47897 "long long" types if $NO_LONG_LONG is nonzero.
47898
47899 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
47900
47901 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
47902 not c-torture.
47903
47904 * gcc.ieee: Move from here.
47905 * gcc.c-torture/execute/ieee: To here.
47906
47907 1996-03-26 Jeffrey A Law (law@cygnus.com)
47908
47909 * gcc.c-torture: Update to c-torture-1.41 release.
47910
47911 1996-03-22 Jeffrey A Law (law@cygnus.com)
47912
47913 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
47914 not "$output".
47915
47916 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
47917
47918 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
47919 -c present.
47920
47921 1996-03-02 Jeffrey A Law (law@cygnus.com)
47922
47923 * config/proelf.exp: Handle connecting to a simulator.
47924
47925 1996-01-31 Jeffrey A Law (law@cygnus.com)
47926
47927 * config/proelf.exp: New file. Enough framework that we can
47928 run c-torture tests on the proelf targets (or any other target
47929 that gdb can connect to for that matter).
47930
47931 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
47932
47933 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
47934 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
47935
47936 * lib/plumhall.exp (ph_execute): Always call ph_summary if
47937 exec_output exists.
47938
47939 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
47940
47941 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
47942 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
47943
47944 * config/*.exp: Update FSF address. Change result of ${tool}_load
47945 to pass/fail/unresolved/unsupported/untested. Caller must now
47946 call unresolved/unsupported/untested.
47947 * lib/*.exp: Update FSF address. Update to handle new results of
47948 ${tool}_load.
47949 * lib/chill.exp (verbose): Delete.
47950
47951 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
47952
47953 * lib/gcc.exp (default_gcc_start): Change order of args to
47954 $LDFLAGS $CFLAGS $LIBS.
47955 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
47956 Save/set/restore CFLAGS. Pass single arg to gcc_start.
47957 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
47958 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47959 * gcc.misc-tests/dg-test.exp: Likewise.
47960 * gcc.misc-tests/msgs.exp: Likewise.
47961 * gcc.prms/prms.exp: Likewise.
47962 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
47963 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47964
47965 * lib/dg.exp: Deleted, moved to dejagnu/lib.
47966
47967 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
47968
47969 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
47970
47971 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
47972 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
47973
47974 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
47975 necessary.
47976
47977 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
47978
47979 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
47980 global for loop; add use of $mathlib.
47981 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
47982 settings here; set mathlib for anything but VxWorks.
47983
47984 1996-01-22 Jeffrey A Law (law@cygnus.com)
47985
47986 * gcc.c-torture: Update to c-torture-1.40 release.
47987
47988 1996-01-03 Jeffrey A Law (law@cygnus.com)
47989
47990 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
47991 dg.exp.
47992
47993 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
47994
47995 * lib/c-torture.exp (c-torture-execute): Declare "output" as
47996 global.
47997
47998 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
47999
48000 * lib/g++.exp (LIBS): Define if not already.
48001 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
48002 (gcc-dg-prune): Call prune_gcc_output.
48003 * lib/gcc.exp (prune_gcc_output): New proc.
48004 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
48005 prune_gcc_output.
48006
48007 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
48008
48009 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
48010 (c-torture-execute): Likewise. Rename `name' to `testcase'.
48011
48012 1995-11-15 Jeffrey A Law (law@cygnus.com)
48013
48014 * gcc.c-torture: Update to c-torture-1.39 release.
48015
48016 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
48017
48018 * lib/c-torture.exp (c-torture-execute): Don't return if one option
48019 fails, try others as well.
48020
48021 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
48022
48023 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
48024 If compilation fails, mark execute tests as `untested'.
48025 If test is marked as unsupported, don't mark compilation and
48026 execute tests as failed.
48027
48028 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
48029
48030 * lib/g++.exp (g++_init): Don't link in libg++, and look to
48031 libstdc++ for whether or not we want to be doing shared
48032 libraries. Delete link_curses since we don't need it anymore.
48033 * lib/mike-g++.exp (postbase): Don't link in libg++.
48034 * g++.old-deja/old-deja.exp: Likewise.
48035
48036 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
48037
48038 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
48039
48040 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
48041
48042 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
48043 For that, add `-Wl,-a,shared_archive'.
48044 * g++.old-deja/old-deja.exp: Likewise.
48045
48046 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
48047
48048 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
48049
48050 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
48051
48052 * lib/mike-g++.exp (postbase): Pay attention to the status of
48053 g++_load.
48054
48055 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
48056
48057 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
48058
48059 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
48060
48061 * lib/gcc.exp (default_gcc_start): No longer need to log program
48062 being executed or its output, execute_anywhere does that now.
48063 * lib/g++.exp (default_g++_version): Call execute_anywhere.
48064 (default_g++_start): Likewise. Delete calls to verbose/send_log.
48065
48066 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
48067
48068 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
48069 the same as those in lib/g++.exp.
48070
48071 1995-10-10 Jeff Law (law@hurl.cygnus.com)
48072
48073 * gcc.c-torture: Update to c-torture-1.38 release.
48074 * gcc.ieee: Related changes.
48075
48076 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
48077
48078 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
48079 "exec". Minor reformatting changes.
48080
48081 * config/rom68k.exp (${tool}_load): Make it work in a canadian
48082 cross. This means all "exec" calls now work on a remote host as
48083 well.
48084 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
48085 cross. Filter out the extra "\r\n" stuff that expect puts in.
48086 (c-torture-execute): Filter out the bogus warnings like
48087 c-torture-compile does. Add support for canadian cross.
48088 * lib/gcc.exp (default_gcc_version, default_gcc_start)
48089 Use execute_anywhere rather than calling exec directly. Now it
48090 works for canadian cross testing.
48091
48092 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
48093
48094 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
48095 results into a variable, and check that rather than using file exists.
48096
48097 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
48098
48099 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
48100 create a libg++.so. For sunos4.1.*, also add -ltermcap.
48101
48102 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
48103
48104 * g++.old-deja/old-deja.exp: Create and pass runshlib and
48105 lib_curses if there's a shared libg++ in the build tree.
48106
48107 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
48108
48109 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
48110 if not supported target.
48111
48112 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
48113
48114 * lib/g++.exp (g++_init): Move empty setting of runshlib and
48115 link_curses up to always happen, not just for native builds.
48116
48117 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
48118
48119 * gcc.c-torture: Update to c-torture-1.36 release.
48120 * gcc.failure: Related changes.
48121
48122 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
48123
48124 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
48125
48126 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
48127
48128 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
48129 * lib/mike-g++.exp (postbase): Not in here. Still reference
48130 runshlib, link_curses, and mathlib for link and run.
48131
48132 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
48133 pass the runtime shared library options for Solaris, OSF/1, and
48134 Irix5, and link with -lcurses to avoid unresolved references.
48135
48136 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
48137
48138 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
48139 only run once.
48140
48141 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
48142
48143 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
48144
48145 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
48146
48147 * gcc.c-torture: Update to c-torture-1.35 release. Note we
48148 do not have a framework for the "compat" tests yet.
48149
48150 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
48151
48152 * lib/mike-g++.exp (postbase): New local variable `mathlib',
48153 set to null if we're testing vxworks5.1. Use that instead of
48154 `-lm' in the setting of LIBS for link and run.
48155
48156 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
48157
48158 * config/rom68k.exp (${tool}_load): Major changes to make it
48159 work. Verified that it does in fact return the stuff in
48160 exec_output properly. Catch any Emul or any TRAP other than 0.
48161
48162 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
48163
48164 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
48165 LDFLAGS properly for targets that need stuff from libgloss.
48166 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
48167 only run once.
48168 (gpp_initialized): New variable.
48169
48170 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
48171
48172 * config/rom68k.exp: Load libgloss.exp.
48173 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
48174 so we can produce a fully linked binary.
48175 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
48176 so we can produce a fully linked binary.
48177
48178 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
48179
48180 * lib/plumhall.exp (ph_section): Watch for expected failures.
48181 Add missing `else'.
48182
48183 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
48184 run the testcase.
48185 (c-torture): Likewise.
48186
48187 1995-08-28 Doug Evans <dje@cygnus.com>
48188
48189 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
48190
48191 * lib/mike-g++.exp (mike_cleanup): New proc.
48192 (prebase): New globals compiler_result, not_compiler_result,
48193 target_regexp.
48194 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
48195 allow leading "-" in pattern. Watch for unsupported tests.
48196 If $compiler_result is set, pattern match assembler code,
48197 and ditto for $not_compiler_result.
48198 * lib/mike-gcc.exp: Likewise.
48199
48200 * lib/plumhall.exp (ph_execute): Only call ph_summary if
48201 execution "succeeded".
48202
48203 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
48204
48205 * config/win32.exp: New file.
48206 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
48207
48208 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
48209
48210 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
48211 unsupported.
48212 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
48213 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
48214 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
48215
48216 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
48217 "... without exceptions was ...". That is now handled by
48218 prune_system_crud.
48219 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48220
48221 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
48222
48223 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
48224 sieve.c,sort2.c}: New files.
48225 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
48226 sieve.exp,sort2.exp}: Drivers for them.
48227
48228 * lib/mike-gcc.exp (program_output): New user settable variable.
48229 (postbase): Call prune_system_crud. Also prune extraneous compiler
48230 messages.
48231 * lib/mike-g++.exp (program_output): New user settable variable.
48232
48233 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
48234
48235 * config/sh.exp: Deleted (use sim.exp instead).
48236
48237 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
48238
48239 * config/vx.exp: Declare CHECKTASK as global.
48240 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
48241 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
48242 * lib/old-dejagnu.exp: Load [pwd]/$executable.
48243
48244 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
48245
48246 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
48247 target. Like vx.exp, only includes `vx29k.exp' instead of
48248 `vxworks.exp'.
48249
48250 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
48251
48252 * config/sim.exp: Increase time limit from 120 seconds to 240.
48253
48254 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
48255
48256 * gcc.c-torture/execute/950628-1.c: New test.
48257
48258 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
48259
48260 * gcc.c-torture: Update with changes/additions from
48261 c-torture-1.34.
48262
48263 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
48264
48265 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
48266
48267 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
48268
48269 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
48270
48271 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
48272
48273 * gcc.c-torture/compile/950512-1.c: New test.
48274 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
48275 * gcc.dg/struct-ret-1.c: Likewise.
48276
48277 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
48278
48279 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
48280 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
48281
48282 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
48283
48284 * gcc.c-torture/special/920411-1.c: Deleted.
48285 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
48286
48287 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
48288
48289 * config/sim.exp (${tool}_load): Hack in call to bash to get a
48290 cpu limit.
48291
48292 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
48293
48294 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
48295
48296 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
48297
48298 From kenner;
48299 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
48300 is the proper length.
48301 * va-arg-3.c: Likewise.
48302
48303 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
48304
48305 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
48306 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
48307
48308 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
48309 * lib/g++.exp (default_g++_start): Delete old cruft.
48310
48311 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
48312
48313 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
48314 (2 * (1 << 18)) to (2 * (1 << 17)).
48315
48316 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
48317
48318 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
48319
48320 * config/rom68k.exp: Renamed from config/idp.exp
48321
48322 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
48323
48324 * c-torture/compile/921109-2.c
48325
48326 1995-04-18 Mike Stump <mrs@cygnus.com>
48327
48328 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
48329 excess errors.
48330
48331 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
48332
48333 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
48334 output.
48335 * lib/g++.exp (default_g++_start): Likewise.
48336
48337 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
48338
48339 * gcc.c-torture/compile/950329-1.c: New test.
48340
48341 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
48342
48343 * config/bug.exp (${tool}_load): Updated to use new remote_open
48344 and remote_close procs.
48345 * config/idp.exp: New file.
48346
48347 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
48348
48349 * gcc.c-torture/execute/950322-1.c: New test.
48350
48351 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
48352
48353 * config/vx.exp (${tool}_load): Clean up testing of return code from
48354 vxworks_ld and vxworks_spawn.
48355
48356 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
48357
48358 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
48359
48360 1995-03-13 Mike Stump <mrs@cygnus.com>
48361
48362 * lib/old-deja.exp: Add `excess errors test - ' error, now one
48363 can mark excess errors on a machine by machine basis. Note, the
48364 default is to not expect any excess errors, even when excess
48365 errors test - is given, so you will want to put an XFAIL ... on
48366 these lines. For example, // excess errors test - XFAIL hppa*-*-*
48367 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
48368 those 4 machines, but no others.
48369
48370 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
48371
48372 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
48373 * lib/c-torture.exp: to here.
48374
48375 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
48376
48377 * gcc.c-torture/execute/950221-1.c: New test.
48378 * gcc.c-torture/execute/struct-ret-1.c: New test.
48379 * gcc.c-torture/compile/950221-1.c: New test.
48380
48381 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
48382
48383 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
48384
48385 * gcc.c-torture/execute/arith-1.c (main): Return 0.
48386 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
48387
48388 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
48389
48390 * g++.gb: New directory of tests, derived from my signature and
48391 class scoping tests.
48392
48393 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
48394 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
48395 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
48396 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
48397 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
48398 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
48399 * g++.gb/sig25.C: Likewise.
48400
48401 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
48402 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
48403 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
48404 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
48405 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
48406 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
48407 * g++.gb/sig25.exp: Likewise.
48408
48409 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
48410 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
48411 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
48412 * g++.gb/scope13.C: Likewise, this test still fails.
48413
48414 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
48415 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
48416 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
48417 * g++.gb/scope13.exp: Ditto.
48418
48419 * g++.gb/README: New file, explains what these tests are about.
48420
48421 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
48422
48423 * lib/dg.exp (dg-do): Support `preprocess'.
48424 (dg-test): Likewise.
48425
48426 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
48427
48428 * config/udi.exp: change "continue -expect" to "exp_continue".
48429
48430 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
48431
48432 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
48433 Delete redundant tests.
48434
48435 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
48436 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
48437 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
48438 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
48439 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
48440 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
48441 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
48442 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
48443
48444 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
48445 storing label pointers.
48446 * gcc.c-torture/execute/921019-1.c: Likewise.
48447 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
48448 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
48449 parameter fp.
48450 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
48451 constants.
48452
48453 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
48454 Delete obsolete tests.
48455
48456 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
48457 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
48458 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
48459 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
48460 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
48461 * gcc.c-torture/compile/950124-1.c: New test.
48462
48463 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
48464
48465 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
48466
48467 * lib/mike-g++.exp: Add -lm to LIBS.
48468
48469 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
48470
48471 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
48472
48473 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
48474
48475 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
48476
48477 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
48478
48479 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
48480
48481 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
48482
48483 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
48484 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
48485 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
48486 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
48487 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
48488 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
48489 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
48490 * g++.law/{operators31.C, operators32.C,
48491 * g++.law/{operators33.C, operators34.C}: Likewise.
48492 * g++.law/{pic1.C, refs2.C}: Likewise.
48493 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
48494 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
48495 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
48496 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48497
48498 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
48499 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
48500 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
48501 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
48502 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
48503 * g++.law/{enum9.exp, friend5.exp}: Likewise.
48504 * g++.law/{nest3.exp, nest4.exp}: Likewise.
48505 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
48506 * g++.law/{operators30.exp, operators31.exp}: Likewise.
48507 * g++.law/{operators32.exp, operators33.exp}: Likewise.
48508 * g++.law/{operators34.exp}: Likewise.
48509 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
48510 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
48511 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
48512 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
48513 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48514
48515 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
48516 No longer expected to fail.
48517 * g++.law/missed-error3.C: Tweak for recent bool changes.
48518
48519 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
48520
48521 * config/emb-unix: Deleted.
48522 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
48523 remote execution. Do final link on remote host if REMOTE_LINK is set.
48524
48525 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
48526
48527 * lib/dg.exp (dg-test): Fix typo in last patch.
48528
48529 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
48530
48531 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
48532 (handles multiple occurrences).
48533
48534 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
48535
48536 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
48537 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
48538 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
48539 printed).
48540 * lib/c-torture.exp (c-torture-compile): Likewise.
48541 (c-torture): Prepend full path if missing.
48542 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
48543 (gcc_fail): Likewise.
48544 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
48545
48546 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
48547
48548 * lib/netware.exp: Only attach to NetWare i386 systems.
48549
48550 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
48551
48552 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
48553 messages. Add test name to "output pattern match" pass/fail message.
48554
48555 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
48556
48557 * gcc.dg: New testsuite.
48558 * gcc.dg/dg.exp: New file.
48559
48560 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
48561 test-switch.c}: Deleted.
48562
48563 * gcc.misc-tests/msgs.exp: New testcase driver.
48564
48565 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
48566
48567 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
48568 Watch for illegal return values from ${tool}_load.
48569 * config/unix.exp (${tool}_load): Fix pass/fail detection for
48570 cross targets. Coerce return value >0 to 1.
48571
48572 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
48573
48574 * config/unix.exp (${tool}_load): Call program rsh, not proc.
48575
48576 * config/emb-unix.exp: New file.
48577
48578 * config/sim.exp: Error if variable $SIM not defined.
48579 (${tool}_load): Mark test as "untested" if simulator missing.
48580
48581 * config/unix.exp: Load remote.exp to get rcp_download.
48582 * lib/c-torture.exp: Use different option lists for testcases with
48583 and without loops.
48584 * gcc.c-torture/execute/execute.exp: Likewise.
48585
48586 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
48587
48588 * config/*.exp: Clarify return code from ${tool}_load.
48589 Call `unresolved' or `untested' instead of `warning' or `perror'
48590 (sometimes you still want to call both though).
48591 Add comment that `shell_id' is local to each file.
48592 * config/udi.exp (timeout): Set to 30.
48593 Don't print warning if connection fails, $connectmode has already
48594 printed an error.
48595 (${tool}_load): Move verbose messages to level 2.
48596 Rework pattern for "Process started" message.
48597 Pass `shell_id' to ${connectmode}_download.
48598 Retry twice upon timeout. Make resetting of target more robust.
48599 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
48600 Pass `shell_id' to exit_$connectmode.
48601 Only call exit_$connectmode if connected.
48602 * config/unix.exp (${tool}_load): Check return codes better.
48603 * config/vrtx.exp (${tool}_load): Likewise.
48604 * config/vx.exp (${tool}_load): Likewise.
48605 Delete unneeded global's.
48606 * lib/dg.exp (dg-test): Update to reflect clarified return codes
48607 from ${tool}_load.
48608 (dg-stat): Delete.
48609 (dg-init): Delete recording of pass/fail counts.
48610 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48611 (old-dejagnu-init): Likewise.
48612 (old-dejagnu-stat): Delete contents, empty proc now.
48613 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
48614 (c-torture): Delete references to lcnt, lpass, lfail.
48615 Get option list from TORTURE_OPTIONS.
48616 Delete -funroll[-all]-loops if no loops.
48617 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
48618 (g++_stat): Delete contents (empty proc now).
48619 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
48620 (gcc_finish): Likewise.
48621 (gcc_stat): Deleted.
48622 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
48623 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
48624 * gcc.c-torture/execute/execute.exp: Likewise.
48625 Split tests into two parts: compile, execute.
48626 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
48627 no loops. Update to reflect clarified return codes from ${tool}_load.
48628
48629 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
48630
48631 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
48632 to grep for.
48633 (old-dejagnu): Likewise (where necessary).
48634
48635 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
48636
48637 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
48638
48639 * lib/dg.exp (dg-process-target): Fix processing of selector.
48640 Add comment regarding use of `error'.
48641
48642 * lib/gcc.exp (prune_system_crud): Define if missing.
48643 * lib/g++.exp (prune_system_crud): Likewise.
48644
48645 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
48646 Call prune_system_crud.
48647 * lib/dg.exp (dg-runtest): New proc.
48648 Use perror instead of send_user for tcl errors in testcase.
48649 Don't return any value, it's never used.
48650 Don't clobber previous definition of `unknown'.
48651 Print tcl errors in `dg-final'.
48652
48653 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
48654
48655 * lib/dg.exp (dg-process-target): Improve syntax error messages.
48656 (dg-test): Don't print errorInfo, it contains stack backtrace.
48657
48658 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
48659
48660 * lib/g++.exp (runtest_file_p): Define if missing.
48661
48662 1994-09-24 Doug Evans (dje@cygnus.com)
48663
48664 * lib/mike-g++.exp: Comment out loading of g++.exp.
48665 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
48666 (default_g++_version): Always print something.
48667 (default_g++_start): Comment out call to `which'.
48668 (g++_start, g++_load): Deleted (must be defined in config file).
48669 * lib/gcc.exp: Test for existence of $CC at start.
48670 Delete check for tmpdir (done in gcc_init).
48671 (default_gcc_version): Always print something.
48672 (default_gcc_start): Comment out call to `which'.
48673 * config/*.exp: Major cleanup - make cross targets work at least a
48674 little better for g++ (by not being "--tool gcc" specific).
48675 Rename gcc_xxx to ${tool}_xxx.
48676 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
48677 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
48678
48679 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
48680
48681 * lib/c-torture.exp (c-torture-compile): Rework compiler
48682 message processing.
48683
48684 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
48685 c-torture.
48686
48687 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
48688
48689 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
48690
48691 * lib/dg.exp (dg-process-target): Support { target native }.
48692
48693 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
48694
48695 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
48696 looked for "... program xxx got fatal signal".
48697 Correct regsub munging of `comp_output'.
48698 Ignore compiler messages "path prefix not used" and "linker input
48699 file unused".
48700
48701 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
48702
48703 * lib/gcc.exp (runtest_file_p): Define if missing.
48704 * gcc.prms/template.c: Example to work from.
48705
48706 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
48707
48708 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
48709 * lib/dg.exp (dg-test): Call unsupported testcases as such.
48710
48711 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
48712 * gcc.prms/1883.c: Moved from compile/940714-1.c.
48713 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
48714 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
48715
48716 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
48717 (dg-process-target): No longer a varargs proc.
48718 Return S/N for target, P/F for xfail. All callers changed.
48719 (user option procs): More argument checking.
48720 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
48721 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
48722 (dg-test): Skip test if not running on selected target in `dg-do'.
48723 Update handling of `dg-do-what', `dg-output-text'.
48724 Separate execution pass/fail from output pattern match pass/fail.
48725 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
48726
48727 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
48728
48729 * gcc.c-torture/special/special.exp: Don't expect failure for mips
48730 target for 920510-1.c.
48731
48732 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
48733
48734 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
48735 Clean up comment regarding use of passcnt, etc.
48736 (gcc_stat): Don't update `testcnt' here.
48737 (gcc_finish): Do it here.
48738 Might as well reset `but_id' here too.
48739 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
48740 to determine if the file should be tested.
48741 * gcc.c-torture/compile/compile.exp: Likewise.
48742 * gcc.c-torture/execute/execute.exp: Likewise.
48743 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48744 * gcc.misc-tests/dg-test.exp: Likewise.
48745 * gcc.prms/prms.exp: Likewise.
48746 * gcc.wendy/wendy.exp: Likewise.
48747 * g++.old-deja.exp: Likewise.
48748 Move "Testing file" message to verbose level 1.
48749
48750 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
48751
48752 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
48753
48754 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
48755
48756 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
48757 (default_gcc_start): Accept optional second list element
48758 of compiler flags. Print compiler output at verbosity level 2.
48759 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
48760 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
48761 Save current values of framework globals passcnt, failcnt, xpasscnt,
48762 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
48763 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
48764 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
48765 xfailcnt to compute stats. Update framework global `testcnt' from
48766 pass/fail counts.
48767 (gcc_finish): New proc. Clean up test environment.
48768 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
48769 (gcc_epass, gcc_efail): Delete.
48770 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
48771 argument of line number.
48772 (dg-init): If the tool has an init routine, call it.
48773 (dg-test): Remove args `cflags_var' and `libs_var'.
48774 Pass all compiler options to ${tool}_start.
48775 Handle missing line number.
48776 (dg-finish): New function.
48777 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
48778 particular files. Call gcc_finish at end. Move "skipping test"
48779 message to verbosity level 3.
48780 * gcc.c-torture/compile/compile.exp: Likewise.
48781 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48782 * gcc.c-torture/execute/execute.exp: Likewise.
48783 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48784 Print testcase being tried at verbosity level 1.
48785 * gcc.c-torture/special/special.exp: Unset xfail.
48786 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48787 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
48788 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
48789 * gcc.failure/failure.exp: Likewise.
48790 * gcc.ieee/ieee.exp: Likewise.
48791 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
48792 Update call to dg-test. Call dg-finish at end.
48793 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
48794 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48795 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
48796 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
48797 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
48798 * gcc.wendy/wendy.exp: Add copyright.
48799 Delete setting of tmpdir (done by gcc_init).
48800 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
48801 Pass compiler flags to gcc_start. Call gcc_finish at end.
48802 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
48803 gcc_[ce]pass/fail.
48804
48805 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
48806
48807 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
48808 confusion.
48809 (g++_load): Likewise.
48810
48811 * config/*.exp (gcc_load): Some were varargs fns and some were not.
48812 Rename argument to `prog' to remove the confusion.
48813 Varargs fns behave differently too!
48814 (g++_load): Likewise.
48815
48816 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
48817
48818 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
48819 what it is. Delete (always) printing of status value for !native.
48820 Simplify verbose code, and include status and exec_output.
48821 (g++_load): Use gcc_load.
48822
48823 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
48824
48825 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
48826 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
48827 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
48828 940714-3.c as these testcases don't exist anymore. Make
48829 va-arg-1.c expected to pass.
48830
48831 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
48832
48833 * gcc.misc-tests/misc.exp: Only run specific testcases.
48834 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
48835 * gcc.misc-tests/dg-[1-9].c: New files.
48836
48837 * lib/dg.exp: New testsuite driver.
48838 * gcc.prms/prms.exp: Use it.
48839
48840 * README.gcc: New file.
48841
48842 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
48843 Document and reset `lxpass' and `lxfail'.
48844 Simplify "initialized" message.
48845 (gcc_stat): Clean up comments a little.
48846
48847 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
48848
48849 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
48850
48851 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
48852
48853 * lib/old-dejagnu.exp (process-option): New proc.
48854 (old-dejagnu-init, old-dejagnu-stat): Likewise.
48855 (old-dejagnu): Simplify.
48856 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
48857
48858 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
48859
48860 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
48861 exists and is not an empty string.
48862
48863 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
48864 $xfail rather than calling setup_xfail. Clear $xfail when test is
48865 finished.
48866 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
48867 automatically.
48868
48869 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
48870 longer expected to fail.
48871
48872 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
48873 "f" function call.
48874
48875 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
48876
48877 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
48878 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
48879 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
48880 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
48881 c-torture-1.29.
48882
48883 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
48884 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
48885
48886 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
48887
48888 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
48889 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
48890
48891 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
48892 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
48893 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
48894
48895 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
48896
48897 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
48898 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
48899 940714-1.c, 940714-2.c, 940714-3.c},
48900 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
48901 gcc.misc-tests/{mg.c,mg.exp}:
48902 New tests.
48903 * gcc.noncompile/noncompile.exp: Change accordingly.
48904
48905 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
48906
48907 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
48908 Undo previous clobberage.
48909
48910 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
48911
48912 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
48913 * gcc.special/{930510-1.c, special.exp}:
48914 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
48915 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
48916 struct-varargs-1.c}: New tests from c-torture-1.26.
48917
48918 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
48919
48920 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
48921 argument to switch.
48922
48923 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
48924
48925 * Revert the previous changes. Please see Rob's directory
48926 (/lisa/test/rob/progressive/gcc/testsuite) for testing
48927 fixes.
48928
48929 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
48930
48931 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
48932 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
48933 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
48934 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
48935 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
48936 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
48937 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
48938 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
48939 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
48940 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
48941 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
48942 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
48943 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
48944 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
48945 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
48946 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
48947 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
48948 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
48949 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
48950 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
48951 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
48952 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
48953 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
48954 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
48955 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
48956 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48957 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
48958
48959 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
48960
48961 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
48962 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
48963 with perror calls.
48964
48965 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
48966
48967 * config/unix.exp (g++_load): Fix syntax.
48968
48969 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
48970
48971 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
48972 * gcc.noncompile/921017-1.c: Deleted obsolete test.
48973 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
48974 Don't expect va-arg-1.c to fail. Correct expected output for
48975 920928-1.c.
48976 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
48977 * gcc.wendy/hbm4.c: Correct typo.
48978 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
48979
48980 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
48981
48982 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
48983 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
48984 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
48985 * lib/c-torture.exp (c-torture-compile): Ditto.
48986
48987 Reduce volume of output (remove all the -I's and such).
48988 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
48989 Call gcc_cpass, gcc_cfail.
48990 (c-torture): Pass testing option to c-torture-compile.
48991
48992 1994-03-21 Doug Evans (dje@cygnus.com)
48993
48994 Bring patches over from progressive.
48995 * config/default.exp: Exit remote shell cleanly.
48996 (g++_exit, g++_start): Add default versions.
48997 * config/sim.exp (gcc_load): Use perror, not error.
48998
48999 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
49000
49001 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
49002 set in site.exp.
49003
49004 1994-03-14 Doug Evans (dje@cygnus.com)
49005
49006 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
49007 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
49008 (wendy_try): New proc to run testcase.
49009 (main loop): Call 'em.
49010 * gcc.wendy/*.c: Clean up pass to correct expected output.
49011
49012 * lib/gcc.exp: Minor cleanup work.
49013 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
49014
49015 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
49016
49017 * config/sim.exp (gcc_load): Document return codes better.
49018 Don't pass -v to simulator.
49019
49020 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
49021
49022 * gcc.special/920717-x.c: Fix typo.
49023 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
49024 get at sources.
49025
49026 * lib/mike-gcc.exp: Fix typo.
49027
49028 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
49029
49030 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
49031 binary to use, transform the name.
49032 * config/*.exp: rename everything. Nuke any g++ specific files,
49033 it's now a special case of gcc that requires no special support.
49034 Add a default.exp for unsupported targets.
49035
49036 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
49037
49038 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
49039 lib/old-dejagnu.exp: Fix a few patterns to work with the new
49040 version of Tcl.
49041
49042 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
49043
49044 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
49045 than a warning.
49046
49047 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
49048
49049 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
49050
49051 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
49052
49053 * gcc.execute/execute.exp: Combine opt_list and foption_list into
49054 option_list. Compile every file with only 4/6 option choices
49055 (same as C torture) instead of with 12/18 different option
49056 choices.
49057 * lib/c-torture.exp: Likewise.
49058
49059 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
49060 not already set.
49061
49062 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
49063
49064 * lib/old-deja.exp: Add `excess errors test fails' error, now one
49065 can put an XFAIL *-*-* on excess errors.
49066
49067 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
49068
49069 * g++.law: Add more tests derived from g++-bugs snapshots.
49070
49071 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
49072 equivalent to g++.law/init9.
49073
49074 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
49075 compiled it, and the a.out file after we've run it.
49076
49077 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
49078
49079 * lib/mike-g++.exp (postbase): Delete the .o file after we've
49080 compiled it, and the a.out file after we've run it.
49081
49082 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
49083
49084 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
49085
49086 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
49087
49088 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
49089 version number.
49090
49091 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
49092
49093 * g++.law: New directory of g++ tests derived from the g++-bugs
49094 snapshots.
49095
49096 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
49097
49098 * gcc.compile: initbug1.c initbug1.exp testcase added
49099
49100 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
49101
49102 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
49103 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
49104 fixes submitted by Jeff Law (law@cs.utah.edu)
49105 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
49106 Jeff Law (law@cs.utah.edu)
49107
49108
49109 1993-11-30 Mike Stump (mrs@cygnus.com)
49110
49111 * config/unix-g++.exp: Follow the gcc way of doing things.
49112 * g++.old-deja/old-deja.exp: Minor updates.
49113 * lib/g++.exp: New file, follow the gcc way of doing things.
49114 * lib/old-dejagnu.exp: Minor updates.
49115 * lib/mike-g++.exp: Always unset errorInfo.
49116
49117 1993-11-06 Mike Stump (mrs@cygnus.com)
49118
49119 * lib/gcc.exp: Fix some errors with the below change, CC and
49120 CFLAGS should be global when setting, not local.
49121
49122 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
49123
49124 * lib/gcc.exp: Transform tool name.
49125
49126 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
49127
49128 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
49129
49130 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
49131
49132 * lib/gcc.exp: change gcc_done to gcc_stat
49133
49134 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
49135
49136 * Upgraded gcc testsuite to c-torture version 1.25
49137
49138 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
49139
49140 * lib/gcc.exp: added reporting code. Changed verbose compile message.
49141 * lib/c-torture: added hooks for new reporting code.
49142
49143 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
49144
49145 * config/sh-gcc.exp: check if sh-sim exists in the path
49146
49147 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
49148
49149 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
49150 * gcc.compile/compile.exp: Initial changes for new logic.
49151 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
49152 * gcc.failure/failure.exp: Initial changes for new logic.
49153 * gcc.ieee/ieee.exp: Initial changes for new logic.
49154 * gcc.misc-tests/misc.exp: Initial changes for new logic.
49155 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
49156 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
49157 * lib/c-torture.exp: Initial changes for new logic.
49158 * lib/gcc.exp: Initial changes for new logic.
49159
49160 1993-10-15 Mike Stump (mrs@cygnus.com)
49161
49162 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
49163 depend upon failure or success. Fully qualify names in failure
49164 and success messages. Always remove a.out before starting
49165 compile, just in case. Pay more attention to error text output by
49166 the compiler. Handle testcases with no known past errors just
49167 like all others, so that things are uniform. Other miscellaneous
49168 improvements.
49169
49170 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
49171
49172 * gcc.cpp: new directory for cpp tests
49173
49174 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
49175
49176 * lib/chill.exp: Code reformatted, removed unused code.
49177 * config/unix-chill.exp: Code reformatted, removed unused code.
49178 * chill.execute/execute.exp: Code reformatted, removed unused code.
49179 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
49180
49181 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
49182
49183 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
49184 routines not written.
49185
49186 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
49187
49188 * config/bug-gcc.exp: Use new procs from bug.exp.
49189
49190 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
49191
49192 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
49193 via ftp, rather than depending on NFS.
49194 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
49195 case.
49196
49197 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
49198
49199 * config/bug-gcc.exp: Use new download proc.
49200
49201 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
49202
49203 * chill.execute/execute.exp: cleanups, handles errors better
49204 * chill.compile/compile.exp: rewrite, based on execute.exp
49205 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
49206 * lib/chill.exp: major changes to diff proc and compile and link
49207 procs. added chill_fail and chill_pass wrappers to pass and
49208 fail. added more comments, and handle error codes better.
49209 Added a hack to capture stderr from exec, so noncompile tests
49210 can work.
49211
49212 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
49213
49214 * chill.execute/execute.exp: rewrite of testsuite driver
49215 * lib/chill.exp: rewrite of testsuite driver
49216 * config/unix-chill.exp: rewrite of testsuite driver
49217
49218 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
49219
49220 In chill.execute:
49221 * iexpr.ch: Standardize uppercase.
49222 * tuples.dat: Standardize uppercase.
49223 * vary.ch: standardize. Correct varying string assignments.
49224 * vary.dat: Add new output lines.
49225
49226 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
49227
49228 In chill.execute:
49229 * chprintf.ch: Standardize use of uppercase.
49230 * tuples.ch: Standardize and turn arr2 into a DCL,
49231 rather than a SYN.
49232 * pinits.ch: Standardize.
49233
49234 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
49235
49236 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
49237 * Makefil: Renamed to Makefile.in.
49238 * configure.in: New.
49239
49240 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
49241
49242 In chill.execute:
49243 * .cvsignore: Add result/output files.
49244 * Makefile: Fix up variables at start. Use MFLAGS
49245 everywhere. Correct bool_loc, built_ins entries.
49246 Add entry for vary1.ch.
49247 * bitarray.ch: Standardize upper-case usage.
49248 * bitexpr.ch: Standardize, add output of b1.
49249 * params.ch: Use arrayt in along PROC parameters, to
49250 avoid novelty problems.
49251 * sets.ch: Tiny cleanup.
49252 * vary1.ch: Re-indent.
49253
49254 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
49255
49256 * Add PR-related files to Makefiles, .cvsignore files, etc.
49257
49258 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
49259
49260 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
49261 with compiler objects. New names are test-flow.c and test-loop.c
49262
49263 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
49264
49265 * Upgraded c-torture tests from 1.19 to 1.20
49266
49267 * new files:
49268 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
49269 * gcc.compile: 930623-1.c 930623-2.c
49270 * gcc.noncompile: 930622-1.c 930622-2.c
49271 * gcc.failure: 920411-1.c 920627-2.c
49272 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
49273
49274 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
49275
49276 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49277 More changes to get testsuite working properly. Needs more work.
49278 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
49279
49280 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
49281
49282 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49283 More changes to get testsuite working properly. Needs more work.
49284
49285 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
49286
49287 * chill.compile/compile.exp: Added for Dejagnu support
49288 * chill.execute/execute.exp: Added for Dejagnu support
49289 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
49290
49291 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
49292
49293 This should complete moving the CHILL test files.
49294 * chill.noncompile(.cvsignore printf.grt
49295 in-printf.grt chprintf.grt chprintf.ch):
49296 Added test-support files.
49297 (Makefile): Modified further.
49298 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
49299 signal.ch): Added test files.
49300 * chill.execute (.cvsignore printf.grt printr.c
49301 in-printf.grt rts.c chprintf.grt rts.h): Added
49302 test-support files.
49303 (Makefile): More corrections.
49304
49305 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
49306
49307 * chill.compile, chill.execute, chill.nocompile: Add CHILL
49308 test cases, ready for DejaGnu.
49309
49310 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
49311
49312 * Upgraded c-torture tests from 1.18 to 1.19
49313
49314 * gcc.compile: added test(s):
49315 930607-1.c
49316 * gcc.execute: added test(s):
49317 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
49318
49319 * added new subdirectory for misc tests: gcc.misc-tests
49320 * gcc.misc-test(s): added tests:
49321 inst-check.c test-consts.c test-ior.c test-switch.c
49322
49323 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
49324
49325 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
49326
49327 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
49328
49329 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
49330
49331 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
49332
49333 * Upgraded c-torture tests from 1.17 to 1.18
49334
49335 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
49336
49337 * Upgraded c-torture tests from 1.12 to 1.17
49338
49339 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
49340
49341 * lib/old-dejagnu.exp:
49342 Fixed handling of XFAIL target triplets to correctly
49343 recognize wildcard characters. Removed code that
49344 appended a unique id tag to the end of the file name
49345 printed out by the result of the testcases within a
49346 given test file.
49347
49348 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
49349
49350 * lib/old-dejagnu.exp:
49351 Reworked expected failure handling to trigger off of XFAIL
49352 keyword in keyphrase embeded in testcase source code. The
49353 XFAIL keyword must be at the end of the keyphrase line. It
49354 may optionally be followed by one or more target triplets.
49355 It has just occured that the handling of wildcards in the
49356 target triplet may not be correct.
49357
49358 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
49359
49360 * g++.old-deja/tests:
49361 Moved all subdirectories up one level into g++.old-deja .
49362
49363 * lib/old-dejagnu.exp:
49364 Fixed problem with CXXFLAGS not being properly reset, and being
49365 corrupted with extraneous "-c" compiler option. This was
49366 causing binaries to not be generated for test that needed them.
49367 Modified strings passed to "pass" and "fail" so that individual
49368 tests from the same test file would be distinguished by an
49369 identifier appended to the test file name in the summary logs;
49370 this corrected a problem with erroneous diff logs. Added code
49371 to search testcases for expected fail and unexpected pass keywords.
49372
49373 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
49374
49375 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
49376
49377 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
49378
49379 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
49380 Removed extraneous text from end of "Special g++ Options"
49381 keyphrase.
49382
49383 * lib/old-dejagnu.exp: Added pattern matching to look for new
49384 keywords, embedded in testcases comments, which will trigger
49385 calls to xpass and xfail.
49386
49387 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
49388
49389 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
49390 comments embedded in the testcases, especially the one looking for
49391 special compiler options, as well as the pattern matching for the
49392 compiler output again.
49393
49394 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
49395
49396 * lib/old-dejagnu.exp: Do a proper check of the return value for
49397 execute tests. Fixed several problems with the pattern matching
49398 of the compiler output which gave erroneous test results.
49399 Changed several of the test result messages to be more descriptive.
49400 * config/unix-g++.exp: Proc g++_load now actually works and
49401 executes the tests passed to it and returns a usable return
49402 value.
49403
49404 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
49405
49406 * lib/gcc.exp: Exits gracefully if $CC is bogus.
49407
49408 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
49409
49410 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
49411 Modified both files to properly execute the old style
49412 dejagnu tests. The previous versions of these files were
49413 experimental and did not function anything near correctly.
49414
49415 1993-04-05 Rob Savoye (rob@cygnus.com)
49416
49417 * Removed all Makefile.in and configure.in files. No configuration
49418 needed now.
49419
49420 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
49421
49422 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
49423
49424 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
49425
49426 * gcc.compile/configure.in, gcc.unsorted/configure.in,
49427 gcc.special/configure.in, gcc.noncompile/configure.in,
49428 gcc.execute/configure.in, gcc.code_quality/configure.in,
49429 g++.other/configure.in, g++.old-deja/configure.in,
49430 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
49431 in srcname setting.
49432
49433 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
49434
49435 * lib/udi.exp: Fixed mondfe and mondfe_download.
49436 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
49437 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
49438
49439 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
49440
49441 * config/udi-gdb.exp: Check $shell_id after connecting to target.
49442 (gdb_exit): Don't remove *_soc files.
49443
49444 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
49445
49446 * lib/c-torture.exp: Don't look for main; instead always use -w
49447 -c. This is how the c-torture tests work. Remove the object
49448 file if the compilation succeeds.
49449 * gcc.execute/execute.exp: Remove executable if test passes.
49450 * gcc.noncompile/noncompile.exp: Every test is an expected
49451 failure.
49452 * gcc.special/special.exp: Added tests from c-torture 1.11,
49453 corrected use of existing test.
49454 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
49455 gcc.execute/920625-1.c: Updated to c-torture 1.11.
49456 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
49457 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
49458 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
49459 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
49460 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
49461 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
49462 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
49463 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
49464 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
49465 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
49466 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
49467 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
49468 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
49469 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
49470 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
49471 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
49472 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
49473 c-torture 1.11.
49474 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
49475 correspond to c-torture 1.11.
49476
49477 * New file.