pr23382.c: Avoid DCE from eliminating dead variable.
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-01-24 Jan Hubicka <jh@suse.cz>
2
3 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
4
5 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
6
7 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
8
9 2007-01-23 Andrew Pinski <pinskia@gmail.com>
10
11 PR objc/27438
12 * objc.dg/const-str-12.m: New test.
13
14 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15
16 PR fortran/30532
17 * gfortran.dg/ctrl-z.f90: New test.
18
19 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20
21 PR fortran/30481
22 * gfortran.dg/namelist_assumed_char.f90: New test.
23
24 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
25
26 PR c++/27492
27 * g++.dg/inherit/covariant15.C: New test.
28
29 2007-01-23 Ian Lance Taylor <iant@google.com>
30
31 * g++.dg/warn/Wparentheses-24.C: New test.
32
33 2007-01-23 Richard Guenther <rguenther@suse.de>
34
35 PR testsuite/30560
36 * ada/acats/run_acats: Do not call gnatmake or gnatchop
37 with full path.
38
39 2007-01-22 Richard Guenther <rguenther@suse.de>
40
41 PR tree-optimization/30038
42 * gcc.dg/builtins-62.c: New testcase.
43
44 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
45
46 * gcc.c-torture/compile/20070121.c: New test.
47
48 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
49
50 PR libfortran/30525
51 * gfortran.dg/char_comparison_1.f: New test.
52
53 2007-01-21 Ira Rosen <irar@il.ibm.com>
54
55 * gcc.dg/vect/vect-strided-same-dr.c: New test.
56
57 2007-01-20 Andrew Pinski <pinskia@gmail.com>
58
59 PR objc/30479
60 * objc.dg/pch: New directory.
61 * objc.dg/pch/pch.exp: New file.
62 * objc.dg/pch/interface-1.m: New test.
63 * objc.dg/pch/interface-1.hs: New include file.
64 * lib/objc.exp (objc_target_compile): Add
65 "-x objective-c-header" in front of the sources if this is
66 a precompiled header being compiled.
67
68 2007-01-20 Roger Sayle <roger@eyesopen.com>
69
70 * gfortran.dg/array_memcpy_3.f90: New test case.
71 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
72
73 2007-01-20 Roger Sayle <roger@eyesopen.com>
74 Brooks Moses <brooks.moses@codesourcery.com>
75 Francois-Xavier Coudert <coudert@clipper.ens.fr>
76
77 * gfortran.dg/intrinsic_sign_1.f90: New test case.
78 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
79
80 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
81
82 * gcc.dg/torture/builtin-math-3.c: Test fdim.
83
84 2007-01-19 Mike Stump <mrs@apple.com>
85
86 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
87 away.
88
89 2007-01-19 Roger Sayle <roger@eyesopen.com>
90
91 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
92 option instead of -funsafe-math-optimizations.
93
94 2007-01-19 Tomas Bily <tbily@suse.cz>
95
96 gcc.dg/tree-prof/indir-call-prof.c: New.
97 g++.dg/dg.exp: Add tree-prof subdirectory.
98 g++.dg/tree-prof/indir-call-prof.C: New.
99 g++.dg/tree-prof/tree-prof.exp: New.
100
101 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
102
103 PR c++/17947
104 * g++.dg/warn/deprecated.C: Update warning output.
105 * g++.dg/warn/deprecated-2.C: Likewise.
106 * g++.dg/warn/deprecated-3.C: New.
107
108 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
109
110 * gcc.c-torture/execute/nestfunc-7.c: New.
111
112 2007-01-18 Hui-May Chang <hm.chang@apple.com>
113
114 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
115
116 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
117
118 * gcc.dg/m68k-pic-1.c: New.
119
120 2007-01-18 Roger Sayle <roger@eyesopen.com>
121
122 * gfortran.dg/array_memcpy_4.f90: New test case.
123
124 2007-01-18 Josh Conner <jconner@apple.com>
125
126 PR target/30485
127 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
128 * gcc.dg/vect/no-trapping-math-1: New.
129 * gcc.dg/vect/no-trapping-math-2: New.
130
131 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
132
133 * gcc.target/i386/387-8.c: Update comment about optimizing
134 inherent load of 1.0 of fptan instruction.
135
136 2007-01-18 Dirk Mueller <dmueller@suse.de>
137 Richard Guenther <rguenther@suse.de>
138
139 PR diagnostic/8268
140 * gcc.dg/Warray-bounds.c: New testcase.
141 * gcc.dg/Warray-bounds-2.c: New testcase.
142 * g++.dg/warn/Warray-bounds.C: New testcase.
143 * g++.dg/warn/Warray-bounds-2.C: New testcase.
144
145 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
146
147 PR fortran/30476
148 * gfortran.dg/generic_12.f90: New test.
149
150 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
151
152 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
153 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
154
155 2007-01-16 Janis Johnson <janis187@us.ibm.com>
156
157 * gcc.dg/dfp/compare-special.h: New file.
158 * gcc.dg/dfp/compare-special-32.c: New test.
159 * gcc.dg/dfp/compare-special-64.c: New test.
160 * gcc.dg/dfp/compare-special-128.c: New test.
161
162 2007-01-16 Roger Sayle <roger@eyesopen.com>
163 Paul Thomas <pault@gcc.gnu.org>
164 Steven G. Kargl <kargl@gcc.gnu.org>
165
166 PR fortran/30404
167 * gfortran.dg/forall_6.f90: New test case.
168 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
169 * gfortran.dg/dependency_13.f90: Likewise.
170
171 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
172
173 PR testsuite/12325
174 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
175 targets that don't support Inf.
176
177 2007-01-15 Dale Johannesen <dalej@apple.com>
178
179 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
180
181 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
182
183 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
184 of achar for 0xff to avoid the "Extended ASCII not
185 implemented" error message.
186
187 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
188
189 PR fortran/28172
190 * gfortran.dg/altreturn_4.f90: New test.
191
192 PR fortran/29389
193 * gfortran.dg/stfunc_4.f90: New test.
194
195 PR fortran/29712
196 * gfortran.dg/bound_2.f90: Reinstate commented out line.
197 * gfortran.dg/initialization_1.f90: Change warning.
198
199 PR fortran/30283
200 * gfortran.dg/specification_type_resolution_2.f90: New test.
201
202 2007-01-14 Jan Hubicka <jh@suse.cz>
203
204 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
205 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
206 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
207 elimination.
208
209 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
210
211 PR fortran/30410
212 * gfortran.dg/external_procedures_2.f90: New test.
213
214 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
215
216 PR target/30413
217 * gcc.target/i386/pr30413.c: New test.
218
219 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
220
221 PR fortran/30452
222 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
223
224 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
225
226 * gcc.dg/20070112-1.c: New test.
227
228 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
229
230 PR libgfortran/30435
231 * gfortran.dg/list_read_6.f90: New test.
232
233 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
234
235 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
236
237 2007-01-12 Tom Tromey <tromey@redhat.com>
238
239 PR preprocessor/28227:
240 * gcc.dg/cpp/pr28227.c: New file.
241
242 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
243
244 * gcc.dg/tree-ssa/loop-22.c: New test.
245
246 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
247
248 PR tree-optimization/29516
249 * gcc.dg/tree-ssa/loop-20.c: New test.
250
251 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
252
253 PR libfortran/30415
254 * minmaxloc_integer_kinds_1.f90: New test.
255
256 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
257
258 PR c++/29573
259 * g++.dg/template/sizeof-template-argument.C: New test.
260
261 2007-01-11 Jan Hubicka <jh@suse.cz>
262
263 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
264 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
265 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
266 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
267 * gcc.dg/tree-ssa/pr21658.c: Likewise.
268 * gcc.dg/tree-ssa/pr15349.c: Likewise.
269 * gcc.dg/tree-ssa/pr25501.c: Likewise.
270 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
271 transformation in question.
272 * gcc.dg/tree-ssa/vrp05.c: Likewise.
273 * gcc.dg/tree-ssa/pr20701.c: Likewise.
274 * gcc.dg/always_inline3.c: Likewise.
275
276 2007-01-10 Mark Mitchell <mark@codesourcery.com>
277
278 PR c++/28999
279 * g++.dg/template/typename11.C: New test.
280
281 2007-01-10 Robert Kennedy <jimbob@google.com>
282
283 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
284
285 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
286
287 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
288 for different integer kinds.
289 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
290 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
291 * gfortran.dg/ishft_2.f90: New test.
292 * gfortran.dg/ishft_3.f90: New test.
293
294 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
295
296 * gfortran.dg/altreturn_2.f90: Removed executable bit.
297
298 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
299
300 PR tree-optimization/30322
301 * gcc.dg/tree-ssa/loop-21.c: New test.
302
303 2007-01-08 Geoffrey Keating <geoffk@apple.com>
304
305 * g++.dg/rtti/darwin-builtin-linkage.C: New.
306
307 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
308
309 * gcc.target/spu/intrinsics-1.c: Remove xfail.
310
311 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
312
313 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
314 * g++.dg/warn/overflow-warn-3.C: Likewise.
315 * g++.dg/warn/overflow-warn-4.C: Likewise.
316 * g++.dg/warn/overflow-warn-5.C: Likewise.
317 * g++.dg/warn/overflow-warn-6.C: Likewise.
318 * g++.dg/warn/Woverflow-1.C: Likewise.
319 * g++.dg/warn/Woverflow-2.C: Likewise.
320 * g++.dg/warn/Woverflow-3.C: Likewise.
321 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
322
323 2007-01-08 Roger Sayle <roger@eyesopen.com>
324
325 * gfortran.dg/array_constructor_14.f90: New test case.
326 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
327
328 2007-01-08 Richard Guenther <rguenther@suse.de>
329
330 PR tree-optimization/23603
331 * gcc.dg/tree-ssa/vrp31.c: New testcase.
332 * gcc.dg/tree-ssa/vrp32.c: Likewise.
333
334 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
335
336 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
337 in __v8qi typedef.
338 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
339 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
340 compiler behaviour.
341 * gcc.dg/simd-5.c: Likewise.
342 * gcc.dg/simd-6.c: Likewise.
343 * g++.dg/conversion/simd1.C: Likewise.
344 * g++.dg/conversion/simd3.C: Likewise.
345 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
346 (main): Use it.
347
348 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
349
350 PR tree-optimization/29877
351 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
352 name of a hard register for the target concerned. Adjust dg-error
353 directives to cope with new behaviour of TER.
354
355 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
356
357 PR c++/28986
358 * g++.dg/conversion/nullptr1.C: Added overflow warning.
359 * g++.dg/warn/overflow-warn-1.C: New.
360 * g++.dg/warn/overflow-warn-3.C: New.
361 * g++.dg/warn/overflow-warn-4.C: New.
362 * g++.dg/warn/overflow-warn-5.C: New.
363 * g++.dg/warn/overflow-warn-6.C: New.
364 * g++.dg/warn/Woverflow-1.C: New.
365 * g++.dg/warn/Woverflow-2.C: New.
366 * g++.dg/warn/Woverflow-3.C: New.
367 * g++.dg/warn/multiple-overflow-warn-2.C: New.
368
369 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
370
371 PR fortran/27698
372 * gfortran.dg/invalid_name.f90: New test.
373 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
374 * gfortran.dg/gomp/pr29759.f90: Ditto.
375
376 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
377
378 * gfortran.dg/present_1.f90: Update error message.
379
380 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
381
382 PR c++/19439
383 * g++.dg/template/duplicate1.C: New test
384 * g++.dg/template/memfriend6.C: Adjust error markers.
385
386 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
387
388 PR tree-opt/30385
389 * gcc.dg/torture/inline-1.c: New test.
390
391 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
392
393 PR c/19978
394 * gcc.dg/multiple-overflow-warn-1.c: New.
395 * gcc.dg/multiple-overflow-warn-2.c: New.
396 * gcc.dg/overflow-warn-6.c: New.
397 * g++.dg/warn/multiple-overflow-warn-1.C: New.
398
399 2007-01-05 Roger Sayle <roger@eyesopen.com>
400
401 * gfortran.dg/array_memcpy_1.f90: New test case.
402 * gfortran.dg/array_memcpy_2.f90: Likewise.
403
404 2007-01-05 Richard Guenther <rguenther@suse.de>
405
406 PR middle-end/27826
407 * g++.dg/opt/pr27826.C: New testcase.
408
409 2007-01-05 Ian Lance Taylor <iant@google.com>
410
411 * gcc.dg/Walways-true-1.c: New test.
412 * gcc.dg/Walways-true-2.c: New test.
413 * g++.dg/warn/Walways-true-1.C: New test.
414 * g++.dg/warn/Walways-true-2.C: New test.
415
416 2007-01-05 Jakub Jelinek <jakub@redhat.com>
417
418 PR c/30360
419 * gcc.dg/pr30360.c: New test.
420
421 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
422
423 PR fortran/23232
424 * gfortran.dg/data_implied_do_1.f90: New test.
425
426 PR fortran/27996
427 PR fortran/27998
428 * gfortran.dg/char_length_1.f90: New test.
429
430 2007-01-05 Richard Guenther <rguenther@suse.de>
431
432 PR middle-end/28116
433 * g++.dg/opt/pr28116.C: New testcase.
434
435 2007-01-05 Tobias Burnus <burnus@net-b.de>
436
437 PR fortran/29624
438 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
439 invalid deallocate.
440 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
441 * gfortran.dg/protected_4.f90: Add pointer intent check.
442 * gfortran.dg/protected_6.f90: Add pointer intent check.
443 * gfortran.dg/pointer_intent_1.f90: New test.
444 * gfortran.dg/pointer_intent_2.f90: New test.
445 * gfortran.dg/pointer_intent_3.f90: New test.
446
447 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
448
449 PR 30235
450 * gfortran.dg/altreturn_2.f90: new test.
451
452 2007-01-04 Tom Tromey <tromey@redhat.com>
453
454 PR preprocessor/28165:
455 * gcc.dg/cpp/pr28165.c: New file.
456
457 2007-01-03 Josh Conner <jconner@apple.com>
458
459 PR middle-end/29683
460 * gcc.dg/pr29683.c: New.
461
462 2007-01-03 Jakub Jelinek <jakub@redhat.com>
463
464 PR c++/28217
465 * g++.dg/pch/template-1.C: New test.
466 * g++.dg/pch/template-1.Hs: New file.
467
468 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
469
470 PR middle-end/30353
471 * gcc.c-torture/compile/complex-4.c: New test.
472
473 2007-01-03 Joseph Myers <joseph@codesourcery.com>
474
475 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
476 -maltivec.
477 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
478
479 2007-01-03 Jakub Jelinek <jakub@redhat.com>
480
481 PR middle-end/30286
482 * gcc.dg/pr30286.c: New test.
483
484 PR c++/29535
485 * g++.dg/template/crash66.C: New test.
486
487 PR c++/29054
488 * g++.dg/template/friend49.C: New test.
489
490 2007-01-03 Steven G. Kargl <kargls@comcast.net>
491
492 * gfortran.dg/ibits.f90: New test.
493
494 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
495
496 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
497 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
498
499 2007-01-02 Jan Hubicka <jh@suse.cz>
500
501 * gcc.dg/pr16194.c: We now output error on all three functions, not just
502 first one.
503
504 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
505
506 PR c/19977
507 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
508 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
509
510 2006-01-02 Ian Lance Taylor <iant@google.com>
511
512 * g++.dg/warn/Wparentheses-22.C: New test.
513 * g++.dg/warn/Wparentheses-23.C: New test.
514
515 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
516
517 PR middle-end/7651
518 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
519 * gcc.dg/declspec-3-Wextra.c: New.
520 * gcc.dg/declspec-3-no.c: New
521
522 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
523
524 PR fortran/20896
525 * gfortran.dg/interface_10.f90: Remove.
526
527 2007-01-01 Roger Sayle <roger@eyesopen.com>
528
529 * gcc.dg/fold-eqxor-4.c: New test case.
530
531 2007-01-02 Joseph Myers <joseph@codesourcery.com>
532
533 PR middle-end/30311
534 * gcc.c-torture/compile/pr30311.c: New test.
535
536 2007-01-01 Andrew Pinski <pinskia@gmail.com>
537
538 PR middle-end/30253
539 * gcc.c-torture/compile/statement-expression-1.c: New test.
540
541 2007-01-01 Andreas Schwab <schwab@suse.de>
542
543 PR target/29166
544 * g++.dg/eh/pr29166.C: New test.
545
546 2007-01-01 Joseph Myers <joseph@codesourcery.com>
547
548 * lib/target-supports.exp (check_effective_target_powerpc_spe):
549 New.
550 (check_effective_target_vect_cmdline_needed): Use it.
551
552 2006-12-31 Richard Guenther <rguenther@suse.de>
553
554 PR middle-end/30137
555 * testsuite/gcc.dg/pr30137-1.c: New testcase.
556 * testsuite/gcc.dg/pr30137-2.c: Likewise.
557
558 2006-12-31 Roger Sayle <roger@eyesopen.com>
559
560 PR middle-end/30322
561 * gcc.dg/fold-plusnot-1.c: New test case.
562
563 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
564
565 PR c++/29731
566 * g++.dg/parse/template22.C: New test.
567
568 2006-12-31 Richard Guenther <rguenther@suse.de>
569
570 PR middle-end/30338
571 * gcc.c-torture/compile/pr30338.c: New testcase.
572
573 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
574
575 PR fortran/27900
576 * gfortran.dg/intrinsic_actual_4.f90: New test.
577
578 PR fortran/24325
579 * gfortran.dg/func_decl_3.f90: New test.
580
581 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
582
583 PR fortran/23060
584 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
585 * gfortran.dg/c_by_val_1.f: New test.
586 * gfortran.dg/c_by_val_2.f: New test.
587 * gfortran.dg/c_by_val_3.f: New test.
588
589 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
590
591 PR libfortran/30321
592 * gfortran.dg/sum_zero_array_1.f90: New test.
593
594 2006-12-29 Jakub Jelinek <jakub@redhat.com>
595
596 PR preprocessor/29612
597 * gcc.dg/cpp/pr29612-1.c: New test.
598 * gcc.dg/cpp/pr29612-2.c: New test.
599
600 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
601
602 PR fortran/30034
603 * gfortran.dg/pure_formal_proc_1.f90: New test.
604
605 PR fortran/30237
606 * gfortran.dg/intrinsic_actual_3.f90: New test.
607
608 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
609
610 PR fortran/30014
611 * gfortran.dg/io_constraints_1.f90: Update test.
612 * gfortran.dg/io_constraints_2.f90: Update test.
613 * gfortran.dg/inquire_iolength.f90: New test.
614
615 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
616
617 PR fortran/20896
618 * gfortran.dg/interface_10.f90: New test.
619 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
620 since z is already, locally a variable.
621
622 PR fortran/25135
623 * gfortran.dg/generic_11.f90: New test.
624 * gfortran.dg/interface_7.f90: Remove name clash between module
625 name and procedure 'x' referenced in the interface.
626
627 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
628
629 PR middle-end/7651
630 * gcc.dg/Wmissing-parameter-type.c: New.
631 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
632 * gcc.dg/Wmissing-parameter-type-no.c: New.
633
634 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
635
636 PR fortran/25818
637 * gfortran.dg/entry_array_specs_2.f: New test.
638
639 PR fortran/30084
640 * gfortran.dg/nested_modules_6.f90: New test.
641
642 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
643
644 PR middle-end/7651
645 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
646 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
647
648 2006-12-21 Andrew Pinski <pinskia@gmail.com>
649
650 PR C++/30168
651 * g++.dg/opt/complex6.C: New test.
652
653 2006-12-22 Ben Elliston <bje@au.ibm.com>
654
655 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
656 full" if the linker on spu-*-* warns about exceeding local store.
657
658 And revert this patch:
659 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
660 fail to link due to relocation overflows on spu-*-*.
661
662 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
663
664 PR fortran/30273
665 * gfortran.dg/dependency_19.f90: New test.
666
667 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
668
669 PR fortran/30202
670 * gfortran.dg/alloc_comp_basics_3.f90: New test.
671
672 2006-12-21 Jakub Jelinek <jakub@redhat.com>
673
674 PR middle-end/30262
675 * gcc.c-torture/execute/20061220-1.c: New test.
676
677 PR middle-end/30263
678 * gcc.dg/gomp/asm-1.c: New test.
679
680 PR target/30230
681 * g++.dg/eh/ia64-2.C: New test.
682
683 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
684
685 PR target/28966
686 PR target/29248
687 * gcc.dg/rs6000-leaf.c: New.
688
689 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
690
691 PR fortran/25392
692 * gfortran.dg/f2c_8.f90: New test.
693
694 2006-12-20 Bill Wendling <wendling@apple.com>
695
696 * gcc.dg/asm-b.c: Check for __ppc64__.
697
698 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
699
700 PR fortran/30190
701 * gfortran.dg/bounds_check_5.f90: New test.
702
703 2006-12-20 Andrew Pinski <pinskia@gmail.com>
704
705 PR middle-end/30143
706 * gcc.dg/gomp/complex-1.c: New testcase.
707
708 2006-12-20 Roger Sayle <roger@eyesopen.com>
709
710 * gfortran.dg/array_memset_1.f90: New test case.
711
712 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
713
714 * lib/target-supports.exp: Add spu to
715 check_effective_target_vect_widen_mult_hi_to_si.
716
717 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
718
719 PR fortran/29992
720 * gfortran.dg/generic_9.f90: New test.
721
722 PR fortran/30081
723 * gfortran.dg/generic_10.f90: New test.
724
725 2006-12-19 Andrew Pinski <pinskia@gmail.com>
726
727 PR tree-opt/30045
728 * gcc.dg/pr30045.c: New test.
729
730 2006-12-20 Ben Elliston <bje@au.ibm.com>
731
732 * gcc.dg/20020312-2.c: Add a case for __SPU__.
733
734 2006-12-19 Eric Christopher <echristo@apple.com>
735
736 PR target/29302
737 * gcc.c-torture/execute/pr29302-1.c: New.
738
739 2006-12-19 Tobias Burnus <burnus@net-b.de>
740
741 PR fortran/39238
742 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
743
744 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
745
746 PR fortran/30236
747 * gfortran.dg/altreturn_3.f90: New test.
748
749 * gfortran.dg/char_result_12.f90: Fix comment typos.
750
751 2006-12-19 Ben Elliston <bje@au.ibm.com>
752
753 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
754 as newlib's stdio.h uses non-traditional cpp constructs.
755
756 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
757
758 * gfortran.dg/advance.f90: Renamed to advance_1.f90
759 * gfortran.dg/append-1.f90: Renamed to append_1.f90
760 * gfortran.dg/array-1.f90: Renamed to array_1.f90
761 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
762 * gfortran.dg/backspace.f: Renamed to backspace_1.f
763 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
764 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
765 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
766 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
767 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
768 * gfortran.dg/logint-1.f: Renamed to logint_1.f
769 * gfortran.dg/logint-2.f: Renamed to logint_2.f
770 * gfortran.dg/logint-3.f: Renamed to logint_3.f
771 * gfortran.dg/advance_1.f90: Renamed from advance.f90
772 * gfortran.dg/append_1.f90: Renamed from append-1.f90
773 * gfortran.dg/array_1.f90: Renamed from array-1.f90
774 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
775 * gfortran.dg/backspace_1.f: Renamed from backspace.f
776 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
777 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
778 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
779 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
780 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
781 * gfortran.dg/logint_1.f: Renamed from logint-1.f
782 * gfortran.dg/logint_2.f: Renamed from logint-2.f
783 * gfortran.dg/logint_3.f: Renamed from logint-3.f
784
785 2006-12-18 Bill Wendling <wendling@apple.com>
786
787 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
788 id is an OjbC keyword.
789
790 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
791
792 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
793
794 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
795
796 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
797
798 2006-12-18 Ian Lance Taylor <iant@google.com>
799
800 * g++.dg/warn/Wmissing-declarations-1.C: New test.
801
802 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
803
804 * gcc.c-torture/compile/pr27528.c: Use empty templates.
805
806 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
807
808 PR fortran/30207
809 * gfortran.fortran-torture/execute/where21.f90: New test.
810
811 2006-12-17 Tobias Burnus <burnus@net-b.de>
812
813 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
814
815 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
816
817 PR middle-end/7651
818 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
819 * gcc.dg/if-empty-1.c: Likewise.
820 * gcc.dg/pr23165.c: Likewise.
821 * g++.dg/warn/empty-body.C: Likewise.
822
823 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
824
825 PR libfortran/30005
826 * gfortran.dg/open_errors.f90: New test.
827
828 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
829
830 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
831
832 * gcc.target/i386/ssse3-pabsb.c: New file.
833 * gcc.target/i386/ssse3-pabsd.c: Likewise.
834 * gcc.target/i386/ssse3-pabsw.c: Likewise.
835 * gcc.target/i386/ssse3-palignr.c: Likewise.
836 * gcc.target/i386/ssse3-phaddd.c: Likewise.
837 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
838 * gcc.target/i386/ssse3-phaddw.c: Likewise.
839 * gcc.target/i386/ssse3-phsubd.c: Likewise.
840 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
841 * gcc.target/i386/ssse3-phsubw.c: Likewise.
842 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
843 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
844 * gcc.target/i386/ssse3-pshufb.c: Likewise.
845 * gcc.target/i386/ssse3-psignb.c: Likewise.
846 * gcc.target/i386/ssse3-psignd.c: Likewise.
847 * gcc.target/i386/ssse3-psignw.c: Likewise.
848 * gcc.target/i386/ssse3-vals.h: Likewise.
849
850 2006-12-15 Janis Johnson <janis187@us.ibm.com>
851
852 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
853 * lib/fortran-torture.exp: Include target-supports.exp.
854
855 2006-12-15 Jakub Jelinek <jakub@redhat.com>
856
857 PR target/30185
858 * gcc.c-torture/execute/pr30185.c: New test.
859
860 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
861
862 PR testsuite/30179
863 PR testsuite/30180
864 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
865 * gcc.dg/builtin-bswap-2.c: Likewise.
866 * gcc.dg/builtin-bswap-3.c: Likewise.
867 * gcc.dg/builtin-bswap-4.c: Likewise.
868 * lib/target-supports.exp (check_effective_target_stdint_types): New.
869 * cc.c-torture/execute/mode-dependent-address.x: New file.
870
871 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
872
873 PR libfortran/30145
874 * gfortran.dg/write_zero_array: New test.
875
876 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
877
878 PR fortran/30200
879 * gfortran.dg/write_fmt_trim.f90: New test.
880
881 2006-12-14 Diego Novillo <dnovillo@redhat.com>
882
883 PR 30194
884 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
885 temporarily.
886
887 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
888
889 * lib/target-supports.exp (check_weak_available): Use istarget
890 "hppa*-*-hpux10*" instead of regexp.
891 (check_cxa_atexit_available): Likewise.
892
893 2006-12-14 Richard Guenther <rguenther@suse.de>
894
895 PR tree-optimization/30197
896 * gcc.c-torture/execute/complex-1.c: Fix function name.
897 * gcc.dg/builtins-61.c: New testcase.
898
899 2006-12-14 Richard Guenther <rguenther@suse.de>
900
901 PR middle-end/30172
902 * gcc.dg/pr30172-1.c: New testcase.
903
904 2006-12-14 Richard Guenther <rguenther@suse.de>
905
906 PR tree-optimization/30198
907 * gcc.dg/builtins-60.c: New testcase.
908
909 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
910
911 * lib/target-supports.exp (vect_no_align): Remove spu.
912
913 2006-12-13 Ian Lance Taylor <iant@google.com>
914
915 PR c++/19564
916 PR c++/19756
917 * g++.dg/warn/Wparentheses-5.C: New test.
918 * g++.dg/warn/Wparentheses-6.C: New test.
919 * g++.dg/warn/Wparentheses-7.C: New test.
920 * g++.dg/warn/Wparentheses-8.C: New test.
921 * g++.dg/warn/Wparentheses-9.C: New test.
922 * g++.dg/warn/Wparentheses-10.C: New test.
923 * g++.dg/warn/Wparentheses-11.C: New test.
924 * g++.dg/warn/Wparentheses-12.C: New test.
925 * g++.dg/warn/Wparentheses-13.C: New test.
926 * g++.dg/warn/Wparentheses-14.C: New test.
927 * g++.dg/warn/Wparentheses-15.C: New test.
928 * g++.dg/warn/Wparentheses-16.C: New test.
929 * g++.dg/warn/Wparentheses-17.C: New test.
930 * g++.dg/warn/Wparentheses-18.C: New test.
931 * g++.dg/warn/Wparentheses-19.C: New test.
932 * g++.dg/warn/Wparentheses-20.C: New test.
933 * g++.dg/warn/Wparentheses-21.C: New test.
934
935 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
936
937 PR testsuite/30157
938 * lib/target-supports.exp (check_cxa_atexit_available): Return false
939 for target "hppa.*hpux10".
940
941 2006-12-13 Jakub Jelinek <jakub@redhat.com>
942
943 * g++.dg/debug/vartrack1.C: New test.
944
945 * g++.dg/opt/ifcvt1.C: New test.
946
947 * gcc.dg/tls/opt-13.c: New test.
948
949 * gcc.dg/20060425-2.c: New test.
950
951 * g++.dg/opt/pr15054-2.C: New test.
952
953 * gcc.c-torture/execute/20060420-1.c: New test.
954
955 * gcc.c-torture/execute/20060412-1.c: New test.
956
957 * objc/compile/20060406-1.m: New test.
958
959 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
960
961 * g++.dg/template/array17.C: New test.
962
963 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
964
965 * gcc.target/powerpc/altivec-23.c: New test.
966
967 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
968
969 PR c++27316
970 * g++.dg/inherit/error3.C: New test.
971
972 PR c++/28740
973 * g++.dg/inherit/error4.C: New test.
974
975 2006-12-13 Richard Guenther <rguenther@suse.de>
976
977 PR tree-optimization/17687
978 * gcc.dg/builtins-59.c: New testcase.
979
980 2006-12-13 Ben Elliston <bje@au.ibm.com>
981
982 * gcc.target/spu/Wmain.c: New test.
983
984 2006-12-12 Josh Conner <jconner@apple.com>
985
986 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
987 * g++.dg/abi/thunk4.C: Likewise.
988 * g++.dg/abi/rtti3.C: Likewise.
989
990 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
991
992 * gcc.target/spu/cpat-1.c: New test.
993 * gcc.target/spu/cpat-2.c: New test.
994 * gcc.target/spu/cpat-3.c: New test.
995 * gcc.target/spu/cpat-4.c: New test.
996
997 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
998
999 PR tree-opt/28436
1000 * gcc.c-torture/compile/vector-1.c: New test.
1001 * gcc.c-torture/compile/vector-2.c: New test.
1002 * gcc.c-torture/compile/vector-3.c: New test.
1003
1004 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1005
1006 * lib/fortran-torture.exp: Update copyright years. Remove
1007 obsolete comment. Test -ftree-vectorize where it makes sense.
1008 * lib/gfortran-dg.exp: Update copyright years. Use settings
1009 from fortran-torture.exp.
1010 * gfortran.dg/char_transpose_1.f90,
1011 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1012 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1013 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
1014 '-w' to dg-options.
1015
1016 2006-12-12 Richard Sandiford <richard@codesourcery.com>
1017
1018 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1019 saved_${tool}_load.
1020
1021 2006-12-12 Ira Rosen <irar@il.ibm.com>
1022
1023 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1024 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1025 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1026 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1027 gaps.
1028
1029 2006-12-12 Richard Guenther <rguenther@suse.de>
1030
1031 PR middle-end/30147
1032 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1033
1034 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
1035 Diego Novillo <dnovillo@redhat.com>
1036
1037 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1038 VDEF/VUSE changes.
1039 * gcc.dg/tree-ssa/pr26421.c: Likewise
1040 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1041 * gcc.dg/tree-ssa/pr23382.c: Likewise.
1042 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1043 * gcc.dg/tree-ssa/pr28410.c: Likewise.
1044 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1045 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1046 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1047 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1048 * gcc.dg/tree-ssa/alias-12.c: Likewise.
1049
1050 2006-12-11 Jan Hubicka <jh@suse.cz>
1051
1052 * gcc.dg/tree-prof/stringop-1.c: New test.
1053 * gcc.dg/tree-prof/stringop-2.c: New test.
1054
1055 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
1056
1057 PR target/30120
1058 * gcc.target/i386/pr30120.c: New test.
1059
1060 Revert:
1061 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1062
1063 * gcc.target/i386/x87regparm-1.c: New test.
1064 * gcc.target/i386/x87regparm-2.c: New test.
1065 * gcc.target/i386/x87regparm-3.c: New test.
1066 * gcc.target/i386/x87regparm-4.c: New test.
1067
1068 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
1069
1070 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1071
1072 2006-12-10 Tobias Burnus <burnus@net-b.de>
1073
1074 PR fortran/23994
1075 * gfortran.dg/protected_1.f90: New test.
1076 * gfortran.dg/protected_2.f90: New test.
1077 * gfortran.dg/protected_3.f90: New test.
1078 * gfortran.dg/protected_4.f90: New test.
1079 * gfortran.dg/protected_5.f90: New test.
1080 * gfortran.dg/protected_6.f90: New test.
1081
1082 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1083 Tobias Burnus <burnus@gcc.gnu.org>
1084
1085 PR fortran/29975
1086 PR fortran/30068
1087 * gfortran.dg/interface_4.f90: Test adding procedure to generic
1088 interface.
1089 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1090 ambiguous interfaces.
1091 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1092 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1093 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1094 ambiguous interfaces.
1095 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1096 * gfortran.dg/array_initializer_2.f90: Add initializer array
1097 constructor test.
1098
1099 PR fortran/30096
1100 * gfortran.dg/interface_9.f90: Test that host interfaces are
1101 not checked for ambiguity with the local version.
1102
1103 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1104
1105 PR fortran/29464
1106 * gfortran.dg/module_interface_2.f90: New test.
1107
1108 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1109
1110 PR fortran/29941
1111 * gfortran.dg/assumed_len.f90: New test.
1112
1113 2006-12-09 Richard Guenther <rguenther@suse.de>
1114
1115 * g++.dg/warn/implicit-typename1.C: Qualify types.
1116 * g++.dg/parse/crash12.C: Likewise.
1117 * g++.dg/tree-ssa/pr22444.C: Likewise.
1118
1119 2006-12-09 Tobias Burnus <burnus@net-b.de>
1120
1121 * gfortran.dg/array_2.f90: Added sqrt test.
1122
1123 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
1124
1125 * gcc.target/i386/x87regparm-1.c: XFAIL.
1126 * gcc.target/i386/x87regparm-2.c: XFAIL.
1127 * gcc.target/i386/x87regparm-3.c: XFAIL.
1128 * gcc.target/i386/x87regparm-4.c: XFAIL.
1129
1130 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1131
1132 * lib/target-supports.exp
1133 (check_effective_target_large_long_double): New.
1134 * gcc.dg/Wconversion-real.c : Use it.
1135 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1136 unsigned.
1137
1138 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
1139
1140 * gcc.c-torture/execute/mode-dependent-address.c: New test.
1141
1142 2006-12-08 Tobias Burnus <burnus@net-b.de>
1143
1144 PR fortran/27546
1145 * gfortran.dg/import4.f90: New test for IMPORT in modules.
1146
1147 2006-12-07 Mark Mitchell <mark@codesourcery.com>
1148
1149 PR c++/29732
1150 * g++.dg/template/crash65.C: New test.
1151 * g++.dg/template/spec16.C: Tweak error markers.
1152
1153 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
1154
1155 * gcc.target/spu: New directory.
1156 * gcc.target/spu/spu.exp: New file.
1157 * gcc.target/spu/intrinsics-1.c: New test.
1158
1159 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
1160
1161 PR c++/29980
1162 * g++.dg/ext/attrib27.C: New test.
1163 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1164 * g++.dg/parse/typedef5.C: Likewise.
1165
1166 2006-12-07 Mike Stump <mrs@apple.com>
1167
1168 * treelang/compile/var_defs.tree: Adjust.
1169
1170 2006-12-06 Mark Mitchell <mark@codesourcery.com>
1171
1172 PR c++/29730
1173 * g++.dg/template/crash64.C: New test.
1174 * g++.dg/parse/crash27.C: Adjust error markers.
1175
1176 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
1177
1178 PR libfortran/30009
1179 PR libfortran/30056
1180 * gfortran.dg/read_eof_4.f90: Add tests.
1181 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
1182 * gfortran.dg/unf_read_corrupted_1.f90: New test.
1183
1184 2006-12-05 Mark Mitchell <mark@codesourcery.com>
1185
1186 PR c++/29729
1187 * g++.dg/template/crash63.C: New test.
1188
1189 PR c++/29728
1190 * g++.dg/template/crash62.C: New test.
1191
1192 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
1193
1194 PR fortran/30003
1195 * gfortran.dg/allocatable_function_1.f90: Increase the number
1196 of expected calls of free to 10; the lhs section reference is
1197 now evaluated so there is another call to bar. Change the
1198 comment appropriately.
1199 * gfortran.dg/array_section_1.f90: New test.
1200
1201 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
1202
1203 PR fortran/29912
1204 * gfortran.dg/char_result_12.f90: New test.
1205
1206 2006-12-05 Richard Guenther <rguenther@suse.de>
1207
1208 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1209 * gcc.dg/vect/vect-pow-2.c: Rename to ...
1210 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
1211 vect_double, xfail for spu*-*-*.
1212
1213 2006-12-04 Tobias Burnus <burnus@net-b.de>
1214
1215 PR fortran/29962
1216 * initialization_4.f90: Test noninteger exponents (-std=f95).
1217 * initialization_5.f90: New test for noninteger exponents
1218 with -std=f2003.
1219
1220 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
1221
1222 PR fortran/29821
1223 * gfortran.dg/parameter_array_section_1.f90: New test.
1224
1225 2006-12-04 Mark Mitchell <mark@codesourcery.com>
1226
1227 PR c++/29733
1228 * g++.dg/template/crash61.C: New test.
1229
1230 PR c++/29632
1231 * g++.dg/template/error23.C: New test.
1232
1233 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
1234
1235 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1236
1237 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
1238
1239 PR fortran/29916
1240 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1241
1242 2006-12-04 Jakub Jelinek <jakub@redhat.com>
1243
1244 PR middle-end/29965
1245 * gcc.dg/gomp/pr29965-1.c: New test.
1246 * gcc.dg/gomp/pr29965-2.c: New test.
1247 * gcc.dg/gomp/pr29965-3.c: New test.
1248 * gcc.dg/gomp/pr29965-4.c: New test.
1249 * gcc.dg/gomp/pr29965-5.c: New test.
1250 * gcc.dg/gomp/pr29965-6.c: New test.
1251 * g++.dg/gomp/pr29965-1.C: New test.
1252 * g++.dg/gomp/pr29965-2.C: New test.
1253 * g++.dg/gomp/pr29965-3.C: New test.
1254 * g++.dg/gomp/pr29965-4.C: New test.
1255 * g++.dg/gomp/pr29965-5.C: New test.
1256 * g++.dg/gomp/pr29965-6.C: New test.
1257 * g++.dg/gomp/pr29965-7.C: New test.
1258 * g++.dg/gomp/pr29965-8.C: New test.
1259 * g++.dg/gomp/pr29965-9.C: New test.
1260 * g++.dg/gomp/pr29965-10.C: New test.
1261
1262 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
1263
1264 * gnat.dg/pointer_variable_bounds.adb: New test.
1265 * gnat.dg/pointer_variable_bounds.ads: Likewise.
1266 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1267
1268 2006-12-03 Eric Christopher <echristo@apple.com>
1269
1270 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1271
1272 2006-12-03 Richard Henderson <rth@redhat.com>
1273 Andrew Pinski <pinskia@gmail.com>
1274
1275 PR C++/14329
1276 * g++.dg/warn/unit-1.C: New test.
1277
1278 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
1279
1280 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1281
1282 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
1283
1284 * g++.dg/vect/vect.exp: Enable tests to run on spu.
1285 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1286 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1287 * gcc.dg/vect/vect-70.c: Reduce array size.
1288 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1289 vect_no_compaer_double targets.
1290 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1291 vect_float, vect_double, and vect_int.
1292
1293 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
1294
1295 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1296 test for loop versioning on vect_no_align targets.
1297 * gcc.dg/vect/pr20122.c: Likewise.
1298 * gcc.dg/vect/vect-105.c: Likewise.
1299 * gcc.dg/vect/vect-42.c: Likewise.
1300 * gcc.dg/vect/vect-43.c: Likewise.
1301 * gcc.dg/vect/vect-74.c: Likewise.
1302 * gcc.dg/vect/vect-75.c: Likewise.
1303 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1304 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1305 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1306 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1307
1308 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
1309
1310 PR fortran/29642
1311 * gfortran.dg/value_1.f90 : New test.
1312 * gfortran.dg/value_2.f90 : New test.
1313 * gfortran.dg/value_3.f90 : New test.
1314 * gfortran.dg/value_4.f90 : New test.
1315 * gfortran.dg/value_4.c : Called from value_4.f90.
1316
1317 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
1318
1319 PR C++/30033
1320 * g++.dg/cpp0x/static_assert4.C: New testcase.
1321
1322 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1323
1324 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1325
1326 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
1327
1328 PR c/27953
1329 * gcc.dg/pr27953.c: New test.
1330
1331 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1332
1333 PR c++/30022
1334 * g++.dg/ext/vector5.C: New test.
1335
1336 PR c++/30021
1337 * g++.dg/other/main1.C: New test.
1338
1339 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
1340
1341 PR libfortran/29568
1342 * gfortran.dg/convert_implied_open.f90: Change to
1343 new default record length.
1344 * gfortran.dg/unf_short_record_1.f90: Adapt to
1345 new error message.
1346 * gfortran.dg/unformatted_subrecords_1.f90: New test.
1347
1348 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
1349
1350 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1351
1352 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
1353
1354 PR c++/29066
1355 * g++.dg/expr/pr29066.c: New.
1356
1357 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
1358 Zdenek Dvorak <dvorakz@suse.cz>
1359
1360 PR tree-optimization/29921
1361 * gcc.dg/pr29921-2.c: New test.
1362
1363 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
1364
1365 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1366 (i386_get_cpuid): New function.
1367 (i386_cpuid_ecx): Likewise.
1368 (i386_cpuid_edx): Likewise.
1369 (i386_cpuid): Updated to call i386_cpuid_edx.
1370
1371 * gcc.target/i386/sse3-addsubpd.c: New file.
1372 * gcc.target/i386/sse3-addsubps.c: Likewise.
1373 * gcc.target/i386/sse3-haddpd.c: Likewise.
1374 * gcc.target/i386/sse3-haddps.c: Likewise.
1375 * gcc.target/i386/sse3-hsubpd.c: Likewise.
1376 * gcc.target/i386/sse3-hsubps.c: Likewise.
1377 * gcc.target/i386/sse3-lddqu.c: Likewise.
1378 * gcc.target/i386/sse3-movddup.c: Likewise.
1379 * gcc.target/i386/sse3-movshdup.c: Likewise.
1380 * gcc.target/i386/sse3-movsldup.c: Likewise.
1381
1382 2006-12-01 Dirk Mueller <dmueller@suse.de>
1383
1384 * g++.dg/warn/Wreturn-type-4.C: New testcase.
1385
1386 2006-11-30 Janis Johnson <janis187@us.ibm.com>
1387
1388 * gcc.dg/dfp/convert-int-max.c: New test.
1389 * gcc.dg/dfp/convert-int-max-fold.c: New test.
1390
1391 2006-11-30 Richard Guenther <rguenther@suse.de>
1392
1393 * gcc.dg/vect/vect-pow-1.c: Rename ...
1394 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
1395 floats instead of doubles, check successful vectorization.
1396
1397 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
1398
1399 PR target/29945
1400 * gcc.c-torture/compile/pr29945.c: New testcase.
1401
1402 2006-11-30 Joseph Myers <joseph@codesourcery.com>
1403
1404 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1405 -maltivec.
1406
1407 2006-11-29 Eric Christopher <echristo@apple.com>
1408
1409 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1410
1411 2006-11-29 Janis Johnson <janis187@us.ibm.com>
1412
1413 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1414
1415 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1416
1417 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
1418
1419 PR c++/29022
1420 * g++.dg/inherit/virtual2.C: New test.
1421 * g++.dg/inherit/virtual3.C: Likewise.
1422 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1423 * g++.dg/inherit/error2.C: Likewise.
1424 * g++.dg/template/instantiate1.C: Likewise.
1425
1426 2006-11-28 Andrew Pinski <pinskia@gmail.com>
1427
1428 PR tree-opt/29984
1429 * gcc.dg/tree-ssa/reassoc-12.c: New test.
1430
1431 2006-11-28 Jan Hubicka <jh@suse.cz>
1432
1433 * gcc.dg/memcpy-1.c: New test.
1434
1435 2006-11-28 Jakub Jelinek <jakub@redhat.com>
1436
1437 PR c++/29735
1438 * g++.dg/warn/main-3.C: New test.
1439
1440 2006-11-28 Jan Hubicka <jh@suse.cz>
1441
1442 * gcc.dg/winline-1.c: New test.
1443
1444 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
1445
1446 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1447 alignments.
1448
1449 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
1450
1451 PR fortran/29976
1452 * gfortran.dg/missing_optional_dummy_3.f90
1453
1454 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
1455
1456 PR fortran/20880
1457 * gfortran.dg/interface_3.f90: Modify errors.
1458
1459 2006-11-28 Ben Elliston <bje@au.ibm.com>
1460
1461 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1462 fail to link due to relocation overflows on spu-*-*.
1463
1464 2006-11-27 Michael Matz <matz@suse.de>
1465 Andreas Krebbel <krebbel1@de.ibm.com>
1466
1467 PR target/29319
1468 * gcc.dg/20061127-1.c: New testcase.
1469
1470 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
1471
1472 * gcc.dg/20061124-1.c: Add exit() function prototype.
1473
1474 2006-11-27 Jan Hubicka <jh@suse.cz>
1475
1476 * gcc.target/i386/memcpy-1.c: Adjust size.
1477 * testsuite/gcc.dg/visibility-11.c: Likewise.
1478
1479 2006-11-27 Richard Guenther <rguenther@suse.de>
1480
1481 PR middle-end/25620
1482 * gcc.target/i386/pow-1.c: New testcase.
1483 * gcc.dg/builtins-58.c: Likewise.
1484
1485 2006-11-26 Mark Mitchell <mark@codesourcery.com>
1486
1487 PR c++/29886
1488 * g++.dg/expr/cast8.C: New test.
1489
1490 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1491
1492 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1493 Don't ever inline the testcase.
1494
1495 2006-11-25 Andrew Pinski <pinskia@gmail.com>
1496
1497 PR fortran/29982
1498 * gfortran.fortran-torture/compile/parameter_3.f90: New
1499 testcase.
1500
1501 2006-11-25 Andrew Pinski <pinskia@gmail.com>
1502
1503 PR fortran/29951
1504 * gfortran.fortran-torture/execute/transfer2.f90: New test.
1505
1506 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1507
1508 * gfortran.fortran-torture/execute/specifics.f90: Remove test
1509 for CHAR.
1510
1511 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1512
1513 PR libgfortran/29936
1514 * gfortran.dg/write_check3.f90: New test.
1515
1516 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1517
1518 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1519
1520 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
1521
1522 PR fortran/20880
1523 * gfortran.dg/interface_3.f90: New test.
1524
1525 PR fortran/29387
1526 * gfortran.dg/generic_8.f90: New test.
1527
1528 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1529
1530 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1531 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1532 * gfortran.dg/specifics_3.f90: Remove.
1533
1534 2006-11-24 Jakub Jelinek <jakub@redhat.com>
1535
1536 PR c/29955
1537 * gcc.dg/gomp/pr29955.c: New test.
1538
1539 PR c/29736
1540 * gcc.dg/pr29736.c: New test.
1541
1542 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1543
1544 PR tree-opt/29964
1545 * gcc.dg/pure-1.c: New test.
1546
1547 2006-11-24 Joseph Myers <joseph@codesourcery.com>
1548
1549 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1550 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1551
1552 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
1553
1554 * gcc.dg/20061124-1.c: New testcase.
1555
1556 2006-11-23 Eric Christopher <echristo@apple.com>
1557
1558 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1559
1560 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1561
1562 PR c/2707
1563 PR c++/26167
1564 * gcc.dg/Wconversion-integer.c: New. Supersedes
1565 Wconversion-negative-constants.c
1566 * gcc.dg/Wconversion-real.c: New.
1567 * gcc.dg/Wconversion-real-integer.c: New.
1568 * gcc.dg/Wconversion-negative-constants.c: Deleted.
1569 * g++.dg/warn/Wconversion1.C: Modified.
1570
1571 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
1572
1573 * gfortran.dg/overload_1.f90: New test.
1574
1575 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1576
1577 PR c/9072
1578 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1579 Wtraditional-conversion.
1580 * gcc.dg/overflow-warn-2.c: Likewise.
1581 * gcc.dg/Wconversion.c: Likewise. Renamed as
1582 Wtraditional-conversion.c .
1583 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1584 Wtraditional-conversion-2.c .
1585 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1586 Wtraditional-conversion-2.c
1587 * gcc.dg/Wconversion-negative-constants.c: New.
1588
1589 2006-11-23 Andrew Pinski <pinskia@gmail.com>
1590
1591 * gcc.dg/tree-ssa/dump-1.c: New test.
1592
1593 2006-11-23 David Ung <davidu@mips.com>
1594
1595 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1596 -mfp64, allowable when ISA >= 33 and float is enabled.
1597 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1598 of mthc1 and mfhc1 patterns.
1599
1600 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
1601
1602 PR tree-optimization/29921
1603 * gcc.dg/pr29921.c: New test.
1604
1605 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
1606
1607 PR fortran/29441
1608 * gfortran.dg/initialization_4.f90: New test.
1609
1610 2006-11-22 Ira Rosen <irar@il.ibm.com>
1611
1612 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1613 platforms that have interleaving support.
1614 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1615 * gcc.dg/vect/vect-strided-a-u16-i2.c,
1616 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1617 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1618 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1619 gcc.dg/vect/vect-strided-u8-i2-gap.c,
1620 gcc.dg/vect/vect-strided-u8-i8.c,
1621 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1622 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1623 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1624 gcc.dg/vect/vect-strided-float.c,
1625 gcc.dg/vect/vect-strided-a-mult.c,
1626 gcc.dg/vect/vect-strided-mult-char-ls.c,
1627 gcc.dg/vect/vect-strided-a-u16-mult.c,
1628 gcc.dg/vect/vect-strided-a-u32-mult.c,
1629 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1630 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1631 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1632 gcc.dg/vect/vect-strided-mult.c,
1633 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1634 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1635
1636 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
1637
1638 PR fortran/25087
1639 * gfortran.dg/auto_char_len_4.f90: New test.
1640
1641 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
1642
1643 PR fortran/29652
1644 * gfortran.dg/generic_7.f90: New test.
1645 * gfortran.dg/defined_operators_1.f90: Add new error.
1646
1647 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
1648
1649 PR tree-optimization/29902
1650 * g++.dg/tree-ssa/pr29902.C: New test.
1651
1652 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
1653
1654 PR fortran/29820
1655 * gfortran.dg/used_types_13.f90: New test.
1656
1657 2006-11-21 Janis Johnson <janis187@us.ibm.com>
1658
1659 * gcc.dg/dfp/snan.c: Delete.
1660
1661 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
1662
1663 * g++.dg/cpp0x/static_assert1.C: New.
1664 * g++.dg/cpp0x/static_assert2.C: New.
1665 * g++.dg/cpp0x/static_assert3.C: New.
1666
1667 2006-11-21 Richard Guenther <rguenther@suse.de>
1668
1669 * gcc.dg/vect/vect-pow-1.c: New testcase.
1670 * gcc.dg/vect/vect-pow-2.c: Likewise.
1671
1672 2006-11-21 Jakub Jelinek <jakub@redhat.com>
1673
1674 PR c++/29570
1675 * g++.dg/template/static29.C: New test.
1676
1677 PR c++/29734
1678 * g++.dg/conversion/simd4.C: New test.
1679
1680 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
1681
1682 PR c++/29475
1683 * g++.dg/template/access19.C: New test.
1684 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1685 error is reported.
1686
1687 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1688
1689 PR tree-opt/25500
1690 * gcc.dg/tree-ssa/sra-4.c: New testcase.
1691
1692 2006-11-20 Tobias Burnus <burnus@net-b.de>
1693
1694 PR fortran/27546
1695 * gfortran.dg/import.f90: Extended test.
1696 * gfortran.dg/import2.f90: Extended test.
1697
1698 2006-11-20 Tobias Burnus <burnus@net-b.de>
1699
1700 * gfortran.dg/volatile3.f90: Add conflict test.
1701
1702 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
1703
1704 PR fortran/24783
1705 * gfortran.dg/implicit_10.f90: New test.
1706
1707 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
1708
1709 PR c++/8586
1710 * g++.dg/warn/Wall-write-strings.C: New.
1711
1712 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
1713
1714 * gfortran.dg/alloc_comp_constraint_5.f90: New.
1715 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1716
1717 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1718
1719 * gfortran.dg/use_3.f90: Remove error message.
1720 * gfortran.dg/iso_fortran_env_1.f90: New test.
1721 * gfortran.dg/iso_fortran_env_2.f90: New test.
1722 * gfortran.dg/iso_fortran_env_3.f90: New test.
1723 * gfortran.dg/iso_fortran_env_4.f90: New test.
1724
1725 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
1726
1727 * gcc.dg/vect/vect-27.c: Fix initialization.
1728
1729 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1730
1731 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1732 * gcc.dg/torture/builtin-minmax-1.c: New.
1733
1734 * gcc.dg/builtins-20.c: Add cases for copysign.
1735
1736 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1737
1738 PR fortran/24285
1739 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1740
1741 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1742 * gfortran.dg/use_1.f90: New test.
1743 * gfortran.dg/use_1.f90: New test.
1744 * gfortran.dg/use_1.f90: New test.
1745
1746 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
1747
1748 PR tree-optimization/29801
1749 * gcc.dg/pr29801.c: New test.
1750
1751 2006-11-17 Jakub Jelinek <jakub@redhat.com>
1752
1753 PR middle-end/29584
1754 * gcc.dg/torture/pr29584.c: New test.
1755
1756 2006-11-17 Joseph Myers <joseph@codesourcery.com>
1757
1758 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1759 Condition PowerPC tests for saving FPRs on powerpc_fprs.
1760 * gcc.target/powerpc/compress-float-ppc.c,
1761 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1762 powerpc_fprs.
1763 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1764 do not pass -mhard-float.
1765
1766 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
1767
1768 * gnat.dg/volatile_aggregate.adb: New test.
1769
1770 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1771
1772 PR fortran/29391
1773 PR fortran/29489
1774 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1775 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1776
1777 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
1778
1779 PR target/29201
1780 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1781
1782 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
1783
1784 * gfortran.dg/import3.f90: Fix error message.
1785
1786 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
1787
1788 PR tree-opt/29788
1789 * gfortran.fortran-torture/compile/inline_1.f90:
1790 New testcase.
1791
1792 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1793
1794 * gcc.target/i386/x87regparm-1.c: New test.
1795 * gcc.target/i386/x87regparm-2.c: New test.
1796 * gcc.target/i386/x87regparm-3.c: New test.
1797 * gcc.target/i386/x87regparm-4.c: New test.
1798
1799 2006-11-15 Tobias Burnus <burnus@net-b.de>
1800
1801 PR fortran/27546
1802 * gfortran.dg/import.f90: New test.
1803 * gfortran.dg/import2.f90: New test.
1804 * gfortran.dg/import3.f90: New test.
1805
1806 2006-11-15 Tobias Burnus <burnus@net-b.de>
1807
1808 PR fortran/27588
1809 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1810
1811 2006-11-15 Tobias Burnus <burnus@net-b.de>
1812
1813 PR fortran/29806
1814 * gfortran.dg/contains.f90: New test.
1815 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1816
1817 2006-11-15 Jakub Jelinek <jakub@redhat.com>
1818
1819 PR tree-optimization/29581
1820 * gcc.dg/pr29581-1.c: New test.
1821 * gcc.dg/pr29581-2.c: New test.
1822 * gcc.dg/pr29581-3.c: New test.
1823 * gcc.dg/pr29581-4.c: New test.
1824 * gfortran.dg/pr29581.f90: New test.
1825
1826 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
1827
1828 PR fortran/29702
1829 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1830 numbers in error message headers.
1831
1832 2006-11-14 Richard Guenther <rguenther@suse.de>
1833
1834 * gcc.target/i386/math-torture/math-torture.exp: Restrict
1835 to i?86 and x86_64 targets.
1836
1837 2006-11-14 Caroline Tice <ctice@apple.com>
1838
1839 * gcc.dg/pubtypes-1.c: New file/testcase.
1840 * gcc.dg/pubtypes-2.c: New file/testcase.
1841 * gcc.dg/pubtypes-3.c: New file/testcase.
1842 * gcc.dg/pubtypes-4.c: New file/testcase.
1843 * g++.dg/pubtypes.C: New file/testcase.
1844
1845 2006-11-14 Mark Mitchell <mark@codesourcery.com>
1846
1847 PR c++/29106
1848 * g++.dg/init/self1.C: New test.
1849
1850 2006-11-14 Tobias Burnus <burnus@net-b.de>
1851
1852 PR fortran/29657
1853 * gfortran.dg/conflicts.f90: Add.
1854
1855 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
1856
1857 PR rtl-optimization/29798
1858
1859 * gcc.c-torture/execute/pr29798.c: New.
1860
1861 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1862
1863 * gcc.dg/builtins-20.c: Add more cases.
1864
1865 2006-11-13 Jakub Jelinek <jakub@redhat.com>
1866
1867 PR fortran/29759
1868 * gfortran.dg/gomp/pr29759.f90: New test.
1869
1870 2006-11-13 Mark Mitchell <mark@codesourcery.com>
1871
1872 PR c++/29518
1873 * g++.dg/template/static28.C: New test.
1874
1875 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
1876
1877 * lib/c-torture.exp: Use target-libpath.exp.
1878 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1879 set GCC_EXEC_PREFIX env var from global variable of same name.
1880
1881 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1882
1883 PR fortran/26994
1884 * gfortran.fortran-torture/compile/transfer-1.f90:
1885 New testcase.
1886
1887 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
1888 Zdenek Dvorak <dvorakz@suse.cz>
1889
1890 PR tree-optimization/29680
1891 * gcc.dg/alias-11.c: New test.
1892
1893 2006-11-12 Jason Merrill <jason@redhat.com>
1894 Andrew Pinski <pinskia@physics.uc.edu>
1895
1896 PR middle-end/28915
1897 * gcc.target/i386/vectorize1.c: New.
1898
1899 2006-11-12 Roger Sayle <roger@eyesopen.com>
1900
1901 PR rtl-optimization/29797
1902 * gcc.c-torture/execute/pr29797-1.c: New test case.
1903
1904 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1905
1906 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1907
1908 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
1909
1910 * gcc.dg/tree-ssa/prefetch-3.c: New test.
1911
1912 2006-11-12 Roger Sayle <roger@eyesopen.com>
1913
1914 PR tree-optimization/13827
1915 * gcc.dg/fold-eqand-1.c: New test case.
1916
1917 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
1918
1919 PR rtl-opt/28812
1920 * gcc.c-torture/execute/mayalias-3.c: New test.
1921
1922 2006-11-11 Richard Sandiford <richard@codesourcery.com>
1923
1924 PR middle-end/27528
1925 * gcc.c-torture/compile/pr27528.c: New test.
1926 * gcc.dg/pr27528.c: Likewise.
1927
1928 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1929
1930 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1931
1932 * gcc.dg/torture/builtin-symmetric-1.c: New test.
1933
1934 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1935
1936 PR fortran/29758
1937 * gfortran.dg/reshape_source_size_1.f90: New test.
1938
1939 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1940
1941 PR fortran/29315
1942 * gfortran.dg/aliasing_dummy_4.f90: New test.
1943
1944 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
1945
1946 PR target/29777
1947 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
1948 and x86_64-*-* targets.
1949
1950 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1951
1952 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
1953 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
1954 New macros. Use them in exact tests.
1955 (TESTIT3): New macro.
1956 Add tests for fmin, fmax and fma.
1957
1958 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1959
1960 PR fortran/29431
1961 * gfortran.dg/array_constructor_13.f90: New test.
1962
1963 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1964
1965 PR fortran/29744
1966 * gfortran.dg/used_types_12.f90: New test.
1967
1968 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
1969
1970 PR middle-end/29726
1971 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
1972 (test6): Ditto.
1973 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
1974 * gcc.dg/fold-eqandshift-3.c: New test case.
1975
1976 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1977
1978 PR fortran/29699
1979 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
1980
1981 PR fortran/21370
1982 * gfortran.dg/change_symbol_attributes_1.f90: New test.
1983
1984 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
1985
1986 * gcc.dg/20061109-1.c: New testcase.
1987
1988 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1989
1990 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
1991
1992 2006-11-09 Tobias Burnus <burnus@net-b.de>
1993
1994 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
1995 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
1996
1997 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
1998
1999 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2000 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2001
2002 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2003
2004 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2005
2006 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2007
2008 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2009 vect-9.c).
2010 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2011 * gcc.dg/vect/vect-9.c: Now vectorizable.
2012 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2013 that support vect_widen_mult.
2014 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2015 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2016 vect-reduc-dot-u16.c).
2017 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2018 vect-reduc-dot-u16.c).
2019 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2020 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2021 vect-reduc-dot-s8.c).
2022 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2023 vect-reduc-dot-s8.c).
2024 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2025 vect-reduc-dot-s8.c).
2026 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2027 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2028 vect-reduc-dot-u8.c).
2029 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2030 vect-reduc-dot-u8.c).
2031 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2032 * gcc.dg/vect/vect-multitypes-9.c: New test.
2033 * gcc.dg/vect/vect-multitypes-10.c: New test.
2034 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2035 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2036 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2037 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2038 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2039 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2040 wrapv-vect-reduc-dot-s8.c.
2041 * lib/target-support.exp (check_effective_target_vect_unpack): New.
2042 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2043 targets that support vec_unpack.
2044 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2045 (check_effective_target_vect_widen_mult_qi_to_hi): New.
2046 (check_effective_target_vect_widen_mult_hi_to_si): New.
2047 (check_effective_target_vect_widen_sum): Removed.
2048
2049 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2050
2051 * gcc.dg/vect/vect-multitypes-8.c: New test.
2052 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2053
2054 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2055
2056 * gcc.dg/vect/vect-multitypes-7.c: New test.
2057
2058 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2059
2060 * gcc.dg/vect/vect-multitypes-4.c: New test.
2061 * gcc.dg/vect/vect-multitypes-5.c: New test.
2062 * gcc.dg/vect/vect-multitypes-6.c: New test.
2063
2064 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2065
2066 * gcc.dg/vect/vect-multitypes-1.c: New test.
2067 * gcc.dg/vect/vect-multitypes-2.c: New test.
2068 * gcc.dg/vect/vect-multitypes-3.c: New test.
2069
2070 2006-11-07 Eric Christopher <echristo@apple.com>
2071
2072 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2073 Test using scan-assembler-not.
2074
2075 2006-11-07 Jakub Jelinek <jakub@redhat.com>
2076
2077 * gcc.dg/inline-17.c: New test.
2078
2079 2006-11-07 Steve Ellcey <sje@cup.hp.com>
2080
2081 PR other/25028
2082 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
2083 on HP-UX.
2084
2085 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2086
2087 PR fortran/29539
2088 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2089
2090 PR fortran/29634
2091 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2092 test.
2093
2094 2006-11-07 Tobias Burnus <burnus@net-b.de>
2095
2096 PR fortran/29601
2097 * gfortran.dg/volatile.f90: Add.
2098 * gfortran.dg/volatile2.f90: Add.
2099 * gfortran.dg/volatile3.f90: Add.
2100 * gfortran.dg/volatile4.f90: Add.
2101 * gfortran.dg/volatile5.f90: Add.
2102 * gfortran.dg/volatile6.f90: Add.
2103 * gfortran.dg/volatile7.f90: Add.
2104
2105 2006-11-06 Tobias Burnus <burnus@net-b.de>
2106
2107 * gfortran.dg/io_constraints_2.f90: Adjust pattern
2108 for matching error messages.
2109 * gfortran.dg/specifics_3.f90: Adjust pattern
2110 for matching error messages.
2111
2112 2006-11-06 Janis Johnson <janis187@us.ibm.com>
2113 Bernhard Fischer <aldot@gcc.gnu.org>
2114
2115 * lib/gcc-dg.exp (output-exists): New proc.
2116 (output-exists-not): New proc.
2117 * gcc.test-framework/test-framework.awk: Support new directives.
2118 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2119 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2120 * gcc.test-framework/dg-outexists-exp-F.c: New test.
2121 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2122 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2123 * gcc.test-framework/dg-outexists-exp-P.c: New test.
2124
2125 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
2126
2127 PR fortran/29630
2128 PR fortran/29679
2129 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2130 * gfortran.dg/initialization_3.f90: New.
2131
2132 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2133
2134 PR libgfortran/25545
2135 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2136
2137 2006-11-05 Jakub Jelinek <jakub@redhat.com>
2138
2139 PR middle-end/29695
2140 * gcc.c-torture/execute/pr29695-1.c: New test.
2141 * gcc.c-torture/execute/pr29695-2.c: New test.
2142
2143 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
2144
2145 PR fortran/29565
2146 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2147
2148 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
2149
2150 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2151 for matching error messages.
2152
2153 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
2154
2155 PR target/26915
2156 * gcc.target/i386/387-12.c: New test.
2157
2158 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2159
2160 PR libfortran/29713
2161 * gfortran.dg/pr29713.f90: New test.
2162
2163 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
2164
2165 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2166 Also test for bogus rest sign.
2167
2168 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2169
2170 PR libfortran/27895
2171 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2172
2173 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
2174
2175 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2176 from error messages.
2177
2178 2006-11-02 Mike Stump <mrs@apple.com>
2179
2180 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2181
2182 * g++.old-deja/g++.abi/align.C: Enable for darwin.
2183
2184 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
2185
2186 * g++.dg/eh/gcsec1.C: New test.
2187
2188 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2189
2190 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2191 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
2192
2193 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
2194
2195 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2196 hexadecimal value.
2197 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2198 * gcc.dg/pr14796-2.c: Likewise.
2199
2200 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
2201
2202 * gcc.c-torture/execute/20061101-1.c: New test.
2203
2204 2006-11-01 Richard Guenther <rguenther@suse.de>
2205
2206 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2207
2208 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2209
2210 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2211 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2212
2213 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
2214
2215 * gcc.c-torture/execute/20061031-1.c: New test.
2216
2217 2006-10-31 Geoffrey Keating <geoffk@apple.com>
2218
2219 PR 23067
2220 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2221 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2222 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2223 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2224 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2225 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2226 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2227
2228 2006-10-31 Eric Christopher <echristo@apple.com>
2229 Falk Hueffner <falk@debian.org>
2230
2231 * gcc.dg/builtin-bswap-1.c: New.
2232 * gcc.dg/builtin-bswap-2.c: New.
2233 * gcc.dg/builtin-bswap-3.c: New.
2234 * gcc.dg/builtin-bswap-4.c: New.
2235 * gcc.dg/builtin-bswap-5.c: New.
2236 * gcc.target/i386/builtin-bswap-1.c: New.
2237
2238 2006-10-31 Geoffrey Keating <geoffk@apple.com>
2239
2240 * gcc.dg/inline-16.c: New.
2241
2242 PR 16622
2243 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2244 defining it.
2245 * gcc.dg/inline-13.c: New.
2246 * gcc.dg/inline-14.c: New.
2247 * gcc.dg/inline-15.c: New.
2248
2249 PR 11377
2250 * gcc.dg/inline6.c: New.
2251 * gcc.dg/inline7.c: New.
2252
2253 2006-10-31 Roger Sayle <roger@eyesopen.com>
2254
2255 PR middle-end/23470
2256 * gcc.dg/pr23470-1.c: New test case.
2257
2258 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
2259
2260 PR fortran/29537
2261 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2262 data.
2263 * gfortran.dg/blockdata_2.f90: New testcase.
2264
2265 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
2266
2267 PR libfortran/29627
2268 * gfortran.dg/unf_short_record_1.f90: New test.
2269
2270 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2271
2272 PR fortran/29067
2273 * gfortran.dg/pr29067.f: New test.
2274
2275 2006-10-31 Joseph Myers <joseph@codesourcery.com>
2276 Richard Sandiford <richard@codesourcery.com>
2277
2278 * lib/target-supports.exp (get_compiler_messages): Append options
2279 as a single list element.
2280 (check_effective_target_arm_vfp_ok): New.
2281 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2282
2283 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
2284
2285 PR fortran/29387
2286 * gfortran.dg/intrinsic_actual_2.f90: New test.
2287
2288 PR fortran/29490
2289 * gfortran.dg/actual_array_interface_1.f90: New test.
2290
2291 PR fortran/29641
2292 * gfortran.dg/used_types_11.f90: New test.
2293
2294 2006-10-30 Dirk Mueller <dmueller@suse.de>
2295
2296 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2297 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2298 * g++.old-deja/g++.pt/eichin01.C (main): Same.
2299 * g++.old-deja/g++.mike/net25.C (main): Same.
2300 * g++.dg/lookup/exception1.C (main): Same.
2301 * g++.dg/parse/parens2.C (main): Same.
2302
2303 2006-10-30 Roger Sayle <roger@eyesopen.com>
2304
2305 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2306
2307 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2308
2309 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2310 * gcc.dg/torture/builtin-math-3.c: Likewise.
2311
2312 2006-10-30 Tobias Burnus <burnus@net-b.de>
2313
2314 PR fortran/29452
2315 * gfortran.dg/write_check.f90: Check run-time keyword checking.
2316 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2317
2318 2006-10-30 Andrew Pinski <pinskia@gmail.com>
2319
2320 PR Fortran/29410
2321 * gfortran.fortran-torture/execute/transfer1.f90: New test.
2322
2323 2006-10-30 Joseph Myers <joseph@codesourcery.com>
2324
2325 * lib/target-supports.exp (check_function_available): Declare
2326 function before calling.
2327
2328 2006-10-30 Jakub Jelinek <jakub@redhat.com>
2329
2330 PR tree-optimization/29637
2331 * gcc.dg/pr29637.c: New test.
2332
2333 2006-10-29 Roger Sayle <roger@eyesopen.com>
2334
2335 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2336 tree canonicalization.
2337
2338 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2339
2340 * gcc.dg/builtins-20.c: Add more hypot tests.
2341
2342 2006-10-29 Roger Sayle <roger@eyesopen.com>
2343
2344 * gcc.dg/fold-compare-1.c: New test case.
2345
2346 2006-10-29 Dirk Mueller <dmueller@suse.de>
2347
2348 PR c++/16307
2349 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2350
2351 2006-10-29 Roger Sayle <roger@eyesopen.com>
2352
2353 PR tree-optimization/15458
2354 * gcc.dg/fold-xornot-1.c: New test case.
2355
2356 2006-10-29 Richard Guenther <rguenther@suse.de>
2357
2358 * gcc.target/i386/math-torture/trunc.c: New testcase.
2359
2360 2006-10-29 Richard Guenther <rguenther@suse.de>
2361
2362 * gcc.target/i386/math-torture/round.c: New testcase.
2363
2364 2006-10-29 Richard Guenther <rguenther@suse.de>
2365
2366 * gcc.target/i386/math-torture/ceil.c: New testcase.
2367 * gcc.target/i386/math-torture/floor.c: Likewise.
2368
2369 2006-10-29 Richard Guenther <rguenther@suse.de>
2370
2371 * gcc.target/i386/math-torture/rint.c: New testcase.
2372 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2373
2374 2006-10-29 Richard Guenther <rguenther@suse.de>
2375
2376 * gcc.target/i386/math-torture/lfloor.c: New testcase.
2377 * gcc.target/i386/math-torture/lceil.c: Likewise.
2378
2379 2006-10-28 Tobias Burnus <burnus@net-b.de>
2380
2381 PR libgfortran/24313
2382 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2383
2384 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
2385
2386 * gcc.c-torture/execute/20020118-1.c,
2387 gcc.c-torture/execute/builtins/strlen.c,
2388 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2389 comment typos.
2390
2391 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2392
2393 * gcc.dg/builtins-20.c: Add tests for hypot.
2394 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
2395 two-argument builtins.
2396 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2397 TESTIT2. Update all callers.
2398 (TESTIT2, TESTIT2_R): New helper macros.
2399 Add testcases for pow, hypot and atan2.
2400
2401 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2402
2403 PR C++/29295
2404 * g++.dg/expr/bool1.C: New test.
2405 * g++.dg/expr/bool2.C: New test.
2406
2407 2006-10-28 Tobias Burnus <burnus@net-b.de>
2408
2409 PR fortran/28224
2410 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2411 * gfortran.dg/namelist_internal.f90: New test.
2412
2413 2006-10-28 Tobias Burnus <burnus@net-b.de>
2414
2415 PR fortran/29625
2416 * gfortran.dg/io_real_boz.f90: Add.
2417 * gfortran.dg/io_real_boz2.f90: Add.
2418
2419 2006-10-28 Richard Guenther <rguenther@suse.de>
2420
2421 PR middle-end/26899
2422 * gcc.dg/tree-ssa/pr26899.c: New testcase.
2423
2424 2006-10-28 Richard Guenther <rguenther@suse.de>
2425
2426 PR target/28806
2427 * gcc.target/i386/math-torture/lround.c: New testcase.
2428
2429 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
2430
2431 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2432 * gcc.dg/builtins-44.c: Likewise.
2433 * gcc.dg/builtins-45.c: Likewise.
2434 * gcc.dg/pr28796-2.c: Likewise.
2435 * gcc.dg/unordered-3.c: Likewise.
2436
2437 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2438
2439 PR libgfortran/27954
2440 * gfortran.dg/error_recovery_2.f90: New test.
2441
2442 2006-10-26 Richard Guenther <rguenther@suse.de>
2443
2444 * gcc.target/i386/i386.exp: Use glob, not find to collect
2445 tests. Avoids recursing into subdirectories.
2446 * gcc.target/i386/math-torture/math-torture.exp: Torture
2447 for interesting ia32 math options.
2448 * gcc.target.i386/math-torture/lrint.c: New testcase.
2449
2450 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2451
2452 PR libgfortran/29563
2453 * gfortran.dg/arrayio_9.f90: Update test.
2454 * gfortran.dg/arrayio_19.f90: New test.
2455
2456 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
2457
2458 * gcc.dg/20061026.c: New testcase.
2459
2460 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2461
2462 PR libgfortran/29563
2463 * gfortran.dg/arrayio_9.f90: New test.
2464
2465 2006-10-26 Ben Elliston <bje@au.ibm.com>
2466
2467 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2468 Copy the strings manually, as strcpy may call strlen.
2469
2470 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2471
2472 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2473 Add checks for log, log2, log10 and log1p.
2474
2475 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2476 we already test 0.0. Add checks for expm1, log, log2, log10,
2477 log1p, cbrt, erf and erfc.
2478
2479 2006-10-25 Steve Ellcey <sje@cup.hp.com>
2480
2481 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2482
2483 2006-10-25 Uros Bizjak <uros@kss-loka.si>
2484
2485 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2486 and remainderl() built-in functions. Remove -ffast-math from
2487 dg-options.
2488
2489 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2490
2491 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2492 acosh and atanh.
2493
2494 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2495 floating point modifiers to arguments passed to float and long
2496 double functions respectively. Update all callers to use floating
2497 point numbers, not integers. Add tests for exp, exp2 and
2498 exp10/pow10.
2499
2500 * gcc.dg/torture/builtin-math-3.c: New test.
2501
2502 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
2503
2504 PR fortran/29393
2505 * gfortran.dg/initialize_2.f90: New.
2506
2507 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2508
2509 * gcc.dg/torture/builtin-math-2.c: New test.
2510
2511 2006-10-24 Richard Guenther <rguenther@suse.de>
2512
2513 PR middle-end/28796
2514 * gcc.dg/pr28796-1.c: New testcase.
2515 * gcc.dg/pr28796-2.c: Likewise.
2516
2517 2006-10-24 Richard Guenther <rguenther@suse.de>
2518
2519 * gcc.dg/builtins-57.c: New testcase.
2520
2521 2006-10-24 Richard Guenther <rguenther@suse.de>
2522
2523 PR tree-optimization/29567
2524 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2525
2526 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
2527
2528 PR tree-optimization/14784
2529 * gcc.dg/alias-10.c: New test.
2530
2531 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2532
2533 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2534
2535 2006-10-23 Jakub Jelinek <jakub@redhat.com>
2536
2537 * gcc.dg/builtin-strncat-chk-1.c: New test.
2538
2539 2006-10-23 Jan Hubicka <jh@suse.cz>
2540
2541 * gcc.dg/memmove-1.c: New test.
2542
2543 2006-10-23 Paul Brook <paul@codesourcery.com>
2544
2545 * gcc.dg/pragma-pack-5.c: New test.
2546
2547 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
2548
2549 * g++.dg/other/s390-1.C: New testcase.
2550
2551 2006-10-23 Richard Guenther <rguenther@suse.de>
2552
2553 PR middle-end/27132
2554 PR middle-end/23295
2555 * gcc.dg/pr27132.c: New testcase.
2556 * gcc.dg/pr23295.c: Likewise.
2557 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2558 * g++.dg/tree-ssa/pr19807.C: Likewise.
2559
2560 2006-10-23 Richard Guenther <rguenther@suse.de>
2561
2562 PR middle-end/21032
2563 * gcc.dg/pr21032.c: New testcase.
2564
2565 2006-10-22 Jeff Law <law@redhat.com>
2566 Richard Guenther <rguenther@suse.de>
2567
2568 PR tree-optimization/15911
2569 * gcc.dg/tree-ssa/vrp30.c: New testcase.
2570
2571 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
2572
2573 PR c++/20647
2574 * g++.dg/abi/rtti3.C: New.
2575
2576 2006-10-21 Uros Bizjak <uros@kss-loka.si>
2577
2578 PR middle-end/28252
2579 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2580 transformation.
2581
2582 2006-10-21 Richard Guenther <rguenther@suse.de>
2583
2584 PR tree-optimization/3511
2585 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2586
2587 2006-10-21 Richard Guenther <rguenther@suse.de>
2588
2589 PR middle-end/26898
2590 * gcc.dg/torture/pr26898-1.c: New testcase.
2591 * gcc.dg/torture/pr26898-2.c: Likewise.
2592
2593 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
2594
2595 PR c++/28053
2596 * g++.dg/parse/bitfield1.C: Adjust error markers.
2597 * g++.dg/parse/bitfield2.C: New test.
2598
2599 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
2600
2601 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2602
2603 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2604
2605 PR libfortran/27895
2606 * gfortran.dg/zero_sized_1.f90: New test.
2607
2608 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
2609
2610 * gcc.dg/div-compare-1.c: New test.
2611
2612 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
2613
2614 PR fortran/29216
2615 * gfortran.dg/result_default_init_1.f90: New test.
2616
2617 PR fortran/29314
2618 * gfortran.dg/automatic_default_init_1.f90: New test.
2619
2620 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2621 from 38 to 33.
2622
2623 2006-10-18 Geoffrey Keating <geoffk@apple.com>
2624
2625 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2626 'using namespace std' without previous declaration.
2627 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2628 * g++.old-deja/g++.robertl/eb133c.C: New.
2629
2630 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2631
2632 PR libgfortran/29277
2633 * gfortran.dg/streamio_4.f90: Update test.
2634 * gfortran.dg/streamio_11.f90: New test.
2635
2636 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
2637
2638 PR c++/27952
2639 * g++.dg/inherit/virtual1.C: New test.
2640
2641 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2642
2643 PR c++/28261
2644 * g++.dg/parse/enum3.C: New test.
2645
2646 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2647
2648 PR c++/29039
2649 * g++.dg/init/ctor8.C: New test.
2650
2651 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2652
2653 PR c++/27270
2654 * g++.dg/ext/complit8.C: Tweak error markers.
2655 * g++.dg/template/complit1.C: Add error marker.
2656
2657 2006-10-16 Mark Mitchell <mark@codesourcery.com>
2658
2659 PR c++/27270
2660 * g++.dg/ext/complit8.C: New test.
2661
2662 PR c++/29408
2663 * g++.dg/parse/dtor12.C: New test.
2664
2665 PR c++/29435
2666 * g++.dg/template/sizeof11.C: New test.
2667
2668 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
2669
2670 PR fortran/29392
2671 * gfortran.dg/data_char_3.f90: New test.
2672
2673 PR fortran/29451
2674 * gfortran.dg/negative_automatic_size.f90: New test.
2675
2676 2006-10-16 David Daney <ddaney@avtrex.com>
2677
2678 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2679
2680 2006-10-16 Eric Christopher <echristo@apple.com>
2681
2682 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2683 x86_64.
2684
2685 2006-10-16 Mark Mitchell <mark@codesourcery.com>
2686
2687 PR c++/28211
2688 * g++.dg/tc1/dr49.C: Tweak error messages.
2689 * g++.dg/parse/template21.C: New test.
2690
2691 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2692
2693 PR middle-end/20491
2694 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2695
2696 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
2697
2698 PR fortran/29403
2699 * gfortran.dg/print_1.f90: New test.
2700
2701 2006-10-15 Jan Hubicka <jh@suse.cz>
2702
2703 PR middle-end/29241
2704 * gcc.c-torture/compile/pr29241.c: New testcase.
2705
2706 2006-10-15 David Edelsohn <edelsohn@gnu.org>
2707
2708 PR middle-end/29250
2709 * gcc.c-torture/compile/pr29250.c: New test.
2710
2711 2006-10-15 Richard Guenther <rguenther@suse.de>
2712
2713 * gcc.dg/pr29299.c: New testcase.
2714
2715 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
2716
2717 PR fortran/24767
2718 * gfortran.dg/label_4.f90: Adjust warning flag.
2719
2720 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2721
2722 PR fortran/29371
2723 * gfortran.dg/nullify_3.f90: New test.
2724
2725 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2726
2727 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2728 on Solaris 2.5.1 too.
2729
2730 2006-10-13 Eric Christopher <echristo@apple.com>
2731
2732 * gcc.dg/pr25993.c: Skip for darwin.
2733
2734 2006-10-13 Eric Christopher <echristo@apple.com>
2735
2736 * gcc.dg/visibility-11.c: Skip for darwin.
2737
2738 2006-10-13 Eric Christopher <echristo@apple.com>
2739
2740 * gcc.dg/darwin-weakimport-1.c: Use
2741 -fno-asynchronous-unwind-tables.
2742 * gcc.dg/darwin-weakimport-3.c: Ditto.
2743
2744 2006-10-13 Richard Guenther <rguenther@suse.de>
2745
2746 PR tree-optimization/29446
2747 * gcc.dg/torture/pr29446.c: New testcase.
2748
2749 2006-10-13 Bill Wendling <wendling@apple.com>
2750
2751 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2752 * g++.old-deja/g++.jason/hmc1.C: Likewise.
2753 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2754 * g++.old-deja/g++.law/shadow1.C: Likewise.
2755 * g++.old-deja/g++.law/ctors10.C: Likewise.
2756 * g++.dg/debug/namespace1.C: Likewise.
2757 * g++.dg/inherit/namespace-as-base.C: Likewise.
2758 * g++.dg/opt/delay-slot-1.C: Likewise.
2759 * g++.dg/parse/defarg10.C: Likewise.
2760 * g++.dg/template/ptrmem11.C: Likewise.
2761 * g++.dg/template/mem_func_ptr.C: Likewise.
2762 * g++.dg/template/spec19.C: Likewise.
2763
2764 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
2765
2766 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2767
2768 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2769
2770 PR fortran/29373
2771 * gfortran.dg/implicit_9.f90: New test.
2772
2773 PR fortran/29407
2774 * gfortran.dg/namelist_25.f90: New test.
2775
2776 PR fortran/27701
2777 * gfortran.dg/same_name_2.f90: New test.
2778
2779 PR fortran/29232
2780 * gfortran.dg/host_assoc_types_1.f90: New test.
2781
2782 PR fortran/29364
2783 * gfortran.dg/missing_derived_type_1.f90: New test.
2784 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2785
2786 PR fortran/29422
2787 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2788
2789 PR fortran/29428
2790 * gfortran.dg/alloc_comp_assign_5.f90: New test.
2791
2792 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2793
2794 PR fortran/29391
2795 * gfortran.dg/bound_2.f90: New test.
2796
2797 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2798
2799 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2800 directive.
2801 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2802 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2803 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2804 * gfortran.dg/gomp/reduction3.f90: Likewise.
2805 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2806 * gfortran.dg/dummy_procedure_2.f90: Likewise.
2807 * gfortran.dg/interface_derived_type_1.f90: Likewise.
2808 * gfortran.dg/forall_4.f90: Likewise.
2809 * gfortran.dg/spec_expr_4.f90: Likewise.
2810 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2811 * gfortran.dg/forall_5.f90: Likewise.
2812 * gfortran.dg/open_access_append_2.f90: Add check for
2813 compile-time warning.
2814
2815 2006-10-13 Mark Mitchell <mark@codesourcery.com>
2816
2817 PR c++/28506
2818 * g++.dg/parse/pure1.C: New test.
2819
2820 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2821
2822 PR fortran/21435
2823 * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2824 * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2825 for compile-time warnings.
2826 * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2827 * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2828 * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2829 file.
2830 * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2831 specifier.
2832 * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2833 compile-time warning.
2834
2835 2006-10-12 Jan Hubicka <jh@suse.cz>
2836
2837 PR c/28419
2838 * gcc.dg/pr28319.c: New test.
2839
2840 2006-10-12 Mark Mitchell <mark@codesourcery.com>
2841 PR c++/29318
2842 * g++.dg/ext/vla4.C: New test.
2843
2844 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2845
2846 PR c++/27961
2847 * g++.dg/template/crash60.C: New test.
2848 * g++.dg/other/large-size-array.C: Adjust error markers.
2849 * g++.dg/parse/crash27.C: Likewise.
2850 * g++.dg/template/crash1.C: Likewise.
2851
2852 2006-10-12 Steve Ellcey <sje@cup.hp.com>
2853
2854 PR testsuite/29093
2855 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2856
2857 2006-10-12 Jakub Jelinek <jakub@redhat.com>
2858
2859 PR preprocessor/28709
2860 * gcc.dg/cpp/paste14.c: New test.
2861
2862 2006-10-11 Mark Mitchell <mark@codesourcery.com>
2863
2864 PR c++/29175
2865 * g++.dg/init/array24.C: New test.
2866
2867 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2868
2869 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2870 of <sys/types.h>.
2871
2872 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
2873
2874 PR c++/29024
2875 * g++.dg/parse/typedef8.C: New test.
2876 * g++.dg/other/mult-stor1.C: Adjust error markers.
2877
2878 2006-10-11 Richard Guenther <rguenther@suse.de>
2879
2880 PR tree-optimization/28230
2881 * gcc.dg/torture/pr28230.c: New testcase.
2882
2883 2006-10-11 Richard Guenther <rguenther@suse.de>
2884
2885 PR inline-asm/29119
2886 * gcc.dg/torture/pr29119.c: New testcase.
2887
2888 2006-10-10 Jakub Jelinek <jakub@redhat.com>
2889
2890 PR middle-end/29272
2891 * gcc.c-torture/execute/20060930-2.c: New test.
2892
2893 2006-10-09 Richard Henderson <rth@redhat.com>
2894
2895 Revert emutls patch.
2896
2897 2006-10-09 Richard Guenther <rguenther@suse.de>
2898
2899 PR middle-end/29254
2900 * gcc.dg/pr29254.c: New testcase.
2901
2902 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
2903 Paul Thomas <pault@gcc.gnu.org>
2904
2905 PR fortran/20541
2906 * gfortran.dg/alloc_comp_basics_1.f90: New test.
2907 * gfortran.dg/alloc_comp_basics_2.f90: New test.
2908 * gfortran.dg/alloc_comp_assign_1.f90: New test.
2909 * gfortran.dg/alloc_comp_assign_2.f90: New test.
2910 * gfortran.dg/alloc_comp_assign_3.f90: New test.
2911 * gfortran.dg/alloc_comp_assign_4.f90: New test.
2912 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2913 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2914 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2915 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2916 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2917 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2918 * gfortran.dg/alloc_comp_std.f90: New test.
2919 * gfortran.dg/move_alloc.f90: New test.
2920
2921 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
2922
2923 PR fortran/29115
2924 * gfortran.dg/derived_constructor_comps_2.f90: New test.
2925
2926 PR fortran/29211
2927 * gfortran.dg/forall_char_dependencies_1.f90: New test.
2928
2929 2006-10-08 Tobias Burnus <burnus@net-b.de>
2930
2931 PR fortran/28585
2932 * gfortran.dg/new_line.f90: New test.
2933
2934 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2935
2936 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2937 * gcc.dg/torture/builtin-convert-1.c,
2938 gcc.dg/torture/builtin-convert-2.c,
2939 gcc.dg/torture/builtin-convert-3.c,
2940 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2941
2942 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
2943
2944 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2945 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2946 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2947 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
2948
2949 2006-10-07 Andrew Pinski <pinskia@gmail.com>
2950
2951 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2952 Xfail some tests for powerpc-darwin and powerpc-aix.
2953
2954 2006-10-07 Jakub Jelinek <jakub@redhat.com>
2955
2956 PR c/29380
2957 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
2958
2959 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2960
2961 PR target/29300
2962 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2963 on hppa*-*-hpux*.
2964
2965 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2966
2967 PR fortran/16580
2968 PR fortran/29288
2969 * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
2970 Add tests for using all possible intrinsics as actual arguments.
2971 * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
2972 all possible intrinsics as actual arguments.
2973 * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
2974 * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
2975
2976 2006-10-07 Richard Sandiford <richard@codesourcery.com>
2977
2978 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
2979 * gcc.dg/debug/debug-2.c: Likewise.
2980
2981 2006-10-06 Uros Bizjak <uros@kss-loka.si>
2982
2983 * gcc.c-torture/compile/sync-2.c: New test.
2984
2985 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2986
2987 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
2988 line endings.
2989
2990 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2991
2992 PR rtl-optimization/29128
2993 * gcc.c-torture/compile/pr29128.c: New test.
2994
2995 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2996
2997 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
2998 line endings.
2999
3000 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
3001
3002 PR middle-end/29256
3003 * gcc.dg/tree-ssa/loop-19.c: New test.
3004
3005 2006-10-06 Jakub Jelinek <jakub@redhat.com>
3006
3007 PR tree-optimization/29330
3008 * gcc.dg/pr29330.c: New test.
3009
3010 PR target/28924
3011 * gcc.c-torture/compile/20061005-1.c: New test.
3012
3013 2006-10-06 Olivier Hainque <hainque@adacore.com>
3014
3015 * gcc.dg/typename-vla-1.c: New case.
3016 * gnat.dg/forward_vla.adb: New case.
3017
3018 2006-10-06 Jakub Jelinek <jakub@redhat.com>
3019
3020 PR tree-optimization/29290
3021 * gfortran.dg/loop_nest_1.f90: New test.
3022
3023 PR target/29198
3024 * gcc.dg/tls/opt-12.c: New test.
3025
3026 PR fortran/28415
3027 * gfortran.dg/save_2.f90: New test.
3028
3029 PR c/29091
3030 * gcc.dg/pr29091.c: New test.
3031
3032 2006-10-06 Joseph Myers <joseph@codesourcery.com>
3033
3034 * lib/target-supports.exp
3035 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3036 same as x86_64-*-*; check for LP64.
3037
3038 2006-10-04 Richard Henderson <rth@redhat.com>
3039
3040 * lib/target-supports.exp (check_effective_target_tls): Redefine
3041 to mean non-emulated tls.
3042 * gcc.dg/tls/alias-1.c: Remove tls requirement.
3043 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3044 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3045 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3046 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3047 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3048 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3049
3050 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
3051
3052 PR fortran/29343
3053 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3054
3055 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3056
3057 * gfortran.dg/bounds_check_fail_1.f90: New test.
3058
3059 2006-10-03 Mark Mitchell <mark@codesourcery.com>
3060
3061 PR c++/29020
3062 * g++.dg/template/friend48.C: New test.
3063
3064 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
3065
3066 PR fortran/29098
3067 * gfortran.dg/default_initialization_2.f90: New test.
3068
3069 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
3070
3071 PR fortran/20779
3072 PR fortran/20891
3073 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3074
3075 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
3076
3077 PR fortran/29284
3078 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3079
3080 PR fortran/29321
3081 PR fortran/29322
3082 * gfortran.dg/missing_optional_dummy_2.f90: New test.
3083
3084 PR fortran/25091
3085 PR fortran/25092
3086 * gfortran.dg/entry_array_specs_1.f90: New test.
3087
3088 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
3089
3090 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3091 insufficient to inhibit some test failures at -O3. Do testing
3092 on integers.
3093
3094 2006-10-03 Mark Mitchell <mark@codesourcery.com>
3095
3096 PR c++/29138
3097 * g++.dg/inherit/access8.C: New test.
3098 * g++.dg/template/dtor4.C: Tweak error messages.
3099
3100 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3101
3102 PR fortran/27478
3103 * gfortran.dg/entry_8.f90: New test.
3104
3105 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3106
3107 PR c++/29291
3108 * g++.dg/parse/new4.C: New test.
3109
3110 2006-10-03 Uros Bizjak <uros@kss-loka.si>
3111
3112 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3113 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3114 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3115 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3116 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3117
3118 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3119
3120 PR fortran/19260
3121 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
3122 * gfortran.dg/continuation_2.f90: New test.
3123
3124 PR fortran/19262
3125 * gfortran.dg/continuation_3.f90: New test.
3126 * gfortran.dg/continuation_4.f90: New test.
3127 * gfortran.dg/continuation_5.f: New test.
3128 * gfortran.dg/continuation_6.f: New test.
3129
3130 2006-10-02 Mark Mitchell <mark@codesourcery.com>
3131
3132 PR c++/29226
3133 * g++.dg/template/vla1.C: New test.
3134
3135 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3136
3137 PR fortran/29210
3138 * gfortran.dg/complex_parameter_1.f90: New test.
3139
3140 2006-10-02 Jakub Jelinek <jakub@redhat.com>
3141
3142 PR c/29154
3143 * gcc.c-torture/execute/20060929-1.c: New test.
3144
3145 2006-10-01 Mark Mitchell <mark@codesourcery.com>
3146
3147 PR c++/29105
3148 * g++.dg/template/member6.C: New test.
3149 * g++.dg/parse/typename7.C: Adjust error markers.
3150
3151 PR c++/29080
3152 * g++.dg/template/member7.C: New test.
3153
3154 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
3155
3156 PR c/24010
3157 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
3158 gcc.dg/Woverride-init-3.c: New tests.
3159
3160 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
3161
3162 * gcc.c-torture/execute/20060930-1.c: New test.
3163
3164 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3165
3166 PR fortran/18791
3167 * gfortran.dg/specifics_1.f90: New test.
3168 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3169 complex specifics.
3170
3171 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3172
3173 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3174 pthread-init-common.h: New.
3175
3176 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
3177
3178 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3179 precision on some archs.
3180
3181 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
3182
3183 * gcc.dg/non-local-goto-1.c: New test.
3184 * gcc.dg/non-local-goto-2.c: Likewise.
3185 * gcc.dg/setjmp-3.c: Likewise.
3186 * gcc.dg/setjmp-4.c: Likewise.
3187
3188 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
3189
3190 * gnat.dg/self_aggregate_with_pointer.adb: New test.
3191
3192 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
3193
3194 PR fortran/28276
3195 * gfortran.dg/exponent_1.f90: New test.
3196
3197 PR fortran/27021
3198 * gfortran.dg/nearest_1.f90: New test.
3199
3200 2006-09-26 Jakub Jelinek <jakub@redhat.com>
3201
3202 PR middle-end/25261
3203 PR middle-end/28790
3204 * gcc.dg/gomp/nestedfn-1.c: New test.
3205
3206 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
3207
3208 PR objc/29195
3209 * objc/compile/method-1.m: New test.
3210
3211 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
3212
3213 PR c++/26938
3214 * g++.dg/template/crash58.C: New test.
3215 * g++.dg/parse/crash28.C: Adjust error markers.
3216 * g++.dg/template/crash34.C: Likewise.
3217 * g++.dg/template/friend31.C: Likewise.
3218 * g++.dg/template/crash32.C: Likewise.
3219
3220 PR c++/27329
3221 * g++.dg/template/crash59.C: New test.
3222
3223 PR c++/27667
3224 * g++.dg/template/spec33.C: New test.
3225 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3226
3227 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
3228 Adam Nemet <anemet@caviumnetworks.com>
3229
3230 * gcc.dg/tree-ssa/ivopts-1.c: New test.
3231 * gcc.dg/tree-ssa/ivopts-2.c: New test.
3232
3233 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
3234
3235 PR target/28911
3236 * gcc.dg/pr28911.c: New.
3237
3238 2006-09-23 Uros Bizjak <uros@kss-loka.si>
3239
3240 PR target/29169
3241 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3242 (dg-options): Add -mfpmath=387.
3243
3244 2006-09-23 Jakub Jelinek <jakub@redhat.com>
3245
3246 PR c/28706
3247 * gcc.dg/pr28706.c: New test.
3248
3249 PR c/28712
3250 * gcc.dg/pr28712.c: New test.
3251
3252 2006-09-22 Mike Stump <mrs@apple.com>
3253
3254 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3255
3256 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
3257
3258 PR tree-optimization/28888
3259 * gcc.dg/pr28888.c: New test.
3260
3261 2006-09-21 Mark Mitchell <mark@codesourcery.com>
3262
3263 PR c++/29016
3264 * g++.dg/init/ptrfn1.C: New test.
3265
3266 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
3267
3268 PR c++/28861
3269 * g++.dg/template/spec32.C: New test.
3270 * g++.dg/parse/crash9.C: Adjust error markers.
3271
3272 PR c++/28303
3273 * g++.dg/template/typedef6.C: New test.
3274 * g++.dg/init/error1.C: Adjust error markers.
3275 * g++.dg/parse/crash9.C: Likewise.
3276 * g++.dg/template/crash55.C: Likewise.
3277
3278 2006-09-21 Janis Johnson <janis187@us.ibm.com>
3279
3280 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3281
3282 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
3283
3284 PR target/27650
3285 * g++.dg/ext/dllimport12.C: New test.
3286
3287 2006-09-20 Richard Sandiford <richard@codesourcery.com>
3288
3289 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3290 * gcc.target/mips/nmadd-2.c: Likewise.
3291 * gcc.target/mips/mips-ps-6.c: New test.
3292 * gcc.target/mips/neg-abs-1.c: Likewise.
3293 * gcc.target/mips/neg-abs-2.c: Likewise.
3294 * gcc.target/mips/nmadd-3.c: New test.
3295
3296 2006-09-20 Jakub Jelinek <jakub@redhat.com>
3297
3298 PR middle-end/28046
3299 * gcc.dg/gomp/atomic-10.c: New test.
3300 * g++.dg/gomp/atomic-10.C: New test.
3301
3302 2006-09-20 Eric Christopher <echristo@apple.com>
3303
3304 * gcc.target/i386/sse3-not-fisttp.c: New.
3305
3306 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
3307
3308 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3309
3310 2006-09-19 Richard Sandiford <richard@codesourcery.com>
3311
3312 * gcc.c-torture/execute/pr28289.c (one): New variable.
3313 (main): Use it instead of argc.
3314 * gcc.c-torture/execute/20060102-1.c (one): New variable.
3315 (main): Use it instead of argc.
3316
3317 2006-09-19 Paul Brook <paul@codesourcery.com>
3318
3319 PR target/28516
3320 * gcc.dg/nested-func-5.c: New test.
3321
3322 2006-09-19 Ben Elliston <bje@au.ibm.com>
3323
3324 * lib/target-supports.exp (check_effective_target_tls): Compile
3325 test stubs using ${tool}_target_compile, not just target_compile.
3326 (check_effective_target_tls_runtime): Likewise.
3327
3328 2006-09-19 Ben Elliston <bje@au.ibm.com>
3329
3330 * gcc.c-torture/compile/20030405-1.x: Remove.
3331
3332 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3333 optimising linker from discarding it.
3334
3335 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3336
3337 PR fortran/28526
3338 * gfortran.dg/keyword_symbol_1.f90: New test.
3339
3340 * gfortran.dg/spread_shape_1.f90: Add missing warning with
3341 pedantic compilation option.
3342
3343 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3344
3345 PR fortran/29060
3346 * gfortran.dg/spread_shape_1.f90: New test.
3347
3348 2006-09-17 Roger Sayle <roger@eyesopen.com>
3349
3350 PR tree-optimization/28887
3351 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3352
3353 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
3354
3355 PR c/25993
3356 * gcc.dg/pr25993.c: New test.
3357
3358 2006-09-17 Ira Rosen <irar@il.ibm.com>
3359
3360 PR tree-opt/21591
3361 * gcc.dg/vect/pr21591.c: New test.
3362
3363 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
3364
3365 PR tree-opt/29059
3366 * gcc.c-torture/compile/strcpy-1.c: New test.
3367 * gcc.c-torture/compile/strcpy-2.c: New test.
3368 * gcc.c-torture/compile/memcpy-1.c: New test.
3369 * gcc.c-torture/compile/memcpy-2.c: New test.
3370
3371 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
3372
3373 PR testsuite/29055
3374 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3375
3376 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
3377
3378 * gnat.dg/specs/double_record_extension1.ads: New test.
3379 * gnat.dg/specs/double_record_extension2.ads: Likewise.
3380
3381 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
3382
3383 PR fortran/29051
3384 * gfortran.dg/oldstyle_3.f90: New test.
3385
3386 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3387
3388 PR libgfortran/29099
3389 * gfortran.dg/secnds-1.f: New test.
3390
3391 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3392
3393 PR libgfortran/29053
3394 * gfortran.dg/streamio_9.f90: New test.
3395 * gfortran.dg/streamio_10.f90: New test.
3396
3397 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
3398
3399 PR C++/29002
3400 * g++.dg/init/array22.C: New test.
3401 * g++.dg/init/array23.C: New test.
3402
3403 2006-09-14 Arnaud Charlet <charlet@adacore.com>
3404
3405 * stackcheck.lst: Update list of tests requiring stack checking.
3406 * norun.lst: Adjust for above change.
3407 * ada95.lst: New file.
3408 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3409 requiring -gnat95 switch.
3410
3411 2006-09-14 Olivier Hainque <hainque@adacore.com>
3412
3413 * gnat.dg/in_out_parameter.adb: New test.
3414
3415 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
3416
3417 PR debug/28980
3418 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3419
3420 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
3421
3422 * gnat.dg/specs/unchecked_union.ads: New test.
3423
3424 2006-09-13 Richard Sandiford <richard@codesourcery.com>
3425
3426 PR rtl-optimization/28982
3427 * gcc.c-torture/execute/pr28982a.c: New test.
3428 * gcc.c-torture/execute/pr28982b.c: Likewise.
3429
3430 2006-09-12 Eric Christopher <echristo@apple.com>
3431
3432 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3433 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3434
3435 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
3436
3437 PR c/28768
3438 PR preprocessor/14634
3439 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3440 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3441 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3442
3443 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
3444
3445 * gcc.dg/pr28243.c: New test.
3446
3447 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
3448
3449 PR fortran/28971
3450 gfortran.dg/pr28971.f90: New test to act as a backstop in case
3451 this undiagnosed regression reappears.
3452
3453 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
3454
3455 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3456 Treat $srcdir as a literal.
3457 * lib/fortran-torture.exp (fortran-torture-compile,
3458 fortran-torture-execute): Likewise.
3459 * lib/objc-torture.exp (objc-torture-compile,
3460 objc-torture-execute): Likewise.
3461 * lib/profopt.exp (profopt-execute): Likewise.
3462
3463 2006-09-11 Geoffrey Keating <geoffk@apple.com>
3464
3465 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3466
3467 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
3468
3469 PR testsuite/28950
3470 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3471
3472 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
3473
3474 PR target/13685
3475 * gcc.target/i386/pr13685.c: New test.
3476
3477 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
3478
3479 * gcc.dg/pr28726.c: New test.
3480
3481 2006-09-11 Josh Conner <jconner@apple.com>
3482
3483 * gcc.dg/nrv3.c: Increase size of structure.
3484 * gcc.dg/nrv4.c: Likewise.
3485 * gcc.dg/nrv5.c: Likewise.
3486
3487 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
3488
3489 PR libfortran/28890
3490 gfortran.dg/assumed_charlen_function_5.f90: New test.
3491
3492 2006-09-10 Mark Mitchell <mark@codesourcery.com>
3493
3494 PR c++/28991
3495 * g++.dg/init/static3.C: New test.
3496
3497 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
3498
3499 PR testsuite/29007
3500 * gcc.dg/long-long-cst1.c (t): Add cast to
3501 __SIZE_TYPE__ before casting to int.
3502 (main): Return 0 on success.
3503
3504 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
3505
3506 * gcc.c-torture/execute/20060910-1.c: New test.
3507
3508 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
3509
3510 PR middle-end/26983
3511 * gcc.dg/pr26983.c: New test.
3512
3513 2006-09-10 Richard Sandiford <richard@codesourcery.com>
3514
3515 PR target/29006
3516 * gcc.c-torture/execute/pr29006.c: New test.
3517
3518 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
3519
3520 PR libfortran/28947
3521 gfortran.dg/matmul_4.f90: New test.
3522
3523 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
3524
3525 PR fortran/28959
3526 gfortran.dg/used_types_10: New test.
3527
3528 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
3529
3530 PR libfortran/28923
3531 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3532 gfortran.dg/array_initializer_3.f90: New test.
3533
3534 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3535
3536 PR fortran/28914
3537 * gfortran.dg/actual_array_constructor_3.f90: New test.
3538
3539 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
3540
3541 PR testsuite/26778
3542 * gcc.target/i386/pr26778.c: New testcase.
3543
3544 2006-09-08 Eric Christopher <echristo@apple.com>
3545
3546 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3547 * gcc.target/i386/memcpy-1.c: Ditto.
3548 * gcc.target/i386/asm-1.c: Ditto.
3549 * gcc.target/i386/20060512-4.c: Ditto.
3550 * gcc.target/i386/compress-float-387.c: Ditto.
3551 * gcc.target/i386/20060512-1.c: Ditto.
3552 * gcc.target/i386/compress-float-sse.c: Ditto.
3553 * gcc.target/i386/20060512-2.c: Ditto.
3554 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3555 * gcc.target/i386/stack-prot-kernel.c: Ditto.
3556 * gcc.target/i386/compress-float-387-pic.c: Ditto.
3557 * gcc.dg/pr26449.c: Ditto.
3558 * gcc.dg/attr-ms_struct-2.c: Ditto.
3559 * gcc.dg/attr-ms_struct-1.c: Ditto.
3560 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3561
3562 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
3563
3564 PR c/28504
3565 * gcc.dg/vla-10.c: New test.
3566
3567 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3568
3569 PR c++/28858
3570 * g++.dg/parse/template20.C: New test.
3571 * g++.dg/template/operator8.C: Remove obsolete part.
3572 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3573 * g++.old-deja/g++.pt/crash65.C: Likewise.
3574
3575 2006-09-07 Jason Merrill <jason@redhat.com>
3576
3577 PR middle-end/27724
3578 * gcc.dg/long-long-cst1.c: New test.
3579
3580 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
3581
3582 PR C++/28906
3583 * g++.dg/other/array3.C: New test.
3584 * g++.dg/other/array4.C: New test.
3585 * g++.dg/other/array5.C: New test.
3586
3587 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
3588
3589 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3590
3591 2006-09-07 Uros Bizjak <uros@kss-loka.si>
3592
3593 PR target/28946
3594 * gcc.target/i386/pr28946.c: New test.
3595
3596 2006-09-07 Steven G. Kargl <kargls@comcast.net>
3597
3598 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3599 in integer literal constant.
3600 * gfortran.dg/enum_8.f90: Ditto.
3601 * gfortran.dg/g77/20030326-1.f: Ditto.
3602
3603 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
3604
3605 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3606 nonconformance usage.
3607
3608 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
3609
3610 PR middle-end/28862
3611 * gcc.c-torture/compile/vector-align-1.c: New test.
3612
3613 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
3614
3615 PR rtl-opt/27883
3616 * g++.dg/opt/copysign-1.C: New test.
3617
3618 2006-09-06 Jason Merrill <jason@redhat.com>
3619
3620 PR c++/27371
3621 * g++.dg/warn/unused-result1.C: New test.
3622
3623 2006-09-06 Mark Mitchell <mark@codesourcery.com>
3624
3625 PR c++/28903
3626 * g++.dg/ext/vla3.C: New test.
3627
3628 PR c++/28886
3629 * g++.dg/template/array16.C: New test.
3630
3631 2006-09-06 Richard Guenther <rguenther@suse.de>
3632
3633 * gcc.dg/pr27226.c: Remove testcase again.
3634
3635 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
3636
3637 PR tree-opt/28937
3638 * g++.dg/opt/unroll2.C: New test.
3639
3640 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
3641
3642 PR tree-opt/28952
3643 * gcc.dg/vect/pr28952.c: New test.
3644
3645 2006-09-05 Richard Guenther <rguenther@suse.de>
3646
3647 PR tree-optimization/28900
3648 * gcc.dg/torture/pr28900.c: New testcase
3649
3650 2006-09-05 Richard Guenther <rguenther@suse.de>
3651
3652 PR tree-optimization/28905
3653 * gcc.c-torture/compile/pr28905.c: New testcase.
3654
3655 2006-09-05 Richard Guenther <rguenther@suse.de>
3656
3657 PR middle-end/28935
3658 * gcc.dg/pr28935.c: New testcase.
3659
3660 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
3661
3662 * gcc.c-torture/execute/20060905-1.c: New test.
3663
3664 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3665
3666 PR fortran/28908
3667 * gfortran.dg/used_types_7.f90: New test.
3668 * gfortran.dg/used_types_8.f90: New test.
3669 * gfortran.dg/used_types_9.f90: New test.
3670
3671 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
3672
3673 * gcc.c-torture/compile/20060904-1.c: New test.
3674
3675 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
3676
3677 PR c++/23287 Revert my 2006-09-01 patch
3678 * g++.dg/parse/dtor12.C: Remove.
3679
3680 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
3681
3682 PR c+/27670
3683 * g++.dg/template/operator9.C: New test.
3684
3685 PR c++/27493
3686 * g++.dg/template/operator7.C: New test.
3687
3688 PR c++/27494
3689 * g++.dg/template/operator8.C: New test.
3690
3691 PR c++/27397
3692 * g++.dg/template/crash57.C: New test.
3693
3694 * g++.dg/template/typedef4.C: Adjust error markers.
3695 * g++.dg/template/typedef5.C: Likewise.
3696
3697 2006-09-02 Jakub Jelinek <jakub@redhat.com>
3698
3699 PR c++/28878
3700 * g++.dg/parse/crash33.C: New test.
3701
3702 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
3703 Richard Guenther <rguenther@suse.de>
3704 Adam Nemet <anemet@caviumnetworks.com>
3705
3706 PR middle-end/27226
3707 * gcc.target/mips/memcpy-1.c: New testcase.
3708 * gcc.dg/pr27226.c: Likewise.
3709
3710 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
3711
3712 PR c++/28705
3713 * g++.dg/lookup/koenig5.C: New.
3714 * g++.dg/template/crash56.C: New.
3715
3716 2006-09-01 Josh Conner <jconner@apple.com>
3717
3718 PR c++/25505
3719 * gcc.dg/nrv3.c: New test.
3720 * gcc.dg/nrv4.c: New test.
3721 * gcc.dg/nrv5.c: New test.
3722
3723 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
3724
3725 PR c++/23287
3726 * g++.dg/parse/dtor12.C: New.
3727
3728 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
3729
3730 PR tree-optimization/28839
3731 * gcc.dg/pr28839.c: New test.
3732
3733 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
3734
3735 PR target/24367
3736 * gcc.dg/pr24367.c: New testcase.
3737
3738 2006-08-30 Joseph Myers <joseph@codesourcery.com>
3739
3740 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
3741
3742 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
3743
3744 PR rtl-optimization/27735
3745 * gcc.dg/loop-unswitch-1.c: New test.
3746
3747 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
3748
3749 PR fortran/28885
3750 * gfortran.dg/aliasing_dummy_2.f90: New test.
3751
3752 PR fortran/20067
3753 * gfortran.dg/generic_5.f90: Change error message.
3754
3755 PR fortran/28873
3756 * gfortran.dg/generic_6.f90: New test.
3757
3758 PR fortran/25077
3759 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3760
3761 PR fortran/25102
3762 * gfortran.dg/invalid_interface_assignment.f90: New test.
3763
3764 PR fortran/24866
3765 * gfortran.dg/module_proc_external_dummy.f90: New test.
3766
3767 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
3768
3769 PR c++/28349
3770 * testsuite/g++.dg/warn/var-args1.C: New test.
3771
3772 2006-08-29 Steven G. Kargl <kargls@comcast.net>
3773
3774 PR fortran/28866
3775 * gfortran.dg/simpleif_2.f90: New test.
3776 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3777 * gfortran.dg/enum_5.f90: Ditto.
3778
3779 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3780 Kazu Hirata <kazu@codesourcery.com>
3781
3782 PR tree-optimization/17506
3783 * gcc.dg/pr17506.c: New.
3784
3785 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
3786
3787 PR c++/28139
3788 * g++.dg/eh/alias1.C: New test.
3789
3790 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3791
3792 PR c++/28860
3793 * g++.dg/template/ttp22.C: New test.
3794
3795 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
3796
3797 PR middle-end/26632
3798 * gcc.dg/pr26632.c: New.
3799
3800 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3801
3802 PR libgfortran/28354
3803 * gfortran.dg/fmt_zero_precision.f90: New test.
3804
3805 2006-08-27 Mark Mitchell <mark@codesourcery.com>
3806
3807 PR c++/28058
3808 * g++.dg/template/spec31.C: New test.
3809
3810 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
3811
3812 PR c++/26573
3813 * g++.dg/other/static2.C: New test.
3814
3815 2006-08-26 Roger Sayle <roger@eyesopen.com>
3816
3817 * gcc.dg/Wswitch-enum-2.c: New test case.
3818 * gcc.dg/Wswitch-enum-3.c: Likewise.
3819
3820 2006-08-26 Richard Guenther <rguenther@suse.de>
3821
3822 * gcc.c-torture/compile/20060826-1.c: New testcase.
3823
3824 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
3825
3826 PR c++/28736
3827 * g++.dg/template/void10.C: New test.
3828
3829 PR c++/28737
3830 * g++.dg/template/void8.C: New test.
3831
3832 PR c+_+/28738
3833 * g++.dg/template/void9.C: New test.
3834
3835 * g++.dg/template/void3.C: Adjust error markers.
3836 * g++.dg/template/void4.C: Likewise.
3837 * g++.dg/template/crash55.C: Likewise.
3838 * g++.dg/template/void7.C: Likewise
3839
3840 2006-08-26 Mark Mitchell <mark@codesourcery.com>
3841
3842 PR c++/28588
3843 * g++.dg/inherit/access6.C: New test.
3844 * g++.dg/inherit/access7.C: Likewise.
3845
3846 PR c++/28595
3847 * g++.dg/template/array15.C: New test.
3848 * g++.dg/template/crash2.C: Tweak error markers.
3849
3850 2006-08-26 Jakub Jelinek <jakub@redhat.com>
3851
3852 PR middle-end/28683
3853 * gcc.c-torture/compile/20060823-1.c: New test.
3854
3855 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3856
3857 PR c++/28853
3858 * g++.dg/template/ttp21.C: New test.
3859
3860 PR c++/28852
3861 * g++.dg/other/operator1.C: Add error-marker.
3862 * g++.dg/other/operator2.C: New test.
3863
3864 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
3865
3866 PR c/27893
3867 * gcc.c-torture/compile/vla-const-1.c,
3868 gcc.c-torture/compile/vla-const-2.c: New tests.
3869
3870 2006-08-26 Richard Guenther <rguenther@suse.de>
3871
3872 PR middle-end/28814
3873 * gcc.dg/torture/pr28814.c: New testcase.
3874
3875 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
3876
3877 PR c/28418
3878 * gcc.c-torture/compile/compound-literal-1.c: New test.
3879
3880 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
3881
3882 PR c/28299
3883 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3884 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3885 Expect extra diagnostics.
3886
3887 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
3888
3889 gcc.dg/noncompile/pr16876.c: New test.
3890
3891 2006-08-25 Mark Mitchell <mark@codesourcery.com>
3892
3893 PR c++/28056
3894 * g++.dg/parse/local1.C: New test.
3895 * g++.dg/other/qual1.C: Tweak error marker.
3896
3897 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
3898
3899 PR c++/27787
3900 * g++.dg/template/typename10.C: New.
3901 * g++.dg/template/lookup4.C: Remove bogus error marker.
3902
3903 2006-08-25 Richard Guenther <rguenther@suse.de>
3904
3905 PR testsuite/28829
3906 * gcc.dg/pr26570.c: Fix testcase.
3907
3908 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
3909
3910 PR tree-opt/28807
3911 * gcc.c-torture/execute/mayalias-2.c: New test.
3912 * gcc.dg/tree-ssa/alias-13.c: New test.
3913
3914 2006-08-24 Jan Hubicka <jh@suse.cz>
3915
3916 PR debug/26881
3917 * gcc.dg/debug/pr26881.c: New file.
3918
3919 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
3920
3921 PR fortran/28788
3922 * gfortran.dg/used_types_4.f90: New test.
3923 * gfortran.dg/derived_init_2.f90: Modify to check sibling
3924 association of derived types.
3925 * gfortran.dg/used_types_2.f90: Add module cleanup.
3926 * gfortran.dg/used_types_3.f90: The same.
3927
3928 PR fortran/28771
3929 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
3930 fix of regression.
3931
3932 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3933
3934 PR 28813
3935 * gfortran.dg/direct_io_6.f90: Remove test.
3936
3937 2006-08-23 Stuart Hastings <stuart@apple.com>
3938
3939 PR 28825
3940 * gcc.target/i386/20060821-1.c: New.
3941
3942 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
3943
3944 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
3945 dg-warning strings for dllimport.
3946
3947 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
3948
3949 PR C++/28450
3950 * g++.dg/ext/vector4.C: New test.
3951 * g++.dg/ext/complex1.C: New test.
3952
3953 2006-08-21 Geoffrey Keating <geoffk@apple.com>
3954
3955 PR debug/28692
3956 * gcc.dg/debug/const-1.c: New.
3957 * gcc.dg/debug/const-2.c: New.
3958 * gcc.dg/debug/dwarf2/const-1.c: New.
3959 * gcc.dg/debug/dwarf2/const-2.c: New.
3960 * gcc.dg/debug/dwarf2/const-2b.c: New.
3961
3962 2006-08-22 Richard Guenther <rguenther@suse.de>
3963
3964 PR middle-end/28776
3965 * gcc.c-torture/compile/pr28776-1.c: New testcase.
3966 * gcc.c-torture/compile/pr28776-2.c: Likewise.
3967
3968 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
3969
3970 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
3971
3972 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
3973
3974 PR c++/26269
3975 * g++.dg/other/error14.C: New test.
3976
3977 PR c++/28505
3978 * g++.dg/parse/ctor7.C: New test.
3979 * g++.dg/parse/ctor8.C: Likewise.
3980
3981 PR c++/28741
3982 * g++.dg/template/void7.C: New test.
3983
3984 2006-08-21 Olivier Hainque <hainque@adacore.com>
3985
3986 * gnat.dg/self_aggregate_with_zeros.adb: New test.
3987 * gnat.dg/self_aggregate_with_array.adb: New test.
3988
3989 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
3990
3991 * g++.dg/eh/arm-vfp-unwind.C: New test.
3992
3993 2006-08-20 Mark Mitchell <mark@codesourcery.com>
3994
3995 PR c++/28341
3996 * g++.dg/template/ref3.C: New test.
3997 * g++.dg/template/nontype13.C: New test.
3998
3999 PR c++/28346
4000 * g++.dg/template/ptrmem17.C: New test.
4001
4002 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
4003
4004 PR target/28648 c:
4005 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
4006
4007 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
4008
4009 PR fortran/28630
4010 * gfortran.dg/used_types_2.f90: New test.
4011
4012 PR fortran/28601
4013 * gfortran.dg/used_types_3.f90: New test.
4014
4015 PR fortran/20886
4016 * gfortran.dg/generic_actual_arg.f90: New test.
4017
4018 PR fortran/28735
4019 * gfortran.dg/module_private_array_refs_1.f90: New test.
4020
4021 PR fortran/28762
4022 * gfortran.dg/program_name_1.f90: New test.
4023
4024 PR fortran/28425
4025 * gfortran.dg/derived_constructor_comps_1.f90: New test.
4026
4027 PR fortran/28496
4028 * gfortran.dg/array_initializer_2.f90: New test.
4029
4030 PR fortran/18111
4031 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
4032
4033 PR fortran/28600
4034 * gfortran.dg/assumed_charlen_function_4.f90: New test.
4035
4036 PR fortran/28771
4037 * gfortran.dg/assumed_charlen_in_main.f90: New test.
4038
4039 PR fortran/28660
4040 * gfortran.dg/dependent_decls_1.f90: New test.
4041
4042 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
4043
4044 PR fortran/25217
4045 * gfortran.dg/derived_init_2.f90: New.
4046
4047 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
4048
4049 * gcc.c-torture/execute/pr28289.c: New test.
4050
4051 2006-08-17 Jakub Jelinek <jakub@redhat.com>
4052
4053 PR c/28744
4054 * gcc.dg/attr-externally-visible-1.c: New test.
4055 * gcc.dg/attr-externally-visible-2.c: New test.
4056 * g++.dg/parse/attr-externally-visible-1.C: New test.
4057 * g++.dg/parse/attr-externally-visible-2.C: New test.
4058
4059 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4060
4061 PR c++/28606
4062 * g++.dg/parse/dtor11.C: New test.
4063
4064 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
4065
4066 PR rtl-optimization/28489
4067 * gcc.c-torture/compile/pr28489.c: New test.
4068
4069 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4070
4071 PR c++/28710
4072 * g++.dg/template/redecl4.C: New test.
4073
4074 PR c++/28711
4075 * g++.dg/template/ctor8.C: New test.
4076
4077 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
4078
4079 * gcc.dg/pr26570.c: Fix testcase.
4080
4081 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
4082
4083 * PR c++/28573
4084 * g++.dg/parse/offsetof6.C: New test.
4085 * g++.dg/parse/offsetof6.C: New test.
4086 * g++.dg/parse/offsetof7.C: New test.
4087
4088 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4089
4090 PR testsuite/28602
4091 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
4092 is false.
4093
4094 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
4095
4096 PR c++/28302
4097 * g++.dg/ext/vector3.C: New test.
4098
4099 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
4100
4101 PR gcov/profile/26570
4102 * gcc.dg/pr26570.c: New test.
4103
4104 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
4105
4106 PR c/27697
4107 * gcc.dg/qual-component-1.c: New test.
4108
4109 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4110
4111 PR c++/28593
4112 * g++.dg/parse/new3.C: New test.
4113
4114 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4115
4116 PR fortran/25828
4117 * gfortran.dg/streamio_1.f90: New test.
4118 * gfortran.dg/streamio_2.f90: New test.
4119 * gfortran.dg/streamio_3.f90: New test.
4120 * gfortran.dg/streamio_4.f90: New test.
4121 * gfortran.dg/streamio_5.f90: New test.
4122 * gfortran.dg/streamio_6.f90: New test.
4123 * gfortran.dg/streamio_7.f90: New test.
4124 * gfortran.dg/streamio_8.f90: New test.
4125
4126 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
4127
4128 PR c/28287
4129 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
4130
4131 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
4132
4133 PR c++/28594
4134 * g++.dg/template/void6.C: New test.
4135
4136 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4137
4138 PR c/28649
4139 * gcc.dg/parse-error-1.c: New test.
4140 * gcc.dg/parse-error-2.c: New test.
4141 * gcc.dg/cpp/digraph2.c: Add error-marker.
4142 * gcc.dg/noncompile/920923-1.c: Likewise.
4143
4144 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
4145
4146 PR c/27490
4147 * gcc.dg/sizeof-2.c: New testcase.
4148
4149 PR c/27489
4150 * gcc.dg/switch-A.c: New testcase.
4151
4152 2006-08-14 Steve Ellcey <sje@cup.hp.com>
4153
4154 PR c++/28288
4155 PR c++/14556
4156 * g++.old-deja/g++.warn/compare1.C: Delete.
4157 * g++.dg/opt/pr7503-2.C: Delete.
4158 * g++.dg/opt/pr7503-3.C: Delete.
4159 * g++.dg/opt/pr7503-4.C: Delete.
4160 * g++.dg/opt/pr7503-5.C: Delete.
4161 * g++.dg/opt/max1.C: Delete.
4162 * g++.dg/warn/minmax.C: Delete.
4163 * g++.dg/expr/minmax.C: New test.
4164
4165 2006-08-14 Richard Guenther <rguenther@suse.de>
4166
4167 PR testsuite/28703
4168 * gcc.c-torture/execute/pr28651.c: Do not use argc
4169 to avoid optimization, instead forbid inlining.
4170
4171 2006-08-14 Richard Sandiford <richard@codesourcery.com>
4172
4173 PR rtl-optimization/28634
4174 * gcc.c-torture/execute/ieee/pr28634.c: New test.
4175
4176 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
4177
4178 PR c/27184
4179 * gcc.dg/torture/pr27184.c: New test.
4180
4181 2006-08-12 Jakub Jelinek <jakub@redhat.com>
4182
4183 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
4184
4185 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4186
4187 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
4188 * gfortran.dg/stat_2.f90: Likewise.
4189 * gfortran.dg/chmod_1.f90: Likewise.
4190 * gfortran.dg/chmod_2.f90: Likewise.
4191 * gfortran.dg/chmod_3.f90: Likewise.
4192
4193 2006-08-11 David Edelsohn <edelsohn@gnu.org>
4194
4195 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
4196
4197 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
4198
4199 * g++.dg/opt/pr23454-2.C: New test.
4200
4201 2006-08-11 Richard Guenther <rguenther@suse.de>
4202
4203 PR middle-end/28651
4204 * gcc.c-torture/execute/pr28651.c: New testcase.
4205
4206 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
4207
4208 * gnat.dg/specs/static_initializer.ads: New test.
4209
4210 2006-08-10 Paul Brook <paul@codesourcery.com>
4211
4212 * gcc.target/arm/cond-asm.c: New test.
4213
4214 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
4215
4216 PR tree-optimization/26197
4217 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
4218 * g++.dg/vect/vect.exp: Compile the new tests with
4219 --param max-aliased-vops=0.
4220
4221 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
4222
4223 PR c++/28637
4224 * g++.dg/template/void3.C: New test.
4225
4226 PR c++/28638
4227 * g++.dg/template/void4.C: New test.
4228
4229 PR c++/28640
4230 * g++.dg/template/void5.C: New test.
4231
4232 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
4233
4234 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
4235 after dg-do compile.
4236
4237 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
4238
4239 PR tree-optimizations/26969
4240 * gcc.dg/vect/vect.exp: Compile tests prefixed with
4241 "unswitch-loops" with -funswitch-loops.
4242 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
4243
4244 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4245
4246 * gcc.dg/sparc-getcontext-1.c: Fix typo.
4247 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
4248 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
4249 * objc.dg/dwarf-1.m: Likewise.
4250 * objc.dg/dwarf-2.m: Likewise.
4251 * obj-c++.dg/dwarf-2.mm: Likewise.
4252
4253 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4254
4255 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
4256 * objc.dg/dwarf-2.m: Likewise.
4257 * obj-c++.dg/dwarf-2.mm: Likewise.
4258
4259 PR libfortran/28603
4260 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
4261
4262 PR testsuite/27611
4263 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4264
4265 PR testsuite/27033
4266 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4267
4268 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
4269
4270 PR target/27827
4271 * gcc.target/i386/pr27827.c: New testcase.
4272
4273 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
4274
4275 PR fortran/28590
4276 * gfortran.dg/sequence_types_1.f90: New test.
4277
4278 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
4279
4280 PR fortran/28548
4281 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
4282 dg-warning. Add -pedantic option.
4283
4284 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4285
4286 PR c/28502
4287 * gcc.dg/proto-1.c: New test.
4288
4289 PR c/27721
4290 * gcc.dg/lvalue-4.c: New test.
4291
4292 PR c/28136
4293 * gcc.dg/init-bad-5.c: New test.
4294
4295 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
4296
4297 PR c++/28347
4298 * g++.dg/ext/typedef-init.C: Add new test for typedef
4299 initialization inside templates. Adjust existing error markers.
4300
4301 2006-08-03 Mark Mitchell <mark@codesourcery.com>
4302
4303 PR c++/28148
4304 * g++.dg/init/ptrmem3.C: New test.
4305
4306 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
4307
4308 PR tree-optimization/27770
4309 * lib/target-support.exp: New target keyword "section_anchors".
4310 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4311 tests.
4312 * gcc.dg/vect/section-anchors-pr27770.c: New test.
4313 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4314 * gcc.dg/vect/section-anchors-vect-69.c: New test.
4315 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4316
4317 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4318
4319 * gcc.dg/20060801-1.c: Add missing '}'.
4320
4321 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4322
4323 PR c++/27508
4324 * g++.dg/parse/dtor9.C: New test.
4325 * g++.dg/parse/dtor10.C: New test.
4326 * g++.dg/other/error7.C: Adjust error-marker.
4327
4328 PR c++/28274
4329 * g++.dg/other/default5.C: New test.
4330
4331 2006-08-02 Richard Guenther <rguenther@suse.de>
4332
4333 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4334
4335 2006-08-02 Mark Mitchell <mark@codesourcery.com>
4336
4337 PR c++/28557
4338 * g++.dg/template/conv9.C: New test.
4339
4340 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
4341
4342 PR debug/28063
4343 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4344 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4345 Optionally return assembly text. Update callers.
4346 (check_no_compiler_messages): Update verbose messages.
4347 (check_no_messages_and_pattern): New.
4348 (check_effective_target_string_merging): New.
4349
4350 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4351
4352 PR c++/28250
4353 * g++.dg/eh/catch4.C: New test.
4354
4355 PR c++/28257
4356 * g++.dg/other/qual1.C: New test.
4357
4358 PR c++/28259
4359 * g++.dg/inherit/error2.C: New test.
4360
4361 PR c++/28267
4362 * g++.dg/other/new1.C: New test.
4363
4364 * g++.dg/warn/pr23075.C: Remove obsolete test.
4365 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4366 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4367
4368 2006-07-31 Mark Mitchell <mark@codesourcery.com>
4369
4370 PR c++/28523
4371 * g++.dg/eh/cast1.C: New test.
4372
4373 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
4374
4375 PR libfortran/28452
4376 * gfortran.dg/random_3.f90: New test.
4377
4378 2006-08-01 Steve Ellcey <sje@cup.hp.com>
4379
4380 PR c++/28432
4381 * g++.dg/other/pr28304.C: Change expected error message.
4382 * g++.dg/other/pr28432.C: New test.
4383
4384 2006-08-01 Steve Ellcey <sje@cup.hp.com>
4385
4386 PR c++/28256
4387 * g++.dg/init/brace2.C: Change expected error message, add empty init.
4388
4389 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
4390
4391 PR debug/23336
4392 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4393 at -g1.
4394 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4395 g++.dg/debug/enum-2.C: New.
4396
4397 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4398
4399 PR c++/6634
4400 * g++.dg/parse/long1.C: Add more tests.
4401
4402 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4403
4404 * gfortran.dg/lrshift_1.c: New file.
4405
4406 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4407
4408 PR libgfortran/28335
4409 * gfortran.dg/no_unit_error_1.f90: New test.
4410
4411 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4412
4413 PR libgfortran/28335
4414 * gfortran.dg/no_unit_error_1.f90: Delete test.
4415 * gfortran.dg/no_unit_error_2.f90: Delete test.
4416
4417 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4418
4419 * gfortran.dg/chmod_3.f90: New test.
4420 * gfortran.dg/ltime_gmtime_1.f90: New test.
4421 * gfortran.dg/ltime_gmtime_2.f90: New test.
4422 * gfortran.dg/lrshift_1.f90: New test.
4423 * gfortran.dg/chmod_1.f90: New test.
4424 * gfortran.dg/chmod_2.f90: New test.
4425
4426 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
4427
4428 PR c++/27668
4429 * g++.dg/template/crash55.C: New test.
4430
4431 PR c++/27962
4432 * g++.dg/template/nontype16.C: New test.
4433
4434 * g++.dg/template/void2.C: Adjust error markers.
4435 * g++.dg/template/nontype5.C: Adjust error markers.
4436
4437 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
4438
4439 * gcc.target/i386/stack-prot-kernel.c: New test.
4440
4441 2006-07-27 Roger Sayle <roger@eyesopen.com>
4442
4443 * gcc.dg/builtins-55.c: New test case.
4444
4445 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
4446
4447 PR rtl-optimization/27907
4448 * gcc.c-torture/compile/pr27907.c: New test.
4449
4450 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4451
4452 * gfortran.dg/mclock.f90: New test.
4453 * gfortran.dg/int_conv_1.f90: New test.
4454 * gfortran.dg/stat_1.f90: New test.
4455 * gfortran.dg/stat_2.f90: New test.
4456
4457 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4458
4459 PR libgfortran/28335
4460 * gfortran.dg/no_unit_error_1.f90: New test.
4461 * gfortran.dg/no_unit_error_2.f90: New test.
4462 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4463
4464 2006-07-25 Roger Sayle <roger@eyesopen.com>
4465
4466 PR middle-end/28473
4467 * gcc.dg/fold-convround-1.c: New test case.
4468
4469 2006-07-24 Steven G. Kargl <kargls@comcast.net>
4470
4471 * gfortran.dg/arithmetic_if.f90: Fix comments.
4472
4473 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4474
4475 PR c++/27572
4476 * g++.dg/other/typedef1.C: New test.
4477 * g++.dg/template/typedef4.C: New test.
4478 * g++.dg/template/typedef5.C: New test.
4479
4480 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
4481
4482 PR fortran/28416
4483 * gfortran.dg/allocatable_dummy_3.f90: New.
4484
4485 2006-07-24 Steven G. Kargl <kargls@comcast.net>
4486
4487 PR fortran/28439
4488 * gfortran.dg/arithmetic_if.f90: New test.
4489
4490 2006-07-24 Uros Bizjak <uros@kss-loka.si>
4491
4492 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4493 avoid memcpy optimization.
4494
4495 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4496
4497 PR fortran/25289
4498 * gfortran.dg/direct_io_6.f90: New test.
4499
4500 2006-07-24 Jan Hubicka <jh@suse.cz>
4501
4502 PR c/25795
4503 PR c++/27369
4504 * gcc.dg/pr25795.c: New test.
4505 * gcc.dg/pr25795-1.c: New test.
4506
4507 2006-07-23 Roger Sayle <roger@eyesopen.com>
4508
4509 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4510 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4511 which may be transformed to "g || h" on some platforms.
4512
4513 2006-07-23 Mark Mitchell <mark@codesourcery.com>
4514
4515 PR c++/28025
4516 * g++.dg/template/friend45.C: New test.
4517
4518 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4519
4520 PR libgfortran/28339
4521 * gfortran.dg/arrayio_8.f90: New test.
4522
4523 2006-07-21 Mike Stump <mrs@apple.com>
4524
4525 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
4526
4527 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
4528
4529 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4530
4531 PR c++/28250
4532 * g++.dg/eh/catch3.C: New test.
4533
4534 PR c++/28363
4535 * g++.dg/template/defarg10.C: New test.
4536
4537 2006-07-20 Paul Brook <paul@codesourcery.com>
4538
4539 PR 27363
4540 * gcc.dg/pr27363.c: New test.
4541
4542 2006-07-19 Mark Mitchell <mark@codesourcery.com>
4543
4544 PR c++/28338
4545 * g++.dg/init/ref13.C: New test.
4546
4547 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4548
4549 PR obj-c++/28434
4550 * obj-c++.dg/proto-error-1.mm: New test.
4551
4552 2006-07-18 Mark Mitchell <mark@codesourcery.com>
4553
4554 PR c++/28337
4555 * g++.dg/template/string1.C: New test.
4556
4557 2006-07-18 Mark Mitchell <mark@codesourcery.com>
4558
4559 PR c++/28048
4560 * g++.dg/template/defarg9.C: New test.
4561
4562 PR c++/28235
4563 * g++.dg/template/static27.C: New test.
4564
4565 2006-07-18 Diego Novillo <dnovillo@redhat.com>
4566
4567 PR 28410
4568 * gcc.dg/tree-ssa/pr28410.c: New test.
4569
4570 2006-07-18 Lee Millward <lee.millward@gmail.com>
4571
4572 PR c++/28258
4573 * g++/dg/other/error13.C: New test.
4574
4575 PR c++/28260
4576 * g++.dg/template/friend44.C: New test.
4577
4578 2006-07-18 Steve Ellcey <sje@cup.hp.com>
4579
4580 PR c++/27495
4581 * g++.dg/other/pr27495.C: New.
4582
4583 2006-07-18 Olivier Hainque <hainque@adacore.com>
4584
4585 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
4586 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
4587
4588 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4589
4590 PR c/28286
4591 * gcc.dg/pragma-pack-4.c: New test.
4592
4593 2006-07-17 Steve Ellcey <sje@cup.hp.com>
4594
4595 PR c++/28291
4596 * g++.dg/ext/pr28291.C: New test.
4597
4598 2006-07-17 Richard Sandiford <richard@codesourcery.com>
4599
4600 PR middle-end/28403
4601 * gcc.c-torture/execute/pr28403.c: New test.
4602
4603 2006-07-17 Richard Sandiford <richard@codesourcery.com>
4604
4605 PR middle-end/28402
4606 * gcc.dg/pr28402.c: New test.
4607
4608 2006-07-17 Steve Ellcey <sje@cup.hp.com>
4609
4610 PR c++/28304
4611 * g++.dg/other/pr28304.C: New test.
4612
4613 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
4614
4615 PR other/28251
4616 gcc.c-torture/unsorted/dump-noaddr.c: New test.
4617 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
4618
4619 2006-07-17 Richard Guenther <rguenther@suse.de>
4620
4621 PR tree-optimization/28238
4622 * g++.dg/tree-ssa/pr28238.C: New testcase.
4623
4624 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4625
4626 PR c++/28250
4627 * g++.dg/eh/catch1.C: New test.
4628 * g++.dg/eh/catch2.C: New test.
4629
4630 2006-07-16 Jakub Jelinek <jakub@redhat.com>
4631
4632 PR c++/28370
4633 * g++.dg/template/anon3.C: New test.
4634
4635 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
4636
4637 PR fortran/20844
4638 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
4639 specifiers requiring an explicit format tag..
4640
4641 PR fortran/28201
4642 * gfortran.dg/generic_5: New test.
4643
4644 PR fortran/20893
4645 * gfortran.dg/elemental_optional_args_1.f90: New test.
4646
4647 2006-07-16 Olivier Hainque <hainque@adacore.com>
4648
4649 * gnat.dg/assert.ads: New file.
4650 * gnat.dg/controlled_record.ads: Likewise.
4651 * gnat.dg/controlled_record.adb: Likewise.
4652
4653 2006-07-15 Lee Millward <lee.millward@gmail.com>
4654
4655 PR c++/28292
4656 * g++.dg/other/error12.C: New test.
4657
4658 PR c++/28269
4659 * g++.dg/template/crash54.C: New test.
4660
4661 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4662
4663 PR c++/28249
4664 * g++.dg/parse/catch1.C: New test.
4665
4666 PR c++/28294
4667 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
4668
4669 PR c++/28387
4670 * g++.dg/ext/attrib24.C: New test.
4671
4672 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4673
4674 PR c++/28343
4675 * g++.dg/ext/asmspec1.C: New test.
4676
4677 2006-07-13 Janis Johnson <janis187@us.ibm.com>
4678
4679 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
4680 (dg-test): Support shouldfail tests.
4681 * lib/target-supports-dg.exp (dg-shouldfail): New.
4682 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
4683 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
4684 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
4685 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
4686 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
4687 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
4688 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
4689
4690 2006-07-13 Jan Hubicka <jh@suse.cz>
4691
4692 * gcc.target/i386/memcpy-1.c: New.
4693
4694 2006-07-12 Geoffrey Keating <geoffk@apple.com>
4695
4696 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
4697
4698 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
4699
4700 PR fortran/25097
4701 * gfortran.dg/present_1.f90: New test.
4702
4703 PR fortran/20903
4704 * gfortran.dg/interface_derived_type_1.f90: New test.
4705
4706 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
4707
4708 PR fortran/28213
4709 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
4710 list.
4711
4712 2006-07-07 Lee Millward <lee.millward@gmail.com>
4713
4714 PR c++/27820
4715 * g++.dg/other/label1.C: New test.
4716
4717 2006-07-07 Richard Guenther <rguenther@suse.de>
4718
4719 PR middle-end/28268
4720 * gcc.dg/torture/pr28268.c: New testcase.
4721
4722 2006-07-07 Steve Ellcey <sje@cup.hp.com>
4723
4724 PR c++/27019
4725 * g++.dg/ext/pr27019.C: New.
4726
4727 2006-07-07 Richard Guenther <rguenther@suse.de>
4728
4729 PR tree-optimization/28187
4730 * gcc.dg/pr28187.c: New testcase.
4731
4732 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
4733
4734 * gnat.dg/address_conversion.adb: New test.
4735 * gnat.dg/boolean_subtype.adb: Likewise.
4736 * gnat.dg/frame_overflow.adb: Likewise.
4737 * gnat.dg/pointer_array.adb: Likewise.
4738 * gnat.dg/pointer_conversion.adb: Likewise.
4739
4740 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
4741
4742 PR fortran/28237
4743 PR fortran/23420
4744 * gfortran.dg/print_fmt_5.f90: New test.
4745
4746 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4747
4748 PR fortran/28129
4749 * gfortran.dg/bounds_check_4.f90: New test.
4750
4751 2006-07-05 Richard Guenther <rguenther@suse.de>
4752
4753 PR target/28158
4754 * gfortran.dg/pr28158.f90: New testcase.
4755
4756 2006-07-05 Richard Guenther <rguenther@suse.de>
4757
4758 PR tree-optimization/28162
4759 * gcc.dg/pr28162.c: New testcase.
4760
4761 2006-07-05 Richard Guenther <rguenther@suse.de>
4762 Andrew Pinski <pinskia@gcc.gnu.org>
4763
4764 PR c++/27084
4765 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
4766
4767 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
4768
4769 PR fortran/28174
4770 * gfortran.dg/actual_array_substr_2.f90: New test.
4771
4772 PR fortran/28167
4773 * gfortran.dg/actual_array_constructor_2.f90: New test.
4774
4775 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4776
4777 * gfortran.dg/itime_idate_1.f: New test.
4778 * gfortran.dg/itime_idate_2.f: New test.
4779
4780 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4781
4782 PR libgfortran/27704
4783 * gfortran.dg/open_status_3.f90: New test.
4784 * gfortran.dg/fmt_l.f90: Update for new feature.
4785
4786 2006-07-03 Asher Langton <langton2@llnl.gov>
4787
4788 * gfortran.dg/oldstyle_2.f90: New.
4789
4790 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
4791
4792 * gnat.dg/string_slice.adb: New test.
4793
4794 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
4795
4796 PR fortran/19259
4797 * gfortran.dg/semicolon_fixed.c: New.
4798 * gfortran.dg/semicolon_free.c: New.
4799
4800 2006-06-30 Mike Stump <mrs@apple.com>
4801
4802 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
4803 that don't support internal visibility.
4804
4805 2006-06-30 Andrew Pinski <pinskia@gmail.com>
4806
4807 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
4808 for '(' / ')' needing an extra '\'.
4809
4810 2006-06-29 Roger Sayle <roger@eyesopen.com>
4811
4812 PR middle-end/27428
4813 * gcc.dg/pr27428-1.c: New test case.
4814
4815 2006-06-29 Mike Stump <mrs@apple.com>
4816
4817 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
4818 on darwin as we can't align commons large enough yet.
4819
4820 * gcc.dg/vla-8.c: Add additional testcases.
4821
4822 2006-06-26 Steve Ellcey <sje@cup.hp.com>
4823
4824 PR c++/28114
4825 * g++.dg/other/pr28114.C: New.
4826
4827 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
4828
4829 * gcc.c-torture/compile/20060625-1.c: New test.
4830
4831 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
4832
4833 PR fortran/20867
4834 * gfortran.dg/stfunc_3.f90: New test.
4835
4836 PR fortran/25056
4837 * gfortran.dg/impure_actual_1.f90: New test.
4838
4839 PR fortran/20874
4840 * gfortran.dg/elemental_result_1.f90: New test.
4841
4842 PR fortran/25073
4843 * gfortran.dg/select_7.f90: New test.
4844
4845 PR fortran/27554
4846 * intrinsic_actual_1.f: New test.
4847
4848 PR fortran/22038
4849 PR fortran/28119
4850 * gfortran.dg/forall_4.f90: New test.
4851
4852 PR fortran/25072
4853 * gfortran.dg/forall_5.f90: New test.
4854
4855 2006-06-25 Lee Millward <lee.millward@gmail.com>
4856
4857 PR c++/28051
4858 * g++.dg/template/using13.C: New test.
4859
4860 PR c++/28054
4861 * g++.dg/other/incomplete3.C: New test.
4862
4863 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4864
4865 PR fortran/28081
4866 * gfortran.dg/substr_3.f: New test.
4867 * gfortran.dg/equiv_2.f90: Update expected error message.
4868
4869 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
4870
4871 PR fortran/28118
4872 * gfortran.dg/actual_array_substr_1.f90: New test.
4873
4874 2006-06-24 Olivier Hainque <hainque@adacore.com>
4875
4876 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
4877 * gnat.dg/scalar_mode_agg_compare.adb: New test.
4878
4879 2006-06-23 Janis Johnson <janis187@us.ibm.com>
4880
4881 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4882
4883 2006-06-23 Steven G. Kargl <kargls@comcast.net>
4884
4885 PR fortran/27981
4886 * gfortran.dg/simpleif_2.f90: New test.
4887
4888 2006-06-23 Lee Millward <lee.millward@gmail.com>
4889
4890 * g++.dg/template/error22.C: Fix typo.
4891
4892 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4893
4894 PR c++/28112
4895 * g++.dg/ext/attrib23.C: New test.
4896
4897 2006-06-23 Olivier Hainque <hainque@adacore.com>
4898
4899 * gnat.dg/varsize_temp.adb: New test.
4900
4901 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4902
4903 PR c++/11468
4904 * g++.dg/other/java2.C: New test.
4905
4906 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
4907
4908 PR target/27789
4909 * g++.dg/ext/dllimport4.C. Add more tests for invalid
4910 initialization.
4911
4912 2006-06-22 Roger Sayle <roger@eyesopen.com>
4913
4914 PR target/27531
4915 * gcc.dg/pr27531-1.c: New test case.
4916
4917 2006-06-22 Asher Langton <langton2@llnl.gov>
4918
4919 PR fortran/24748
4920 * gfortran.dg/implicit_8.f90: New.
4921
4922 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
4923
4924 PR rtl-optimization/28121
4925 * gcc.dg/pr28121.c: New test.
4926
4927 2006-06-22 Lee Millward <lee.millward@gmail.com>
4928
4929 PR c++/27805
4930 * g++.dg/parse/ptrmem6.C: New test.
4931
4932 PR c++/27821
4933 * g++.dg/template/error22.C: New test.
4934
4935 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4936
4937 PR c++/28111
4938 * g++.dg/template/friend43.C: New test.
4939
4940 PR c++/28110
4941 * g++.dg/template/crash53.C: New test.
4942
4943 PR c++/28109
4944 * g++.dg/rtti/incomplete1.C: New test.
4945
4946 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
4947
4948 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
4949
4950 2006-06-21 Joseph Myers <joseph@codesourcery.com>
4951
4952 * gcc.c-torture/execute/complex-7.c: New.
4953
4954 2006-06-21 Jakub Jelinek <jakub@redhat.com>
4955
4956 * gcc.dg/merge-all-constants-1.c: New test.
4957
4958 2006-06-20 Janis Johnson <janis187@us.ibm.com>
4959
4960 PR c++/28113
4961 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
4962
4963 2006-06-20 Steven G. Kargl <kargls@comcast.net>
4964
4965 * gfortran.dg/rrspacing_1.f90: New test.
4966
4967 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4968
4969 PR c++/28052
4970 * g++.dg/other/bitfield2.C: New test.
4971
4972 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
4973
4974 PR tree-optimization/27331
4975 * gcc.dg/pr27331.c: New test.
4976
4977 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
4978 Eric Botcazou <ebotcazou@adacore.com>
4979
4980 PR ada/18692
4981 * lib/gnat.exp: New file.
4982 * lib/gnat-dg.exp: Likewise.
4983 * gnat.dg: New directory.
4984 * gnat.dg/dg.exp: New driver.
4985 * gnat.dg/specs: New directory.
4986 * gnat.dg/specs/specs.exp: New driver.
4987 * gnat.dg/style: New directory.
4988 * gnat.dg/style/style.exp: New driver.
4989
4990 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
4991
4992 PR fortran/16206
4993 * gfortran.dg/array_initializer_1.f90: New test.
4994
4995 PR fortran/28005
4996 * gfortran.dg/matmul_3.f90: New test.
4997
4998 2006-06-19 Andrew Pinski <pinskia@gmail.com>
4999
5000 PR middle-end/28075
5001 * gcc.dg/tree-ssa/inline-1.c: New test.
5002
5003 2006-06-19 Anatoly Sokolov <aesok@post.ru>
5004
5005 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
5006 in malloc prototype; remove XFAIL.
5007 * gcc.dg/pr18241-2.c: Ditto.
5008 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
5009 in memset prototype; remove XFAIL.
5010 * gcc.dg/tree-ssa/pr23382.c: Ditto.
5011
5012 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
5013
5014 * gcc.dg/vla-8.c: Add.
5015
5016 2006-06-19 Richard Guenther <rguenther@suse.de>
5017
5018 PR tree-optimization/27090
5019 * g++.dg/tree-ssa/pr27090.C: New testcase.
5020
5021 2006-06-19 Roger Sayle <roger@eyesopen.com>
5022
5023 PR target/27861
5024 * gcc.dg/pr27861-1.c: New test case.
5025
5026 2006-06-19 Richard Guenther <rguenther@suse.de>
5027
5028 PR middle-end/28045
5029 * gcc.dg/torture/pr28045.c: New testcase.
5030
5031 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5032
5033 PR fortran/26801
5034 * gfortran.dg/associated_4.f90: New test.
5035
5036 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5037
5038 PR fortran/19310
5039 PR fortran/19904
5040 * gfortran.dg/real_const_3.f90: New test.
5041
5042 2006-06-16 Mark Mitchell <mark@codesourcery.com>
5043
5044 PR c++/28016
5045 * g++.dg/template/static26.C: New test.
5046
5047 PR c++/27979
5048 * g++.dg/expr/bitfield2.C: New test.
5049
5050 PR c++/27884
5051 * g++.dg/parse/linkage2.C: New test.
5052
5053 2006-06-16 Richard Guenther <rguenther@suse.de>
5054
5055 PR middle-end/27116
5056 * gcc.dg/pr15785-1.c: Revert last change.
5057 * gcc.dg/torture/pr27116-2.c: New testcase.
5058
5059 2006-06-16 Roger Sayle <roger@eyesopen.com>
5060
5061 PR middle-end/27802
5062 * gcc.dg/pr27802-1.c: New test case.
5063
5064 2006-06-15 Mark Mitchell <mark@codesourcery.com>
5065
5066 PR c++/27689
5067 * g++.dg/template/ttp18.C: New test.
5068 * g++.dg/template/ttp19.C: Likewise.
5069
5070 PR c++/27666
5071 * g++.dg/expr/cond9.C: New test.
5072
5073 PR c++/27640
5074 * g++.dg/template/ctor7.C: New test.
5075
5076 2006-06-15 Janis Johnson <janis187@us.ibm.com>
5077
5078 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
5079
5080 2006-06-16 Richard Guenther <rguenther@suse.de>
5081
5082 PR tree-optimization/27781
5083 * gcc.dg/tree-ssa/pr27781.c: New testcase.
5084
5085 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
5086
5087 * gfortran.dg/allocate_zerosize_2.f90: New test case.
5088
5089 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
5090
5091 * gcc.dg/tree-ssa/loop-18.c: New test.
5092
5093 2006-06-14 Mark Mitchell <mark@codesourcery.com>
5094
5095 PR c++/27665
5096 * g++.dg/template/crash52.C: New test.
5097
5098 PR c++/27648
5099 * g++.dg/ext/attrib22.C: New test.
5100
5101 PR c++/26559
5102 * g++.dg/template/builtin1.C: New test.
5103 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
5104
5105 PR c++/28018
5106 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
5107 assignment.
5108 * g++.old-deja/g++.pt/crash51.C: Likewise.
5109
5110 PR c++/27227
5111 * g++.dg/lookup/linkage1.C: New test.
5112 * g++.dg/lookup/linkage2.C: Likewise.
5113
5114 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
5115
5116 PR middle-end/27959
5117 * gcc.dg/pr27959.c: New testcase.
5118
5119 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
5120
5121 PR target/28014:
5122 * g++.dg/eh/div.C: New test.
5123
5124 2006-06-13 Jakub Jelinek <jakub@redhat.com>
5125
5126 PR c++/27894
5127 * g++.dg/tree-ssa/pr26757.C: New test.
5128 * g++.dg/tree-ssa/pr27894.C: New test.
5129
5130 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
5131
5132 * gcc.c-torture/compile/20060609-1.c: New test.
5133
5134 PR target/27863
5135 * gcc.c-torture/compile/pr27863.c: New test.
5136
5137 2006-06-13 Richard Guenther <rguenther@suse.de>
5138
5139 PR tree-optimization/27830
5140 * g++.dg/tree-ssa/pr27830.C: New testcase.
5141
5142 2006-06-13 Matthew Sachs <msachs@apple.com>
5143
5144 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
5145 the list of compiler flags; this causes those flags to be checked
5146 for things like dg-skip-if.
5147
5148 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5149
5150 PR c++/27601
5151 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
5152
5153 2006-06-12 Mark Mitchell <mark@codesourcery.com>
5154 Kazu Hirata <kazu@codesourcery.com>
5155
5156 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
5157 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
5158
5159 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5160
5161 PR c++/27933
5162 * g++.dg/lookup/using15.C: New test.
5163
5164 PR c++/27951
5165 * g++.dg/other/anon4.C: New test.
5166
5167 2006-06-12 Roger Sayle <roger@eyesopen.com>
5168
5169 PR c++/21210
5170 * g++.dg/init/complex1.C: New test case.
5171
5172 2006-06-11 Eric Christopher <echristo@apple.com>
5173
5174 PR middle-end/27948
5175 * gcc.dg/bf-ms-layout.c: Run on darwin.
5176 * gcc.dg/bf-no-ms-layout: Ditto.
5177 * gcc.dg/attr-ms_struct-2.c: New.
5178 * gcc.dg/bf-ms-layout-2.c: Ditto.
5179
5180 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
5181
5182 * gcc.dg/attr-ms_struct-packed1.c: New.
5183
5184 2006-06-09 Mike Stump <mrs@apple.com>
5185
5186 * gcc.dg/vla-7.c: Add.
5187
5188 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
5189
5190 PR fortran/24558
5191 * gfortran.dg/entry_6.f90: New test.
5192
5193 PR fortran/20877
5194 PR fortran/25047
5195 * gfortran.dg/entry_7.f90: New test.
5196
5197 2006-06-09 Jakub Jelinek <jakub@redhat.com>
5198
5199 PR c/27747
5200 * gcc.dg/cpp/_Pragma6.c: New test.
5201
5202 PR c++/27748
5203 * g++.dg/cpp/_Pragma1.C: New test.
5204
5205 PR preprocessor/27746
5206 * gcc.dg/gomp/macro-3.c: New test.
5207 * gcc.dg/gomp/macro-4.c: New test.
5208 * g++.dg/gomp/macro-3.C: New test.
5209 * g++.dg/gomp/macro-4.C: New test.
5210
5211 2006-06-09 Richard Guenther <rguenther@suse.de>
5212
5213 PR tree-optimization/26998
5214 * gcc.dg/torture/pr26998.c: New testcase.
5215 * gcc.dg/tree-ssa/vrp29.c: New testcase.
5216
5217 2006-06-08 Mike Stump <mrs@apple.com>
5218
5219 * gcc.dg/pr27095.c: Account for stubs.
5220
5221 PR target/26427
5222 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
5223 produce bad code on darwin.
5224
5225 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5226
5227 PR fortran/27958
5228 * gcc/testsuite/gfortran.dg/substr_2.f: New test.
5229
5230 2006-06-08 Asher Langton <langton2@llnl.gov>
5231
5232 PR fortran/27786
5233 * cray_pointers_2.f90: Add -fbounds-check compile flag.
5234
5235 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5236
5237 PR target/27421
5238 * gcc.dg/union-3.c: New test.
5239
5240 2006-06-08 Richard Guenther <rguenther@suse.de>
5241
5242 PR middle-end/27116
5243 * gcc.dg/torture/pr27116.c: New testcase.
5244 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
5245
5246 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
5247
5248 PR rtl-optimization/26449
5249 * gcc.dg/pr26449.c: New test.
5250
5251 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5252
5253 PR c++/27601
5254 * g++.dg/ext/offsetof1.C: Test member functions.
5255
5256 2006-06-07 Steve Ellcey <sje@cup.hp.com>
5257
5258 * gcc.dg/pr27095.c: Improve scanning.
5259
5260 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
5261
5262 PR fortran/23091
5263 * gfortran.dg/saved_automatic_1.f90: New test.
5264
5265 PR fortran/24168
5266 * gfortran.dg/array_simplify_1.f90: New test.
5267
5268 PR fortran/25090
5269 * gfortran.dg/entry_dummy_ref_1.f90: New test.
5270
5271 PR fortran/25058
5272 * gfortran.dg/entry_dummy_ref_2.f90: New test.
5273
5274 2006-06-06 Mark Mitchell <mark@codesourcery.com>
5275
5276 PR c++/27177
5277 * g++.dg/expr/cast7.C: New test.
5278
5279 2006-06-06 Janis Johnson <janis187@us.ibm.com>
5280
5281 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
5282 * lib/gcc-defs.exp (tool_check_compile): Ditto.
5283 * lib/fortran-torture.exp (fortran-torture-compile,
5284 fortran-torture-execute): Ditto.
5285
5286 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
5287
5288 PR target/27842
5289 * gcc.dg/vmx/pr27842.c: New test.
5290
5291 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5292
5293 PR libfortran/27895
5294 * gfortran.dg/bounds_check_3.f90: New test.
5295
5296 2006-06-05 Mike Stump <mrs@apple.com>
5297
5298 * objc.dg/objc-fast-4.m: Skip for ppc64.
5299
5300 2006-06-05 Steve Ellcey <sje@cup.hp.com>
5301
5302 PR testsuite/27705
5303 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
5304
5305 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
5306 Victor Kaplansky <victork@il.ibm.com>
5307
5308 PR tree-optimizations/26360
5309 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
5310 with -fno-tree-dce.
5311 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
5312
5313 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
5314
5315 PR fortran/14067
5316 * gfortran.dg/data_char_1.f90: Add messages for truncated
5317 strings.
5318
5319 PR fortran/16943
5320 * gfortran.dg/func_decl_2.f90: New test.
5321
5322 PR fortran/20839
5323 * gfortran.dg/do_2.f90: New test.
5324
5325 PR fortran/27655
5326 * gfortran.dg/associated_3.f90: New test.
5327
5328 2006-06-04 Mark Mitchell <mark@codesourcery.com>
5329
5330 PR c++/27819
5331 * g++.dg/template/static25.C: New test.
5332
5333 PR c++/27722
5334 * g++.dg/init/array21.C: New test.
5335
5336 PR c++/27807
5337 * g++.dg/ext/complit7.C: New test.
5338
5339 PR c++/27806
5340 * g++.dg/parse/ptrmem5.C: New test.
5341
5342 2006-06-04 Roger Sayle <roger@eyesopen.com>
5343 Andrew Pinski <pinskia@physics.uc.edu>
5344
5345 PR c/27150
5346 PR middle-end/27382
5347 * gcc.dg/pr27150-1.c: New testcase.
5348 * gcc.dg/pr27382-1.c: New testcase.
5349 * gcc.dg/pr27382-2.c: New testcase.
5350
5351 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
5352
5353 PR c/25161
5354 PR c/27020
5355 * gcc.dg/array-10.c: New test.
5356
5357 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5358
5359 PR c++/27804
5360 * g++.dg/init/const4.C: New test.
5361 * g++.dg/init/member1.C: Add error-marker.
5362 * g++.dg/other/fold1.C: Adjust error-marker.
5363
5364 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5365
5366 PR c++/27601
5367 * g++.dg/ext/offsetof1.C: New test.
5368
5369 2006-06-04 Eric Christopher <echristo@apple.com>
5370
5371 * gcc.dg/attr-ms_struct-1.c: New.
5372
5373 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
5374
5375 * gcc.c-torture/compile/builtin_constant_p.c: New test.
5376
5377 2006-06-04 Richard Guenther <rguenther@suse.de>
5378
5379 PR tree-optimization/27039
5380 * gcc.dg/tree-ssa/loop-17.c: New testcase.
5381
5382 2006-06-03 Roger Sayle <roger@eyesopen.com>
5383
5384 PR target/26223
5385 * gcc.target/i386/amd64-abi-2.c: New test case.
5386
5387 2006-06-02 Eric Christopher <echristo@apple.com>
5388
5389 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
5390 * gcc.target/i386/20020523-1.c: Skip if darwin.
5391 * gcc.target/i386/asm-3.c: Ditto.
5392 * gcc.target/i386/20011119-1.c: Ditto.
5393 * gcc.target/i386/clobbers.c: Remove pic part of test.
5394
5395 2006-06-02 Steve Ellcey <sje@cup.hp.com>
5396
5397 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
5398 * g++.old-deja/g++.other/init19.C: Ditto.
5399 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
5400 and add other platforms as expected failures.
5401
5402 2006-06-01 Steve Ellcey <sje@cup.hp.com>
5403
5404 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
5405 (is-effective-target-keyword): Ditto.
5406
5407 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
5408
5409 PR fortran/27715
5410 * gfortran.dg/extended_char_comparison_1.f: New test.
5411
5412 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
5413
5414 PR fortran/25098
5415 * gfortran.dg/dummy_procedure_1.f90: New test.
5416
5417 PR fortran/25147
5418 * gfortran.dg/dummy_procedure_2.f90: New test.
5419
5420 * gfortran.dg/associated_2.f90: Correct to make consistent with
5421 standard.
5422
5423 2006-05-31 Roger Sayle <roger@eyesopen.com>
5424
5425 * gcc.target/i386/387-11.c: New test case.
5426
5427 2006-05-31 Mark Mitchell <mark@codesourcery.com>
5428
5429 PR c++/27801
5430 * g++.dg/template/cond6.C: New test.
5431
5432 PR c++/26496
5433 * g++.dg/template/crash51.C: New test.
5434 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
5435
5436 PR c++/27385
5437 * g++.dg/init/array20.C: New test.
5438
5439 2006-05-31 Roger Sayle <roger@eyesopen.com>
5440
5441 * gcc.dg/builtins-54.c: New test case.
5442
5443 2006-05-30 Mark Mitchell <mark@codesourcery.com>
5444
5445 PR c++/26433
5446 * g++.dg/template/fntry1.C: Add dg-do link.
5447
5448 PR c++/27808
5449 * g++.dg/parse/friend6.C: New test.
5450
5451 2006-05-30 Asher Langton <langton2@llnl.gov>
5452
5453 * gfortran.dg/cray_pointers_7.f90: New test.
5454
5455 2006-05-30 Roger Sayle <roger@eyesopen.com>
5456
5457 PR tree-optimization/23452
5458 * gcc.dg/fold-mulconj-1.c: New test case.
5459
5460 2006-05-30 Mark Mitchell <mark@codesourcery.com>
5461
5462 PR c++/27803
5463 * g++.dg/parse/bitfield1.C: New test.
5464
5465 2006-05-30 Roger Sayle <roger@eyesopen.com>
5466
5467 * gcc.target/ppc-eq0-1.c: New test case.
5468 * gcc.target/ppc-negeq0-1.c: New test case.
5469
5470 2006-05-30 Dirk Mueller <dmueller@suse.de>
5471
5472 PR c/27273
5473 * gcc.dg/overflow-warn-5.c: New test.
5474
5475 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5476
5477 PR c/27718
5478 * gcc.dg/sizeof-1.c: New test.
5479
5480 2006-05-30 Uros Bizjak <uros@kss-loka.si>
5481
5482 PR target/27790
5483 * gcc.target/i386/pr27790.c: New test.
5484
5485 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5486
5487 PR libgfortran/27757
5488 * gfortran.dg/direct_io_5.f90: New test.
5489
5490 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5491
5492 PR libgfortran/27634
5493 * gfortran.dg/fmt_missing_period_1.f: New test.
5494 * gfortran.dg/fmt_missing_period_2.f: New test.
5495 * gfortran.dg/fmt_missing_period_3.f: New test.
5496
5497 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5498
5499 PR fortran/19777
5500 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5501 arrays.
5502
5503 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5504
5505 PR c++/27713
5506 * g++.dg/template/new6.C: New test.
5507
5508 2006-05-29 Roger Sayle <roger@eyesopen.com>
5509
5510 PR tree-optimization/24964
5511 * gcc.target/i386/387-10.c: New test case.
5512
5513 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
5514
5515 * intrinsics/string_intrinsics.c (compare_string):
5516 Use memcmp instead of strncmp to avoid tripping over
5517 CHAR(0) in a string.
5518
5519 2006-05-27 Richard Guenther <rguenther@suse.de>
5520
5521 PR middle-end/27773
5522 * gcc.dg/torture/pr27773.c: New testcase.
5523
5524 2006-05-27 Dirk Mueller <dmueller@suse.de>
5525
5526 * gcc.dg/pr24561.c: Rename to..
5527 * gcc.dg/pr25962.c: .. this.
5528
5529 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5530
5531 PR fortran/19777
5532 * gfortran.dg/bounds_check_2.f: New test.
5533
5534 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
5535
5536 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
5537 * gfortran.dg/byte_1.f90: Likewise.
5538 * gfortran.dg/dup_save_2.f90: Likewise.
5539
5540 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
5541
5542 * gfortran.dg/associated_2.f90: New test.
5543
5544 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5545
5546 PR fortran/27524
5547 * gfortran.dg/bounds_check_1.f90: New test.
5548
5549 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
5550
5551 PR rtl-optimization/27661
5552 * gcc.dg/pr27661.c: New test case.
5553
5554 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
5555
5556 PR fortran/23151
5557 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
5558 * gfortran.dg/print_parentheses_1.f: New test.
5559 * gfortran.dg/print_parentheses_2.f90: New test.
5560
5561 2006-05-26 Jakub Jelinek <jakub@redhat.com>
5562
5563 PR target/27758
5564 * gcc.dg/pr27758.c: New test.
5565
5566 2006-05-24 Falk Hueffner <falk@debian.org>
5567
5568 * gcc.c-torture/compile/pr27571.c: New test.
5569
5570 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
5571
5572 PR fortran/27709
5573 * gfortran.dg/spec_expr_4.f90: New test.
5574
5575 PR fortran/27155
5576 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
5577
5578 2006-05-25 Mark Mitchell <mark@codesourcery.com>
5579
5580 PR c++/20103
5581 * g++.dg/ext/complit6.C: New test.
5582 * g++.dg/ext/complit3.C: Adjust error markers.
5583 * g++.dg/init/const3.C: New test.
5584
5585 2006-05-25 Richard Guenther <rguenther@suse.de>
5586
5587 PR middle-end/27743
5588 * gcc.dg/torture/pr27743.c: New testcase.
5589
5590 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
5591
5592 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
5593
5594 2006-05-25 Alan Modra <amodra@bigpond.net.au>
5595
5596 * gcc.dg/compat/scalar-by-value-x.h: New.
5597 * gcc.dg/compat/scalar-by-value-y.h: New.
5598 * gcc.dg/compat/scalar-by-value-5.c: New.
5599 * gcc.dg/compat/scalar-by-value-5_main.c: New.
5600 * gcc.dg/compat/scalar-by-value-5_x.c: New.
5601 * gcc.dg/compat/scalar-by-value-5_y.c: New.
5602 * gcc.dg/compat/scalar-by-value-6.c: New.
5603 * gcc.dg/compat/scalar-by-value-6_main.c: New.
5604 * gcc.dg/compat/scalar-by-value-6_x.c: New.
5605 * gcc.dg/compat/scalar-by-value-6_y.c: New.
5606
5607 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
5608
5609 PR tree-optimization/27639
5610 PR tree-optimization/26719
5611 * gcc.dg/pr27639.c: New test.
5612 * gcc.dg/pr26719.c: New test.
5613 * gcc.dg/tree-ssa/scev-cast.c: New test.
5614
5615 2006-05-23 Mark Mitchell <mark@codesourcery.com>
5616
5617 PR c++/20173
5618 * g++.dg/template/error21.C: New test.
5619
5620 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
5621
5622 PR target/27696
5623 * gcc.target/i386/pr27696.c: New.
5624
5625 2006-05-22 Janis Johnson <janis187@us.ibm.com>
5626
5627 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
5628
5629 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
5630
5631 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5632
5633 PR c++/27716
5634 * g++.dg/other/assign1.C: New test.
5635
5636 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
5637
5638 PR target/27266
5639 * gcc.target/i386/pr27266.c: New.
5640
5641 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5642
5643 PR c++/27451
5644 * g++.dg/ext/asm9.C: New test.
5645
5646 2006-05-22 Richard Sandiford <richard@codesourcery.com>
5647
5648 PR rtl-optimization/25514
5649 * gcc.c-torture/compile/pr25514.c: New test.
5650
5651 2006-05-22 Richard Guenther <rguenther@suse.de>
5652
5653 Revert
5654 2006-01-31 Richard Guenther <rguenther@suse.de>
5655
5656 * gcc.target/i386/sselibm-1.c: New testcase.
5657 * gcc.target/i386/sselibm-2.c: Likewise.
5658 * gcc.target/i386/sselibm-3.c: Likewise.
5659 * gcc.target/i386/sselibm-4.c: Likewise.
5660 * gcc.target/i386/sselibm-5.c: Likewise.
5661
5662 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5663
5664 PR c/27420
5665 * gcc.dg/func-args-2.c: New test.
5666
5667 PR c/26818
5668 * gcc.dg/struct-incompl-1.c: New test.
5669
5670 2006-05-22 Richard Guenther <rguenther@suse.de>
5671
5672 PR testsuite/27708
5673 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
5674 the transformations we test for.
5675
5676 2006-05-22 Richard Guenther <rguenther@suse.de>
5677
5678 PR testsuite/27707
5679 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
5680
5681 2006-05-21 Mark Mitchell <mark@codesourcery.com>
5682
5683 PR c++/27210
5684 * g++.dg/warn/new1.C: New test.
5685 * g++.dg/template/new5.C: Likewise.
5686
5687 2006-05-21 Roger Sayle <roger@eyesopen.com>
5688
5689 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
5690 * gcc.target/i386/20060512-3.c: Likewise.
5691
5692 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
5693
5694 PR rtl-optimization/27671
5695 * gcc.c-torture/execute/pr27671-1.c: New.
5696 * gcc.dg/pr27671-2.c: Likewise.
5697
5698 PR tree-optimization/26622.
5699 * gcc.c-torture/compile/pr26622.c: New.
5700
5701 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
5702
5703 PR fortran/27613
5704 * gfortran.dg/recursive_reference_1.f90: New test.
5705
5706 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
5707
5708 PR fortran/25746
5709 * gfortran.dg/elemental_subroutine_3.f90: New test.
5710
5711 PR fortran/25090
5712 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
5713
5714 PR fortran/27584
5715 * gfortran.dg/associated_target_1.f90: New test.
5716
5717 PR fortran/19015
5718 * gfortran.dg/maxloc_shape_1.f90: New test.
5719
5720 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5721
5722 PR libgfortran/24459
5723 * gfortran.dg/namelist_24.f90: New test.
5724 * gfortran.dg/namelist_12.f: Fix typo in comment.
5725
5726 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
5727
5728 PR middle-end/25776
5729 * g++.dg/other/error11.C: New test.
5730
5731 2006-05-20 Richard Sandiford <richard@codesourcery.com>
5732
5733 * gcc.target/mips/pr26765.c: Add -w to options.
5734
5735 2006-05-20 Richard Sandiford <richard@codesourcery.com>
5736
5737 * lib/target-supports.exp (check_effective_target_mpaired_single):
5738 New function.
5739 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
5740 multilibs.
5741 * g++.dg/vect/vect.exp: Likewise.
5742
5743 2006-05-20 Richard Sandiford <richard@codesourcery.com>
5744
5745 PR testsuite/25891
5746 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
5747
5748 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
5749
5750 PR fortran/27662
5751 * gfortran.dg/temporary_1.f90: New file.
5752
5753 2006-05-19 Andreas Schwab <schwab@suse.de>
5754
5755 * g++.dg/other/unused1.C: Also match "stringz".
5756
5757 2006-05-19 Mark Mitchell <mark@codesourcery.com>
5758
5759 PR c++/26433
5760 * g++.dg/template/fntry1.C: New test.
5761
5762 2006-05-18 Mark Mitchell <mark@codesourcery.com>
5763
5764 PR c++/27471
5765 PR c++/27506
5766 * g++.dg/conversion/bitfield5.C: New test.
5767 * g++.dg/conversion/bitfield6.C: New test.
5768
5769 2006-05-18 Mike Stump <mrs@apple.com>
5770
5771 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
5772 * gcc.dg/vla-4.c: Add.
5773 * gcc.dg/vla-5.c: Add.
5774 * gcc.dg/vla-6.c: Add.
5775
5776 2006-05-12 Stuart Hastings <stuart@apple.com>
5777
5778 * testsuite/gcc.target/i386/20060512-1.c: New.
5779 * testsuite/gcc.target/i386/20060512-2.c: New.
5780 * testsuite/gcc.target/i386/20060512-3.c: New.
5781 * testsuite/gcc.target/i386/20060512-4.c: New.
5782
5783 2006-05-17 Mark Mitchell <mark@codesourcery.com>
5784
5785 PR c++/26122
5786 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
5787
5788 PR c++/26068
5789 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
5790 * g++.dg/parse/linkage1.C: New test.
5791
5792 2006-05-17 Jakub Jelinek <jakub@redhat.com>
5793
5794 PR tree-optimization/27548
5795 * g++.dg/tree-ssa/pr27548.C: New test.
5796
5797 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5798
5799 PR fortran/26551
5800 * gfortran.dg/recursive_check_1.f: New test.
5801 * gfortran.dg/recursive_check_2.f90: New test.
5802
5803 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
5804
5805 * g++.dg/opt/temp2.C: New test.
5806
5807 2006-05-17 Jakub Jelinek <jakub@redhat.com>
5808
5809 PR c++/27491
5810 * g++.dg/init/brace5.C: New test.
5811
5812 PR middle-end/27415
5813 * gcc.dg/gomp/pr27415.c: New test.
5814 * g++.dg/gomp/pr27415.C: New test.
5815
5816 PR tree-optimization/27549
5817 * g++.dg/tree-ssa/pr27549.C: New test.
5818
5819 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5820
5821 PR libgfortran/27575
5822 * gfortran.dg/read_eof_4.f90: New test.
5823
5824 2006-05-16 Richard Guenther <rguenther@suse.de>
5825
5826 PR tree-optimization/22303
5827 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
5828
5829 2006-05-16 Jakub Jelinek <jakub@redhat.com>
5830
5831 PR middle-end/27573
5832 * gcc.dg/gomp/pr27573.c: New test.
5833 * gfortran.dg/gomp/pr27573.f90: New test.
5834
5835 PR c/27499
5836 * gcc.dg/gomp/pr27499.c: New test.
5837 * g++.dg/gomp/pr27499.C: New test.
5838
5839 2006-05-15 Mark Mitchell <mark@codesourcery.com>
5840
5841 PR c++/27339
5842 * g++.dg/parser/access8.C: Adjust error marker.
5843 * g++.dg/template/access17.C: New test.
5844 * g++.dg/template/access18.C: Likewise.
5845
5846 2006-05-15 Roger Sayle <roger@eyesopen.com>
5847
5848 PR target/26600
5849 * gcc.target/i386/pr26600.c: New test case.
5850
5851 2006-05-15 Mark Mitchell <mark@codesourcery.com>
5852
5853 PR c++/27505
5854 * g++.dg/expr/bitfield1.C: New test.
5855
5856 2006-05-15 Richard Guenther <rguenther@suse.de>
5857
5858 PR tree-optimization/27603
5859 * gcc.dg/torture/pr27603.c: New testcase.
5860
5861 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
5862
5863 PR fortran/25090
5864 * gfortran.dg/entry_dummy_ref_1.f90: New test.
5865
5866 PR fortran/25082
5867 * gfortran.dg/scalar_return_1.f90: New test.
5868
5869 PR fortran/27411
5870 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
5871
5872 2006-05-15 Jakub Jelinek <jakub@redhat.com>
5873
5874 * gcc.dg/gomp/critical-4.c: New test.
5875 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
5876 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
5877 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5878 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5879
5880 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5881
5882 PR c++/27582
5883 * g++.dg/template/dependent-args1.C: New test.
5884
5885 PR c++/27581
5886 * g++.dg/lookup/this1.C: New test.
5887
5888 PR c++/27315
5889 * g++.dg/template/operator6.C: New test.
5890 * g++.dg/template/incomplete3.C: New test.
5891
5892 PR c++/27559
5893 * g++.dg/template/new4.C: New test.
5894
5895 PR c++/27496
5896 * g++.dg/template/void2.C: New test.
5897
5898 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
5899
5900 * g++.dg/template/dependent-expr5.C: New test.
5901
5902 2006-05-14 Roger Sayle <roger@eyesopen.com>
5903
5904 PR middle-end/26729
5905 * gcc.dg/pr26729-1.c: New test case.
5906
5907 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
5908
5909 * gcc.dg/pr27003.c: New test.
5910
5911 2006-05-12 Steve Ellcey <sje@cup.hp.com>
5912
5913 * lib/target-supports.dg (check_cxa_atexit_available): Change
5914 v3_target_compile to ${tool}_target_compile.
5915
5916 2006-05-11 Jason Merrill <jason@redhat.com>
5917
5918 * lib/scanasm.exp (scan-not-hidden): Fix typo.
5919
5920 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5921
5922 PR fortran/27553
5923 * gfortran.dg/label_5.f90: New test.
5924
5925 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
5926
5927 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
5928 check_effective_target_powerpc_altivec_ok): New.
5929 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
5930 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
5931 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
5932 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
5933 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
5934 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
5935 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
5936 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
5937 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
5938 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
5939 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
5940 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
5941 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
5942 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
5943 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
5944 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
5945 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
5946 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
5947 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
5948 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
5949 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
5950 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
5951 gcc.target/powerpc/altivec-9.c,
5952 gcc.target/powerpc/altivec-consts.c,
5953 gcc.target/powerpc/altivec-pr22085.c,
5954 gcc.target/powerpc/altivec-splat.c,
5955 gcc.target/powerpc/altivec-types-1.c,
5956 gcc.target/powerpc/altivec-types-2.c,
5957 gcc.target/powerpc/altivec-types-3.c,
5958 gcc.target/powerpc/altivec-types-4.c,
5959 gcc.target/powerpc/altivec-varargs-1.c,
5960 gcc.target/powerpc/altivec-vec-merge.c,
5961 gcc.target/powerpc/ppc-vector-memcpy.c,
5962 gcc.target/powerpc/ppc-vector-memset.c,
5963 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
5964 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
5965 these effective targets.
5966 * gcc.dg/vmx/pr27006.c: Add missing close brace.
5967 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
5968
5969 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5970
5971 PR middle-end/27384
5972 * g++.dg/other/fold1.C: New test.
5973
5974 PR middle-end/27488
5975 * gcc.dg/fold-nonneg-1.c: New test.
5976
5977 PR c++/27547
5978 * g++.dg/other/operator1.C: New test.
5979
5980 2006-05-11 Richard Guenther <rguenther@suse.de>
5981
5982 PR middle-end/27529
5983 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
5984
5985 2006-05-10 Janis Johnson <janis187@us.ibm.com>
5986
5987 * lib/target-supports-dg.exp (check-flags): New.
5988 (dg-skip-if): Move flag checks.
5989
5990 2006-05-09 Steve Ellcey <sje@cup.hp.com>
5991
5992 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
5993 * lib/target-supports.dg (check_cxa_atexit_available): New.
5994
5995 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
5996
5997 PR fortran/27470
5998 * gfortran.dg/multiple_allocation_2.f90: New test case.
5999
6000 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
6001
6002 * gcc.target/arm/pr27387.C: Fix a comment typo.
6003
6004 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6005
6006 PR fortran/24549
6007 * gfortran.dg/error_recovery_1.f90: New test.
6008
6009 2006-05-10 Richard Guenther <rguenther@suse.de>
6010
6011 PR tree-optimization/27302
6012 * gcc.dg/torture/pr27302.c: New testcase.
6013
6014 2006-05-09 Dirk Mueller <dmueller@suse.de>
6015 Richard Guenther <rguenther@suse.de>
6016
6017 PR middle-end/27498
6018 * gcc.dg/tree-ssa/pr27498.c: New testcase.
6019
6020 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
6021
6022 PR rtl-optimization/27335
6023 * gcc.dg/pr27335.c: New test.
6024
6025 2006-05-06 Richard Sandiford <richard@codesourcery.com>
6026
6027 * gcc.target/mips/mips-ps-5.c: New file.
6028
6029 2006-05-08 Jan Hubicka <jh@suse.cz>
6030
6031 PR middle-end/25962
6032 * gcc.dg/pr25962.c: New.
6033
6034 2006-05-08 Roger Sayle <roger@eyesopen.com>
6035
6036 PR target/27158
6037 * gcc.target/powerpc/pr27158.c: New test case.
6038
6039 2006-05-08 Laurent GUERBY <laurent@guerby.net>
6040
6041 PR testsuite/27476
6042 * ada/acats/run_all.sh: Use test -z.
6043
6044 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6045
6046 PR libfortran/18271
6047 * gfortran.dg/spec_expr_3.f90: New test.
6048
6049 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
6050
6051 PR target/24879
6052 * gcc.target/i386/monitor.c: New file.
6053
6054 2006-05-08 Alan Modra <amodra@bigpond.net.au>
6055
6056 * gcc.dg/pr27095.c: xfail *-*-darwin*.
6057
6058 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6059
6060 PR c++/27447
6061 * g++.dg/other/ptrmem7.C: New test.
6062
6063 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6064
6065 PR target/27421
6066 * gcc.dg/array-9.c: New test.
6067
6068 2006-05-07 Richard Guenther <rguenther@suse.de>
6069
6070 PR tree-optimization/27409
6071 * gcc.dg/torture/pr27409.c: New testcase.
6072
6073 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
6074
6075 PR fortran/27457
6076 * gfortran.dg/select_6.f90: New.
6077
6078 2006-05-07 Richard Guenther <rguenther@suse.de>
6079
6080 PR tree-optimization/27136
6081 * gcc.dg/torture/pr27136.c: New testcase.
6082
6083 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
6084
6085 PR fortran/24813
6086 * gfortran.dg/char_cons_len_1.f90: New test.
6087
6088 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6089
6090 PR c++/27427
6091 * g++.dg/template/incomplete2.C: New test.
6092
6093 2006-05-06 Richard Guenther <rguenther@suse.de>
6094
6095 PR tree-optimization/27151
6096 * gcc.dg/vect/pr27151.c: New testcase.
6097
6098 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6099
6100 PR c++/27430
6101 * g++.dg/template/void1.C: New test.
6102
6103 PR c++/27423
6104 * g++.dg/other/void2.C: New test.
6105
6106 PR c++/27422
6107 * g++.dg/conversion/void1.C: New test.
6108
6109 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
6110
6111 PR/21391
6112 * g++.dg/other/unused1.C: New.
6113
6114 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6115
6116 PR objc/27240
6117 * objc.dg/member-1.m: New test.
6118
6119 2006-05-05 Steve Ellcey <sje@cup.hp.com>
6120
6121 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
6122
6123 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6124
6125 PR libfortran/26985
6126 * gfortran.dg/matmul_2.f90: New test.
6127
6128 2005-05-05 Laurent GUERBY <laurent@guerby.net>
6129
6130 * ada/acats/run_all.sh: Use sync when main not found.
6131
6132 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
6133
6134 PR target/26765
6135 * gcc.target/mips/pr26765.c: New.
6136
6137 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
6138
6139 * gcc.target/bfin: New directory.
6140 * gcc.target/bfin/bfin.exp: New file.
6141 * gcc.target/bfin/frmul.c: New file.
6142 * gcc.target/bfin/arith.c: New file.
6143 * gcc.target/bfin/mul-combine.c: New file.
6144 * gcc.target/bfin/shift.c: New file.
6145
6146 2006-05-04 Richard Guenther <rguenther@suse.de>
6147
6148 PR tree-optimization/14287
6149 PR tree-optimization/14844
6150 PR tree-optimization/19792
6151 PR tree-optimization/21608
6152 PR tree-optimization/27090
6153 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
6154 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6155 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6156 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6157 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6158
6159 2006-05-04 Jakub Jelinek <jakub@redhat.com>
6160
6161 PR tree-optimization/27285
6162 * gcc.c-torture/execute/pr27285.c: New test.
6163
6164 PR middle-end/27388
6165 * gcc.dg/gomp/pr27388-1.c: New test.
6166 * gcc.dg/gomp/pr27388-2.c: New test.
6167 * gcc.dg/gomp/pr27388-3.c: New test.
6168
6169 PR c++/27359
6170 * g++.dg/gomp/pr27359.C: New test.
6171
6172 2006-05-02 Steven G. Kargl <kargls@comcast.net>
6173
6174 PR fortran/20248
6175 * gfortran.dg/iargc.f90: New test.
6176
6177 2006-05-02 Mark Mitchell <mark@codesourcery.com>
6178
6179 PR c++/27102
6180 * g++.dg/template/crash49.C: New test.
6181
6182 2006-05-02 Steve Ellcey <sje@cup.hp.com>
6183
6184 PR testsuite/27032
6185 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
6186
6187 2006-05-02 Jeff Law <law@redhat.com>
6188
6189 PR tree-optimization/27364
6190 * gcc.c-torture/execute/pr27364.c: New test.
6191
6192 2006-05-02 Mark Mitchell <mark@codesourcery.com>
6193
6194 PR c++/27309
6195 * g++.dg/parser/ctor5.C: New test.
6196
6197 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
6198
6199 PR target/27387
6200 * gcc.target/arm/arm.exp: New.
6201 * gcc.target/arm/pr27387.C: Likewise.
6202
6203 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
6204
6205 PR fortran/27269
6206 PR fortran/27324
6207 * gfortran.dg/module_equivalence_2.f90: New test.
6208
6209 2006-05-02 Jakub Jelinek <jakub@redhat.com>
6210
6211 PR middle-end/27337
6212 * g++.dg/gomp/pr27337-1.C: New test.
6213 * g++.dg/gomp/pr27337-2.C: New test.
6214
6215 PR middle-end/27328
6216 * gcc.dg/gomp/pr27328.c: New test.
6217
6218 PR middle-end/27325
6219 * g++.dg/gomp/pr27325.C: New test.
6220
6221 PR middle-end/27310
6222 * g++.dg/gomp/pr27310.C: New test.
6223
6224 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
6225
6226 PR tree-optimization/27291
6227 * g++.dg/tree-ssa/pr27291.C: New test.
6228
6229 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
6230
6231 PR tree-optimization/27283
6232 * g++.dg/tree-ssa/pr27283.C: New test.
6233
6234 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
6235
6236 * gcc.dg/tree-ssa/loop-16.c: New test.
6237
6238 2006-05-01 Roger Sayle <roger@eyesopen.com>
6239 Joseph S. Myers <joseph@codesourcery.com>
6240
6241 * gcc.dg/Wconversion-3.c: New test case.
6242 * gcc.dg/Wconversion-4.c: Likewise.
6243
6244 2006-05-01 Richard Guenther <rguenther@suse.de>
6245
6246 PR tree-optimization/26726
6247 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
6248
6249 2006-04-30 Roger Sayle <roger@eyesopen.com>
6250
6251 * gcc.dg/Woverflow-1.c: New test case.
6252 * gcc.dg/Woverflow-2.c: Likewise.
6253 * gcc.dg/Woverflow-3.c: Likewise.
6254
6255 2006-04-30 Mark Mitchell <mark@codesourcery.com>
6256
6257 PR c++/27094
6258 * g++.dg/template/defarg8.C: New test.
6259
6260 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6261
6262 PR c++/27278
6263 * g++.dg/parse/operator7.C: New test.
6264
6265 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6266
6267 PR c++/11471
6268 PR c++/27102
6269 * g++.dg/template/crash48.C: New test.
6270
6271 PR c++/27279
6272 * g++.dg/parse/ctor4.C: New test.
6273
6274 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6275
6276 PR fortran/25681
6277 * gfortran.df/char_type_len.f90: New test.
6278
6279 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6280
6281 PR libgfortran/27304
6282 * gfortran.dg/fmt_exhaust.f90: New test.
6283
6284 2006-04-28 Roger Sayle <roger@eyesopen.com>
6285
6286 PR c/25309
6287 * gcc.dg/large-size-array-2.c: New test case.
6288
6289 2006-04-28 Richard Guenther <rguenther@suse.de>
6290
6291 PR target/26826
6292 * gcc.target/i386/pr26826.c: New testcase.
6293
6294 2006-04-28 Jakub Jelinek <jakub@redhat.com>
6295
6296 PR middle-end/27260
6297 * gcc.c-torture/execute/pr27260.c: New.
6298
6299 2006-04-28 Alan Modra <amodra@bigpond.net.au>
6300
6301 PR middle-end/27095
6302 * gcc.dg/pr27095.c: New.
6303
6304 2006-04-27 Mark Mitchell <mark@codesourcery.com>
6305
6306 PR c++/27292
6307 * g++.dg/conversion/bitfield4.C: New test.
6308
6309 2006-04-27 Eric Christopher <echristo@apple.com>
6310
6311 * gcc.dg/pragma-ms_struct.c: New.
6312
6313 2006-04-27 Mark Mitchell <mark@codesourcery.com>
6314
6315 PR c++/27102
6316 * g++.dg/template/crash47.C: New test.
6317
6318 2006-04-27 Dirk Mueller <dmueller@suse.de>
6319
6320 * gcc.target/i386/sse-7.c: build with -msse.
6321
6322 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
6323
6324 PR testsuite/27274:
6325 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
6326 (main): Exit if processor doesn't support SSE.
6327
6328 2006-04-26 David Edelsohn <edelsohn@gnu.org>
6329
6330 PR middle-end/27282
6331 * gcc.c-torture/compile/pr27282.c: New test.
6332
6333 2006-04-26 Jakub Jelinek <jakub@redhat.com>
6334
6335 PR middle-end/26913
6336 * g++.dg/gomp/pr26913.C: New test.
6337
6338 PR c/25996
6339 * gcc.dg/gomp/pr25996.c: New test.
6340 * g++.dg/gomp/pr25996.C: New test.
6341
6342 2006-04-25 Richard Sandiford <richard@codesourcery.com>
6343
6344 PR rtl-optimization/26725
6345 * gcc.c-torture/compile/pr26725.c: New test.
6346
6347 2006-04-25 Richard Guenther <rguenther@suse.de>
6348
6349 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
6350 than n + -1.
6351
6352 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
6353
6354 * gcc.dg/20060425-1.c: New testcase.
6355
6356 2006-04-25 Jakub Jelinek <jakub@redhat.com>
6357
6358 PR tree-optimization/26865
6359 * gcc.dg/pr26865.c: New test.
6360
6361 2006-04-24 Mark Mitchell <mark@codesourcery.com>
6362
6363 PR c++/27292
6364 * g++.dg/conversion/bitfield1.C: New test.
6365 * g++.dg/conversion/bitfield2.C: Likewise.
6366 * g++.dg/conversion/bitfield3.C: Likewise.
6367
6368 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
6369 Richard Guenther <rguenther@suse.de>
6370
6371 PR tree-optimization/27236
6372 * gcc.dg/tree-ssa/pr27236.c: New testcase.
6373
6374 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6375
6376 PR c++/19963
6377 * g++.dg/other/incomplete2.C: New test.
6378
6379 2006-04-24 Richard Guenther <rguenther@suse.de>
6380
6381 PR middle-end/26869
6382 * gcc.dg/torture/pr26869.c: New testcase.
6383
6384 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
6385 Richard Guenther <rguenther@suse.de>
6386
6387 PR tree-optimization/27218
6388 * g++.dg/tree-ssa/pr27218.C: New testcase.
6389
6390 2006-04-23 Mark Mitchell <mark@codesourcery.com>
6391
6392 PR c++/26912
6393 * g++.dg/template/friend41.C: New test.
6394
6395 2006-04-23 David Edelsohn <edelsohn@gnu.org>
6396
6397 * g++.dg/opt/pr15551.C: Include cstdio.
6398 (main): Use remove instead of unlink.
6399
6400 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
6401
6402 * gcc.dg/sibcall-7.c: New test.
6403 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
6404 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
6405 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
6406 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
6407 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
6408
6409 2006-04-23 Mark Mitchell <mark@codesourcery.com>
6410
6411 PR c++/26534
6412 * g++.dg/opt/bitfield1.C: New test.
6413 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
6414 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6415 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6416 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6417 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6418 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6419 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6420 * g++.dg/abi/bitfield2.C: Likewise.
6421 * g++.dg/init/bitfield1.C: Likewise.
6422
6423 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
6424
6425 PR fortran/25099
6426 * gfortran.dg/elemental_subroutine_4.f90: New test.
6427 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
6428 call sub (m, x).
6429
6430 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
6431
6432 * gcc.c-torture/compile/20060421-1.c: New testcase.
6433
6434 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6435
6436 PR c/25875
6437 * gcc.dg/init-bad-4.c: New test.
6438
6439 2006-04-21 Paul Brook <paul@codesourcery.com>
6440
6441 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
6442
6443 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
6444
6445 PR fortran/27122
6446 * gfortran.dg/defined_operators_1.f90: New test.
6447 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6448 remove old ones associated, incorrectly, with Note 5.46.
6449
6450 PR fortran/27113
6451 * gfortran.dg/character_array_constructor_1.f90: New test.
6452
6453 2006-04-20 Jakub Jelinek <jakub@redhat.com>
6454
6455 * gcc.dg/20060419-1.c: New test.
6456
6457 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
6458
6459 PR c/26774
6460 * gcc.dg/struct-parse-1.c: New test case.
6461
6462 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6463
6464 PR c++/26558
6465 * g++.dg/parse/template19.C: New test.
6466
6467 PR c++/26739
6468 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6469
6470 PR c++/26036
6471 * g++.dg/expr/call3.C: New test.
6472
6473 PR c++/10385
6474 * g++.dg/conversion/dynamic1.C: New test.
6475
6476 2006-04-19 Mark Mitchell <mark@codesourcery.com>
6477
6478 PR c++/27102
6479 * g++.dg/template/crash35.C: Tweak error markers.
6480 * g++.dg/template/crash46.C: New test.
6481 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6482 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6483
6484 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
6485
6486 PR rtl-optimization/14261
6487 * gcc.c-torture/compile/20060419-1.c: Added.
6488
6489 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
6490
6491 * gfortran.dg/label_1.f90: Adjust dg-error.
6492
6493 2006-04-16 Roger Sayle <roger@eyesopen.com>
6494
6495 PR target/26961
6496 * gcc.dg/fold-cond-1.c: New test case.
6497 * gcc.dg/pr26961-1.c: Likewise.
6498
6499 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6500
6501 PR libgfortran/27138
6502 * gfortran.dg/read_bad_advance.f90: New test.
6503
6504 2006-04-16 Roger Sayle <roger@eyesopen.com>
6505 Dale Johannesen <dalej@apple.com>
6506
6507 PR target/24076
6508 * gcc.target/i386/vecinit-3.c: New testcase.
6509 * gcc.target/i386/vecinit-4.c: Likewise.
6510 * gcc.target/i386/sse-18.c: Likewise.
6511 * gcc.target/i386/sse-19.c: Likewise.
6512
6513 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
6514
6515 * gfortran.dg/allocate_zerosize_1.f90: New test.
6516
6517 2006-04-16 Mark Mitchell <mark@codesourcery.com>
6518
6519 PR c++/26365
6520 * g++.dg/template/crash45.C: New test.
6521
6522 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
6523
6524 PR fortran/26787
6525 * gfortran.dg/proc_assign_1.f90: New test.
6526 * gfortran.dg/procedure_lvalue.f90: Change message.
6527 * gfortran.dg/namelist_4.f90: Add new error.
6528
6529 PR fortran/25597
6530 PR fortran/27096
6531 * gfortran.dg/auto_pointer_array_result_1.f90
6532
6533 PR fortran/27089
6534 * gfortran.dg/specification_type_resolution_1.f90
6535
6536 PR fortran/18003
6537 PR fortran/25669
6538 PR fortran/26834
6539 * gfortran.dg/bounds_temporaries_1.f90: New test.
6540
6541 PR fortran/27124
6542 * gfortran.dg/array_return_value_1.f90: New test.
6543
6544 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6545
6546 PR fortran/25336
6547 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
6548
6549 2006-04-15 Jakub Jelinek <jakub@redhat.com>
6550
6551 PR middle-end/26823
6552 * g++.dg/gomp/pr26823-1.C: New test.
6553 * g++.dg/gomp/pr26823-2.C: New test.
6554
6555 2006-04-13 Uros Bizjak <uros@kss-loka.si>
6556
6557 PR middle-end/27134
6558 * gcc.dg/pr27314.c: New test.
6559
6560 2006-04-13 Richard Henderson <rth@redhat.com>
6561
6562 * g++.dg/gomp/block-0.C: Update expected matches.
6563
6564 2006-04-13 DJ Delorie <dj@redhat.com>
6565
6566 * lib/target-supports.exp (check_effective_target_int32plus): New.
6567 (check_effective_target_ptr32plus): New.
6568 (check_effective_target_size32plus): New.
6569 (check_effective_target_int16): New.
6570 (check_profiling_available): Add m32c to the list of unsupported targets.
6571
6572 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
6573 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
6574 memory size.
6575 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
6576 pointers.
6577 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
6578 size_t.
6579 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
6580 and size_t.
6581 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
6582 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
6583 not just xstormy16. Skip m32c due to weird pointer size.
6584 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
6585 not just xstormy16.
6586 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
6587 not just xstormy16.
6588 * gcc.dg/20020312-2.c: Add m32c support.
6589 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
6590 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
6591 in test.
6592 * gcc.dg/20050321-2.c: Require >=32 bit integers.
6593 * gcc.dg/asm-1.c: Skip if int and short are the same size.
6594 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
6595 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
6596 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
6597 * gcc.dg/init-string-2.c: Require >=32 bit integers.
6598 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
6599 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
6600 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
6601 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
6602 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
6603 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
6604 in test.
6605 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
6606 in test.
6607 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
6608 * gcc.dg/pr23049.c: Require >=32 bit integers.
6609 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
6610 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
6611 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
6612 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
6613 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
6614 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
6615 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
6616 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
6617 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
6618 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
6619 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
6620 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
6621 prototype in test.
6622 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
6623 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
6624 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
6625 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
6626 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
6627
6628 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
6629 * gcc.c-torture/execute/20040703-1.x: Likewise.
6630 * gcc.c-torture/execute/20040705-1.x: Likewise.
6631 * gcc.c-torture/execute/20040705-2.x: Likewise.
6632 * gcc.c-torture/execute/20040709-1.x: Likewise.
6633 * gcc.c-torture/execute/20040709-2.x: Likewise.
6634 * gcc.c-torture/execute/20040811-1.x: Likewise.
6635 * gcc.c-torture/execute/20050316-1.x: Likewise.
6636 * gcc.c-torture/execute/bitfld-4.x: Likewise.
6637 * gcc.c-torture/execute/pr19689.x: Likewise.
6638 * gcc.c-torture/execute/pr7284-1.x: Likewise.
6639 * gcc.c-torture/execute/usmul.x: Likewise.
6640 * gcc.c-torture/execute/vrp-5.x: Likewise.
6641 * gcc.c-torture/execute/vrp-6.x: Likewise.
6642 * gcc.dg/debug/20041023-1.s: Likewise.
6643
6644 2006-04-13 Roger Sayle <roger@eyesopen.com>
6645
6646 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
6647 of integers to a vector types are now constant expressions in C.
6648 * gcc.dg/vect/vect-fold-1.c: New test case.
6649
6650 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
6651 Ulrich Weigand <uweigand@de.ibm.com>
6652
6653 PR target/27006
6654 * gcc.dg/vmx/pr27006.c: New testcase.
6655
6656 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6657
6658 PR libgfortran/26766
6659 * gfortran.dg/write_recursive.f90: New test.
6660
6661 2006-04-11 Mark Mitchell <mark@codesourcery.com>
6662
6663 * g++.dg/parse/dtor7.C: New test.
6664 * g++.dg/parse/new1.C: Add error marker.
6665 * g++.dg/template/new3.C: New test.
6666
6667 PR c++/26122
6668 * g++.dg/template/pure1.C: New test.
6669
6670 PR c++/26295
6671 * g++.dg/parse/ptrmem4.C: New test.
6672
6673 2006-04-10 Jeff Law <law@redhat.com>
6674
6675 PR/27087
6676 * gcc.c-torture/compile/pr27087.c: New test.
6677
6678 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
6679
6680 PR/21391
6681 * gcc.dg/20060410.c: New.
6682
6683 2006-04-10 Matthias Klose <doko@debian.org>
6684
6685 * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
6686 Recognize multilib directory names containing underscores.
6687
6688 2006-04-10 Roger Sayle <roger@eyesopen.com>
6689
6690 * gcc.target/i386/vecinit-1.c: New test case.
6691 * gcc.target/i386/vecinit-2.c: Likewise.
6692
6693 2006-04-10 Jakub Jelinek <jakub@redhat.com>
6694
6695 PR debug/27057
6696 * g++.dg/debug/dwarf2-2.C: New test.
6697
6698 2006-04-09 Richard Sandiford <richard@codesourcery.com>
6699
6700 PR rtl-optimization/27073
6701 * gcc.c-torture/execute/pr27073.c: New test.
6702
6703 2006-04-08 Mike Stump <mrs@apple.com>
6704
6705 * gcc.dg/pragma-darwin.c: Improve for ppc64.
6706
6707 2006-04-07 Richard Guenther <rguenther@suse.de>
6708
6709 PR tree-optimization/26135
6710 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
6711
6712 2006-04-06 Jan Hubicka <jh@suse.cz>
6713
6714 PR profile/26399
6715 * g++.dg/bprob/g++-bprob-2.C: New testcase.
6716
6717 2006-04-06 Roger Sayle <roger@eyesopen.com>
6718
6719 * g++.dg/conversion/nullptr1.C: New test case.
6720 * g++.dg/conversion/nullptr2.C: Likewise.
6721
6722 2006-04-05 Roger Sayle <roger@eyesopen.com>
6723
6724 * gfortran.dg/dependency_18.f90: New test case.
6725
6726 2006-04-05 Richard Guenther <rguenther@suse.de>
6727
6728 PR tree-optimization/26919
6729 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
6730 * gcc.dg/ipa/ipa-2.c: Likewise.
6731 * gcc.dg/ipa/ipa-3.c: Likewise.
6732 * gcc.dg/ipa/ipa-5.c: Likewise.
6733
6734 2006-04-05 Richard Guenther <rguenther@suse.de>
6735
6736 PR tree-optimization/26763
6737 * gcc.dg/torture/pr26763-1.c: New testcase.
6738 * gcc.dg/torture/pr26763-2.c: Likewise.
6739
6740 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
6741
6742 PR fortran/23634
6743 PR fortran/25619
6744 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
6745
6746 2006-04-04 Eric Christopher <echristo@apple.com>
6747
6748 * gcc.target/i386/387-1.c: Allow regexp to match darwin
6749 stubs.
6750 * gcc.target/i386/387-5.c: Ditto.
6751
6752 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
6753
6754 * gcc.target/sparc/struct-ret-check.c: New test.
6755
6756 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6757
6758 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
6759 zero decimal digits specified in format.
6760
6761 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
6762
6763 PR fortran/26891
6764 * gfortran.dg/missing_optional_dummy_1.f90: New test.
6765
6766 PR fortran/26976
6767 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
6768 * gfortran.dg/initialization_1.f90: Make assignment compliant.
6769 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
6770 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
6771 bigendian-ness.
6772
6773 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
6774
6775 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
6776 dummy arguments work when the actual argument is itself a dummy
6777 argument of the caller.
6778
6779 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
6780
6781 PR libfortran/24685
6782 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
6783
6784 2006-04-01 Roger Sayle <roger@eyesopen.com>
6785
6786 * gfortran.dg/dependencency_17.f90: New test case.
6787
6788 2006-04-01 Roger Sayle <roger@eyesopen.com>
6789
6790 * gfortran.dg/dependency_14.f90: New test case.
6791 * gfortran.dg/dependency_15.f90: Likewise.
6792 * gfortran.dg/dependency_16.f90: Likewise.
6793
6794 2006-03-31 Asher Langton <langton2@llnl.gov>
6795
6796 PR fortran/25358
6797 gfortran.dg/cray_pointers_6.f90: New test.
6798
6799 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6800
6801 PR libgfortran/26890
6802 * gfortran.dg/read_size_noadvance.f90: New test.
6803
6804 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
6805
6806 PR fortran/25031
6807 * gfortran.dg/multiple_allocation_1.f90: Check that the
6808 size has changed after a re-allocation with stat.
6809
6810 2006-03-30 Richard Guenther <rguenther@suse.de>
6811
6812 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
6813 removal.
6814 * gcc.target/i386/sselibm-2.c: Likewise.
6815 * gcc.target/i386/sselibm-3.c: Likewise.
6816 * gcc.target/i386/sselibm-4.c: Likewise.
6817 * gcc.target/i386/sselibm-5.c: Likewise.
6818
6819 2006-03-28 Roger Sayle <roger@eyesopen.com>
6820
6821 * gcc.dg/fold-andxor-1.c: New test case.
6822 * gcc.dg/fold-xorand-1.c: Likewise.
6823
6824 2006-03-28 Roger Sayle <roger@eyesopen.com>
6825
6826 * gcc.dg/fold-convnotconv-1.c: New test case.
6827
6828 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
6829
6830 PR fortran/26779
6831 * gfortran.dg/private_type_5.f90: New test.
6832
6833 2006-03-27 David Edelsohn <edelsohn@gnu.org>
6834
6835 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
6836
6837 2006-03-27 Jakub Jelinek <jakub@redhat.com>
6838
6839 * gfortran.dg/advance_2.f90: New test.
6840 * gfortran.dg/advance_3.f90: New test.
6841
6842 * gfortran.fortran-torture/execute/equiv_5.f: New test.
6843
6844 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6845
6846 PR libgfortran/26661
6847 PR libgfortran/26880
6848 * gfortran.dg/read_x_past.f: New test.
6849
6850 2006-03-26 Geoffrey Keating <geoffk@apple.com>
6851
6852 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
6853 to be STABS.
6854
6855 2006-03-26 David Edelsohn <edelsohn@gnu.org>
6856
6857 * objc.dg/dwarf-1.m: Skip on AIX.
6858 * objc.dg/dwarf-2.m: Skip on AIX.
6859
6860 2006-03-25 Steven G. Kargl <kargls@comcast.net>
6861
6862 PR fortran/26816
6863 * gfortran.dg/float_1.f90: New test.
6864
6865 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
6866
6867 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
6868 X86_64 targets.
6869 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
6870
6871 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
6872
6873 PR libfortran/26735
6874 * gfortran.dg/convert_implied_open.f90: New test case.
6875
6876 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
6877
6878 PR fortran/26769
6879 * gfortran.dg/transpose_reshape_r10.f90: New test case.
6880
6881 2006-03-25 Uros Bizjak <uros@kss-loka.si>
6882
6883 PR middle-end/26717
6884 * gcc.dg/pr26717.c: New test.
6885
6886 2006-03-25 Roger Sayle <roger@eyesopen.com>
6887
6888 * gfortran.dg/dependency_12.f90: New test case.
6889
6890 2006-03-24 Roger Sayle <roger@eyesopen.com>
6891
6892 * gfortran.dg/dependency_9.f90: New (resurected) test case.
6893
6894 2006-03-24 Jeff Law <law@redhat.com>
6895
6896 * gcc.c-torture/pr26840.c: New test.
6897
6898 2006-03-24 Geoffrey Keating <geoffk@apple.com>
6899
6900 * objc.dg/dwarf-2.m: New.
6901 * obj-c++.dg/dwarf-2.mm: New.
6902
6903 * g++.old-deja/g++.other/init19.C: New.
6904
6905 2006-03-24 David Edelsohn <edelsohn@gnu.org>
6906
6907 * g++.dg/eh/spbp.C: Skip on AIX.
6908
6909 2006-03-24 Jakub Jelinek <jakub@redhat.com>
6910
6911 PR middle-end/26611
6912 * g++.dg/gomp/pr26611-1.C: New test.
6913 * g++.dg/gomp/pr26611-2.C: New test.
6914
6915 2006-03-24 Jeff Law <law@redhat.com>
6916
6917 * gcc.c-torture/compile/pr26833.c: New test.
6918 * gfortran.fortran-torture/compile/pr26806.f90: New test.
6919
6920 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6921
6922 * gfortran.dg/endfile_2.f90: Delete temp file.
6923
6924 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
6925
6926 PR fortran/19303
6927 * gfortran.dg/record_marker_1.f90: New test case.
6928 * gfortran.dg/record_marker_2.f: New test case.
6929 * gfortran.dg/record_marker_3.f90: New test case.
6930
6931 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
6932
6933 PR fortran/17298
6934 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
6935 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
6936
6937 2006-03-21 Janis Johnson <janis187@us.ibm.com>
6938
6939 * lib/gcc-dg.exp (cleanup-modules): New proc.
6940 * gfortran.dg/allocatable_function_1.f90,
6941 gfortran.dg/allocate_char_star_scalar_1.f90,
6942 gfortran.dg/assumed_charlen_function_1.f90,
6943 gfortran.dg/assumed_dummy_1.f90,
6944 gfortran.dg/assumed_shape_ranks_1.f90,
6945 gfortran.dg/assumed_shape_ranks_2.f90,
6946 gfortran.dg/assumed_size_dt_dummy.f90,
6947 gfortran.dg/auto_char_dummy_array_1.f90,
6948 gfortran.dg/auto_char_len_3.f90,
6949 gfortran.dg/automatic_module_variable.f90,
6950 gfortran.dg/bad_automatic_objects_1.f90,
6951 gfortran.dg/char_array_constructor.f90,
6952 gfortran.dg/char_array_structure_constructor.f90,
6953 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
6954 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
6955 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
6956 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
6957 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
6958 gfortran.dg/derived_pointer_recursion.f90,
6959 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
6960 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
6961 gfortran.dg/dummy_functions_1.f90,
6962 gfortran.dg/elemental_initializer_1.f90,
6963 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
6964 gfortran.dg/elemental_pointer_1.f90,
6965 gfortran.dg/elemental_subroutine_1.f90,
6966 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
6967 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
6968 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
6969 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
6970 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
6971 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
6972 gfortran.dg/global_references_1.f90,
6973 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
6974 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
6975 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
6976 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
6977 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
6978 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
6979 gfortran.dg/large_integer_kind_1.f90,
6980 gfortran.dg/large_real_kind_1.f90,
6981 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
6982 gfortran.dg/module_double_reuse.f90,
6983 gfortran.dg/module_equivalence_1.f90,
6984 gfortran.dg/module_interface_1.f90,
6985 gfortran.dg/module_parameter_array_refs_1.f90,
6986 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
6987 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
6988 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
6989 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
6990 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
6991 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
6992 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
6993 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
6994 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
6995 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
6996 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
6997 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
6998 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
6999 gfortran.dg/same_name_1.f90,
7000 gfortran.dg/sibling_dummy_procedure_1.f90,
7001 gfortran.dg/sibling_dummy_procedure_2.f90,
7002 gfortran.dg/sibling_dummy_procedure_3.f90,
7003 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
7004 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
7005 gfortran.dg/used_dummy_types_2.f90,
7006 gfortran.dg/used_dummy_types_3.f90,
7007 gfortran.dg/used_dummy_types_4.f90,
7008 gfortran.dg/used_dummy_types_5.f90,
7009 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
7010 gfortran.dg/userdef_operator_1.f90: Use it.
7011
7012 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7013
7014 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
7015 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
7016 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
7017 gfortran.dg/write_back.f,
7018 gfortran.fortran-torture/execute/inquire_1.f90,
7019 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
7020
7021 2006-03-21 Jeff Law <law@redhat.com>
7022
7023 * gcc.dg/tree-ssa/vrp28.c: New test.
7024
7025 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
7026
7027 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
7028 if _STDC_C99 is defined.
7029 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
7030 * gcc.dg/builtins-20.c: Likewise.
7031 * gcc.dg/builtins-53.c: Likewise.
7032 * gcc.dg/single-precision-constant.c: Likewise. Also pass
7033 -mmacosx-version-min=10.3 on PowerPC/Darwin.
7034
7035 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
7036
7037 PR tree-opt/26781
7038 * gcc.c-torture/compile/pr26781-1.c: New test.
7039 * gcc.c-torture/compile/pr26781-2.c: New test.
7040
7041 2006-03-21 Jakub Jelinek <jakub@redhat.com>
7042
7043 PR c++/26690
7044 * g++.dg/gomp/pr26690-1.C: New test.
7045 * g++.dg/gomp/pr26690-2.C: New test.
7046
7047 2006-03-20 Jeff Law <law@redhat.com>
7048
7049 * gcc.dg/tree-ssa/pr21829.c: New test.
7050
7051 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
7052
7053 2006-03-20 Richard Sandiford <richard@codesourcery.com>
7054
7055 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
7056 (check_visibility_available): Use it.
7057 (check_effective_target_default_packed): Likewise.
7058 (check_effective_target_pcc_bitfield_type_matters): Likewise.
7059 (check_effective_target_fopenmp): Likewise.
7060 (check_effective_target_freorder): Likewise.
7061 (check_effective_target_fpic): Likewise.
7062 (check_named_sections_available): Likewise.
7063 (check_effective_target_ilp32): Likewise.
7064 (check_effective_target_lp64): Likewise.
7065
7066 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
7067
7068 PR fortran/20935
7069 * gfortran.dg/scalar_mask_2.f90: New test case.
7070
7071 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
7072
7073 PR tree-opt/26629
7074 * gcc.dg/tree-ssa/loadpre12.c: New test.
7075 * gcc.dg/tree-ssa/loadpre13.c: New test.
7076 * gcc.dg/tree-ssa/loadpre14.c: New test.
7077 * gcc.dg/tree-ssa/loadpre15.c: New test.
7078 * gcc.dg/tree-ssa/loadpre16.c: New test.
7079 * gcc.dg/tree-ssa/loadpre17.c: New test.
7080 * gcc.dg/tree-ssa/loadpre18.c: New test.
7081 * gcc.dg/tree-ssa/loadpre19.c: New test.
7082 * gcc.dg/tree-ssa/loadpre20.c: New test.
7083 * gcc.dg/tree-ssa/loadpre21.c: New test.
7084 * gcc.dg/tree-ssa/loadpre22.c: New test.
7085
7086 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
7087
7088 PR fortran/26741
7089 * gfortran.dg/elemental_initializer_1.f90: New test.
7090
7091 PR fortran/26716
7092 * gfortran.dg/assumed_shape_ranks_2: New test.
7093
7094 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
7095
7096 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
7097 target fpic.
7098
7099 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7100
7101 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
7102 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
7103 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
7104 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
7105 gfortran.fortran-torture/execute/direct_io.f90,
7106 gfortran.fortran-torture/execute/inquire_2.f90,
7107 gfortran.fortran-torture/execute/inquire_4.f90,
7108 gfortran.fortran-torture/execute/list_read_1.f90,
7109 gfortran.fortran-torture/execute/open_replace.f90,
7110 gfortran.fortran-torture/execute/slash_edit.f90,
7111 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
7112 temporary files from testcases.
7113
7114 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7115
7116 PR libgfortran/26509
7117 gfortran.dg/write_direct_eor.f90: New test.
7118
7119 2006-03-17 David Edelsohn <edelsohn@gnu.org>
7120
7121 * gcc.target/powerpc/pr26350.c: New.
7122 * gcc.target/powerpc/indexed-addr.c: New.
7123
7124 2006-03-16 Roger Sayle <roger@eyesopen.com>
7125
7126 * gfortran.dg/dependency_13.f90: New test case.
7127
7128 2006-03-16 Roger Sayle <roger@eyesopen.com>
7129
7130 PR middle-end/21781
7131 * gcc.dg/real-const-1.c: New test case.
7132
7133 2006-03-15 Geoffrey Keating <geoffk@apple.com>
7134
7135 * g++.old-deja/g++.other/init18.C: New.
7136 * g++.old-deja/g++.other/init5.C: Remove xfail.
7137
7138 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7139
7140 * g++.dg/opt/pr15551.C: Cleanup temp file.
7141
7142 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7143
7144 PR c++/6634
7145 g++.dg/parse/long1.C: New test.
7146
7147 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7148
7149 PR fortran/19101
7150 * gfortran.dg/continuation.f90: New test.
7151 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
7152
7153 2006-03-14 Richard Guenther <rguenther@suse.de>
7154
7155 PR tree-optimization/26672
7156 * gcc.dg/torture/pr26672.c: New testcase.
7157
7158 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
7159
7160 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
7161 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
7162
7163 2006-03-13 Roger Sayle <roger@eyesopen.com>
7164
7165 PR middle-end/26557
7166 * gcc.c-torture/compile/switch-1.c: New test case.
7167
7168 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
7169
7170 PR fortran/25378
7171 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
7172 test to include more permuatations of mask and index.
7173 * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
7174 respond to F2003 spec. that the position returned for an all false
7175 mask && condition is zero.
7176
7177 2006-03-13 Jakub Jelinek <jakub@redhat.com>
7178
7179 PR middle-end/25989
7180 * gcc.dg/gomp/pr25989.c: New test.
7181
7182 2006-03-13 Jeff Law <law@redhat.com>
7183
7184 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
7185
7186 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
7187
7188 * gcc.dg/switch-9.c: New test.
7189
7190 2006-03-13 Richard Guenther <rguenther@suse.de>
7191
7192 PR middle-end/26630
7193 * gcc.dg/torture/pr26630.c: New testcase.
7194
7195 2006-03-11 Roger Sayle <roger@eyesopen.com>
7196
7197 * gfortran.dg/dependency_10.f90: New test case.
7198 * gfortran.dg/dependency_11.f90: Likewise.
7199
7200 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
7201 Erik Edelmann <eedelman@gcc.gnu.org>
7202
7203 * gfortran.dg/allocatable_function_1.f90: New.
7204 * gfortran.dg/allocatable_function_2.f90: New.
7205
7206 2006-03-10 Richard Guenther <rguenther@suse.de>
7207
7208 PR middle-end/26565
7209 * gcc.dg/torture/pr26565.c: New testcase.
7210
7211 2006-03-09 Eric Christopher <echristo@apple.com>
7212
7213 * gcc.c-torture/compile/20060309-1.c: New.
7214
7215 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7216
7217 PR libgfortran/26499
7218 * gfortran.dg/write_back.f: New test.
7219 * gfortran.dg/write_rewind_1.f: New test.
7220 * gfortran.dg/write_rewind_2.f: New test.
7221
7222 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7223
7224 PR libgfortran/26554
7225 * gfortran.dg/read_logical.f90: New test.
7226
7227 2006-03-04 Laurent GUERBY <laurent@guerby.net>
7228
7229 * ada/acats/norun.lst: cdd2a03 now passes.
7230
7231 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
7232
7233 PR testsuite/25177
7234 * gcc.target/powerpc/pr18096-1.c: Change where the error
7235 would match.
7236
7237 2006-03-04 Jakub Jelinek <jakub@redhat.com>
7238
7239 * gcc.target/i386/cleanup-1.c: New test.
7240 * gcc.target/i386/cleanup-2.c: New test.
7241
7242 2006-03-04 Roger Sayle <roger@eyesopen.com>
7243
7244 * gfortran.dg/dependency_9.f90: Remove for the time being.
7245
7246 2006-03-04 Krister Walfridsson <cato@df.lth.se>
7247
7248 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
7249 directive.
7250
7251 2006-03-03 Roger Sayle <roger@eyesopen.com>
7252
7253 * gfortran.dg/dependency_9.f90: New test case.
7254
7255 2006-03-03 Roger Sayle <roger@eyesopen.com>
7256
7257 * gfortran.dg/dependency_4.f90: New test case.
7258 * gfortran.dg/dependency_5.f90: New test case.
7259 * gfortran.dg/dependency_6.f90: New test case.
7260 * gfortran.dg/dependency_7.f90: New test case.
7261 * gfortran.dg/dependency_8.f90: New test case.
7262
7263 2006-03-03 Paul Brook <paul@codesourcery.com>
7264
7265 * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
7266 Add m68k-*-elf.
7267
7268 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
7269
7270 PR fortran/25031
7271 * multiple_allocation_1.f90: New test.
7272
7273 2006-03-03 Roger Sayle <roger@eyesopen.com>
7274
7275 PR tree-optimization/26524
7276 * gfortran.dg/pr26524.f: New test case.
7277
7278 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7279
7280 * g++.dg/template/repo5.C: Cleanup repo files.
7281 * gcc.dg/20051201-1.c: Cleanup coverage files.
7282 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
7283 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
7284 tree dump files.
7285
7286 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
7287
7288 * objc.dg/objc-nofilename-1.m: New test.
7289 * objc.dg/bad-receiver-type.m: New test.
7290 * obj-c++.dg/bad-receiver-type.mm: New test.
7291
7292 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
7293
7294 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
7295
7296 2006-03-01 Mike Stump <mrs@apple.com>
7297
7298 * g++.dg/abi/key2.C: Add.
7299
7300 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
7301
7302 * gfortran.dg/logical_dot_product.f90: New test.
7303
7304 PR fortran/26393
7305 * gfortran.dg/used_interface_ref.f90: New test.
7306
7307 PR fortran/20938
7308 * gfortran.dg/dependency_2.f90: New test.
7309 * gfortran.fortran-torture/execute/where17.f90: New test.
7310 * gfortran.fortran-torture/execute/where18.f90: New test.
7311 * gfortran.fortran-torture/execute/where19.f90: New test.
7312 * gfortran.fortran-torture/execute/where20.f90: New test.
7313
7314 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
7315
7316 * g++.dg/tree-ssa/pr26443.C: New test case.
7317
7318 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
7319
7320 PR middle-end/26022
7321 * g++.dg/opt/return-slot1.C: New test.
7322
7323 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7324
7325 PR libgfortran/26136
7326 * gfortran.dg/namelist_23.f90: New test.
7327
7328 2006-02-28 Roger Sayle <roger@eyesopen.com>
7329
7330 PR middle-end/14752
7331 * gcc.dg/fold-eqandshift-2.c: New test case.
7332
7333 2006-02-28 Richard Guenther <rguenther@suse.de>
7334
7335 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
7336 decomposition.
7337
7338 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
7339
7340 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
7341
7342 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7343
7344 PR libgfortran/26464
7345 * gfortran.dg/backspace_5.f: New test.
7346 * gfortran.dg/backspace_6.f: New test.
7347
7348 2006-02-26 Roger Sayle <roger@eyesopen.com>
7349
7350 * gcc.dg/fold-eqandnot-1.c: New test case.
7351
7352 2006-02-26 Roger Sayle <roger@eyesopen.com>
7353
7354 PR middle-end/19983
7355 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
7356
7357 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
7358
7359 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
7360 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
7361
7362 2006-02-26 Richard Guenther <rguenther@suse.de>
7363
7364 PR tree-optimization/26421
7365 * gcc.dg/tree-ssa/pr26421.c: New testcase.
7366
7367 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
7368
7369 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
7370 * g++.old-deja/g++.robertl/eb132.C: Likewise.
7371
7372 2006-02-26 Roger Sayle <roger@eyesopen.com>
7373
7374 * gcc.dg/fold-even-1.c: New test case.
7375
7376 2006-02-26 Roger Sayle <roger@eyesopen.com>
7377
7378 PR middle-end/21137
7379 * gcc.dg/fold-eqandshift-1.c: New test case.
7380
7381 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
7382
7383 PR tree-optimization/25125
7384 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
7385 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
7386
7387 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
7388
7389 PR tree-optimizations/26359
7390 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
7391 with -fdump-tree-dceloop-details.
7392 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
7393
7394 2006-02-25 Roger Sayle <roger@eyesopen.com>
7395
7396 PR middle-end/23673
7397 * gcc.dg/fold-eqxor-1.c: New test case.
7398 * gcc.dg/fold-eqxor-2.c: Likewise.
7399 * gcc.dg/fold-eqxor-3.c: Likewise.
7400
7401 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
7402
7403 PR fortran/23092
7404 * scalar_mask_1.f90: New test.
7405
7406 2006-02-24 Geoffrey Keating <geoffk@apple.com>
7407
7408 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
7409 * g++.dg/eh/uncaught2.C: New.
7410 * g++.dg/eh/uncaught3.C: New.
7411
7412 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7413
7414 PR libgfortran/26423
7415 * gfortran.dg/read_many_1.f: New test.
7416
7417 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
7418
7419 PR fortran/24519
7420 * gfortran.dg/dependency_3.f90: New test.
7421 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7422 XFAILs.
7423
7424 PR fortran/25395
7425 * gfortran.dg/equiv_6.f90: New test.
7426
7427 2006-02-23 Jeff Law <law@redhat.com>
7428
7429 * gcc.c-torture/compile/pr26425.c: New test.
7430
7431 2006-02-23 Jakub Jelinek <jakub@redhat.com>
7432
7433 PR middle-end/26412
7434 * gcc.dg/gomp/pr26412.c: New test.
7435
7436 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7437
7438 PR c++/26291
7439 * g++.dg/other/ellipsis1.C: New test.
7440 * g++.dg/parse/operator4.C: Adjust error marker.
7441
7442 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
7443
7444 PR target/25603
7445 * gfortran.dg/pr25603.f: New testcase.
7446
7447 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
7448
7449 * gcc.dg/bf-spl1.c: Don't specify -m68000.
7450 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7451
7452 2006-02-21 Geoffrey Keating <geoffk@apple.com>
7453
7454 * g++.dg/eh/spbp.C: New.
7455
7456 2006-02-21 Jakub Jelinek <jakub@redhat.com>
7457
7458 PR middle-end/26379
7459 * gcc.target/i386/mmx-7.c: New test.
7460
7461 2006-02-20 Roger Sayle <roger@eyesopen.com>
7462
7463 PR tree-optimization/26361
7464 * gcc.dg/tree-ssa/vrp27.c: New test case.
7465
7466 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
7467
7468 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7469 * gcc.dg/tree-ssa/complex-4.c: Here.
7470
7471 2006-02-19 Roger Sayle <roger@eyesopen.com>
7472
7473 PR middle-end/19543
7474 * gfortran.dg/logical_1.f90: New test case.
7475
7476 2006-02-19 Jakub Jelinek <jakub@redhat.com>
7477
7478 PR middle-end/26334
7479 * gcc.dg/20060218-1.c: Moved to...
7480 * gcc.target/i386/20060218-1.c: ... here. New test.
7481
7482 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
7483
7484 PR fortran/26201
7485 * gfortran.dg/convert_1.f90: New.
7486
7487 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
7488
7489 PR fortran/25054
7490 * gfortran.dg/namelist_5.f90: New test.
7491
7492 PR fortran/25089
7493 * gfortran.dg/namelist_4.f90: New test.
7494
7495 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
7496
7497 PR tree-opt/25680
7498 * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7499
7500 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
7501
7502 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7503 variable to take into account the variable name in the
7504 function header.
7505 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7506
7507 2006-02-18 Jakub Jelinek <jakub@redhat.com>
7508
7509 PR middle-end/26334
7510 * gcc.c-torture/compile/20060217-1.c: New test.
7511 * gcc.dg/20060218-1.c: New test.
7512
7513 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
7514
7515 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
7516
7517 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
7518
7519 * gcc.dg/cpp/undef3.c: New test.
7520 * gcc.dg/cpp/trad/builtins2.c: New test.
7521
7522 2006-02-18 Mark Mitchell <mark@codesourcery.com>
7523
7524 PR c++/26266
7525 * g++.dg/template/static22.C: New test.
7526 * g++.dg/template/static23.C: New test.
7527 * g++.dg/template/static24.C: New test.
7528 * g++.dg/template/non-dependent13.C: New test.
7529 * g++.dg/init/member1.C: Tweak error markers.
7530
7531 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7532
7533 PR target/26255
7534 * gcc.c-torture/compile/pr26255.c: New test case.
7535
7536 2006-02-16 Roger Sayle <roger@eyesopen.com>
7537
7538 * gfortran.fortran-torture/execute/where_10.f90: New test case.
7539 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7540 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
7541 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
7542 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7543 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7544 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7545
7546 2006-02-16 Jeff Law <law@redhat.com>
7547
7548 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
7549 * gcc.dg/tree-ssa/vrp26.c: New test.
7550
7551 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
7552
7553 PR target/20353
7554 PR target/24578
7555 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
7556 __UCLIBC__ is defined.
7557
7558 2006-02-16 Jakub Jelinek <jakub@redhat.com>
7559
7560 PR fortran/26224
7561 * gfortran.dg/gomp/pr26224.f: New test.
7562
7563 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
7564
7565 PR tree-opt/25918
7566 * lib/target-supports.exp
7567 (check_effective_target_vect_short_mult): New.
7568 (check_effective_target_vect_char_mult): New.
7569 (check_effective_target_vect_widen_sum_qi_to_si): New.
7570 (check_effective_target_vect_widen_sum_qi_to_hi): New.
7571 (check_effective_target_vect_widen_sum_hi_to_si): New.
7572 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
7573 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
7574 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
7575 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
7576 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
7577 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
7578 vect-reduc-pattern-2c.c
7579 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
7580 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
7581 vect-reduc-pattern-1c.c
7582
7583 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
7584
7585 PR fortran/24557
7586 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
7587
7588 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
7589
7590 PR fortran/26054
7591 * gfortran.dg/enum_8.f90: Remove check for warning.
7592 * gfortran.dg/iomsg_1.f90: Ditto.
7593 * gfortran.dg/enum_1.f90: Ditto.
7594 * gfortran.dg/enum_9.f90: Ditto.
7595 * gfortran.dg/enum_2.f90: Ditto.
7596 * gfortran.dg/enum_10.f90: Ditto.
7597 * gfortran.dg/enum_3.f90: Ditto.
7598 * gfortran.dg/flush_1.f90: Ditto.
7599 * gfortran.dg/enum_4.f90: Ditto.
7600 * gfortran.dg/array_constructor_1.f90: Ditto.
7601 * gfortran.dg/enum_5.f90: Ditto.
7602 * gfortran.dg/enum_6.f90: Ditto.
7603 * gfortran.dg/enum_7.f90: Ditto.
7604
7605 2006-02-15 Jakub Jelinek <jakub@redhat.com>
7606
7607 PR middle-end/26300
7608 * gcc.c-torture/compile/20060215-1.c: New test.
7609
7610 2006-02-14 Roger Sayle <roger@eyesopen.com>
7611
7612 PR middle-end/23670
7613 * gcc.dg/tree-ssa/andor-2.c: New test case.
7614
7615 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
7616
7617 PR fortran/25045
7618 * optional_dim.f90: New test.
7619
7620 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7621
7622 PR fortran/26277
7623 * gfortran.dg/label_4.f90: New.
7624
7625 2006-02-14 Jakub Jelinek <jakub@redhat.com>
7626 Diego Novillo <dnovillo@redhat.com>
7627 Uros Bizjak <uros@kss-loka.si>
7628
7629 * gfortran.dg/gomp: New directory.
7630
7631 2006-02-14 Richard Guenther <rguenther@suse.de>
7632
7633 PR tree-optimization/26258
7634 * gcc.dg/torture/pr26258.c: New testcase.
7635
7636 2006-02-13 Jakub Jelinek <jakub@redhat.com>
7637
7638 PR fortran/26246
7639 * gfortran.dg/pr26246_1.f90: New test.
7640 * gfortran.dg/pr26246_2.f90: New test.
7641
7642 PR middle-end/26092
7643 * gcc.c-torture/compile/20060208-1.c: New test.
7644
7645 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
7646
7647 PR fortran/26074
7648 PR fortran/25103
7649 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
7650 * gfortran.dg/bad_automatic_objects_1.f90: New test.
7651 * gfortran.dg/automatic_module_variable.f90: Change error message.
7652
7653 PR fortran/20861
7654 * gfortran.dg/internal_dummy_1.f90: New test.
7655
7656 PR fortran/20871
7657 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
7658
7659
7660 PR fortran/25083
7661 * gfortran.dg/uncommon_block_data_1.f90: New test.
7662 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
7663 with standard.
7664
7665 PR fortran/25088
7666 * gfortran.dg/typed_subroutine_1.f90: New test.
7667
7668 2006-02-13 Geoffrey Keating <geoffk@apple.com>
7669
7670 * objc.dg/dwarf-1.m: New.
7671
7672 2006-02-13 Roger Sayle <roger@eyesopen.com>
7673
7674 PR middle-end/24427
7675 * gcc.dg/tree-ssa/andor-1.c: New test case.
7676
7677 2006-02-13 Josh Conner <jconner@apple.com>
7678
7679 PR target/25376
7680 * gcc.dg/pr25376.c: New test.
7681
7682 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
7683 assemble.
7684 * lib/target-supports.exp (check_named_sections_available):
7685 Only compile named-sections test -- don't assemble.
7686
7687 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
7688
7689 * g++.dg/warn/no-write-strings.C: New test.
7690 * g++.dg/warn/write-strings.C: Likewise.
7691 * g++.dg/warn/write-strings-default.C: Likewise.
7692
7693 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
7694
7695 PR fortran/25806
7696 * gfortran.dg/ret_pointer_2.f90: New test.
7697
7698 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
7699
7700 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
7701
7702 2006-02-10 Jeff Law <law@redhat.com>
7703
7704 * gcc.c-torture/compile/pr26213.c: New test.
7705
7706 2006-02-10 Steven G. Kargl <kargls@comcast.net>
7707
7708 gfortran.dg/null_1.f90: New test.
7709
7710 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7711
7712 PR fortran/14771
7713 * gfortran.dg/parens_4.f90: New.
7714 * gfortran.dg/parens_5.f90: New.
7715
7716 2006-02-10 Richard Guenther <rguenther@suse.de>
7717
7718 * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
7719
7720 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7721 Paul Thomas <pault@gcc.gnu.org>
7722
7723 PR fortran/14771
7724 * gfortran.dg/parens_1.f90: New.
7725 * gfortran.dg/parens_2.f90: New.
7726 * gfortran.dg/parens_3.f90: New.
7727
7728 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
7729
7730 PR fortran/26038
7731 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
7732
7733 PR fortran/25059
7734 * gfortran.dg/impure_assignment_1.f90: New test.
7735
7736 PR fortran/25070
7737 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
7738
7739 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
7740
7741 PR target/26141
7742 * g++.dg/expr/stdarg2.C: New test.
7743
7744 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
7745
7746 PR inline-asm/16194
7747 * gcc.dg/pr16194.c: New test.
7748
7749 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
7750
7751 * ada/acats/run_acats: Use portable variant of "$@".
7752
7753 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
7754
7755 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
7756 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
7757
7758 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
7759
7760 PR tree-opt/26179
7761 * g++.dg/opt/pr26179.C: New test.
7762
7763 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
7764
7765 PR middle-end/26134
7766 * gcc.dg/tree-ssa/complex-3.c: New test.
7767
7768 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
7769
7770 * gcc.c-torture/compile/volatile-1.c: New test.
7771
7772 2006-02-09 Diego Novillo <dnovillo@redhat.com>
7773
7774 PR 26180
7775 * gcc.dg/tree-ssa/pr26180.c: New test.
7776
7777 2006-02-08 Jeff Law <law@redhat.com>
7778
7779 * gcc.dg/tree-ssa/pr21417.c: New test.
7780
7781 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
7782
7783 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7784 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
7785
7786 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
7787
7788 * lib/scanrtl.exp: New.
7789
7790 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7791
7792 PR c++/26071
7793 * g++.dg/other/virtual2.C: New test.
7794
7795 PR c++/26070
7796 * g++.dg/other/virtual1.C: New test.
7797
7798 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
7799
7800 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
7801 cleanup-ipa-dump): Update dump file glob patterns.
7802 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
7803 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
7804
7805 * lib/gcc-dg.exp: Load it.
7806 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
7807
7808 2006-02-07 Janis Johnson <janis187@us.ibm.com>
7809
7810 PR testsuite/26159
7811 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
7812 * gcc.dg/tree-ssa/pr23382.c: Ditto.
7813
7814 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7815
7816 PR fortran/25577
7817 * gfortran.dg/mvbits_1.f90: New.
7818
7819 2006-02-07 Dirk Mueller <dmueller@suse.com>
7820
7821 * g++.dg/warn/Wdiv-by-zero.C: New test.
7822 * g++.dg/warn/Wno-div-by-zero.C: New.
7823
7824 2006-02-07 Jeff Law <law@redhat.com>
7825
7826 * gcc.dg/tree-ssa/pr21559.c: New test.
7827
7828 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
7829 multiple VRP passes.
7830 * gcc.dg/tree-ssa/vrp09.c: Likewise.
7831 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7832 * gcc.dg/tree-ssa/pr21582.c: Likewise.
7833 * gcc.dg/tree-ssa/pr20657.c: Likewise.
7834 * gcc.dg/tree-ssa/pr21001.c: Likewise.
7835 * gcc.dg/tree-ssa/vrp02.c: Likewise
7836 * gcc.dg/tree-ssa/vrp11.c: Likewise
7837 * gcc.dg/tree-ssa/pr14341.c: Likewise
7838 * gcc.dg/tree-ssa/vrp19.c: Likewise
7839 * gcc.dg/tree-ssa/vrp20.c: Likewise
7840 * gcc.dg/tree-ssa/vrp03.c: Likewise
7841 * gcc.dg/tree-ssa/pr21086.c: Likewise
7842 * gcc.dg/tree-ssa/pr21959.c: Likewise
7843 * gcc.dg/tree-ssa/vrp21.c: Likewise
7844 * gcc.dg/tree-ssa/vrp04.c: Likewise
7845 * gcc.dg/tree-ssa/pr25485.c: Likewise
7846 * gcc.dg/tree-ssa/pr22026.c: Likewise
7847 * gcc.dg/tree-ssa/vrp22.c: Likewise
7848 * gcc.dg/tree-ssa/vrp05.c: Likewise
7849 * gcc.dg/tree-ssa/20030807-10.c: Likewise
7850 * gcc.dg/tree-ssa/pr20701.c: Likewise
7851 * gcc.dg/tree-ssa/vrp23.c: Likewise
7852 * gcc.dg/tree-ssa/vrp06.c: Likewise
7853 * gcc.dg/tree-ssa/pr22117.c: Likewise
7854 * gcc.dg/tree-ssa/pr20702.c: Likewise
7855 * gcc.dg/tree-ssa/vrp15.c: Likewise
7856 * gcc.dg/tree-ssa/pr21090.c: Likewise
7857 * gcc.dg/tree-ssa/pr21294.c: Likewise
7858 * gcc.dg/tree-ssa/vrp24.c: Likewise
7859 * gcc.dg/tree-ssa/vrp07.c: Likewise
7860 * gcc.dg/tree-ssa/pr21563.c: Likewise
7861 * gcc.dg/tree-ssa/pr25382.c: Likewise
7862 * gcc.dg/tree-ssa/vrp16.c: Likewise
7863 * gcc.dg/tree-ssa/vrp25.c: Likewise
7864 * gcc.dg/tree-ssa/vrp08.c: Likewise
7865 * gcc.dg/tree-ssa/20030807-6.c: Likewise
7866 * gcc.dg/tree-ssa/vrp17.c: Likewise
7867 * gcc.dg/tree-ssa/pr21458.c: Likewise
7868 * g++.dg/tree-ssa/pr18178.C: Likewise
7869
7870 2006-02-07 Richard Guenther <rguenther@suse.de>
7871
7872 PR c++/26140
7873 Revert
7874 2006-01-30 Richard Guenther <rguenther@suse.de>
7875 PR c++/23372
7876 * gcc.dg/pr23372-1.C: New testcase.
7877
7878 * g++.dg/tree-ssa/pr26140.C: New testcase.
7879
7880 2006-02-07 Mark Mitchell <mark@codesourcery.com>
7881
7882 PR c++/9737
7883 * g++.dg/template/ttp15.C: New test.
7884 * g++.dg/template/ttp16.C: Likewise.
7885 * g++.dg/template/ttp17.C: Likewise.
7886 * g++.old-deja/g++.pt/ttp36.C: Remove.
7887 * g++.old-deja/g++.pt/ttp19.C: Likewise.
7888 * g++.old-deja/g++.pt/ttp37.C: Likewise.
7889 * g++.old-deja/g++.pt/ttp38.C: Likewise.
7890 * g++.old-deja/g++.pt/ttp39.C: Likewise.
7891 * g++.old-deja/g++.pt/ttp9.C: Likewise.
7892 * g++.old-deja/g++.pt/ttp40.C: Likewise.
7893 * g++.old-deja/g++.pt/ttp51.C: Likewise.
7894 * g++.old-deja/g++.pt/ttp26.C: Likewise.
7895 * g++.old-deja/g++.pt/ttp36.C: Likewise.
7896
7897 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
7898
7899 PR libfortran/23815
7900 * unf_io_convert_4.f90: New test.
7901
7902 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
7903
7904 * gcc.dg/tree-ssa/loadpre10.c: New test.
7905 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
7906 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
7907 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
7908
7909 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7910
7911 PR libfortran/24685
7912 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
7913
7914 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
7915
7916 PR tree-opt/25251
7917 * gfortran.dg/assign_7.f: New test.
7918
7919 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
7920
7921 PR fortran/26041
7922 PR fortran/26064
7923 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
7924 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
7925 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
7926
7927 2006-02-05 Jakub Jelinek <jakub@redhat.com>
7928
7929 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
7930 in size_t typedef.
7931
7932 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
7933
7934 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
7935 * g++.dg/charset/string.c (foo): Likewise.
7936 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
7937 const char*
7938 * g++.dg/ext/builtin2.C (printf): Likewise.
7939 * g++.dg/init/new15.C (printf): Likewise.
7940 * g++.dg/opt/pr17697-1.C (foo): Likewise.
7941 * g++.dg/opt/pr17697-2.C (foo): Likewise.
7942 * g++.dg/opt/pr17697-3.C (foo): Likewise.
7943 * g++.dg/template/non-dependent4.C (temp): Likewise.
7944 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
7945 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
7946 parameter type to const char*.
7947 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
7948 Change type to const char*.
7949 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
7950 Likewise.
7951 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
7952 second parameter type to const char*.
7953 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
7954 (Y::Y): Change parameter type to const char*.
7955 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
7956 * g++.old-deja/g++.jason/report.C: Apply const correctness.
7957 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
7958 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
7959 (char*).
7960 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
7961 const char*.
7962 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
7963 type to const char*.
7964 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
7965 return type to const char*.
7966 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
7967 to const char*.
7968 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
7969 * g++.old-deja/g++.law/refs1.C: Likewise.
7970 * g++.old-deja/g++.law/visibility1.C: Likewise.
7971 * g++.old-deja/g++.law/visibility2.C: Likewise.
7972 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
7973 const char*.
7974 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
7975 * g++.old-deja/g++.mike/net48.C: Likewise.
7976 * g++.old-deja/g++.mike/p646.C: Likewise.
7977 * g++.old-deja/g++.mike/p6746.C: Likewise.
7978 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
7979 type to const char*.
7980 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
7981 deprecated conversion warning.
7982 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
7983 char*.
7984 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
7985 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
7986 * g++.old-deja/g++.pt/explicit8.C: Likewise.
7987 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
7988 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
7989 * g++.old-deja/g++.pt/nontype3.C: Likewise.
7990 * g++.old-deja/g++.pt/t39.C: Likewise.
7991 * g++.old-deja/g++.robertl/eb106.C: Likewise.
7992 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
7993
7994 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
7995
7996 PR fortran/25075
7997 intrinsic_argument_conformance_1.f90: New test.
7998
7999 2006-02-03 Steven G. Kargl <kargls@comcast.net>
8000
8001 PR fortran/20845
8002 * gfortran.dg/char_result_11.f90: Add SAVE.
8003 * gfortran.dg/der_pointer_4.f90: Ditto.
8004 * gfortran.dg/default_initialization.f90: New test.
8005
8006 2006-02-03 Jeff Law <law@redhat.com>
8007
8008 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
8009 handle more than 100 dump files.
8010 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
8011 * lib/scantree.exp (scan-tree-dump): Likewise.
8012 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
8013 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
8014 * lib/scanipa.exp (scan-ipa-dump): Likewise.
8015 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
8016 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
8017
8018 2006-02-03 Diego Novillo <dnovillo@redhat.com>
8019
8020 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
8021
8022 2006-02-03 Mark Mitchell <mark@codesourcery.com>
8023
8024 * g++.dg/template/using12.C: New test.
8025
8026 2006-02-03 Alan Modra <amodra@bigpond.net.au>
8027
8028 * gcc.target/powerpc/pr25960.c: New test.
8029
8030 2006-02-02 Steven G. Kargl <kargls@comcast>
8031
8032 PR fortran/24958
8033 gfortran.dg/nullify_2.f90: New test.
8034
8035 2006-02-02 Diego Novillo <dnovillo@redhat.com>
8036
8037 PR 25990
8038 * gcc.dg/gomp/pr25990.c: New test.
8039
8040 2006-01-31 Mark Mitchell <mark@codesourcery.com>
8041
8042 PR c++/25342
8043 * g++.gd/template/partial4.C: New test.
8044
8045 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
8046
8047 PR middle-end/26001
8048 * gfortran.dg/data_char_2.f90: New.
8049
8050 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
8051
8052 PR fortran/26039
8053 maxval_maxloc_conformance_1.f90: New test.
8054
8055 2006-01-31 Richard Guenther <rguenther@suse.de>
8056
8057 * gcc.target/i386/sselibm-1.c: New testcase.
8058 * gcc.target/i386/sselibm-2.c: Likewise.
8059 * gcc.target/i386/sselibm-3.c: Likewise.
8060 * gcc.target/i386/sselibm-4.c: Likewise.
8061 * gcc.target/i386/sselibm-5.c: Likewise.
8062
8063 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
8064
8065 PR fortran/24266
8066 * gfortran.dg/arrayio_derived_2.f90: New.
8067
8068 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
8069
8070 * gcc.dg/unsigned-long-compare.c: New test.
8071
8072 2006-01-30 Steve Ellcey <sje@cup.hp.com>
8073
8074 PR testsuite/25318
8075 * lib/target-supports.exp (check_effective_target_freorder):
8076 Check to see if target supports -freorder-blocks-and-partition.
8077 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
8078 instead of "dg-require-named-sections".
8079
8080 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
8081
8082 PR target/14798:
8083 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
8084 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
8085 * gcc.dg/pragma-isr-trapa2.c: Likewise.
8086 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8087 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
8088 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
8089 * gcc.dg/attr-isr-trap_exit.c: Likewise.
8090 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8091
8092 2006-01-30 Richard Guenther <rguenther@suse.de>
8093
8094 PR c++/23372
8095 * gcc.dg/pr23372-1.C: New testcase.
8096
8097 2006-01-29 Diego Novillo <dnovillo@redhat.com>
8098
8099 * gcc.dg/gomp/pr25874.c: New test.
8100
8101 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
8102
8103 PR tree-opt/25911
8104 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
8105
8106 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
8107
8108 PR fortran/18578
8109 PR fortran/18579
8110 PR fortran/20857
8111 PR fortran/20885
8112 * gfortran.dg/intent_out_1.f90: New test.
8113
8114 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
8115
8116 PR fortran/17911
8117 * gfortran.dg/procedure_lvalue.f90: New test.
8118
8119 PR fortran/20895
8120 PR fortran/25030
8121 * gfortran.dg/char_pointer_assign_2.f90: New test.
8122 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
8123 assignment to be consistent with standard.
8124 * gfortran.dg/char_result_2.f90: The same.
8125 * gfortran.dg/char_result_8.f90: The same.
8126
8127 2006-01-28 Zack Weinberg <zackw@panix.com>
8128
8129 * gcc.dg/Woverlength-strings.c
8130 * gcc.dg/Woverlength-strings-pedantic-c89.c
8131 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
8132 * gcc.dg/Woverlength-strings-pedantic-c99.c
8133 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
8134
8135 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
8136
8137 * gcc.c-torture/execute/20060127-1.c: New test.
8138
8139 2006-01-28 Mark Mitchell <mark@codesourcery.com>
8140
8141 PR c++/25999
8142 * g++.dg/ext/pragmaweak1.C: New test.
8143
8144 2006-01-28 Mark Mitchell <mark@codesourcery.com>
8145
8146 PR c++/25855
8147 * g++.dg/template/spec29.C: New test.
8148
8149 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
8150
8151 PR c/19606.
8152 * gcc.c-torture/execute/pr19606.c: New.
8153
8154 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
8155
8156 * gcc.dg/pragma-re-4.c: New test.
8157
8158 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
8159
8160 PR fortran/25964
8161 * gfortran.dg/assumed_size_refs_3.f90: New test.
8162
8163 2006-01-27 Ben Elliston <bje@au.ibm.com>
8164
8165 * gcc.misc-tests/dectest.exp: Remove defunct comment.
8166
8167 2006-01-26 Laurent GUERBY <laurent@guerby.net>
8168
8169 PR ada/21317
8170 * ada/acats/support/impdef.a: Add One_Long_Second.
8171 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
8172 * ada/acats/tests/c9/c94026.a: Likewise.
8173 * ada/acats/tests/c9/c97305c.ada: Likewise.
8174 * ada/acats/tests/c9/c99004a.ada: Likewise.
8175
8176 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
8177
8178 PR fortran/25964
8179 * gfortran.dg/global_references_2.f90: New test.
8180
8181 PR fortran/25084
8182 PR fortran/20852
8183 PR fortran/25085
8184 PR fortran/25086
8185 * gfortran.dg/assumed_charlen_function_1.f90: New test.
8186 * gfortran.dg/assumed_charlen_function_3.f90: New test.
8187
8188 PR fortran/25416
8189 * gfortran.dg/assumed_charlen_function_2.f90: New test.
8190
8191 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
8192
8193 PR c/25892
8194 * gcc.dg/Wpointer-sign.c: New.
8195 * gcc.dg/Wpointer-sign-Wall.c: New.
8196 * gcc.dg/Wpointer-sign-Wall-no.c: New.
8197 * gcc.dg/Wpointer-sign-pedantic.c: New.
8198 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
8199 * gcc.dg/conv-2.c: Use -Wpointer-sign.
8200
8201 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
8202
8203 PR C/25861
8204 * gcc.c-torture/compile/pr25861.c: New test.
8205
8206 2006-01-26 Paul Brook <paul@codesourcery.com>
8207
8208 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
8209 on short-enum targets.
8210 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
8211 variable.
8212 (generate_fields): Use short_enums.
8213 (main): Set short_enums. Document -e.
8214 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
8215 on short-enum targets.
8216 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
8217 variable.
8218 (generate_fields): Use short_enums.
8219 (main): Set short_enums. Document -e.
8220 * lib/target-supports.exp (check_effective_target_short_enums): New.
8221
8222 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
8223
8224 PR target/25947
8225 * gcc.dg/torture/pr25947-1.c: New test.
8226
8227 2006-01-25 Jan Hubicka <jh@suse.cz>
8228 Roger Sayle <roger@eyesopen.com>
8229
8230 PR rtl-optimization/25703
8231 * gcc.target/i386/20060125-1.c: New test case.
8232 * gcc.target/i386/20060125-2.c: New test case.
8233
8234 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8235
8236 PR fortran/18540
8237 * gfortran.dg/goto_1.f: New.
8238
8239 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
8240
8241 PR fortran/25716
8242 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
8243 25716 on 32-bit systems too.
8244
8245 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
8246
8247 PR testsuite/25590
8248 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
8249
8250 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
8251
8252 * gcc.dg/tree-ssa/gen-vect-33.c: New.
8253
8254 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8255
8256 PR fortran/25835
8257 * gfortran.dg/read_eof.f90: Delete, renamed.
8258 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
8259 * gfortran.dg/read_eof_2.f90: New test.
8260 * gfortran.dg/read_eof_3.f90: New test.
8261
8262 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
8263
8264 PR tree-opt/25860
8265 * gcc.c-torture/compile/pr25860.c: New test.
8266
8267 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8268
8269 PR c++/25552
8270 * g++.dg/parse/dtor8.C: New test.
8271
8272 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
8273
8274 PR testsuite/25891
8275 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
8276 * gcc.dg/gomp/gomp.exp: Return without testing anything if
8277 check_effective_target_fopenmp returns 0.
8278
8279 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
8280
8281 PR ada/20548
8282 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
8283 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
8284 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
8285
8286 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
8287
8288 PR tree-opt/25857
8289 * g++.dg/opt/pr25857.C: New test.
8290
8291 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
8292 Jan Hubicka <jh@suse.cz>
8293 Richard Guenther <rguenther@suse.de>
8294
8295 PR rtl-optimization/25654
8296 * gcc.dg/torture/pr25654.c: New testcase.
8297 * gcc.target/i386/pr25654.c: Likewise.
8298
8299 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
8300
8301 PR fortran/25901
8302 * gfortran.dg/internal references_2.f90: New test.
8303
8304 Fix regression in testing of admissability of attributes.
8305 * gfortran.dg/intent_used_1.f90: New test.
8306
8307 2006-01-23 Ben Elliston <bje@au.ibm.com>
8308
8309 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
8310 Remove target conditional torture options for i?86 and x86_64
8311 GNU/Linux.
8312
8313 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
8314
8315 PR c++/10891
8316 * g++.dg/rtti/no-rtti.C: New.
8317
8318 2006-01-21 Mark Mitchell <mark@codesourcery.com>
8319
8320 PR c++/25895
8321 * g++.dg/inherit/conv2.C: New test.
8322
8323 PR c++/25856
8324 * g++.dg/parse/dtor7.C: New test.
8325
8326 PR c++/25858
8327 * g++.dg/template/crash44.C: New test.
8328
8329 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
8330
8331 PR fortran/25124
8332 PR fortran/25625
8333 * gfortran.dg/internal_references_1.f90: New test.
8334 PR fortran/20881
8335 PR fortran/23308
8336 PR fortran/25538
8337 PR fortran/25710
8338 * gfortran.dg/global_references_1.f90: New test.
8339 * gfortran.dg/g77/19990905-1.f: Restore the error that
8340 there is a clash between the common block name and
8341 the name of a subroutine reference.
8342
8343 PR fortran/PR24276
8344 * gfortran.dg/aliasing_dummy_1.f90: New test.
8345
8346 2006-01-21 Alan Modra <amodra@bigpond.net.au>
8347
8348 * gcc.dg/vmx/1b-01.c: Warning fix.
8349 * gcc.dg/vmx/1c-02.c: Likewise.
8350 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
8351
8352 2006-01-20 Steve Ellcey <sje@cup.hp.com>
8353
8354 PR testsuite/24962
8355 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
8356
8357 2006-01-20 Richard Guenther <rguenther@suse.de>
8358 Steven Bosscher <stevenb.gcc@gmail.com>
8359
8360 PR rtl-optimization/24626
8361 * gcc.dg/torture/pr24626-1.c: New testcase.
8362 * gcc.dg/torture/pr24626-2.c: Likewise.
8363 * gcc.dg/torture/pr24626-3.c: Likewise.
8364 * gcc.dg/torture/pr24626-4.c: Likewise.
8365
8366 2006-01-20 Dirk Mueller <dmueller@suse.com>
8367
8368 PR c++/5520
8369 * g++.dg/warn/empty-body.C: New.
8370
8371 2006-01-19 Mark Mitchell <mark@codesourcery.com>
8372
8373 PR c++/22136
8374 * g++.dg/template/using10.C: New test.
8375 * g++.dg/temlpate/using11.C: Likewise.
8376 * g++.dg/inherit/using5.C: Tweak error messages.
8377
8378 2006-01-20 Alan Modra <amodra@bigpond.net.au>
8379
8380 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
8381 target test.
8382 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
8383
8384 2006-01-19 Jan Hubicka <jh@suse.cz>
8385
8386 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
8387
8388 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8389
8390 PR c++/25854
8391 * g++.dg/template/spec28.C: New test.
8392
8393 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
8394
8395 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8396 Fix fprintf's by adding srcdir or removing it.
8397
8398 2006-01-19 Diego Novillo <dnovillo@redhat.com>
8399
8400 * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
8401 * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
8402 * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
8403 * testsuite/gcc.dg/gomp/empty.c: Likewise.
8404 * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
8405 * testsuite/gcc.dg/gomp/for-4.c: Likewise.
8406 * testsuite/gcc.dg/gomp/for-6.c: Likewise.
8407 * testsuite/gcc.dg/gomp/master-3.c: Likewise.
8408 * testsuite/gcc.dg/gomp/for-8.c: Likewise.
8409 * testsuite/gcc.dg/gomp/for-10.c: Likewise.
8410 * testsuite/gcc.dg/gomp/for-18.c: Likewise.
8411 * testsuite/gcc.dg/gomp/for-5.c: Likewise.
8412 * testsuite/gcc.dg/gomp/for-7.c: Likewise.
8413 * testsuite/gcc.dg/gomp/for-9.c: Likewise.
8414
8415 2006-01-18 Jeff Law <law@redhat.com>
8416
8417 * gcc.dg/tree-ssa/vrp25.c: New test.
8418
8419 2006-01-19 Richard Sandiford <richard@codesourcery.com>
8420
8421 * gcc.dg/pr25805.c: Fix misapplied patch.
8422
8423 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
8424
8425 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
8426 (check_effective_target_vect_udot_qi): New.
8427 (check_effective_target_vect_sdot_hi): New.
8428 (check_effective_target_vect_udot_hi): New.
8429 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
8430 prefixed with "wrapv-" with -fwrapv.
8431 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
8432 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
8433 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
8434 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
8435 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
8436
8437 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
8438 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
8439 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
8440 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
8441
8442 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8443
8444 PR c++/16829
8445 * g++.dg/other/default2.C: New test.
8446 * g++.dg/other/default3.C: New test.
8447
8448 2006-01-19 Richard Sandiford <richard@codesourcery.com>
8449
8450 PR c/25805
8451 * gcc.dg/pr25805.c: New file.
8452
8453 2006-01-18 Mark Mitchell <mark@codesourcery.com>
8454
8455 PR c++/25836
8456 * g++.dg/template/init6.C: New test.
8457
8458 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
8459
8460 * gcc.dg/tree-ssa/pr24287.c: New test
8461
8462 2006-01-18 Eric Christopher <echristo@apple.com>
8463
8464 * g++.dg/eh/table.C: New.
8465
8466 2006-01-18 DJ Delorie <dj@redhat.com>
8467
8468 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8469 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8470 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8471 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8472
8473 2006-01-18 Jeff Law <law@redhat.com>
8474
8475 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8476 on wrapping on overflow semantics.
8477
8478 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8479
8480 * gcc.gc/tree-ssa/vrp23.c: New test.
8481 * gcc.gc/tree-ssa/vrp24.c: New test.
8482
8483 2006-01-18 Richard Henderson <rth@redhat.com>
8484 Aldy Hernandez <aldyh@redhat.com>
8485 Jakub Jelinek <jakub@redhat.com>
8486 Diego Novillo <dnovillo@redhat.com>
8487 Uros Bizjak <uros@kss-loka.si>
8488
8489 * testsuite/gcc.dg/gomp: New directory.
8490
8491 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
8492 Steven G. Kargl <kargls@comcast.net>
8493
8494 PR fortran/20869
8495 * gfortran.dg/intrinsic_external_1.f90: New test.
8496
8497 PR fortran/20875.
8498 * gfortran.dg/elemental_pointer_1.f90: New test.
8499
8500 PR fortran/25024
8501 * gfortran.dg/external_procedures_1.f90: New test.
8502
8503 PR fortran/25785
8504 gfortran.dg/assumed_present.f90: New test.
8505
8506 2006-01-18 Jakub Jelinek <jakub@redhat.com>
8507
8508 * g++.dg/parse/lookup5.C: New test.
8509
8510 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8511
8512 PR fortran/25697
8513 * gfortran.dg/read_eof.f90: New test.
8514
8515 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
8516
8517 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
8518 add a closing brace.
8519
8520 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8521
8522 PR fortran/25631
8523 * gfortran.dg/fmt_tl.f: New test.
8524
8525 2006-01-17 Eric Christopher <echristo@apple.com>
8526
8527 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
8528 * g++.old-deja/g++.warn/impint2.C: Ditto.
8529 * g++.old-deja/g++.other/null1.C: Ditto.
8530 * g++.dg/warn/conv2.C: Ditto.
8531 * g++.dg/warn/conv4.C: New file.
8532
8533 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
8534
8535 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
8536
8537 2006-01-17 Andreas Jaeger <aj@suse.de>
8538 Janis Johnson <janis187@us.ibm.com>
8539
8540 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
8541 in 64-bit.
8542 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8543 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
8544
8545 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
8546
8547 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8548 xfail txxx where xxx >= 25.
8549
8550 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
8551
8552 PR testsuite/25764
8553 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
8554
8555 2006-01-17 Jakub Jelinek <jakub@redhat.com>
8556
8557 PR c/25682
8558 * gcc.dg/pr25682.c: New test.
8559 * g++.dg/parse/array-size2.C: New test.
8560
8561 2006-01-16 Ian Lance Taylor <ian@airs.com>
8562
8563 * consistency.vlad: Remove entire directory, 1652 files.
8564
8565 2006-01-16 Janis Johnson <janis187@us.ibm.com>
8566
8567 * lib/target-supports.exp (check_effective_target_dfp_nocache,
8568 check_effective_target_dfprt_nocache): New.
8569 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
8570 (check_effective_target_dfprt): New.
8571 * lib/c-compat.exp (check_dfp): Remove.
8572 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
8573 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
8574 level of support for decimal float.
8575 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
8576 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
8577 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
8578 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
8579 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
8580 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
8581 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
8582 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
8583 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
8584 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
8585 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
8586 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
8587 directives.
8588
8589 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
8590
8591 PR testsuite/25741
8592 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
8593 $base_dir/../.
8594 * lib/gfortran.exp (gfortran_init): Likewise.
8595 * lib/obj-c++.exp (obj-c++_init): Likewise.
8596 * lib/scanasm.exp (scan-assembler-dem): Likewise.
8597 (scan-assembler-dem-not): Likewise.
8598 * lib/scandump.exp (scan-dump-dem): Likewise.
8599 (scan-dump-dem-not): Likewise.
8600
8601 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
8602
8603 PR testsuite/25767
8604 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
8605 powerpc-*-darwin*.
8606 * lib/obj-c++.exp (obj-c++_init): Likewise.
8607
8608 2006-01-16 Richard Guenther <rguenther@suse.de>
8609
8610 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
8611
8612 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8613
8614 PR testsuite/25777
8615 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
8616 to LD_LIBRARY_PATH.
8617
8618 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
8619 Andrew Pinski <pinskia@physics.uc.edu>
8620
8621 * gcc.dg/minmax-1.c: New test.
8622
8623 2006-01-16 Ben Elliston <bje@au.ibm.com>
8624
8625 * gcc.dg/dfp/dfp.exp: Correct FSF address.
8626 * gcc.misc-tests/dectest.exp: Ditto.
8627
8628 2006-01-15 Ian Lance Taylor <ian@airs.com>
8629
8630 PR testsuite/25796
8631 * gcc.target/i386/cmov6.c: Use -march=k8.
8632
8633 2006-01-15 Andreas Jaeger <aj@suse.de>
8634
8635 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
8636 x86 does not have __float128.
8637
8638 2006-01-14 Ian Lance Taylor <ian@airs.com>
8639
8640 * gcc.target/i386/cmov6.c: New test.
8641
8642 2006-01-14 Mark Mitchell <mark@codesourcery.com>
8643
8644 PR c++/25663
8645 * g++.dg/template/ctor6.C: New test.
8646
8647 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
8648
8649 PR tree-optimization/25485
8650 * gcc.dg/tree-ssa/pr25485.c: New.
8651
8652 2006-01-14 Richard Guenther <rguenther@suse.de>
8653
8654 PR tree-optimization/22548
8655 PR tree-optimization/22555
8656 PR tree-optimization/22501
8657 * gcc.dg/tree-ssa/alias-4.c: New testcase.
8658 * gcc.dg/tree-ssa/alias-5.c: Likewise.
8659 * gcc.dg/tree-ssa/alias-6.c: Likewise.
8660 * gcc.dg/tree-ssa/alias-7.c: Likewise.
8661 * gcc.dg/tree-ssa/alias-8.c: Likewise.
8662 * gcc.dg/tree-ssa/alias-9.c: Likewise.
8663 * gcc.dg/tree-ssa/alias-10.c: Likewise.
8664 * gcc.dg/tree-ssa/alias-11.c: Likewise.
8665 * gcc.dg/tree-ssa/alias-12.c: Likewise.
8666
8667 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
8668
8669 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
8670 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
8671
8672 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
8673 Richard Guenther <rguenther@suse.de>
8674
8675 PR rtl-optimization/24257
8676 * gcc.dg/torture/pr24257.c: New testcase.
8677
8678 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
8679
8680 * gcc.c-torture/execute/20060110-1.c: New test.
8681 * gcc.c-torture/execute/20060110-2.c: New test.
8682
8683 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
8684
8685 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
8686
8687 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
8688
8689 PR fortran/25756
8690 * gfortran.dg/label_3.f90: New test.
8691
8692 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
8693
8694 PR tree-optimization/25771
8695 * g++.dg/tree-ssa/pr25771.C: New test
8696
8697 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
8698
8699 PR tree-opt/24365
8700 * g++.dg/opt/complex5.C: New test.
8701
8702 2006-01-13 Richard Guenther <rguenther@suse.de>
8703
8704 * gcc.target/i386/387-9.c: New testcase.
8705
8706 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
8707
8708 PR c++/24824
8709 * g++.dg/debug/dwarf2-1.C: New.
8710
8711 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
8712
8713 PR testsuite/25728
8714 * lib/gcov.exp (verify-lines): Add "close $fd".
8715
8716 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
8717 Ben Elliston <bje@au.ibm.com>
8718
8719 * gcc.dg/dfp/inf-1.c: New test.
8720
8721 2006-01-12 Janis Johnson <janis187@us.ibm.com>
8722 Yao Qi <qiyaoltc@cn.ibm.com>
8723 Ben Elliston <bje@au.ibm.com>
8724 Jon Grimm <jgrimm2@us.ibm.com>
8725
8726 * gcc.dg/nodfp-1.c: New test.
8727 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8728 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8729 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
8730 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
8731 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
8732 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
8733 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
8734 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
8735 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
8736 * gcc.dg/format/dfp-scanf-1.c: Likewise.
8737 * gcc.dg/format/dfp-printf-1.c: Likewise.
8738 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
8739 (compat_setup_dfp): New.
8740 * gcc.dg/compat/compat.exp: Use it.
8741 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
8742 Make some variables global, prepend "compat_" to their names.
8743 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
8744 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
8745 * gcc.misc-tests/dectest.exp: New test driver for decTest.
8746 * lib/compat.exp (compat_skip_list): Make global, rename.
8747 * lib/c-compat.exp: New file.
8748 * lib/target-supports.exp (check_effective_target_dfp): New.
8749
8750 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
8751 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
8752 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
8753 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
8754 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
8755 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
8756 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
8757 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
8758 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
8759 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
8760 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
8761 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
8762 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
8763 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
8764 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
8765 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
8766 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
8767 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
8768 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
8769 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
8770 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
8771 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
8772 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
8773 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
8774 gcc.dg/dfp/struct-layout-1.c,
8775 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
8776 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
8777 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
8778 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
8779 gcc.dg/dfp/func-vararg-dfp.c,
8780 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
8781 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
8782 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
8783 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
8784 gcc.dg/dfp/wtr-conversion-1.c: New tests.
8785
8786 2006-01-11 Richard Guenther <rguenther@suse.de>
8787
8788 PR tree-optimization/25734
8789 * gcc.dg/tree-ssa/pr25734.c: New testcase.
8790
8791 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
8792
8793 PR fortran/25486
8794 * gfortran.dg/literal_character_constant_1_x.F: New test.
8795 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
8796 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
8797 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
8798
8799 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
8800
8801 PR c++/25386
8802 * g++.dg/ext/packed3.C: Add expected packed error.
8803
8804 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
8805
8806 PR target/25706
8807 * gcc.dg/torture/pr25706-1.c: New test.
8808
8809 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
8810
8811 PR tree-optimization/23109
8812 PR tree-optimization/23948
8813 PR tree-optimization/24123
8814
8815 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
8816 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
8817 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
8818 g++.dg/tree-ssa/pr23948.C: New testcases.
8819 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
8820 three divisions in order to do the optimization.
8821
8822 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
8823
8824 PR c++/25632
8825 * g++.dg/other/pr25632.C: New test.
8826
8827 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
8828
8829 PR fortran/25730
8830 * gfortran.dg/used_types_1.f90: New test.
8831
8832 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
8833
8834 PR target/25718
8835 * gcc.dg/torture/pr25718-1.c: New test.
8836
8837 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
8838
8839 * gfortran.dg/list_read_2.f90: Fix typo in description.
8840
8841 2006-01-10 Jan Beulich <jbeulich@novell.com>
8842
8843 * lib/target-supports.exp (check_visibility_available): Simplify test
8844 for *-*-netware*.
8845 (check_profiling_available): Fail for *-*-netware*.
8846 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
8847 * gcc.dg/20021014-1.c: Likewise.
8848 * gcc.dg/nest.c: Likewise.
8849
8850 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
8851
8852 fortran/24936
8853 * gfortran.dg/forall_3.f90: New test.
8854
8855 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
8856
8857 PR fortran/21977
8858 * gfortran.dg/nesting_2.f90: New test.
8859 * gfortran.dg/nesting_3.f90: New test.
8860
8861 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
8862
8863 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
8864 Fix typo in comment.
8865
8866 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
8867
8868 * gfortran.dg/single_char_string.f90: New test.
8869
8870 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
8871
8872 * gfortran.dg/ichar_2.f90: New test.
8873
8874 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
8875
8876 PR fortran/25093
8877 * gfortran.dg/private_type_4.f90: New.
8878
8879 2006-01-07 Richard Guenther <rguenther@suse.de>
8880
8881 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
8882
8883 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
8884
8885 * gfortran.dg/func_decl_1.f90: New.
8886 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
8887 * gfortran.dg/array_alloc_2.f90: Likewise.
8888 * gfortran.dg/char_result_8.f90: Likewise.
8889 * gfortran.dg/dup_save_1.f90: Likewise.
8890 * gfortran.dg/dup_save_2.f90: Likewise.
8891 * gfortran.dg/f2c_6.f90: Likewise.
8892 * gfortran.dg/f2c_7.f90: Likewise.
8893 * gfortran.dg/func_result_2.f90: Likewise.
8894 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8895
8896 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
8897
8898 PR fortran/22146
8899 * gfortran.dg/elemental_subroutine_1.f90: New test.
8900 * gfortran.dg/elemental_subroutine_2.f90: New test.
8901
8902 PR fortran/25029
8903 PR fortran/21256
8904 * gfortran.dg/assumed_size_refs_1.f90: New test.
8905
8906 PR fortran/20868
8907 PR fortran/20870
8908 * gfortran.dg/assumed_size_refs_2.f90: New test.
8909 * gfortran.dg/initialization_1.f90: Change warning message.
8910
8911 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
8912
8913 * gcc.dg/tree-ssa/loop-15.c: New test.
8914
8915 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8916
8917 PR fortran/25598
8918 * gfortran.dg/backspace_3.f: New test.
8919 * gfortran.dg/backspace_4.f: New test.
8920
8921 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8922
8923 PR fortran/24268
8924 * gfortran.dg/fmt_white.f: Update test.
8925
8926 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
8927
8928 * gcc.dg/cast-1.c: Add new warning.
8929 * gcc.dg/cast-2.c: Likewise.
8930 * gcc.dg/cast-3.c: Likewise.
8931 * gcc.dg/format/cast-1.c: Likewise.
8932 * gcc.dg/cast-4.c: New testcase.
8933
8934 2006-01-05 Richard Guenther <rguenther@suse.de>
8935
8936 PR tree-optimization/22555
8937 * gcc.dg/tree-ssa/alias-3.c: New testcase.
8938
8939 2006-01-05 Richard Guenther <rguenther@suse.de>
8940 Diego Novillo <dnovillo@redhat.com>
8941
8942 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
8943 * gcc.dg/tree-ssa/loop-8.c: Likewise.
8944 * gcc.dg/tree-ssa/loop-1.c: Likewise.
8945 * gcc.dg/tree-ssa/pr23294.c: Likewise.
8946 * gcc.dg/tree-ssa/pr21985.c: Likewise.
8947 * gcc.dg/tree-ssa/loop-14.c: Likewise.
8948 * gcc.dg/tree-ssa/loop-2.c: Likewise.
8949 * gcc.dg/tree-ssa/loop-3.c: Likewise.
8950 * gcc.dg/tree-ssa/loop-4.c: Likewise.
8951 * gcc.dg/tree-ssa/pr21171.c: Likewise.
8952 * gcc.dg/tree-ssa/loop-5.c: Likewise.
8953 * gcc.dg/tree-ssa/loop-10.c: Likewise.
8954 * gcc.dg/tree-ssa/loop-6.c: Likewise.
8955 * treelang/compile/extravar.tree: Likewise.
8956 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
8957 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
8958 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
8959 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8960 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
8961
8962 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
8963
8964 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
8965 for 64-bit fix.
8966
8967 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
8968
8969 PR fortran/23675
8970 gfortran.dg/char_result_11.f90: New.
8971
8972 2006-01-04 Mark Mitchell <mark@codesourcery.com>
8973
8974 PR c++/24782
8975 * g++.dg/parse/access9.C: New test.
8976 * g++.dg/tc1/dr52.C: Tweak error markers.
8977
8978 2006-01-04 Richard Henderson <rth@redhat.com>
8979
8980 Merge from gomp branch.
8981 * g++.dg/parse/pragma2.C: Update expected error lines.
8982
8983 2006-01-04 Jakub Jelinek <jakub@redhat.com>
8984
8985 * g++.dg/other/i386-2.C: New test.
8986
8987 PR target/25554
8988 * gcc.c-torture/compile/20051228-1.c: New test.
8989
8990 PR c/25559
8991 * gcc.dg/pr25559.c: New test.
8992
8993 2006-01-03 Mark Mitchell <mark@codesourcery.com>
8994
8995 PR c++/25492
8996 * g++.dg/lookup/friend9.C: New test.
8997
8998 PR c++/25625
8999 * g++.dg/template/repo5.C: New test.
9000
9001 2006-01-03 Steven G. Kargl <kargls@comcast.net>
9002
9003 PR fortran/25101
9004 * gfortran.dg/forall_2.f90: New test.
9005
9006 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
9007
9008 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
9009 dg-require-weak. Adjust regexp to handle leading-underscore
9010 targets and space as well as TAB after .weak. Change previous
9011 64-bit fix to not use naked dot.
9012
9013 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
9014
9015 PR rtl-optimization/25578
9016 * gcc.c-torture/execute/20060102-1.c: New testcase.
9017
9018 2006-01-03 Richard Guenther <rguenther@suse.de>
9019
9020 PR c/25183
9021 * gcc.dg/torture/pr25183.c: New testcase.
9022
9023 2006-01-03 Jakub Jelinek <jakub@redhat.com>
9024
9025 Merge from gomp-branch.
9026 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
9027 * gcc.dg/ia64-sync-2.c: Likewise.
9028 * gcc.dg/ia64-sync-3.c: Likewise.
9029 * gcc.dg/ia64-sync-4.c: Likewise.
9030 * gcc.dg/sync-2.c: Likewise.
9031 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
9032 that sparc64-*-* and sparcv9-*-* supports sync builtins.
9033
9034 2006-01-02 Mark Mitchell <mark@codesourcery.com>
9035
9036 PR c++/25635
9037 * g++.dg/parse/operator6.C: New test.
9038
9039 PR c++/25637
9040 * g++.dg/parse/error29.C: New test.
9041
9042 PR c++/25638
9043 * g++.dg/parse/dtor6.C: New test.
9044
9045 PR c++/25633
9046 * g++.dg/parse/ctor3.C: New test.
9047
9048 PR c++/25634
9049 * g++.dg/template/class3.C: New test.
9050
9051 2006-01-02 Geoffrey Keating <geoffk@apple.com>
9052
9053 * g++.dg/debug/debug9.C: New.
9054
9055 2006-01-02 Steven G. Kargl <kargls@comcast.net>
9056
9057 PR fortran/24640
9058 * gfortran.dg/label_2.f90: New test.
9059
9060 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9061
9062 * g++.dg/lookup/using12.C: Tighten error marker.
9063
9064 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
9065 Andrew Pinski <pinskia@physics.uc.edu>
9066
9067 * gcc.target/powerpc/darwin-abi-3.c: New file.
9068 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
9069 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
9070 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
9071 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
9072 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
9073 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
9074 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
9075 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
9076
9077 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
9078
9079 * gcc.dg/tree-ssa/loadpre1.c: New;
9080 * gcc.dg/tree-ssa/loadpre2.c: New;
9081 * gcc.dg/tree-ssa/loadpre3.c: New;
9082 * gcc.dg/tree-ssa/loadpre4.c: New;
9083 * gcc.dg/tree-ssa/loadpre5.c: New;
9084 * gcc.dg/tree-ssa/loadpre6.c: New;
9085 * gcc.dg/tree-ssa/loadpre7.c: New;
9086 * gcc.dg/tree-ssa/loadpre8.c: New;
9087 * gcc.dg/tree-ssa/loadpre9.c: New;
9088
9089 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
9090
9091 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
9092 * g++.dg/abi/thunk4.C: Likewise.
9093
9094 2006-01-01 Andreas Jaeger <aj@suse.de>
9095
9096 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
9097 portable.
9098
9099 2006-01-01 Jakub Jelinek <jakub@redhat.com>
9100
9101 PR c++/25294
9102 * gcc.dg/pragma-pack-3.c: New test.
9103 * g++.dg/parse/pragma3.C: New test.
9104
9105 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9106
9107 PR middle-end/24827
9108 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
9109
9110 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9111
9112 PR testsuite/25214
9113 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
9114
9115 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
9116
9117 PR fortran/22607
9118 * gfortran-dg/pure_byref_3.f90: New.
9119
9120 fortran/PR 25396
9121 * gfortran.dg/userdef_operator_1.f90: New.
9122
9123 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
9124
9125 * g++.dg/abi/thunk3.C: New.
9126 * g++.dg/abi/thunk4.C: New.
9127
9128 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
9129
9130 PR fortran/25532
9131 * gfortran.dg/host_used_types_1.f90: New test. Check that host
9132 associated derived type components of derived types are
9133 properly declared in contained procedures.
9134
9135 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9136
9137 PR libgfortran/25139
9138 * gfortran.dg/backspace_2.f: New test.
9139
9140 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9141
9142 PR libgfortran/25550
9143 * gfortran.dg/endfile.f: New test.
9144
9145 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9146
9147 PR libgfortran/25419
9148 * gfortran.dg/comma.f: New test.
9149
9150 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9151
9152 * lib/gfortran-dg.exp: Remove trailing whitespace.
9153 * lib/fortran-torture.exp: Test with -fbounds-check instead of
9154 -funroll-all-loops.
9155
9156 2005-12-28 Alan Modra <amodra@bigpond.net.au>
9157
9158 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
9159 Extended Double long doubles or repeat tests when long double is
9160 the same size as double.
9161
9162 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9163
9164 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
9165
9166 PR testsuite/25442
9167 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
9168 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
9169
9170 PR testsuite/25441
9171 * gcc.dg/pr23911.c: Make test variable static.
9172
9173 PR testsuite/25444
9174 * gcc.dg/tree-ssa/pr14841.c: Likewise.
9175
9176 2005-12-26 Mark Mitchell <mark@codesourcery.com>
9177
9178 PR c++/25439
9179 * g++.dg/parse/crash17.C: Adjust error markers.
9180 * g++.dg/template/error20.C: New test.
9181
9182 2005-12-26 Mark Mitchell <mark@codesourcery.com>
9183
9184 PR c++/23172
9185 * g++.dg/ext/complit4.C: New test.
9186
9187 PR c++/25417
9188 * g++.dg/ext/complit5.C: Likewise.
9189
9190 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
9191
9192 PR tree-optimization/25125
9193 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
9194 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
9195 * gcc.c-torture/execute/pr25125.c: New.
9196
9197 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
9198
9199 PR fortran/25029
9200 PR fortran/21256
9201 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
9202 with incorrect assumed size references.
9203
9204 2005-12-24 Mark Mitchell <mark@codesourcery.com>
9205
9206 PR c++/23171
9207 * g++.dg/opt/init1.C: New test.
9208
9209 2005-12-23 Mark Mitchell <mark@codesourcery.com>
9210
9211 PR c++/24671
9212 * g++.dg/template/sfinae3.C: New test.
9213
9214 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9215
9216 * g++.dg/other/friend4.C: New test.
9217
9218 2005-12-23 Jakub Jelinek <jakub@redhat.com>
9219
9220 PR target/25005
9221 * g++.dg/opt/pr25005.C: New test.
9222
9223 2005-12-22 Mark Mitchell <mark@codesourcery.com>
9224
9225 PR c++/25369
9226 * g++.dg/template/ptrmem16.C: New test.
9227
9228 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
9229
9230 PR fortran/25029
9231 PR fortran/21256
9232 * gfortran.dg/initialization_1.f90: Add test of SIZE.
9233
9234 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9235
9236 PR libgfortran/25307
9237 * gfortran.dg/list_read_5.f90: New test.
9238
9239 2005-12-22 Richard Henderson <rth@redhat.com>
9240
9241 * gcc.target/i386/sse-7.c: Use -msse2.
9242
9243 2005-12-23 Jakub Jelinek <jakub@redhat.com>
9244
9245 PR rtl-optimization/25432
9246 * gcc.c-torture/compile/20051216-1.c: New test.
9247
9248 PR objc/25328
9249 * objc/execute/pr25328.m: New test.
9250
9251 2005-12-22 Mark Mitchell <mark@codesourcery.com>
9252
9253 PR c++/25364
9254 * g++.dg/template/call4.C: New test.
9255
9256 2005-12-22 Dale Johannesen <dalej@apple.com>
9257
9258 * gcc.target/i386/sse-17.c: New.
9259
9260 2005-12-22 Paul Brook <paul@codesourcery.com>
9261
9262 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
9263
9264 2005-12-22 Paul Brook <paul@codesourcery.com>
9265
9266 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
9267
9268 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
9269
9270 PR tree-opt/25513
9271 * gcc.c-torture/compile/pr25513.c: New test.
9272
9273 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9274
9275 PR c++/23333
9276 * g++.dg/parse/error25.C: Add more tests.
9277
9278 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9279
9280 PR fortran/18990
9281 * gfortran.dg/der_charlen_1.f90: New.
9282
9283 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
9284
9285 PR fortran/20889
9286 * gfortran.dg/pointer_component_type_1.f90: New test.
9287
9288 PR fortran/25029
9289 PR fortran/21256
9290 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
9291 should give an error with assumed size array refernces and checks those
9292 that should not.
9293 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
9294 reference an upper bound so that it does not generate an error.
9295
9296 PR fortran/19362
9297 PR fortran/20244
9298 PR fortran/20864
9299 PR fortran/25391
9300 * gfortran.dg/used_dummy_types_1.f90: New test.
9301 * gfortran.dg/used_dummy_types_2.f90: New test.
9302 * gfortran.dg/used_dummy_types_3.f90: New test.
9303 * gfortran.dg/used_dummy_types_4.f90: New test.
9304 * gfortran.dg/used_dummy_types_5.f90: New test.
9305
9306 PR fortran/23152
9307 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
9308 group already being USE associated.
9309 * gfortran.dg/assumed_shape_nml.f90: New test.
9310 * gfortran.dg/assumed_size_nml.f90: New test.
9311
9312 PR fortran/20862
9313 PR fortran/25053
9314 PR fortran/25063
9315 PR fortran/25064
9316 PR fortran/25066
9317 PR fortran/25067
9318 PR fortran/25068
9319 PR fortran/25307
9320 * gfortran.dg/io_constraints_1.f90: New test.
9321 * gfortran.dg/io_constraints_1.f90: New test.
9322 * gfortran.dg/iostat_3.f90: Change wording of warning.
9323 * gfortran.dg/g77/19981216-0.f: The same.
9324
9325 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
9326
9327 PR tree-optimization/23518
9328 * testsuite/gcc.dg/pr23518.c: New.
9329
9330 2005-12-21 Mike Stump <mrs@apple.com>
9331
9332 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
9333
9334 2005-12-21 Paul Brook <paul@codesourcery.com>
9335
9336 * gcc.dg/pr19340.c: Skip on m68k targets.
9337
9338 2005-12-21 Steven Bosscher <stevenb@suse.de>
9339
9340 PR rtl-optimization/25196
9341 * gcc.dg/pr25196.c: New test.
9342
9343 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
9344
9345 PR fortran/25423
9346 gfortran.dg/where_nested_1.f90: New.
9347
9348 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
9349
9350 PR tree-optimization/25382.
9351 * gcc.dg/tree-ssa/pr25382.c: New.
9352
9353 2005-12-20 Richard Guenther <rguenther@suse.de>
9354
9355 PR middle-end/24306
9356 * gcc.target/i386/pr24306.c: New testcase.
9357
9358 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
9359
9360 PR tree-optimization/25501
9361 * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
9362
9363 2005-12-20 Richard Guenther <rguenther@suse.de>
9364
9365 Revert
9366 2005-12-02 Richard Guenther <rguenther@suse.de>
9367
9368 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9369
9370 2005-12-20 Mark Mitchell <mark@codesourcery.com>
9371
9372 PR c++/21228
9373 * g++.dg/warn/Wunreachable-code-2.C: New test.
9374
9375 2005-12-19 Mark Mitchell <mark@codesourcery.com>
9376
9377 PR c++/24278
9378 * g++.dg/template/ctor5.C: New test.
9379
9380 PR c++/24915
9381 * g++.dg/template/overload8.C: New test.
9382
9383 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
9384
9385 * gcc.c-torture/compile/pr25483 : New test.
9386
9387 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9388
9389 PR c++/20552
9390 * g++.dg/ext/typeof10.C: New test.
9391
9392 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
9393
9394 * gcc.dg/mt-loopi1.c: New.
9395
9396 2005-12-18 Richard Guenther <rguenther@suse.de>
9397
9398 PR tree-optimization/25481
9399 * gcc.dg/torture/pr25481.c: New testcase.
9400
9401 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
9402
9403 PR rtl-optimization/21041
9404 * gcc.dg/pr21041.c: New test.
9405
9406 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9407
9408 PR libgfortran/25463
9409 * gfortran.dg/advance.f90: New test.
9410
9411 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
9412
9413 * gcc.dg/20051201-1.c: New test.
9414
9415 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
9416
9417 PR fortran/25018
9418 * gfortran.dg/initialization_1.f90: New test.
9419 * gfortran.dg/enum_5.f90: Change dg-error to new message.
9420 * gfortran.dg/g77/980616-0.f: The same.
9421
9422 2005-12-17 Steven G. Kargl <kargls@comcast.net>
9423
9424 * PR fortran/25458
9425 * gfortran.dg/chkbits.f90: New test.
9426
9427 2005-12-17 Steven G. Kargl <kargls@comcast.net>
9428
9429 * gfortran.dg/enum_5.f: Revert to previous version.
9430
9431 2005-12-17 Steven G. Kargl <kargls@comcast.net>
9432
9433 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
9434 * gfortran.dg/nested_modules_1.f90: Ditto.
9435 * gfortran.dg/hollerith_f95.f90: Ditto.
9436 * gfortran.dg/select_5.f90: Ditto.
9437 * gfortran.dg/secnds.f: Ditto.
9438 * gfortran.dg/hollerith2.f90: Ditto.
9439 * gfortran.dg/imag_2.f: Ditto.
9440 * gfortran.dg/ftell_2.f90: Ditto.
9441 * gfortran.dg/malloc_free_1.f90: Ditto.
9442 * gfortran.dg/logint-1.f: Ditto.
9443 * gfortran.dg/recursive_statement_functions.f90: Ditto.
9444 * gfortran.dg/e_d_fmt.f90: Ditto.
9445 * gfortran.dg/hollerith_legacy.f90: Ditto.
9446 * gfortran.dg/logint-2.f: Ditto.
9447 * gfortran.dg/enum_5.f90: Ditto.
9448 * gfortran.dg/f2c_2.f90: Ditto.
9449 * gfortran.dg/pr17143.f90: Ditto.
9450 * gfortran.dg/namelist_14.f90: Ditto.
9451 * gfortran.dg/logint-3.f: Ditto.
9452 * gfortran.dg/spread_scalar_source.f90: Ditto.
9453 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9454 * gfortran.dg/namelist_11.f: Ditto.
9455 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9456 * gfortran.dg/g77/20010519-1.f
9457 * gfortran.dg/g77/alpha1.f: Ditto.
9458 * gfortran.dg/g77/990115-1.f: Ditto.
9459 * gfortran.dg/g77/erfc.f: Ditto.
9460 * gfortran.dg/g77/19990313-3.f: Ditto.
9461 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9462 * gfortran.dg/g77/20010426.f: Ditto.
9463 * gfortran.dg/g77/19990313-0.f: Ditto.
9464 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9465 * gfortran.dg/g77/20000629-1.f: Ditto.
9466 * gfortran.dg/g77/970125-0.f: Ditto.
9467 * gfortran.dg/g77/8485.f: Ditto.
9468 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9469 * gfortran.dg/g77/19990313-1.f: Ditto.
9470 * gfortran.dg/g77/int8421.f: Ditto.
9471 * gfortran.dg/g77/19990305-0.f: Ditto.
9472 * gfortran.dg/g77/947.f: Ditto.
9473 * gfortran.dg/g77/19990905-2.f: Ditto.
9474 * gfortran.dg/g77/cabs.f: Ditto.
9475 * gfortran.dg/g77/19990313-2.f: Ditto.
9476 * gfortran.dg/g77/20020307-1.f: Ditto.
9477 * gfortran.dg/g77/dcomplex.f: Ditto.
9478 * gfortran.dg/g77/19990502-1.f: Ditto.
9479 * gfortran.dg/g77/19981216-0.f: Ditto.
9480 * gfortran.dg/common_4.f90: Ditto.
9481 * gfortran.dg/entry_4.f90: Ditto.
9482 * gfortran.dg/equiv_constraint_2.f90: Ditto.
9483 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9484 * gfortran.dg/namelist_12.f: Ditto.
9485 * gfortran.dg/scale_1.f90: Ditto.
9486 * gfortran.dg/modulo_1.f90
9487 * gfortran.dg/hollerith.f90: Ditto.
9488 * gfortran.dg/direct_io_3.f90: Ditto.
9489 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9490 * gfortran.dg/gnu_logical_1.F: Ditto.
9491 * gfortran.dg/unf_io_convert_1.f90: Ditto.
9492 * gfortran.dg/assign_1.f90: Ditto.
9493 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9494 * gfortran.dg/pr23095.f: Ditto.
9495 * gfortran.dg/read_float_1.f90: Ditto.
9496
9497 2005-12-17 Andreas Jaeger <aj@suse.de>
9498
9499 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9500 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9501
9502 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9503
9504 PR fortran/24268
9505 * gfortran.dg/fmt_white.f: New test.
9506
9507 2005-12-16 Steven G. Kargl <kargls@comcast.net>
9508
9509 * gfortran.dg/label_1.f90: New test.
9510
9511 2005-12-15 Ben Elliston <bje@au.ibm.com>
9512
9513 PR testsuite/25422
9514 * gcc.dg/20031012-1.c: Add -Walways-true option.
9515 * gcc.dg/weak/weak-3.c: Likewise.
9516 * g++.old-deja/g++.mike/warn8.C: Likewise.
9517
9518 2005-12-16 Mike Stump <mrs@apple.com>
9519
9520 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
9521 exit.
9522
9523 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9524
9525 PR libgfortran/25264
9526 PR libgfortran/25349
9527 * gfortran.dg/tl_editing.f90: Added additional checks.
9528 * gfortran.dg/t_editing.f: New test.
9529 * gfortran.dg/write_padding.f90: New test
9530
9531 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9532
9533 PR testsuite/25215
9534 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
9535
9536 2005-12-16 Jakub Jelinek <jakub@redhat.com>
9537
9538 PR rtl-optimization/24899
9539 * gcc.c-torture/execute/20051215-1.c: New test.
9540
9541 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
9542
9543 PR 24823
9544 * gfortran.dg/pr24823.f: New test.
9545
9546 2005-12-16 Jeff Law <law@redhat.com>
9547
9548 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9549
9550 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
9551
9552 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
9553 Change C++ style comments to C style comments.
9554 Remove aligned types from the array.
9555 Keep Enums disabled.
9556 (complex_types): Remove aligned types from the array.
9557 Comment out "_Complex long double".
9558 (attrib_types): Remove.
9559 (complex_attrib_types): Remove.
9560 (attrib_array_types): Remove.
9561 (complex_attrib_array_types): Remove.
9562 (aligned_bitfld_types): Remove.
9563 (n_aligned_bitfld_types): Remove.
9564 (FEATURE_ALIGNEDPACKED): Delete.
9565 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
9566 (singles): Remove support for adding attributes.
9567 (choose_type): Remove support for attributed types.
9568 (generate_fields): Remove support for attributed bit-fields.
9569 Remove support for adding attributes.
9570 (generate_random_tests): Remove support for adding attributes.
9571 (features): Add back "[0] :0" and "complex vector [0]".
9572 (main): Remove support for attributed bit-fields.
9573 Uncomment the calling of generate_random_tests for the rests of
9574 the tests.
9575
9576 2005-12-16 Jan Hubicka <jh@suse.cz>
9577
9578 * gcc.c-torture/combine/pr25224.c: New.
9579
9580 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
9581
9582 PR other/25028
9583 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
9584 HP-UX.
9585
9586 2005-12-15 Richard Sandiford <richard@codesourcery.com>
9587
9588 * gcc.dg/20051215-1.c: New file.
9589
9590 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9591
9592 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
9593 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
9594
9595 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
9596
9597 PR fortran/18197
9598 * gfortran.dg/dummy_functions_1.f90: New.
9599
9600 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
9601
9602 PR rtl-optimization/25310
9603 * gcc.c-torture/compile/pr25310.c: New test.
9604
9605 2005-12-14 Jakub Jelinek <jakub@redhat.com>
9606
9607 PR debug/25023
9608 * gcc.dg/pr25023.c: New test.
9609
9610 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9611
9612 * g++.old-deja/g++.brendan/redecl1.C,
9613 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
9614 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
9615 g++.old-deja/g++.oliva/typeof1.C,
9616 g++.old-deja/g++.other/crash16.C,
9617 g++.old-deja/g++.other/crash34.C,
9618 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
9619 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
9620 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
9621 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
9622 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
9623 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
9624 Remove xfail.
9625
9626 2005-12-14 Kean Johnston <jkj@sco.com>
9627 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9628
9629 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
9630 * gcc.target/i386/20020523-1.c: Ditto.
9631 * gcc.target/i386/tailcall-1.c: Ditto.
9632 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
9633 * gcc.target/i386/ssetype-5.c: Ditto.
9634
9635 2005-12-14 Jeff Law <law@redhat.com>
9636
9637 * gcc.dg/tree-ssa/foldstring-1.c: New test.
9638
9639 2005-12-14 Jakub Jelinek <jakub@redhat.com>
9640
9641 PR target/25254
9642 PR target/24188
9643 * gcc.target/i386/pr25254.c: New test.
9644 * gfortran.dg/PR24188.f: New test.
9645
9646 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
9647
9648 * lib/fortran-torture.exp: Catch remaining uses of
9649 remote_file build delete.
9650
9651 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9652
9653 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
9654
9655 2005-12-14 Ben Elliston <bje@au.ibm.com>
9656
9657 * gcc.dg/warn-addr-cmp.c: New test.
9658
9659 2005-12-13 Jakub Jelinek <jakub@redhat.com>
9660
9661 PR debug/25023
9662 PR target/25293
9663 * gcc.target/i386/pr25293.c: New test.
9664
9665 2005-12-13 Petr Machata <machata@post.cz>
9666
9667 PR c++/24907
9668 * g++.dg/parse/comma2.C: New test.
9669
9670 2005-12-13 Mark Mitchell <mark@codesourcery.com>
9671 Jakub Jelinek <jakub@redhat.com>
9672
9673 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9674 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9675 (limits.h): Include unconditionally.
9676 (stdlib.h): Likewise.
9677 (hashtab.h): Do not include.
9678 (getopt.h): Likewise.
9679 (stddef.h): Include.
9680 (hashval_t): Define.
9681 (struct entry): Add "next" field.
9682 (HASH_SIZE): New macro.
9683 (hash_table): New variable.
9684 (switchfiles): Do not use xmalloc.
9685 (mix): New macro.
9686 (iterative_hash): New function.
9687 (hasht): Remove.
9688 (e_exists): New function.
9689 (e_insert): Likewise.
9690 (output): Use, instead of libiberty hashtable functions.
9691 (main): Do not use getopt. Do not call htab_create.
9692
9693 2005-12-13 Jakub Jelinek <jakub@redhat.com>
9694
9695 PR c++/25331
9696 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
9697 put atal* and atpaal* attributes on array elements.
9698 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
9699 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
9700 put atal* and atpaal* attributes on array elements.
9701 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
9702
9703 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
9704
9705 * gcc.dg/single-precision-constant.c: New test.
9706
9707 2005-12-13 Alan Modra <amodra@bigpond.net.au>
9708
9709 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
9710 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
9711 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
9712 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9713 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9714 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9715 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
9716 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
9717 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
9718 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
9719 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
9720 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
9721 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
9722 gcc.target/powerpc/ppc-sdata-2.c,
9723 gcc.target/powerpc/ppc-stackalign-1.c,
9724 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
9725 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
9726 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
9727 gcc.target/powerpc/rs6000-ldouble-2.c,
9728 gcc.target/powerpc/rs6000-power2-1.c,
9729 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
9730 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
9731 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
9732 option into target selector.
9733 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
9734 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
9735
9736 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
9737
9738 PR objc/25348
9739 * objc.dg/encode-9.m: New test.
9740
9741 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9742
9743 PR testsuite/20772
9744 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
9745 * gcc.dg/asm-b.c: Fix typo.
9746 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
9747 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9748 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
9749 i?86 lp64 and x86_64 ilp32.
9750 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
9751 on i?86 lp64.
9752 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
9753
9754 2005-12-12 Steven G. Kargl <kargls@comcast.net>
9755
9756 PR fortran/25078
9757 gfortran.dg/equiv_5.f90: New test.
9758
9759 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
9760
9761 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
9762 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
9763 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
9764 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
9765 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
9766 * gcc.dg/tree-ssa/reassoc-5.c: New.
9767 * gcc.dg/tree-ssa/reassoc-6.c: New.
9768 * gcc.dg/tree-ssa/reassoc-7.c: New.
9769 * gcc.dg/tree-ssa/reassoc-8.c: New.
9770 * gcc.dg/tree-ssa/reassoc-9.c: New.
9771 * gcc.dg/tree-ssa/reassoc-10.c: New.
9772 * gcc.dg/tree-ssa/reassoc-11.c: New.
9773
9774 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9775
9776 PR testsuite/25167
9777 PR testsuite/24478
9778 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
9779
9780 2005-12-12 Mark Mitchell <mark@codesourcery.com>
9781
9782 PR c++/25300
9783 * g++.dg/template/inherit.C: Do not use a generic error message.
9784
9785 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
9786
9787 PR libobjc/25354
9788 * objc.dg/gnu-encoding: New directory.
9789 * objc.dg/gnu-encoding/compat-common.h: New file.
9790 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
9791 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
9792 * objc.dg/gnu-encoding/vector-defs.h: New file.
9793 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
9794 * objc.dg/gnu-encoding/generate-random.c: New file.
9795 * objc.dg/gnu-encoding/generate-random_r.c: New file.
9796 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
9797 * objc.dg/gnu-encoding/generate-random.h: New file.
9798
9799 2005-12-11 Mark Mitchell <mark@codesourcery.com>
9800
9801 PR c++/25337
9802 * g++.dg/template/defarg7.C: New test.
9803
9804 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
9805
9806 PR libobjc/25347
9807 * objc.dg/encode-8.m: New test.
9808
9809 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
9810
9811 PR libobjc/25346
9812 * objc.dg/encode-7.m: New test.
9813
9814 2005-12-10 Mark Mitchell <mark@codesourcery.com>
9815
9816 PR c++/25010
9817 * g++.dg/opt/inline10.C: New test.
9818
9819 2005-12-11 Steven G. Kargl <kargls@comcast.net>
9820
9821 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
9822
9823 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
9824
9825 * gfortran.dg/substring_equivalence.f90: typo in comment
9826
9827 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9828
9829 PR fortran/25068
9830 * gfortran.dg/iostat_3.f90: New test.
9831
9832 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
9833
9834 PR fortran/23815
9835 * gfortran.dg/unf_io_convert_1.f90: New test.
9836 * gfortran.dg/unf_io_convert_2.f90: New test.
9837 * gfortran.dg/unf_io_convert_3.f90: New test.
9838
9839 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9840
9841 PR testsuite/20772
9842 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
9843 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
9844 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9845 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
9846 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
9847 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9848 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
9849 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
9850 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9851 gcc.dg/torture/fp-int-convert-float128-timode.c,
9852 gcc.dg/torture/fp-int-convert-float128.c,
9853 gcc.dg/torture/fp-int-convert-float80-timode.c,
9854 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
9855 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
9856
9857 * gcc.dg/tls/opt-1.c: Require effective target fpic.
9858
9859 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
9860
9861 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
9862
9863 2005-12-10 Richard Sandiford <richard@codesourcery.com>
9864
9865 * gcc.dg/20051207-1.c,
9866 * gcc.dg/20051207-2.c,
9867 * gcc.dg/20051207-3.c: New tests.
9868
9869 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9870
9871 PR testsuite/20772
9872 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
9873 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
9874 dg-skip-if target selector.
9875
9876 PR testsuite/20772
9877 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
9878 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
9879 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
9880 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
9881 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
9882 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
9883 and/or merge with i?86 cases.
9884
9885 * gcc.dg/tls/opt-3.c: Require effective target fpic.
9886
9887 PR testsuite/20772
9888 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
9889 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
9890 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
9891 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
9892 x86_64-*-linux*.
9893
9894 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
9895
9896 PR target/25311
9897 * gcc.c-torture/compile/pr25311.c: New test.
9898
9899 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9900
9901 PR libgfortran/25039
9902 * gfortran.dg/read_comma.f: New test.
9903
9904 2005-12-08 Jakub Jelinek <jakub@redhat.com>
9905
9906 PR c++/19317
9907 * g++.dg/opt/pr19317-1.C: New test.
9908 * g++.dg/opt/pr19317-2.C: New test.
9909 * g++.dg/opt/pr19317-3.C: New test.
9910
9911 PR target/19005
9912 * gcc.c-torture/execute/pr19005.c: New test.
9913
9914 PR target/17828
9915 * g++.old-deja/g++.other/comdat5.C: New test.
9916 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
9917
9918 * g++.dg/compat/struct-layout-1.exp: New file.
9919 * g++.dg/compat/struct-layout-1.h: New.
9920 * g++.dg/compat/struct-layout-1_generate.c: New.
9921 * g++.dg/compat/struct-layout-1_x1.h: New.
9922 * g++.dg/compat/struct-layout-1_x2.h: New.
9923 * g++.dg/compat/struct-layout-1_y1.h: New.
9924 * g++.dg/compat/struct-layout-1_y2.h: New.
9925
9926 * gcc.dg/20050330-2.c: New test.
9927
9928 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
9929
9930 PR fortran/25292
9931 * gfortran.dg/associated_1.f90: New.
9932
9933 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
9934
9935 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
9936 ILP32 vect_no_align platforms.
9937
9938 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
9939 Jakub Jelinek <jakub@redhat.com>
9940
9941 PR target/25268
9942 * gcc.c-torture/compile/20051207-1.c: New test.
9943
9944 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9945
9946 PR testsuite/20772
9947 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
9948 gcc.dg/torture/pr18582-1.c,
9949 gcc.target/i386/attributes-error.c: Also test on x86_64.
9950
9951 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
9952
9953 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9954
9955 PR c++/19397
9956 * g++.dg/template/typedef3.C: New test.
9957
9958 PR c++/19762
9959 PR c++/19764
9960 * g++.dg/template/dtor3.C: Fix error markers.
9961
9962 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
9963
9964 * lib/target-supports.exp (check_effective_target_sync_char_short):
9965 Add s390*.
9966
9967 2005-12-06 Janis Johnson <janis187@us.ibm.com>
9968
9969 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
9970
9971 2005-12-06 Roger Sayle <roger@eyesopen.com>
9972
9973 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
9974 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
9975 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
9976 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
9977
9978 2005-12-06 Roger Sayle <roger@eyesopen.com>
9979
9980 PR c++/25263
9981 * g++.dg/other/array2.C: New test case.
9982
9983 2005-12-05 Geoffrey Keating <geoffk@apple.com>
9984
9985 * gcc.dg/darwin-weakimport-3.c: New.
9986
9987 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
9988 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
9989 and to work on Darwin.
9990 * gcc.dg/attr-weakref-1b.c: New file.
9991 * gcc.dg/attr-weakref-2.c: New test.
9992 * gcc.dg/darwin-weakref-1.c: New test.
9993
9994 2005-12-05 Janis Johnson <janis187@us.ibm.com>
9995
9996 PR testsuite/25247
9997 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
9998 use in selector expressions.
9999 (dg-xfail-if): Ditto.
10000 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
10001 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
10002 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
10003 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
10004 * gcc.test-framework/test-framework.exp: Skip generated tests if
10005 CHECK_TEST_FRAMEWORK is not 1.
10006
10007 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
10008
10009 PR tree-optimization/24963
10010 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
10011
10012 PR target/24108
10013 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
10014
10015 PR target/18580
10016 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
10017 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10018 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10019 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10020
10021 2005-12-05 Jakub Jelinek <jakub@redhat.com>
10022
10023 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
10024 dg-options.
10025
10026 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
10027
10028 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
10029
10030 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
10031
10032 * gcc.dg/format/cast-1.c: New test.
10033
10034 2005-12-04 Roger Sayle <roger@eyesopen.com>
10035
10036 PR c/7776
10037 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
10038 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
10039 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
10040 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
10041
10042 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
10043
10044 * gcc.dg/cast-pretty-print-1.c: New test.
10045
10046 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
10047
10048 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
10049
10050 2005-12-02 Mark Mitchell <mark@codesourcery.com>
10051
10052 PR c++/24173
10053 * g++.dg/template/friend40.C: New test.
10054
10055 2005-12-02 Jakub Jelinek <jakub@redhat.com>
10056
10057 PR target/25199
10058 * gcc.target/i386/movq-2.c: New test.
10059 * gcc.target/i386/movq.c: Remove target i?86, instead add
10060 dg-require-effective-target ilp32.
10061
10062 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10063
10064 PR c++/24103
10065 * g++.dg/other/default1.C: New test.
10066
10067 2005-12-02 Richard Guenther <rguenther@suse.de>
10068
10069 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10070
10071 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
10072
10073 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
10074
10075 2005-12-02 Alan Modra <amodra@bigpond.net.au>
10076
10077 PR target/21017
10078 * gcc.target/powerpc/rotate.c: New.
10079
10080 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10081
10082 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
10083 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
10084
10085 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
10086
10087 PR c/13384
10088 * gcc.dg/pr17730-1.c: Adjust.
10089 * gcc.dg/lvalue1.c (main): Likewise.
10090 * gcc.dg/lvalue-2.c: Likewise.
10091 * g++.dg/pr7503-3.C
10092
10093 2005-12-01 Geoffrey Keating <geoffk@apple.com>
10094
10095 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
10096 error messages.
10097
10098 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
10099
10100 PR fortran/24789
10101 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
10102
10103 2005-12-01 Uros Bizjak <uros@kss-loka.si>
10104
10105 PR target/24475
10106 * lib/target-supports.exp (check_effective_target_tls): New.
10107 (check_effective_target_tls_runtime): New.
10108 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
10109 for TLS support.
10110 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
10111 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10112 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
10113 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
10114 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
10115 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
10116 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10117 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
10118 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
10119 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
10120 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
10121 effective-target TLS.
10122 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
10123 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
10124 effective-target TLS runtime.
10125
10126 2005-12-01 Uros Bizjak <uros@kss-loka.si>
10127
10128 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
10129
10130 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
10131
10132 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
10133 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
10134 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
10135 ignored" warnings when "packing" is the same as the ABI layout.
10136
10137 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
10138
10139 PR fortran/21302
10140 * gfortran.dg/line_length_1.f: New test.
10141 * gfortran.dg/line_length_2.f90: Ditto.
10142
10143 2005-11-30 Richard Guenther <rguenther@suse.de>
10144
10145 PR tree-optimization/21655
10146 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
10147
10148 2005-11-30 Dale Johannesen <dalej@apple.com>
10149
10150 * gcc.c-torture/compile/pr24930.c: New.
10151
10152 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
10153
10154 PR fortran/15809
10155 * gfortran.dg/auto_char_dummy_array.f90: New test.
10156
10157 2005-11-30 Jeff Law <law@redhat.com>
10158
10159 * g++.old-deja/g++.law/pr25000.C: New test.
10160
10161 2005-11-30 Jakub Jelinek <jakub@redhat.com>
10162
10163 * gcc.dg/tls/opt-11.c: New test.
10164
10165 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
10166
10167 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
10168 targets.
10169 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
10170 LP64 ia64.
10171
10172 2005-11-29 Jakub Jelinek <jakub@redhat.com>
10173
10174 * gfortran.dg/open_access_1.f90: New test.
10175
10176 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10177
10178 * gcc.dg/charset/builtin2.c: New test.
10179
10180 2005-11-28 Jakub Jelinek <jakub@redhat.com>
10181
10182 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
10183 on mmix-*-* for *_[xy].c.
10184
10185 2005-11-28 Kean Johnston <jkj@sco.com>
10186
10187 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
10188 headers.
10189 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
10190 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
10191 * gcc.target/i386/asm-3.c: Ditto.
10192 * gcc.target/i386/clobbers.c: Ditto.
10193 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
10194 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
10195 test regexp.
10196 * gcc.target/i386/mul.c: Ditto.
10197 * gcc.target/i386/ssetype-1.c: Ditto.
10198 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
10199 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
10200 static so the test works with -fPIC mode too. Based on comment in
10201 PR19231 by Pinski.
10202 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
10203
10204 2005-11-28 Richard Guenther <rguenther@suse.de>
10205
10206 * gcc.dg/alias-9.c: New testcase.
10207 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
10208
10209 2005-11-28 Roger Sayle <roger@eyesopen.com>
10210 Uros Bizjak <uros@kss-loka.si>
10211
10212 PR middle-end/20219
10213 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
10214 tan(x)/sin(x) transformations.
10215
10216 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
10217
10218 PR middle-end/24575
10219 * gcc.dg/tree-ssa/divide-3.c: New test.
10220 * gcc.dg/tree-ssa/divide-4.c: New test.
10221
10222 2005-11-27 Steven G. Kargl <kargls@comcast.net>
10223
10224 PR fortran/24917
10225 * gfortran.dg/boz_6.f90: New test.
10226
10227 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10228
10229 PR fortran/23912
10230 * gfortran.dg/modulo_1.f90: New test.
10231
10232 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10233
10234 PR libfortran/24919
10235 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
10236 fail on CRLF platforms.
10237 * gfortran.dg/ftell_2.f90: Likewise.
10238
10239 2005-11-26 Eric Christopher <echristo@apple.com>
10240
10241 * gcc.dg/intmax_t-1.c: Remove mips xfail.
10242
10243 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
10244
10245 * objc.dg/gnu-runtime-3.m: Simplify.
10246
10247 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
10248
10249 PR middle-end/23669
10250 * gcc.dg/tree-ssa/divide-1.c: New test.
10251 * gcc.dg/tree-ssa/divide-2.c: New test.
10252
10253 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
10254
10255 PR libgfortran/24945
10256 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
10257
10258 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
10259
10260 PR libgfortran/24945
10261 * gfortran.dg/open_status_2.f90: New test.
10262
10263 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10264
10265 * gcc.c-torture/execute/builtins/fprintf.c,
10266 gcc.c-torture/execute/builtins/fputs-lib.c,
10267 gcc.c-torture/execute/builtins/fputs.c,
10268 gcc.c-torture/execute/builtins/lib/fprintf.c,
10269 gcc.c-torture/execute/builtins/lib/printf.c,
10270 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
10271
10272 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
10273
10274 * gcc.dg/20050922-2.c: New test.
10275
10276 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
10277
10278 * objc.dg/gnu-runtime-3.m: New test.
10279
10280 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10281
10282 PR c++/9278
10283 * g++.dg/other/void1.C: New test.
10284
10285 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
10286
10287 PR middle-end/24998
10288 * gcc.dg/torture/fp-int-convert-float.c,
10289 gcc.dg/torture/fp-int-convert-double.c,
10290 gcc.dg/torture/fp-int-convert-long-double.c,
10291 gcc.dg/torture/fp-int-convert-timode.c,
10292 gcc.dg/torture/fp-int-convert-float80.c,
10293 gcc.dg/torture/fp-int-convert-float80-timode.c,
10294 gcc.dg/torture/fp-int-convert-float128.c,
10295 gcc.dg/torture/fp-int-convert-float128-timode.c,
10296 gcc.dg/torture/fp-int-convert.h: New files.
10297
10298 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
10299
10300 PR middle-end/24989
10301 * gcc.dg/tree-ssa/bool-10.c: New test.
10302 * gcc.dg/tree-ssa/bool-11.c: New test.
10303 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
10304
10305 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
10306
10307 PR middle-end/24990
10308 * tree-ssa/pr24990-1.c: New test.
10309
10310 2005-11-24 Richard Guenther <rguenther@suse.de>
10311 Dirk Mueller <dmueller@suse.de>
10312
10313 PR c++/14024
10314 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
10315 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
10316 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
10317 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
10318 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
10319 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
10320
10321 2005-11-23 Uros Bizjak <uros@kss-loka.si>
10322
10323 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
10324
10325 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
10326
10327 PR c/21668
10328 * gcc.dg/Wc++-compat.c: New.
10329 * gcc.dg/Wno-c++-compat.c: New.
10330
10331 2005-11-23 Alan Modra <amodra@bigpond.net.au>
10332
10333 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
10334 (vspltish, vspltisw): Likewise.
10335
10336 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10337
10338 PR libgfortran/24794
10339 * gfortran.dg/namelist_12.f: Fix quotes.
10340 * gfortran.dg/namelist_13.f90: Fix quotes.
10341 * gfortran.dg/namelist_14.f90: Fix quotes.
10342 * gfortran.dg/namelist_15.f90: Fix quotes.
10343 * gfortran.dg/namelist_use.f90: Fix quotes.
10344 * gfortran.dg/namelist_use_only.f90: Fix quotes.
10345 * gfortran.dg/namelist_21.f90: New test.
10346 * gfortran.dg/namelist_22.f90: New test.
10347
10348 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
10349
10350 PR target/23435
10351 * gcc.c-torture/compile/pr23435.c: New.
10352
10353 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
10354
10355 * gcc.c-torture/execute/floatunsisf-1.c: New test.
10356
10357 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
10358
10359 * gcc.target/powerpc/405-macchw-1.c,
10360 gcc.target/powerpc/405-macchw-2.c,
10361 gcc.target/powerpc/405-macchwu-1.c,
10362 gcc.target/powerpc/405-macchwu-2.c,
10363 gcc.target/powerpc/405-machhw-1.c,
10364 gcc.target/powerpc/405-machhw-2.c,
10365 gcc.target/powerpc/405-machhwu-1.c,
10366 gcc.target/powerpc/405-machhwu-2.c,
10367 gcc.target/powerpc/405-maclhw-1.c,
10368 gcc.target/powerpc/405-maclhw-2.c,
10369 gcc.target/powerpc/405-maclhwu-1.c,
10370 gcc.target/powerpc/405-maclhwu-2.c,
10371 gcc.target/powerpc/405-mulchw-1.c,
10372 gcc.target/powerpc/405-mulchw-2.c,
10373 gcc.target/powerpc/405-mulchwu-1.c,
10374 gcc.target/powerpc/405-mulchwu-2.c,
10375 gcc.target/powerpc/405-mulhhw-1.c,
10376 gcc.target/powerpc/405-mulhhw-2.c,
10377 gcc.target/powerpc/405-mulhhwu-1.c,
10378 gcc.target/powerpc/405-mulhhwu-2.c,
10379 gcc.target/powerpc/405-mullhw-1.c,
10380 gcc.target/powerpc/405-mullhw-2.c,
10381 gcc.target/powerpc/405-mullhwu-1.c,
10382 gcc.target/powerpc/405-mullhwu-2.c,
10383 gcc.target/powerpc/405-nmacchw-1.c,
10384 gcc.target/powerpc/405-nmacchw-2.c,
10385 gcc.target/powerpc/405-nmachhw-1.c,
10386 gcc.target/powerpc/405-nmachhw-2.c,
10387 gcc.target/powerpc/405-nmaclhw-1.c,
10388 gcc.target/powerpc/405-nmaclhw-2.c,
10389 gcc.target/powerpc/440-macchw-1.c,
10390 gcc.target/powerpc/440-macchw-2.c,
10391 gcc.target/powerpc/440-macchwu-1.c,
10392 gcc.target/powerpc/440-macchwu-2.c,
10393 gcc.target/powerpc/440-machhw-1.c,
10394 gcc.target/powerpc/440-machhw-2.c,
10395 gcc.target/powerpc/440-machhwu-1.c,
10396 gcc.target/powerpc/440-machhwu-2.c,
10397 gcc.target/powerpc/440-maclhw-1.c,
10398 gcc.target/powerpc/440-maclhw-2.c,
10399 gcc.target/powerpc/440-maclhwu-1.c,
10400 gcc.target/powerpc/440-maclhwu-2.c,
10401 gcc.target/powerpc/440-mulchw-1.c,
10402 gcc.target/powerpc/440-mulchw-2.c,
10403 gcc.target/powerpc/440-mulchwu-1.c,
10404 gcc.target/powerpc/440-mulchwu-2.c,
10405 gcc.target/powerpc/440-mulhhw-1.c,
10406 gcc.target/powerpc/440-mulhhw-2.c,
10407 gcc.target/powerpc/440-mulhhwu-1.c,
10408 gcc.target/powerpc/440-mulhhwu-2.c,
10409 gcc.target/powerpc/440-mullhw-1.c,
10410 gcc.target/powerpc/440-mullhw-2.c,
10411 gcc.target/powerpc/440-mullhwu-1.c,
10412 gcc.target/powerpc/440-mullhwu-2.c,
10413 gcc.target/powerpc/440-nmacchw-1.c,
10414 gcc.target/powerpc/440-nmacchw-2.c,
10415 gcc.target/powerpc/440-nmachhw-1.c,
10416 gcc.target/powerpc/440-nmachhw-2.c,
10417 gcc.target/powerpc/440-nmaclhw-1.c,
10418 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10419
10420 2005-11-21 Jakub Jelinek <jakub@redhat.com>
10421
10422 PR fortran/24774
10423 * gfortran.dg/inquire_9.f90: New test.
10424
10425 PR fortran/21647
10426 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
10427
10428 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
10429
10430 PR libfortran/24432
10431 * lib/target-supports.exp (check_effective_target_fortran_large_real):
10432 Check that 'cos' is supported.
10433
10434 2005-11-21 Paul Thomas <pault@gcc.gnu.org
10435
10436 PR fortran/24223
10437 * gfortran.dg/substring_equivalence.f90: New test.
10438
10439 PR fortran/24705
10440 * gfortran.dg/auto_internal_assumed.f90: New test.
10441
10442 2005-11-21 Uros Bizjak <uros@kss-loka.si>
10443
10444 * gcc.dg/fold-div-2.c: New test.
10445
10446 2005-11-20 Ian Lance Taylor <ian@airs.com>
10447
10448 PR rtl-optimization/24883
10449 * gcc.c-torture/compile/pr24883.c: New test.
10450
10451 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
10452
10453 PR middle-end/20583
10454 * gcc.c-torture/compile/pr20583.c: New.
10455
10456 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
10457
10458 * gcc.c-torture/execute/usmul.c: New test.
10459
10460 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
10461
10462 * gcc.dg/tree-ssa/vrp22.c: New test.
10463
10464 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
10465
10466 PR middle-end/24912
10467 * gcc.dg/torture/pr24912-1.c: New test.
10468
10469 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
10470
10471 PR fortran/24862
10472 * gfortran.dg/arrayio_derived_1.f90: New test.
10473
10474 2005-11-19 Richard Guenther <rguenther@suse.de>
10475
10476 PR middle-end/23294
10477 * gcc.dg/tree-ssa/pr23294.c: New testcase.
10478
10479 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
10480
10481 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10482
10483 2005-11-18 Mark Mitchell <mark@codesourcery.com>
10484
10485 PR c++/8355
10486 * g++.dg/template/friend39.C: New test.
10487
10488 2005-11-18 James E Wilson <wilson@specifix.com>
10489
10490 * gcc.dg/builtin-strstr.c: New.
10491
10492 2005-11-18 Richard Henderson <rth@redhat.com>
10493
10494 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10495 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10496 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10497 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10498 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10499 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10500 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10501 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10502 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10503 renaming to remove initial "ia64-".
10504
10505 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
10506
10507 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
10508
10509 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
10510
10511 * g++.dg/cpp/string-2.C: New test.
10512
10513 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
10514
10515 * gcc.dg/tree-ssa/loop-14.c: New test.
10516
10517 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
10518 Michael Chamberlain <michael@chamberlain.net.au>
10519
10520 * ada/acats/run_all.sh (target_run): Kill long running tests.
10521
10522 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10523
10524 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
10525 * gcc.dg/cleanup-9.c: Likewise.
10526 * gcc.dg/cleanup-10.c: Likewise.
10527 * gcc.dg/cleanup-11.c: Likewise.
10528
10529 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10530
10531 PR fortran/24892
10532 * gfortran.dg/open_access_append_1.f90: New test.
10533 * gfortran.dg/open_access_append_2.f90: New test.
10534
10535 2005-11-16 Richard Guenther <rguenther@suse.de>
10536
10537 PR middle-end/24851
10538 * gcc.c-torture/execute/pr24851.c: New testcase.
10539
10540 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
10541
10542 * gcc.dg/fold-overflow-1.c: New test.
10543
10544 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
10545
10546 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
10547 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
10548
10549 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
10550
10551 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
10552 structures.
10553 * g++.dg/eh/forced2.C: Likewise.
10554 * g++.dg/eh/forced3.C: Likewise.
10555 * g++.dg/eh/forced4.C: Likewise.
10556
10557 2005-11-11 Mike Stump <mrs@apple.com>
10558
10559 * g++.old-deja/g++.mike/unused.C: Add.
10560
10561 2005-11-15 Mark Mitchell <mark@codesourcery.com>
10562
10563 PR c++/24667
10564 * g++.dg/warn/Wcast-qual1.C: New test.
10565
10566 2005-11-15 Jan Hubicka <jh@suse.cz>
10567
10568 * gcc.dg/winline-5.c: Add large-unit-insns limit.
10569
10570 2005-11-14 David Edelsohn <edelsohn@gnu.org>
10571
10572 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
10573
10574 2005-11-14 Diego Novillo <dnovillo@redhat.com>
10575
10576 PR 24840
10577 * gcc.dg/tree-ssa/pr24840.c: New test.
10578
10579 2005-11-14 Janis Johnson <janis187@us.ibm.com>
10580
10581 PR testsuite/24841
10582 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
10583
10584 2005-11-14 Dale Johannesen <dalej@apple.com>
10585
10586 * gcc.c-torture/execute/20051113-1.c: New.
10587
10588 2005-11-14 Mark Mitchell <mark@codesourcery.com>
10589
10590 PR c++/24687
10591 * g++.dg/template/crash43.C: New test.
10592
10593 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
10594
10595 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
10596
10597 2005-11-13 Mark Mitchell <mark@codesourcery.com>
10598
10599 PR c++/24817
10600 * g++.dg/eh/spec8.C: New test.
10601
10602 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
10603
10604 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
10605
10606 2005-11-13 Mark Mitchell <mark@codesourcery.com>
10607
10608 PR c++/20293
10609 * g++.dg/parse/ambig4.C: New test.
10610 * g++.dg/tc1/dr101.C: Adjust error markers.
10611 * g++.dg/lookup/strong-using-2.C: Likewise.
10612 * g++.dg/lookup/ambig5.C: Likewise.
10613 * g++.dg/lookup/ambig4.C: Likewise.
10614 * g++.dg/parse/crash22.C: Likewise.
10615
10616 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
10617
10618 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
10619
10620 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
10621
10622 * gcc.dg/nested-calls-1.c: New test.
10623
10624 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10625
10626 * gfortran.dg/complex_intrinsic_1.f90: New test.
10627 * gfortran.dg/complex_intrinsic_2.f90: New test.
10628 * gfortran.dg/fgetc_1.f90: New test.
10629 * gfortran.dg/fgetc_2.f90: New test.
10630 * gfortran.dg/fgetc_3.f90: New test.
10631 * gfortran.dg/ftell_1.f90: New test.
10632 * gfortran.dg/ftell_2.f90: New test.
10633 * gfortran.dg/gnu_logical_1.F: New test.
10634 * gfortran.dg/gnu_logical_2.f90: New test.
10635
10636 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
10637
10638 PR middle-end/24820
10639 * testsuite/gcc.dg/pr24820.c: New test.
10640
10641 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
10642
10643 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
10644 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
10645 variable.
10646
10647 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10648
10649 testsuite/24614
10650 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
10651
10652 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
10653
10654 * gcc.target/cris/cris.exp: New file.
10655 * gcc.target/cris/rld-legit1.c: New test.
10656 * gcc.target/cris/rld-legit2.c: New test.
10657
10658 2005-11-12 Jakub Jelinek <jakub@redhat.com>
10659
10660 PR c++/24780
10661 * g++.dg/opt/pr24780.C: New test.
10662
10663 PR c++/24761
10664 * g++.dg/template/asm1.C: New test.
10665
10666 2005-11-12 Steven G. Kargl <kargls@comcast.net>
10667
10668 PR libgfortran/24787
10669 * gfortran.dg/scan_1.f90: New test.
10670
10671 2005-11-12 Jan Hubicka <jh@suse.cz>
10672
10673 * gcc.target/i386/minmax-1.c: New.
10674 * gcc.target/i386/minmax-2.c: New.
10675
10676 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
10677
10678 * gcc.dg/pr24445.c: Fix for 64-bit targets.
10679
10680 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
10681
10682 * gcc.c-torture/execute/20051110-1.c,
10683 gcc.c-torture/execute/20051110-2.c: New tests.
10684
10685 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
10686
10687 PR middle-end/24750
10688 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
10689 New tests.
10690
10691 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
10692
10693 * lib/target-libpath.exp (get_shlib_extension): New proc.
10694 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
10695 * lib/gfortran.exp (gfortran_link_flags): Likewise.
10696 * lib/objc.exp (objc_target_compile): Likewise.
10697 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
10698 detection.
10699
10700 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
10701
10702 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
10703
10704 * lib/target-supports.exp (check_effective_target_static_libgfortran):
10705 Add -static to additional_flags and pass it to target_compile.
10706
10707 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10708
10709 PR libgfortran/24719
10710 gfortran.dg/read_noadvance.f90: New test.
10711
10712 PR libgfortran/24699
10713 gfortran.dg/fmt_t_2.f90: New test.
10714
10715 PR libgfortran/24785
10716 gfortran.dg/read_x_eor.f90: New test.
10717
10718 PR libgfortran/24584
10719 gfortran.dg/namelist_empty.f90: Rename test.
10720
10721 PR libgfortran/24489
10722 gfortran/read_eor.f90: Rename test.
10723
10724 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
10725
10726 PR fortran/15976
10727 * gfortran.dg/automatic_module_variable.f90: New test.
10728
10729 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
10730
10731 PR target/24445
10732 * gcc.dg/pr24445.c: New test.
10733
10734 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
10735
10736 PR fortran/24655
10737 PR fortran/24755
10738 * gfortran.dg/recursive_statement_functions.f90: Add statement
10739 functions using inline intrinsic functions and parameters to test
10740 that they no longer seg-fault.
10741
10742 PR fortran/24409
10743 gfortran.dg/nested_modules_4.f90: New test.
10744 gfortran.dg/nested_modules_5.f90: New test.
10745
10746 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10747
10748 PR fortran/24643
10749 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
10750
10751 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
10752
10753 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
10754 failures.
10755
10756 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
10757
10758 * gcc.dg/sparc-getcontext-1.c: New test.
10759
10760 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
10761
10762 * gcc.dg/ifcvt-fabs-1.c: New test.
10763
10764 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
10765
10766 PR other/4372
10767 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
10768 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
10769
10770 2005-11-09 Richard Guenther <rguenther@suse.de>
10771
10772 PR tree-optimization/24716
10773 * gcc.c-torture/execute/pr24716.c: New testcase.
10774
10775 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
10776
10777 * gcc.dg/pr24624.c: Disable for non S/390 targets.
10778
10779 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
10780
10781 PR 24624
10782 * gcc.dg/pr24624.c: Testcase added.
10783
10784 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
10785
10786 PR 24623
10787 * g++.dg/other/pr24623.C: Testcase added.
10788
10789 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
10790
10791 PR fortran/22607
10792 * gfortran-dg/pure_byref_1.f90: New.
10793 * gfortran-dg/pure_byref_2.f90: New.
10794
10795 2005-11-09 Uros Bizjak <uros@kss-loka.si>
10796
10797 PR c/24101
10798 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
10799 * gcc.dg/dg.exp: Run main loop also for *.i files.
10800
10801 2005-11-08 Jakub Jelinek <jakub@redhat.com>
10802
10803 PR c++/19450
10804 * g++.dg/tls/diag-3.C: New test.
10805 * g++.dg/tls/diag-4.C: New test.
10806 * g++.dg/tls/static-1.C: New test.
10807 * g++.dg/tls/static-1a.cc: New file.
10808
10809 2005-11-08 Diego Novillo <dnovillo@redhat.com>
10810
10811 PR 23046
10812 * g++.dg/tree-ssa/pr23046.C: New test.
10813
10814 2005-11-08 Devang Patel <dpatel@apple.com>
10815
10816 PR tree-optimization/23115
10817 * gcc.dg/tree-ssa/pr23115.c: New.
10818
10819 2005-11-08 David Edelsohn <edelsohn@gnu.org>
10820
10821 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
10822 * gcc.target/powerpc/pr16155.c: Same.
10823 * gcc.target/powerpc/altivec-1.c: Same.
10824 * gcc.target/powerpc/altivec-2.c: Same.
10825 * gcc.target/powerpc/altivec-3.c: Same.
10826 * gcc.target/powerpc/altivec-5.c: Same.
10827 * gcc.target/powerpc/altivec-11.c: Same.
10828 * gcc.target/powerpc/altivec-12.c: Same.
10829 * gcc.target/powerpc/altivec-14.c: Same.
10830 * gcc.target/powerpc/altivec-22.c: Same.
10831 * gcc.target/powerpc/altivec-consts.c: Same.
10832 * gcc.target/powerpc/altivec-pr22085.c: Same.
10833 * gcc.target/powerpc/altivec-splat.c: Same.
10834 * gcc.target/powerpc/altivec-varargs-1.c: Same.
10835 * gcc.target/powerpc/altivec-vec-merge.c: Same.
10836 * gcc.target/powerpc/darwin-longlong.c: Same.
10837
10838 2005-11-08 Uros Bizjak <uros@kss-loka.si>
10839
10840 PR target/19340
10841 * gcc.dg/pr19340.c: New test.
10842
10843 2005-11-07 Ian Lance Taylor <ian@airs.com>
10844
10845 PR rtl-optimization/24683
10846 * gcc.dg/pr24683.c: New test.
10847
10848 2005-11-07 Uros Bizjak <uros@kss-loka.si>
10849
10850 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
10851 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
10852
10853 2005-11-07 Uros Bizjak <uros@kss-loka.si>
10854
10855 * gcc.target/i386/pr23376.c: Compile with -mmmx.
10856
10857 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
10858
10859 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
10860
10861 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
10862
10863 PR target/24230
10864
10865 * gcc.target/powerpc/altivec-consts.c,
10866 gcc.target/powerpc/altivec-splat.c: New testcase.
10867
10868 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
10869
10870 PR c/24599
10871
10872 * gcc.dg/overflow-2.c: New testcase.
10873
10874 2005-11-07 Jakub Jelinek <jakub@redhat.com>
10875
10876 PR rtl-optimization/23567
10877 * gcc.c-torture/execute/20051104-1.c: New test.
10878
10879 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
10880
10881 PR fortran/24534
10882 gfortran.dg/private_type_2.f90: Modified to check that case with
10883 PRIVATE declaration within derived type is accepted.
10884
10885 PR fortran/20838
10886 gfortran.dg/pointer_assign_1.f90: New test.
10887
10888 PR fortran/20840
10889 * gfortran.dg/arrayio_0.f90: New test.
10890
10891 PR fortran/17737
10892 gfortran.dg/data_initialized.f90: New test.
10893 gfortran.dg/data_constraints_1.f90: New test.
10894 gfortran.dg/data_constraints_2.f90: New test.
10895
10896 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
10897
10898 PR fortran/24174
10899 PR fortran/24305
10900 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
10901
10902 2005-11-06 Diego Novillo <dnovillo@redhat.com>
10903
10904 PR 24670
10905 * gcc.dg/tree-ssa/pr24670.c: New test.
10906
10907 2005-11-05 Ian Lance Taylor <ian@airs.com>
10908
10909 PR target/22432
10910 * gcc.target/i386/pr22432.c: New test.
10911
10912 2005-11-05 Richard Henderson <rth@redhat.com>
10913
10914 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
10915 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
10916 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
10917 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
10918 from gcc.dg/alpha-*.
10919 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
10920 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
10921
10922 2005-11-05 Andreas Jaeger <aj@suse.de>
10923
10924 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
10925
10926 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
10927
10928 PR target/23424
10929 * gcc.dg/torture/pr23424-1.c: New test.
10930
10931 2005-11-04 Richard Henderson <rth@redhat.com>
10932
10933 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
10934 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
10935 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
10936 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
10937 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
10938 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
10939 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
10940 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
10941 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
10942 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
10943 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
10944 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
10945 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
10946 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
10947 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
10948 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
10949 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
10950 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
10951 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
10952 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
10953 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
10954 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
10955 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
10956 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
10957 Move from gcc.dg/.
10958 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
10959 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10960 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
10961 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
10962 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
10963 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
10964 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
10965 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
10966 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
10967 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
10968 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
10969 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
10970 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
10971 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
10972 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
10973 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
10974 gcc.target/i386/lea.c, gcc.target/i386/local.c,
10975 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
10976 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
10977 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
10978 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
10979 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
10980 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
10981 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
10982 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
10983 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
10984 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
10985 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
10986 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
10987 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
10988 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
10989 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
10990 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
10991 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
10992 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
10993 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
10994 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
10995 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
10996 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
10997 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
10998 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
10999 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
11000 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
11001 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
11002 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
11003
11004 2005-11-04 Diego Novillo <dnovillo@redhat.com>
11005
11006 PR 24627
11007 * gcc.dg/tree-ssa/pr24627.c: New test.
11008
11009 2005-11-04 Paul Brook <paul@codesourcery.com>
11010
11011 * gcc.dg/tls/opt-10.c: New test.
11012
11013 2005-11-04 Andreas Jaeger <aj@suse.de>
11014
11015 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
11016 avoid extra warnings.
11017
11018 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11019
11020 PR libfortran/22298
11021 * gcc/testsuite/lib/target-supports.exp
11022 (check_effective_target_static_libgfortran): New
11023 static_libgfortran effective target.
11024 * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
11025 * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
11026
11027 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
11028
11029 * gcc.dg/pr24615.c: Guard test with { target fpic }.
11030
11031 2005-11-03 Josh Conner <jconner@apple.com>
11032
11033 PR c++/19989
11034 g++.dg/ext/array2.C: New test.
11035 g++.dg/template/dependent-name3.C: New test.
11036 g++.dg/template/dependent-name4.C: New test.
11037 g++.dg/template/sfinae2.C: New test.
11038
11039 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
11040
11041 PR preprocessor/22042
11042 * gcc.dg/cpp/strify4.c: New test.
11043
11044 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
11045
11046 PR c++/17964
11047 * g++.dg/cpp/string-1.C: New test.
11048
11049 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
11050
11051 * gcc.target/powerpc: New directory.
11052 * gcc.target/powerpc/powerpc.exp: New file.
11053 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
11054 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
11055 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
11056 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
11057 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
11058 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
11059 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
11060 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
11061 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
11062 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
11063 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
11064 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
11065 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
11066 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
11067 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
11068 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
11069 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
11070 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
11071 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
11072 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
11073 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
11074 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
11075 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
11076 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
11077 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
11078 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
11079 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
11080 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
11081 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
11082 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
11083 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
11084 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
11085 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
11086 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
11087
11088 2005-11-03 Mark Mitchell <mark@codesourcery.com>
11089
11090 PR c++/21627
11091 * g++.dg/warn/inline2.C: New test.
11092
11093 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
11094
11095 PR middle-end/23155
11096 * g++.dg/ext/c99struct1.C: New test.
11097 * gcc.dg/union-cast-1.c: New test.
11098 * gcc.dg/union-cast-2.c: New test.
11099 * gcc.dg/union-cast-3.c: New test.
11100
11101 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
11102
11103 PR middle-end/24589
11104 * gcc.c-torture/execute/zero-struct-2.c: New test.
11105
11106 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
11107
11108 PR c++/24582
11109 * g++.dg/init/switch1.C: New test.
11110
11111 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
11112
11113 * gcc.dg/delay-slot-1.c: New test.
11114
11115 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
11116
11117 PR target/24620
11118 * gcc.dg/pr24620.c: New test.
11119
11120 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
11121
11122 PR c/24329
11123 * gcc.dg/format/unnamed-1.c: New test.
11124
11125 2005-11-02 Mark Mitchell <mark@codesourcery.com>
11126
11127 PR c++/22434
11128 * g++.dg/expr/cond8.C: New test.
11129
11130 PR c++/24560
11131 * g++.dg/parse/dot1.C: New test.
11132
11133 2005-11-02 Jan Hubicka <jh@suse.cz>
11134
11135 PR target/23303
11136 * gcc.dg/i386-lea.c: New test
11137
11138 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
11139
11140 PR target/24615
11141 * gcc.dg/pr24615.c: New test.
11142
11143 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
11144
11145 PR target/24600
11146 * gcc.dg/pr24600.c: New test.
11147
11148 2005-11-02 Mark Mitchell <mark@codesourcery.com>
11149
11150 PR c++/19253
11151 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
11152 * g++.dg/parse/typename9.C: New test.
11153 * g++/dg/parse/typename10.C: Likewise.
11154
11155 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
11156
11157 PR fortran/18157
11158 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
11159 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
11160 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
11161
11162 2005-11-02 Mark Mitchell <mark@codesourcery.com>
11163
11164 PR c++/24569
11165 * g++.dg/debug/static1.C: New test.
11166
11167 2005-11-02 Josh Conner <jconner@apple.com>
11168
11169 * g++.dg/crash38.C: moved into proper directory...
11170 * g++.dg/template/crash42.C: ...here
11171
11172 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
11173
11174 PR target/18338
11175 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
11176 pcc_bitfield_type_matters || default_packed.
11177
11178 * lib/target-supports.exp
11179 (check_effective_target_pcc_bitfield_type_matters): New proc.
11180 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
11181
11182 PR testsuite/23304
11183 * lib/target-supports.exp (check_effective_default_packed): New proc.
11184 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
11185 Gate expected errors on target ! default_packed.
11186 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
11187
11188 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11189
11190 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
11191 change (r106358).
11192
11193 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11194
11195 PR fortran/24008
11196 * gfortran.dg/entry_5.f90: New.
11197 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
11198
11199 2005-11-01 Bob Wilson <bob.wilson@acm.org>
11200
11201 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
11202
11203 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
11204
11205 PR fortran/21565
11206 gfortran.dg/namelist_blockdata.f90: New test.
11207
11208 PR fortran/18737
11209 gfortran.dg/external_implicit_none.f90: New test.
11210
11211 PR fortran/14994
11212 * gfortran.dg/secnds.f: New test.
11213
11214 2005-10-31 Jan Hubicka <jh@suse.cz>
11215
11216 PR target/20928
11217 * gcc.c-torture/compile/pr20928.c: New test.
11218
11219 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
11220
11221 PR middle-end/23492
11222 * gcc.c-torture/compile/zero-strct-5.c: New test.
11223
11224 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
11225
11226 PR libgfortran/24584
11227 * gfortran.dg/pr24584.f90: New test.
11228
11229 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
11230
11231 PR fortran/18883
11232 * gfortran.dg/char_result_9.f90: New.
11233 * gfortran.dg/char_result_10.f90: New.
11234
11235 2005-10-30 Jan Hubicka <jh@suse.cz>
11236
11237 * g++.dg/tree-ssa/pr24172.C: New testcase.
11238
11239 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11240
11241 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
11242
11243 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
11244
11245 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
11246 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
11247 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
11248 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
11249 gfortran.dg/enum_9.f90,
11250 gfortran.fortran-torture/compile/enum_1.f90,
11251 gfortran.fortran-torture/execute/enum_1.f90,
11252 gfortran.fortran-torture/execute/enum_2.f90,
11253 gfortran.fortran-torture/execute/enum_3.f90,
11254 gfortran.fortran-torture/execute/enum_4.f90: New tests.
11255
11256 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
11257
11258 PR target/18482
11259 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
11260 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
11261
11262 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11263
11264 PR libfortran/20179
11265 * gfortran.dg/mixed_io_1.f90: New test.
11266 * gfortran.dg/mixed_io_1.c: New file.
11267
11268 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11269
11270 * gfortran.dg/malloc_free_1.f90: New test.
11271
11272 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
11273
11274 * gcc.dg/nested-func-4.c: Require profiling -pg.
11275
11276 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
11277
11278 PR C++/23229
11279 * g++.dg/warn/main-2.C: New test.
11280
11281 2005-10-28 Steven G. Kargl <kargls@comcast.net>
11282
11283 PR fortran/24545
11284 * gfortran.dg/interface_2.f90: new test.
11285
11286 2005-10-28 Josh Conner <jconner@apple.com>
11287
11288 PR c++/22153
11289 * g++.dg/template/crash38.C: New test.
11290 * g++.dg/parse/explicit1.C: Change expected errors.
11291
11292 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
11293
11294 PR C++/23426
11295 * g++.dg/other/large-size-array.C: New test.
11296
11297 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
11298
11299 PR middle-end/24362
11300 * g++.dg/opt/complex4.C: New test.
11301
11302 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
11303
11304 * gcc.dg/nested-func-4.c: New test.
11305
11306 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
11307
11308 PR fortran/24158
11309 gfortran.dg/derived_recursion.f90: New test.
11310 gfortran.dg/implicit_actual.f90: New test.
11311
11312 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
11313
11314 PR middle-end/24295, PR testsuite/24477
11315 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
11316 removed when weakref hits the tree.
11317
11318 2005-10-25 Jakub Jelinek <jakub@redhat.com>
11319
11320 * gfortran.dg/cray_pointers_4.f90: New test.
11321
11322 * gfortran.dg/cray_pointers_5.f90: New test.
11323
11324 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
11325
11326 PR fortran/22290
11327 * gfortran.dg/assign_5.f90: New test.
11328 * gfortran.dg/assign_6.f: New test.
11329
11330 2005-10-25 Uros Bizjak <uros@kss-loka.si>
11331
11332 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
11333 CPU has no SSE support.
11334
11335 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
11336
11337 PR libgfortran/24224
11338 * gfortran.dg/arrayio_1.f90: Update attribution.
11339 * gfortran.dg/arrayio_2.f90: Update attribution.
11340 * gfortran.dg/arrayio_3.f90: Update attribution.
11341 * gfortran.dg/arrayio_4.f90: Update test conditions.
11342 * gfortran.dg/arrayio_5.f90: Update attribution.
11343 * gfortran.dg/arrayio_6.f90: New test.
11344 * gfortran.dg/arrayio_7.f90: New test.
11345
11346 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
11347
11348 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
11349
11350 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
11351
11352 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
11353
11354 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
11355
11356 PR fortran/24416
11357 * gfortran.dg/namelist_char_only.f90: New test.
11358
11359 2005-10-24 Asher Langton <langton2@llnl.gov>
11360
11361 PR fortran/17031
11362 PR fortran/22282
11363 * gfortran.dg/cray_pointers_1.f90: New test.
11364 * gfortran.dg/cray_pointers_2.f90: New test.
11365 * gfortran.dg/cray_pointers_3.f90: New test.
11366 * gfortran.dg/loc_1.f90: New test.
11367 * gfortran.dg/loc_2.f90: New test.
11368
11369 2005-10-24 Steven Bosscher <stevenb@suse.de>
11370
11371 * gcc.dg/pr24225.c: New test.
11372
11373 2005-10-24 Asher Langton <langton2@llnl.gov>
11374
11375 * gfortran.dg/dup_save_1.f90: New test.
11376 * gfortran.dg/dup_save_2.f90: New test.
11377
11378 2005-10-24 Paul Brook <paul@codesourcery.com>
11379
11380 PR 24107
11381 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
11382 stdint.h.
11383
11384 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
11385
11386 PR libgfortran/24489
11387 * gfortran.dg/pr24489.f90: New test.
11388
11389 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
11390
11391 PR fortran/23635
11392 * gfortran.dg/ichar_1.f90: Add tests for derived types.
11393
11394 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
11395
11396 PR target/18911
11397 * g++.dg/init/array16.C: Skip for mmix-*-*.
11398
11399 2005-10-23 Asher Langton <langton2@llnl.gov>
11400
11401 * gfortran.dg/byte_1.f90: New test.
11402 * gfortran.dg/byte_2.f90: New test.
11403
11404 2005-10-23 David Edelsohn <edelsohn@gnu.org>
11405
11406 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
11407
11408 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
11409
11410 PR fortran/18022
11411 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
11412
11413 PR fortran/24311
11414 * gfortran.dg/merge_char_const.f90: New test.
11415
11416 PR fortran/24384
11417 * gfortran.dg/spread_scalar_source.f90: New test.
11418
11419 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
11420
11421 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11422
11423 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11424 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
11425
11426 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
11427
11428 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
11429
11430 PR fortran/24426
11431 * gfortran.dg/der_pointer_4.f90: New.
11432
11433 2005-10-22 David Ayers <d.ayers@inode.at>
11434
11435 * obj-c++.dg/except-1.mm: Simplify.
11436
11437 2005-10-21 David Ayers <d.ayers@inode.at>
11438
11439 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
11440
11441 2005-10-21 Jakub Jelinek <jakub@redhat.com>
11442
11443 * gfortran.dg/assumed_dummy_2.f90: New test.
11444
11445 2005-10-21 James E Wilson <wilson@specifix.com>
11446
11447 PR preprocessor/15220
11448 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11449
11450 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
11451
11452 * gcc.c-torture/execute/20051021-1.c: New test.
11453
11454 2005-10-21 Mark Mitchell <mark@codesourcery.com>
11455
11456 PR c++/24260
11457 * g++.dg/ext/tmplattr1.C: New test.
11458
11459 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
11460
11461 PR fortran/24440
11462 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11463
11464 2005-10-20 Geoffrey Keating <geoffk@apple.com>
11465
11466 * obj-c++.dg/except-1.mm: New.
11467
11468 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11469
11470 2005-10-21 Alan Modra <amodra@bigpond.net.au>
11471
11472 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11473
11474 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
11475
11476 PR middle-end/24295
11477 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11478 declarations with the same names as thunks' alias targets, use
11479 aliases instead.
11480 * gcc.dg/attr-alias-3.c: New test.
11481 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11482
11483 2005-10-20 Mark Mitchell <mark@codesourcery.com>
11484
11485 PR c++/22618
11486 * g++.dg/parse/access8.C: New test.
11487
11488 2005-10-20 Richard Guenther <rguenther@suse.de>
11489
11490 PR c++/24439
11491 * g++.dg/tree-ssa/pr24439.C: New testcase.
11492
11493 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
11494
11495 * g++.dg/opt/delay-slot-1.C: New test.
11496
11497 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
11498
11499 PR fortran/21625
11500 * gfortran.fg/der_init_1.f90: New.
11501
11502 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11503
11504 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11505
11506 2005-10-19 Mark Mitchell <mark@codesourcery.com>
11507
11508 PR c++/21908
11509 * g++.dg/parse/error28.C: New test.
11510
11511 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
11512
11513 * gcc.dg/profile-generate-2.c: New test.
11514
11515 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
11516
11517 PR target/23589
11518 * g++.dg/ext/dllimport11.C: New.
11519
11520 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11521
11522 PR c++/22293
11523 * g++.dg/other/friend3.C: New test.
11524
11525 2005-10-18 Mark Mitchell <mark@codesourcery.com>
11526
11527 PR c++/23293
11528 * g++.dg/template/error19.C: New test.
11529
11530 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
11531
11532 PR c++/21383
11533 * g++.dg/overload/koenig2.C: New.
11534
11535 PR c++/23118
11536 * g++.dg/overload/error2.C: New.
11537
11538 PR c++/22604
11539 * g++.dg/inherit/covariant14.C: New.
11540
11541 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11542
11543 PR c++/23440
11544 * g++.dg/parse/for1.C: New test.
11545
11546 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
11547
11548 PR fortran/23446
11549 * gfortran.dg/host_dummy_index_1.f90: New test.
11550
11551 PR fortran/21459
11552 * gfortran.dg/automatic_char_len_2.f90: New test.
11553
11554 PR fortran/20866
11555 * gfortran.dg/recursive_statement_functions.f90: New test.
11556
11557 PR fortran/20853
11558 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
11559
11560 PR fortran/20849
11561 * gfortran.dg/external_initializer.f90: New test.
11562
11563 PR fortran/20837
11564 * non_module_public.f90: New test.
11565
11566 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
11567
11568 PR c++/24386
11569 * g++.dg/template/overload7.C: New.
11570
11571 PR c++/22551
11572 * g++.dg/other/switch2.C: Remove expected warnings.
11573
11574 PR c++/21353
11575 * g++.dg/template/defarg6.C: New.
11576
11577 2005-10-17 Uros Bizjak <uros@kss-loka.si>
11578
11579 PR target/24315
11580 * gcc.target/i386/pr24315.c: New test.
11581
11582 2005-10-16 Mark Mitchell <mark@codesourcery.com>
11583
11584 PR c++/24389
11585 * g++.dg/template/static21.C: New test.
11586 * g++.dg/template/static21-a.cc: Likewise.
11587
11588 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
11589
11590 PR c++/23959
11591 * g++.dg/warn/Wswitch-default-1.C: New test.
11592 * g++.dg/warn/Wswitch-default-2.C: New test.
11593
11594 2005-10-16 Mark Mitchell <mark@codesourcery.com>
11595
11596 PR c++/22173
11597 * g++.dg/parse/template18.C: New test.
11598 * g++.dg/template/nontype15.C: Likewise.
11599
11600 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
11601
11602 PR fortran/22273
11603 * gfortran.dg/spec_expr_2.f90: New.
11604
11605 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
11606
11607 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
11608 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
11609 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
11610 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
11611 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
11612 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
11613 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
11614 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
11615 previous target-specific skips and warning-message matches where
11616 applicable.
11617
11618 2005-10-15 Mark Mitchell <mark@codesourcery.com>
11619
11620 PR c++/21347
11621 * g++.dg/warn/Wctor-dtor.C: New test.
11622
11623 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11624
11625 PR c/23439
11626 * gcc.dg/for-1.c: New test.
11627
11628 2005-10-14 Mark Mitchell <mark@codesourcery.com>
11629
11630 PR c++/19565
11631 * g++.dg/warn/Wconversion1.C: New test.
11632 * g++.dg/ext/packed4.C: Compile with -w.
11633 * g++.dg/opt/20050511-1.C: Likewise.
11634 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
11635
11636 2005-10-14 Jakub Jelinek <jakub@redhat.com>
11637
11638 * gfortran.dg/boz_5.f90: New test.
11639
11640 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
11641
11642 PR c++/22551
11643 * g++.dg/other/switch2.C: New.
11644
11645 PR c++/23984
11646 * g++.dg/init/ctor7.C: New.
11647
11648 2005-10-13 David Edelsohn <edelsohn@gnu.org>
11649
11650 PR c++/23730
11651 * g++.dg/parse/crash32.C: New test.
11652
11653 2005-10-13 Mark Mitchell <mark@codesourcery.com>
11654
11655 PR c++/20721
11656 * g++.dg/init/goto2.C: New test.
11657
11658 PR c++/22464
11659 * g++.dg/template/crash/41.C: New test.
11660
11661 PR c++/22180
11662 * g++.dg/template/crash40.C: New test.
11663
11664 PR c++/23694
11665 * g++.dg/parse/friend5.C: New test.
11666
11667 PR c++/23307
11668 * g++.dg/template/crash38.C: New test.
11669
11670 PR c++/22352
11671 * g++.dg/template/friend38.C: New test.
11672
11673 PR c++/22405
11674 * g++.dg/template/crash39.C: New test.
11675
11676 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
11677
11678 * gcc.dg/debug/dwarf2/dwarf-char1.c,
11679 gcc.dg/debug/dwarf2/dwarf-char2.c,
11680 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
11681
11682 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
11683
11684 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
11685
11686 * gcc.dg/dll-2.c: Add tests for warnings.
11687 * gcc.dg/dll-3.c: Likewise.
11688 * gcc.dg/dll-4.c: Likewise.
11689
11690 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
11691 * g++.dg/ext/dllimport2.C: Likewise.
11692 * g++.dg/ext/dllimport3.C: Likewise.
11693 * g++.dg/ext/dllimport7.C: Likewise.
11694 * g++.dg/ext/dllimport8.C: Likewise.
11695 * g++.dg/ext/dllimport9.C: Likewise.
11696
11697 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
11698
11699 PR fortran/24092
11700 * gfortran.dg/derived_pointer_recursion.f90: New test.
11701
11702 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
11703
11704 * gcc.c-torture/execute/20051012-1.c: New test.
11705
11706 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
11707
11708 PR fortran/18082
11709 * gfortran.dg/automatic_char_len_1.f90: New test.
11710
11711 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
11712
11713 PR fortran/20847
11714 * gfortran.dg/save_common.f90: New test.
11715
11716 PR fortran/20856
11717 * gfortran.dg/save_result.f90: New test.
11718
11719 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
11720
11721 PR c++/21592
11722 * g++.dg/template/dependent-expr1.C: Add new expected error.
11723 * g++.dg/template/dependent-expr2.C: Adjust error text.
11724 * g++.dg/template/overload6.C: New.
11725
11726 PR c++/23797
11727 * g++.dg/other/typename8.C: New.
11728
11729 PR c++/21117
11730 * g++.dg/other/return1.C: New.
11731
11732 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
11733
11734 PR c++/24052
11735 * g++.dg/ext/label5.C: New.
11736
11737 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
11738
11739 PR c++/19964
11740 * g++.dg/parse/crash31.C: New.
11741
11742 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
11743
11744 * g++.dg/ipa/ipa-1.c: New test.
11745 * g++.dg/ipa/ipa-2.c: New test.
11746 * g++.dg/ipa/ipa-3.c: New test.
11747 * g++.dg/ipa/ipa-4.c: New test.
11748 * g++.dg/ipa/ipa-5.c: New test.
11749 * g++.dg/ipa/ipa.exp: New file.
11750
11751 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
11752
11753 PR fortran/24207
11754 * gfortran.dg/private_type_3.f90: New test.
11755
11756 2005-10-11 Steven G. Kargl <kargls@comcast.net>
11757
11758 PR fortran/20786
11759 gfortran.dg/aint_anint_1.f90: New test.
11760
11761 2005-10-11 Steven G. Kargl <kargls@comcast.net>
11762
11763 PR libgfortran/24313
11764 gfortran.dg/csqrt.f: New test.
11765
11766 2005-10-11 Ian Lance Taylor <ian@airs.com>
11767
11768 PR c++/8057
11769 * g++.dg/warn/noeffect7.C: New test.
11770 * g++.dg/warn/noeffect2.C: Instantiate templates.
11771 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
11772 and warning.
11773
11774 2005-10-11 Mark Mitchell <mark@codesourcery.com>
11775
11776 PR c++/21089
11777 * g++.dg/init/float1.C: New test.
11778
11779 PR c++/24277
11780 * g++.dg/init/member1.C: Tweak error markers.
11781
11782 2005-10-11 Janis Johnson <janis187@us.ibm.com>
11783
11784 PR testsuite/24281
11785 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
11786 Check for null pointer.
11787
11788 2005-10-11 Mark Mitchell <mark@codesourcery.com>
11789
11790 PR c++/21369
11791 * g++.dg/parse/ret-type3.C: New test.
11792
11793 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
11794
11795 PR tree-opt/23946
11796 * gcc.c-torture/compile/pr23946.c: New test.
11797
11798 2005-10-11 Jakub Jelinek <jakub@redhat.com>
11799
11800 * g++.dg/opt/mmx2.C: New test.
11801
11802 2005-10-10 Mark Mitchell <mark@codesourcery.com>
11803
11804 PR c++/24277
11805 * g++.dg/template/static20.C: New test.
11806
11807 PR c++/24302
11808 * g++.dg/warn/Wunused-12.C: New test.
11809
11810 PR c++/23437
11811 * g++.dg/template/arg4.C: New test.
11812
11813 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
11814
11815 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
11816 * gcc.dg/ucnid-3.c: Likewise.
11817 * gcc.dg/ucnid-4.c: Likewise.
11818 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
11819 * g++.dg/other/ucnid-1.C: Likewise.
11820 * gcc.dg/sparc-frame-1.c: New test.
11821
11822 2005-10-10 Mark Mitchell <mark@codesourcery.com>
11823
11824 PR c++/24139
11825 * g++.dg/template/spec27.C: New test.
11826
11827 PR c++/24275
11828 * g++.dg/template/static19.C: New test.
11829
11830 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
11831
11832 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
11833 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
11834
11835 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
11836
11837 PR target/24136
11838 * gfortran.fortran-torture/compile/pr24136.f: New test.
11839
11840 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
11841
11842 PR c++/22172
11843 * g++.dg/parse/crash30.C: New test.
11844
11845 2005-10-07 Richard Guenther <rguenther@suse.de>
11846
11847 PR middle-end/24227
11848 * gcc.c-torture/compile/pr24227.c: New testcase.
11849
11850 2005-10-07 Steve Ellcey <sje@cup.hp.com>
11851
11852 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
11853 Do not put aligned attributes on array elements.
11854
11855 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
11856
11857 PR testsuite/23611, PR testsuite/23615
11858 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
11859 writing prototypes of library functions by hand.
11860 * obj-c++.dg/bitfield-4.mm: Likewise.
11861 * obj-c++.dg/const-str-4.mm: Likewise.
11862 * obj-c++.dg/encode-4.mm: Likewise.
11863 * obj-c++.dg/encode-5.mm: Likewise.
11864 * obj-c++.dg/encode-6.mm: Likewise.
11865 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
11866 * obj-c++.dg/method-10.mm: Likewise.
11867 * obj-c++.dg/method-17.mm: Likewise.
11868 * obj-c++.dg/method-19.mm: Likewise.
11869 * obj-c++.dg/try-catch-2.mm: Likewise.
11870
11871 2005-10-06 Richard Henderson <rth@redhat.com>
11872
11873 PR 24236
11874 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
11875
11876 2005-10-06 Dale Johannesen <dalej@apple.com>
11877
11878 * gcc.c-torture/execute/20030125-1.c: Correct.
11879
11880 2005-10-06 Richard Guenther <rguenther@suse.de>
11881
11882 PR tree-optimization/24238
11883 * g++.dg/tree-ssa/pr24238.C: New testcase.
11884
11885 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
11886
11887 PR 18568
11888 * gfortran.dg/der_pointer_3.f90: New test.
11889
11890 2005-10-05 Devang Patel <dpatel@apple.com>
11891
11892 PR Debug/23205
11893 * g++.dg/other/PR23205.C: New.
11894
11895 2005-10-05 Richard Henderson <rth@redhat.com>
11896
11897 PR target/23602
11898 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
11899 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
11900
11901 2005-10-05 Dale Johannesen <dalej@apple.com>
11902
11903 * gcc.c-torture/execute/float-floor.c: New.
11904
11905 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
11906
11907 PR tree-optimization/21419
11908 PR tree-optimization/24146
11909 PR tree-optimization/24151
11910
11911 * g++.dg/ext/asm7.C: New.
11912 * g++.dg/ext/asm8.C: New.
11913 * gcc.dg/asm-1.c: Compile on all targets.
11914 * gcc.dg/asm-pr24146.c: New.
11915 * gcc.dg/pr21419.c: Adjust error messages.
11916
11917 2005-10-05 Richard Guenther <rguenther@suse.de>
11918
11919 PR fortran/24176
11920 * gfortran.fortran-torture/compile/empty.f90: New testcase.
11921
11922 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
11923
11924 PR c++/23513
11925 * g++.dg/template/spec22.C: Robustify test.
11926 * g++.dg/template/spec26.C: New.
11927
11928 2005-10-05 Uros Bizjak <uros@kss-loka.si>
11929
11930 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
11931 if target supports vector instructions.
11932
11933 2005-10-04 Geoffrey Keating <geoffk@apple.com>
11934
11935 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
11936 C99 functions.
11937
11938 2005-10-04 Janis Johnson <janis187@us.ibm.com>
11939
11940 * lib/target-supports.exp (check_effective_target_fortran_large_real,
11941 check_effective_target_fortran_large_int): Replace cached result
11942 when target changes.
11943
11944 2005-10-04 Devang Patel <dpatel@apple.com>
11945
11946 * gcc.dg/i386-sse-vect-types.c: New.
11947
11948 2005-10-04 Ian Lance Taylor <ian@airs.com>
11949
11950 PR preprocessor/13726
11951 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
11952 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
11953
11954 2005-10-04 Richard Guenther <rguenther@suse.de>
11955
11956 PR c/23576
11957 * gcc.dg/noncompile/pr23576.c: New testcase.
11958
11959 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
11960
11961 PR middle-end/23125
11962 * gcc.dg/register-var-3.c: New test.
11963
11964 2005-10-04 Steven Bosscher <stevenb@suse.de>
11965
11966 * gcc.dg/pr23049.c: New test.
11967
11968 * gcc.dg/ucnid-4.c: Fix test.
11969
11970 2005-10-03 Diego Novillo <dnovillo@redhat.com>
11971
11972 PR 23445
11973 * gcc.c-torture/compile/pr23445.c: New test.
11974
11975 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
11976
11977 * g++.dg/overload/unknown1.C: New.
11978
11979 2005-10-03 Mark Mitchell <mark@codesourcery.com>
11980
11981 PR c++/17775
11982 * g++.dg/template/repo4.C: New test.
11983
11984 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11985
11986 PR libfortran/19308
11987 * gfortran.dg/large_real_kind_2.F90: New test.
11988 * gfortran.dg/large_integer_kind_2.f90: New test.
11989
11990 2005-10-03 Uros Bizjak <uros@kss-loka.si>
11991
11992 * lib/target-supports.exp (check_effective_target_vect_shift):
11993 Implement with result caching. Add i?86, x86_64 and ia64 targets.
11994 (check_effective_target_vect_condition): Fix copy-n-pasto.
11995
11996 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
11997 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
11998 targets.
11999
12000 2005-10-02 Mark Mitchell <mark@codesourcery.com>
12001
12002 PR c++/22621
12003 * g++.dg/template/overload5.C : New test.
12004
12005 PR c++/23840
12006 * g++.dg/expr/stdarg1.C: New test.
12007
12008 2005-10-02 Diego Novillo <dnovillo@redhat.com>
12009
12010 PR 24142
12011 * gcc.c-torture/execute/pr24142.c: New test.
12012
12013 2005-10-01 Diego Novillo <dnovillo@redhat.com>
12014
12015 PR 24141
12016 * gcc.c-torture/execute/pr24141.c: New test.
12017
12018 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
12019 Diego Novillo <dnovillo@redhat.com>
12020
12021 PR 23604
12022 * gcc.c-torture/execute/pr23604.c: New test.
12023
12024 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
12025
12026 PR fortran/16404
12027 PR fortran/20835
12028 PR fortran/20890
12029 PR fortran/20899
12030 PR fortran/20900
12031 PR fortran/20901
12032 PR fortran/20902
12033 gfortran.dg/equiv_constraint_1.f90: New test.
12034 gfortran.dg/equiv_constraint_2.f90: New test.
12035 gfortran.dg/equiv_constraint_3.f90: New test.
12036 gfortran.dg/equiv_constraint_4.f90: New test.
12037 gfortran.dg/equiv_constraint_5.f90: New test.
12038 gfortran.dg/equiv_constraint_6.f90: New test.
12039 gfortran.dg/equiv_constraint_7.f90: New test.
12040 gfortran.dg/equiv_constraint_8.f90: New test.
12041 gfortran.dg/private_type_1.f90: New test.
12042 gfortran.dg/private_type_2.f90: New test.
12043 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
12044 980628-10.f: Assert std=gnu to permit mixing of
12045 types in equivalence statements.
12046
12047 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
12048
12049 PR 24112
12050 * gfortran.dg/open_status_1.f90: New.
12051
12052 2005-09-30 Uros Bizjak <uros@kss-loka.si>
12053
12054 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
12055 * gcc.dg/vect/pr22480.c: Clean up temp files.
12056 * gcc.dg/vect/pr23831.c: Clean up temp files.
12057 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
12058 Clean up temp files.
12059 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
12060 Clean up temp files.
12061
12062 * gcc.dg/20050309-1.c: Clean up temp files.
12063 * gcc.dg/20050325-1.c: Clean up temp files.
12064
12065 2005-09-30 Uros Bizjak <uros@kss-loka.si>
12066
12067 PR tree-optimization/24059
12068 * gcc.dg/vect/pr24059.c : New test.
12069
12070 2005-09-29 Jakub Jelinek <jakub@redhat.com>
12071
12072 PR middle-end/24109
12073 * gcc.c-torture/execute/20050929-1.c: New test.
12074
12075 2005-09-29 Steven Bosscher <stevenb@suse.de>
12076
12077 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
12078
12079 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
12080
12081 PR c/21419
12082 * gcc.dg/pr21419.c: New test.
12083
12084 2005-09-29 Steven Bosscher <stevenb@suse.de>
12085
12086 * gcc.dg/pr23911.c: New test.
12087
12088 2005-09-28 Mark Mitchell <mark@codesourcery.com>
12089
12090 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
12091
12092 PR c++/16782
12093 * g++.dg/parse/qualified4.C: New test.
12094 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
12095 * g++.old-deja/g++.mike/p8154.C: Likewise.
12096
12097 2005-09-27 Mark Mitchell <mark@codesourcery.com>
12098
12099 PR c++/22147
12100 * g++.dg/template/friend37.C: New test.
12101 * g++.dg/parse/crash28.C: Adjust error markers.
12102
12103 2005-09-27 Jakub Jelinek <jakub@redhat.com>
12104
12105 PR fortran/18518
12106 * gfortran.fortran-torture/execute/save_2.f90: New decl.
12107
12108 2005-09-27 Devang Patel <dpatel@apple.com>
12109
12110 PR tree-optimization/23625
12111 * gcc.dg/pr23625.c: New test.
12112
12113 2005-09-27 Uros Bizjak <uros@kss-loka.si>
12114
12115 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
12116 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
12117
12118 2005-09-26 Jakub Jelinek <jakub@redhat.com>
12119
12120 PR fortran/23677
12121 * gfortran.fortran-torture/execute/save_1.f90: New test.
12122 * gfortran.dg/save_1.f90: New test.
12123
12124 2005-09-26 Uros Bizjak <uros@kss-loka.si>
12125
12126 * gcc.target/i386/builtin-apply-mmx.c: New test.
12127
12128 PR target/22576
12129 * gcc.target/i386/pr22576.c: New test.
12130
12131 PR target/22585
12132 * gcc.target/i386/pr22585.c: New test.
12133
12134 PR target/23268
12135 * gcc.target/i386/pr23268.c: New test.
12136
12137 PR middle-end/23831
12138 * gcc.dg/vect/pr23831.c: New test.
12139
12140 PR target/24055
12141 * gcc.target/i386/pr24055.c: New test.
12142
12143 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
12144
12145 PR tree-optimization/23960
12146 * gcc.c-torture/compile/pr23960.c: New.
12147
12148 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
12149
12150 PR fortran/16861
12151 * gfortran.dg/nested_modules_3.f90: New.
12152
12153 2005-09-22 Steven G. Kargl <kargls@comcast.net>
12154
12155 PR fortran/24005
12156 gfortran.dg/interface_1.f90: New test.
12157
12158 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
12159 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12160
12161 PR fortran/23843
12162 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
12163
12164 2005-09-22 Steven G. Kargl <kargls@comcast.net>
12165
12166 PR fortran/23516
12167 * gfortran.dg/imag_1.f: New test.
12168 * gfortran.dg/imag_2.f: Ditto.
12169
12170 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
12171
12172 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
12173
12174 2005-09-22 Jakub Jelinek <jakub@redhat.com>
12175
12176 PR c++/21983
12177 * g++.dg/warn/pr21983.C: New test.
12178
12179 2005-09-21 Mark Mitchell <mark@codesourcery.com>
12180
12181 PR c++/23993
12182 * g++.dg/template/array14.C: New test.
12183
12184 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
12185
12186 PR fortran/19929
12187 * gfortran.dg/der_ptr_component_1.f90: New test.
12188
12189 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12190
12191 PR c++/23965
12192 * g++.dg/template/error1.C: Reject "no matching function" message.
12193
12194 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12195
12196 PR c++/17609
12197 * g++.dg/lookup/error1.C: New test.
12198
12199 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
12200
12201 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
12202 functionality of the testcase.
12203
12204 2005-09-20 Richard Henderson <rth@redhat.com>
12205
12206 * gcc.dg/vect/vect-22.c: Require vect_float.
12207 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
12208
12209 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
12210
12211 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
12212 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
12213 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
12214 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
12215 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
12216 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
12217 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
12218 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
12219 * gcc.dg/cpp/ucnid-8.c: New test.
12220
12221 2005-09-20 Jakub Jelinek <jakub@redhat.com>
12222
12223 PR tree-optimization/23929
12224 * gcc.c-torture/compile/pr23929.c: New test.
12225
12226 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
12227
12228 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
12229 for one loop.
12230
12231 2005-09-20 Steve Ellcey <sje@cup.hp.com>
12232
12233 PR testsuite/23186
12234 * g++.dg/other/pr22003.C: Require named sections.
12235
12236 2005-09-20 Jakub Jelinek <jakub@redhat.com>
12237
12238 PR c++/23947
12239 * g++.dg/rtti/crash3.C: New test.
12240
12241 PR tree-optimization/23818
12242 * gcc.dg/pr23818.c: New test.
12243
12244 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12245
12246 PR fortran/23420
12247 * gfortran.dg/print_fmt_4.f: New.
12248
12249 2005-09-20 Jakub Jelinek <jakub@redhat.com>
12250
12251 PR fortran/23663
12252 * gfortran.fortran-torture/execute/entry_11.f90: New test.
12253
12254 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
12255
12256 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
12257 Use pointers to local alignable arrays instead. Added comments.
12258 * gcc.dg/vect/vect-46.c: Likewise.
12259 * gcc.dg/vect/vect-48.c: Likewise.
12260 * gcc.dg/vect/vect-49.c: Likewise.
12261 * gcc.dg/vect/vect-52.c: Likewise.
12262 * gcc.dg/vect/vect-53.c: Likewise.
12263 * gcc.dg/vect/vect-54.c: Likewise.
12264 * gcc.dg/vect/vect-56.c: Likewise.
12265 * gcc.dg/vect/vect-57.c: Likewise.
12266 * gcc.dg/vect/vect-58.c: Likewise.
12267 * gcc.dg/vect/vect-60.c: Likewise.
12268 * gcc.dg/vect/vect-61.c: Likewise.
12269
12270 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
12271 The test is no longer vectorizable on vect_no_align targets.
12272 * gcc.dg/vect/vect-43.c: Likewsie.
12273
12274 * gcc.dg/vect/vect-44.c: Added comments.
12275 * gcc.dg/vect/vect-45.c: Added comments.
12276 * gcc.dg/vect/vect-50.c: Added comments.
12277 * gcc.dg/vect/vect-51.c: Added comments.
12278
12279 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
12280 aligned type.
12281 * gcc.dg/vect/Os-vect-95.c: Likewise.
12282
12283 * gcc.dg/vect/vect-41.c: Test removed.
12284 * gcc.dg/vect/vect-47.c: Test removed.
12285 * gcc.dg/vect/vect-55.c: Test removed.
12286 * gcc.dg/vect/vect-59.c: Test removed.
12287
12288 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
12289
12290 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
12291 No longer vectorizable on vect_no_align targets.
12292 * gcc.dg/vect/pr20122.c: Likewise.
12293 * gcc.dg/vect/vect-74.c: Likewise.
12294 * gcc.dg/vect/vect-75.c: Likewise.
12295 * gcc.dg/vect/vect-76.c: Likewise.
12296
12297 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
12298 Will not be vectorizable on vect_no_align targets once aliasing issues
12299 are resolved.
12300 * gcc.dg/vect/vect-79.c: Likewise.
12301
12302 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
12303 * gcc.dg/vect/vect-78.c: Likewise.
12304 * gcc.dg/vect/vect-97.c: Likewise.
12305
12306 2005-09-19 Steven Bosscher <stevenb@suse.de>
12307
12308 * gcc.dg/pr23943.c: New test.
12309
12310 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
12311
12312 PR fortran/19181
12313 * gfortran.dg/derived_pointer_null_1.f90: New test.
12314
12315 2005-09-18 Richard Guenther <rguenther@suse.de>
12316
12317 PR middle-end/23944
12318 * gcc.c-torture/compile/pr23944.c: New testcase.
12319
12320 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
12321
12322 PR fortran/15975
12323 * gfortran.dg/der_pointer_2.f90: New test.
12324
12325 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
12326
12327 PR fortran/16861
12328 * gfortran.dg/nested_modules_2.f90: New test.
12329
12330 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12331
12332 PR c++/18368
12333 * g++.dg/other/semicolon.C: New test.
12334
12335 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
12336
12337 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
12338 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
12339
12340 2005-09-16 Mark Mitchell <mark@codesourcery.com>
12341
12342 PR c++/23914
12343 * g++.dg/template/static18.C: New test.
12344
12345 PR c++/21514
12346 * g++.dg/template/crash19.C: Remove dg-error marker.
12347 * g++.dg/template/local4.C: New test.
12348
12349 2005-09-16 Paul Brook <paul@codesourcery.com>
12350
12351 PR fortran/23906
12352 * gfortran.dg/dependency_1.f90: New test.
12353
12354 2005-09-15 Mark Mitchell <mark@codesourcery.com>
12355
12356 PR c++/23896
12357 * g++.dg/template/static17.C: New test.
12358
12359 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
12360
12361 PR c++/23139
12362 * g++.dg/warn/huge-val1.C: New test.
12363
12364 2005-09-15 Mark Mitchell <mark@codesourcery.com>
12365
12366 PR c++/13140
12367 * g++.dg/parse/class2.C: New test.
12368 * g++.dg/template/explicit8.C: Likewise.
12369 * g++.dg/template/spec25.C: Likewise.
12370
12371 2005-09-14 Josh Conner <jconner@apple.com>
12372
12373 PR middle-end/23584
12374 * gcc.dg/pr23584.c: New test.
12375
12376 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
12377
12378 PR fortran/21875 Internal Unit Array I/O, NIST
12379 * gfortran.dg/arrayio_1.f90: New test.
12380 * gfortran.dg/arrayio_1.f90: New test.
12381 * gfortran.dg/arrayio_1.f90: New test.
12382 * gfortran.dg/arrayio_1.f90: New test.
12383 * gfortran.dg/arrayio_1.f90: New test.
12384
12385 2005-09-14 Uros Bizjak <uros@kss-loka.si>
12386
12387 PR middle-end/22480
12388 * gcc.dg/vect/pr22480.c: New test.
12389
12390 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
12391
12392 PR fortran/19358
12393 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
12394
12395 2005-09-13 Josh Conner <jconner@apple.com>
12396
12397 PR c++/23180
12398 * g++.dg/init/struct2.C: New test.
12399 * g++.dg/init/struct3.C: New test.
12400
12401 2005-09-13 Janis Johnson <janis187@us.ibm.com>
12402
12403 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
12404 Clean up temp files.
12405 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12406 gcc.dg/tree-ssa/builtin-fprintf-1.c,
12407 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
12408 gcc.dg/tree-ssa/builtin-printf-1.c,
12409 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
12410 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
12411 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
12412 gcc.dg/tree-ssa/builtin-vprintf-1.c,
12413 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
12414 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12415 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12416 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12417 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12418 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12419 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12420 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
12421
12422 2005-09-13 Josh Conner <jconner@apple.com>
12423
12424 * lib/gcc-dg.exp: Load scanipa.exp.
12425 (cleanup-dump): New procedure.
12426 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
12427 * lib/scandump.exp: New file.
12428 * lib/scantree.exp: Use it.
12429 * lib/scanipa.exp: New file.
12430
12431 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
12432
12433 PR fortran/17740
12434 * gfortran.dg/generic_4.f90: New test.
12435
12436 2005-09-13 Uros Bizjak <uros@kss-loka.si>
12437
12438 PR target/23816
12439 * gcc.target/i386/pr23816-1.c: New test.
12440 * gcc.target/i386/pr23816-2.c: New test.
12441
12442
12443 2005-09-13 Bastian Blank <waldi@debian.org>
12444
12445 PR c++/16171
12446 * g++.dg/abi/mangle26.C: New test.
12447 * g++.dg/abi/mangle27.C: New test.
12448 * g++.dg/abi/mangle28.C: New test.
12449 * g++.dg/abi/mangle29.C: New test.
12450
12451 PR c++/23839
12452 * g++.dg/parse/register1.C: New test.
12453
12454 2005-09-13 Mark Mitchell <mark@codesourcery.com>
12455
12456 PR c++/23842
12457 * g++.dg/template/access16.C: New test.
12458
12459 2005-09-13 Richard Sandiford <richard@codesourcery.com>
12460
12461 * gfortran.dg/char_pack_2.f90: Increase the vector size.
12462
12463 2005-09-13 Richard Sandiford <richard@codesourcery.com>
12464
12465 PR fortran/18899
12466 * gfortran.dg/shape_2.f90: New test.
12467
12468 2005-09-13 Richard Sandiford <richard@codesourcery.com>
12469
12470 PR target/19269
12471 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12472 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12473 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12474 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12475 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12476 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12477 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12478 tests.
12479
12480 2005-09-12 Mark Mitchell <mark@codesourcery.com>
12481
12482 PR c++/23841
12483 * g++.dg/parse/template17.C: New test.
12484
12485 2005-09-12 Mark Mitchell <mark@codesourcery.com>
12486
12487 PR c++/23789
12488 * g++.dg/template/nontype14.C: New test.
12489
12490 2005-09-12 Ian Lance Taylor <ian@airs.com>
12491
12492 PR g++/7874
12493 * g++.dg/lookup/friend7.C: New test.
12494 * g++.dg/lookup/friend8.C: New test.
12495 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12496 so that it will be found via argument dependent lookup.
12497 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12498 friend functions which will no longer be found.
12499 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12500 function g, so that it will be found via argument dependent
12501 lookup.
12502 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12503 * g++.old-deja/g++.mike/net43.C: Likewise.
12504
12505 2005-09-12 Mark Mitchell <mark@codesourcery.com>
12506
12507 PR c++/23691
12508 * g++.dg/template/static16.C: New test.
12509
12510 2005-09-12 Josh Conner <jconner@apple.com>
12511
12512 PR middle-end/23237
12513 * gcc.c-torture/compile/pr23237.c: New test.
12514
12515 2005-09-11 Richard Henderson <rth@redhat.com>
12516
12517 * g++.dg/other/error8.C: Update expected diagnostic text.
12518
12519 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12520
12521 PR libfortran/19872
12522 * gfortran.dg/overwrite_1.f: New test.
12523
12524 2005-09-09 Josh Conner <jconner@apple.com>
12525
12526 * g++.dg/init/pr23180-1.C: Removed.
12527 * g++.dg/init/pr23180-2.C: Removed.
12528
12529 2005-09-09 David Daney <ddaney@avtrex.com>
12530
12531 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
12532 files which are ...
12533 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
12534 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
12535
12536 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12537
12538 * gfortran.dg/iostat_2.f90: New test.
12539
12540 2005-09-09 Mark Mitchell <mark@codesourcery.com>
12541
12542 PR c++/22252
12543 * g++.dg/ext/interface1.C: New test.
12544 * g++.dg/ext/interface1.h: Likewise.
12545 * g++.dg/ext/interface1a.cc: Likewise.
12546
12547 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
12548
12549 * gfortran.dg/iomsg_1.f90: New test case.
12550
12551 2005-09-09 Richard Guenther <rguenther@suse.de>
12552
12553 PR c++/23624
12554 * g++.dg/tree-ssa/pr23624.C: New testcase.
12555
12556 2005-09-09 Richard Sandiford <richard@codesourcery.com>
12557
12558 PR fortran/19239
12559 * gfortran.dg/vector_subscript_1.f90,
12560 * gfortran.dg/vector_subscript_2.f90: New tests.
12561
12562 2005-09-09 Richard Sandiford <richard@codesourcery.com>
12563
12564 PR fortran/21104
12565 * gfortran.dg/array_alloc_1.f90,
12566 * gfortran.dg/array_alloc_2.f90,
12567 * gfortran.dg/array_alloc_3.f90: New tests.
12568
12569 2005-09-09 Richard Sandiford <richard@codesourcery.com>
12570
12571 PR fortran/12840
12572 * gfortran.dg/array_constructor_6.f90
12573 * gfortran.dg/array_constructor_7.f90
12574 * gfortran.dg/array_constructor_8.f90
12575 * gfortran.dg/array_constructor_9.f90
12576 * gfortran.dg/array_constructor_10.f90
12577 * gfortran.dg/array_constructor_11.f90
12578 * gfortran.dg/array_constructor_12.f90: New tests.
12579
12580 2005-09-08 Josh Conner <jconner@apple.com>
12581
12582 PR c++/23180
12583 * g++.dg/init/pr23180-1.C: New test.
12584 * g++.dg/init/pr23180-2.C: New test.
12585
12586 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
12587
12588 PR fortran/18878
12589 * gfortran.dg/module_double_reuse.f90: New.
12590
12591 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
12592
12593 PR fortran/23270
12594 PR fortran/22304
12595 PR fortran/18870
12596 PR fortran/17917
12597 PR fortran/16511
12598 * gfortran.dg/common_equivalence_1.f: New.
12599 * gfortran.dg/common_equivalence_2.f: New.
12600 * gfortran.dg/common_equivalence_3.f: New.
12601 * gfortran.dg/contained_equivalence_1.f90: New.
12602 * gfortran.dg/module_blank_common.f90: New.
12603 * gfortran.dg/module_commons_1.f90: New.
12604 * gfortran.dg/module_equivalence_1.f90: New.
12605 * gfortran.dg/nested_modules_1.f90: New.
12606 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
12607 equivalences and add comment to connect the test with
12608 the PR.
12609
12610 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12611
12612 PR fortran/23765
12613 * gfortran.dg/common_6.f90: New test.
12614
12615 2005-09-08 Richard Sandiford <richard@codesourcery.com>
12616
12617 PR fortran/15326
12618 * gfortran.dg/char_result_1.f90,
12619 * gfortran.dg/char_result_2.f90,
12620 * gfortran.dg/char_result_3.f90,
12621 * gfortran.dg/char_result_4.f90,
12622 * gfortran.dg/char_result_5.f90,
12623 * gfortran.dg/char_result_6.f90,
12624 * gfortran.dg/char_result_7.f90,
12625 * gfortran.dg/char_result_8.f90: New tests.
12626
12627 2005-09-08 Richard Sandiford <richard@codesourcery.com>
12628
12629 PR fortran/19928
12630 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
12631
12632 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
12633
12634 PR obj-c++/16816
12635 * obj-c++.dg/selector-5.mm: New test.
12636 * obj-c++.dg/selector-6.mm: New test.
12637
12638 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
12639
12640 PR objc/20574
12641 PR objc/19324
12642 * objc.dg/error-1.m: New test.
12643
12644 2005-09-07 Richard Sandiford <richard@codesourcery.com>
12645
12646 PR fortran/23373
12647 * gfortran.fortran-torture/execute/pr23373-1.f90,
12648 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
12649
12650 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
12651
12652 PR libfortran/23760
12653 * gfortran.dg/g77/1832.f: Remove long string in write statement
12654 to allow the test to pass on correct list directed output with
12655 prepended space.
12656
12657 2005-09-07 James E Wilson <wilson@specifix.com>
12658
12659 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
12660
12661 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
12662
12663 * gfortran.dg/parameter+save.f90: Rename to
12664 * gfortran.dg/parameter_save.f90: .. this.
12665
12666 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
12667
12668 PR fortran/20848
12669 * gfortran.dg/parameter+save.f90: New test case.
12670
12671 2005-09-06 Richard Sandiford <richard@codesourcery.com>
12672
12673 PR fortran/19269
12674 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
12675
12676 2005-09-06 Jakub Jelinek <jakub@redhat.com>
12677
12678 PR c/23075
12679 * gcc.dg/pr23075.c: New test.
12680 * g++.dg/warn/pr23075.C: New test.
12681
12682 PR target/22362
12683 * gcc.target/i386/pr22362.c: New test.
12684
12685 PR rtl-optimization/23098
12686 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
12687
12688 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
12689 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12690 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12691
12692 2005-09-06 Mark Mitchell <mark@codesourcery.com>
12693
12694 * g++.dg/expr/cast6.C: New test.
12695
12696 PR c++/9782
12697 * g++.dg/init/new15.C: New test.
12698
12699 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
12700
12701 * gcc.dg/vect/Os-vect-95.c: New test.
12702 * gcc.dg/vect/vect-95.c: Same.
12703
12704 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
12705
12706 * gcc.dg/vect/vect-29.c: Update xfail testing.
12707 * gcc.dg/vect/vect-44.c: Same.
12708 * gcc.dg/vect/vect-48.c: Same.
12709 * gcc.dg/vect/vect-50.c: Same.
12710 * gcc.dg/vect/vect-72.c: Same.
12711 * gcc.dg/vect/vect-77.c: Same.
12712 * gcc.dg/vect/vect-78.c: Same.
12713 * gcc.dg/vect/vect-80.c: Same.
12714 * gcc.dg/vect/vect-96.c: Same.
12715 * gcc.dg/vect/vect-100.c: Same.
12716 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
12717 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
12718 * gfortran.dg/vect/vect-5.f90: Same.
12719
12720 2005-09-06 Jakub Jelinek <jakub@redhat.com>
12721
12722 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
12723 start strings.
12724 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12725 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12726
12727 PR c++/23056
12728 * g++.dg/opt/pr23056.C: New test.
12729
12730 PR rtl-optimization/23098
12731 * gcc.target/i386/pr23098.c: New test.
12732
12733 2005-09-05 Mark Mitchell <mark@codesourcery.com>
12734
12735 PR c++/23667
12736 * g++.dg/template/static15.C: New test.
12737
12738 PR c++/21440
12739 * g++.dg/ext/stmtexpr5.C: New test.
12740 * g++.dg/ext/stmtexpr6.C: Likewise.
12741
12742 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
12743
12744 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
12745
12746 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
12747 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12748 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12749
12750 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
12751
12752 PR libfortran/23321
12753 * gfortran.dg/direct_io_4.f90: New test case.
12754
12755 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
12756 Rasmus Hahn <rassahah@neofonie.de>
12757
12758 PR libobjc/23108
12759 * objc.dg/type-stream-1.m: New test.
12760
12761 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
12762
12763 PR fortran/23661
12764 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
12765 gfortran.dg/print_fmt_3.f90: New test.
12766
12767 2005-09-03 Jakub Jelinek <jakub@redhat.com>
12768
12769 * gfortran.dg/fmt_t_1.f90: New test.
12770
12771 2005-09-03 Jakub Jelinek <jakub@redhat.com>
12772
12773 PR rtl-optimization/23454
12774 * g++.dg/opt/pr23454.C: New test.
12775
12776 2005-09-03 Mark Mitchell <mark@codesourcery.com>
12777
12778 PR c++/23699
12779 * g++.dg/ext/static1.C: New test.
12780
12781 2005-09-02 Richard Henderson <rth@redhat.com>
12782
12783 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
12784 tail call to check_fa_work.
12785
12786 2005-09-02 Mark Mitchell <mark@codesourcery.com>
12787
12788 PR c++/21687
12789 * g++.dg/other/gc3.C: New test.
12790
12791 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
12792
12793 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
12794 * gcc.dg/20050826-1.c: Likewise.
12795
12796 2005-08-31 Mark Mitchell <mark@codesourcery.com>
12797
12798 PR c++/23167
12799 * g++.dg/expr/volatile1.C: New test.
12800
12801 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
12802
12803 PR middle-end/23547
12804 * gcc.dg/pr23547.c: New test.
12805
12806 2005-09-02 Richard Sandiford <richard@codesourcery.com>
12807
12808 PR c/22061
12809 * gcc.c-torture/execute/pr22061-1.c,
12810 * gcc.c-torture/execute/pr22061-2.c,
12811 * gcc.c-torture/execute/pr22061-3.c,
12812 * gcc.c-torture/execute/pr22061-4.c: New tests.
12813
12814 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
12815
12816 * gcc.dg/Wredundant-decls-2.c: New test to check that
12817 -Wredundant-decls does not issue warning for a variable
12818 definition following a declaration.
12819
12820 2005-09-01 Jakub Jelinek <jakub@redhat.com>
12821
12822 PR debug/7241
12823 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
12824 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
12825 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
12826
12827 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
12828 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
12829 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
12830 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
12831 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
12832 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
12833 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
12834 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
12835
12836 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
12837
12838 PR objc/23306
12839 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
12840 scan-assmbler.
12841
12842 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
12843
12844 PR target/21255
12845 * gcc.dg/pr21255-1.c: New test.
12846 * gcc.dg/pr21255-2-mb.c: Likewise.
12847 * gcc.dg/pr21255-2-ml.c: Likewise.
12848 * gcc.dg/pr21255-3.c: Likewise.
12849 * gcc.dg/pr21255-4.c: Likewise.
12850
12851 2005-08-31 Dale Johannesen <dalej@apple.com>
12852
12853 * gcc.dg/20050830-1.c: New.
12854
12855 2005-08-31 Josh Conner <jconner@apple.com>
12856
12857 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
12858 command-line options for arm-*-* targets.
12859 * g++.dg/init/array16.C: Likewise.
12860 * g++.dg/other/crash-4.C: Likewise.
12861
12862 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
12863
12864 PR obj-c++/23640
12865 * obj-c++.dg/gnu-runtime-3.mm: New test.
12866
12867 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12868
12869 PR c++/13377
12870 * g++.dg/lookup/ambig4.C: New test.
12871 * g++.dg/lookup/ambig5.C: New test.
12872 * g++.dg/tc1/dr101.C: Adjust error markers.
12873
12874 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12875
12876 PR c++/23639
12877 * g++.dg/template/ttp5.C: Adjust error markers.
12878
12879 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
12880
12881 PR testsuite/23609
12882 * lib/obj-c++.exp: Include target-libpath.exp.
12883 (obj-c++_link_flags): Look for the GNU libobjc library
12884 and set the library path to include it.
12885 Don't manually set LD_LIBRARY_PATH (etc.) but call
12886 set_ld_library_path_env_vars instead.
12887 (obj-c++_target_compile): Don't set library path or
12888 linker flags because they are already set correctly
12889 in obj-c++_link_flags.
12890
12891 2005-08-30 Josh Conner <jconner@apple.com>
12892
12893 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
12894 to command-line options for arm-*-* targets.
12895
12896 2005-08-30 Geoffrey Keating <geoffk@apple.com>
12897
12898 * g++.dg/other/i386-1.C: New.
12899
12900 2005-08-30 Jakub Jelinek <jakub@redhat.com>
12901
12902 PR preprocessor/20348
12903 PR preprocessor/20356
12904 * gcc.dg/cpp/pr20348.c: New test.
12905 * gcc.dg/cpp/pr20348.h: New file.
12906 * gcc.dg/cpp/inc/pr20348.h: New file.
12907 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
12908 * gcc.dg/cpp/pr20356.c: New test.
12909 * gcc.dg/cpp/pr20356.h: New file.
12910 * gcc.dg/cpp/inc/pr20356.h: New file.
12911 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
12912
12913 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
12914
12915 * gfortran.fortran-torture/execute/intrinsic_count.f90:
12916 Fix array dimension to avoid correct end-of-file error.
12917
12918 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
12919
12920 PR libfortran/23598
12921 * gfortran.dg/iostat_1.f90: New test.
12922
12923 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
12924
12925 PR middle-end/23408
12926 * gcc.dg/pr23408.c: New test.
12927
12928 2005-08-28 Mark Mitchell <mark@codesourcery.com>
12929
12930 PR c++/23099
12931 * g++.dg/init/member1.C: Make sure erroneous static data member
12932 definitions are required.
12933 * g++.dg/template/static13.C: New test.
12934 * g++.dg/template/static14.C: Likewise.
12935
12936 2005-08-29 Jakub Jelinek <jakub@redhat.com>
12937
12938 * gcc.target/i386/pr23575.c: Use -msse2 instead of
12939 -march=pentium4, remove ilp32 requirement.
12940
12941 PR middle-end/23484
12942 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
12943 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
12944
12945 2005-08-29 Andreas Jaeger <aj@suse.de>
12946
12947 PR testsuite/23607
12948 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
12949
12950 2005-08-28 Jakub Jelinek <jakub@redhat.com>
12951
12952 * gcc.c-torture/execute/20050316-2.c: New test.
12953 * gcc.c-torture/execute/20050316-3.c: New test.
12954 * gcc.dg/torture/pr16104-1.c: New test.
12955
12956 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
12957
12958 PR middle-end/23463
12959 * gcc.c-torture/execute/zero-struct-1.c: New test.
12960
12961 2005-08-27 Richard Guenther <rguenther@suse.de>
12962
12963 PR target/23575
12964 * gcc.target/i386/pr23575.c: New testcase.
12965
12966 2005-08-26 Jakub Jelinek <jakub@redhat.com>
12967
12968 PR rtl-optimization/23561
12969 * gcc.c-torture/execute/20050826-1.c: New test.
12970
12971 PR rtl-opt/23560
12972 * gcc.c-torture/execute/20050826-2.c: New test.
12973
12974 2005-08-26 Dale Johannesen <dalej@apple.com>
12975
12976 * gcc.dg/20030711-1.c: Modify to work on Darwin.
12977 * gcc.dg/20050826-1.c: New.
12978
12979 2005-08-26 Mark Mitchell <mark@codesourcery.com>
12980
12981 PR c++/19004
12982 * g++.dg/template/nontype13.C: New test.
12983
12984 PR c++/23491
12985 * g++.dg/init/new14.C: New test.
12986 * g++.dg/expr/anew1.C: Do not XFAIL.
12987 * g++.dg/expr/anew2.C: Likewise.
12988 * g++.dg/expr/anew3.C: Likewise.
12989
12990 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
12991
12992 PR middle-end/22439
12993 * gcc.dg/vla-3.c: New test.
12994
12995 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
12996
12997 PR fortran/20363
12998 * gfortran.dg/named_interface.f90: New.
12999
13000 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
13001
13002 * gcc.c-torture/execute/frame-address.c: New test.
13003
13004 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
13005
13006 PR c++/20817
13007 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
13008
13009 2005-08-25 Alan Modra <amodra@bigpond.net.au>
13010
13011 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
13012
13013 2005-08-25 Alan Modra <amodra@bigpond.net.au>
13014
13015 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
13016 * gcc.dg/altivec-22.c: Rename from..
13017 * gcc.dg/altivec-nomfcr.c: ..this.
13018
13019 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
13020
13021 PR tree-optimization/23546
13022 * gcc.dg/tree-ssa/pr23546.c: New test.
13023
13024 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
13025
13026 PR fortran/17758
13027 * gfortran.dg/nonreturning_statements.f90: New test.
13028
13029 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
13030
13031 PR c++/22454
13032 * g++.dg/parse/crash29.C: New.
13033
13034 2005-08-23 DJ Delorie <dj@redhat.com>
13035
13036 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
13037 constants have the L suffix.
13038
13039 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
13040
13041 PR c++/23044
13042 * g++.dg/template/instantiate8.C: New.
13043
13044 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
13045
13046 PR middle-end/23467
13047 * gcc.c-torture/execute/pr23467.c: New test.
13048
13049 2005-08-23 Jakub Jelinek <jakub@redhat.com>
13050
13051 PR tree-optimization/22043
13052 * gcc.c-torture/execute/20050613-1.c: New test.
13053
13054 2005-08-23 Ben Elliston <bje@au.ibm.com>
13055
13056 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
13057
13058 2005-08-22 Jakub Jelinek <jakub@redhat.com>
13059
13060 PR rtl-optimization/23478
13061 * g++.dg/opt/pr23478.C: New test.
13062
13063 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
13064
13065 PR c/18715
13066 * gcc.dg/switch-warn-3.c: New test.
13067
13068 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13069
13070 PR c++/22233
13071 * g++.dg/template/param1.C: New test.
13072
13073 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13074
13075 PR c++/23089
13076 * g++.dg/other/incomplete1.C: New test.
13077
13078 2005-08-22 Ira Rosen <irar@il.ibm.com>
13079
13080 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
13081 are vectorizable.
13082
13083 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13084
13085 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
13086 d_lines_5.f: New.
13087
13088 2005-08-21 Jakub Jelinek <jakub@redhat.com>
13089
13090 * gcc.target/i386/sse-4.c: New test.
13091
13092 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13093
13094 PR testsuite/23239
13095 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
13096
13097 2005-08-20 Jakub Jelinek <jakub@redhat.com>
13098
13099 * gcc.dg/20050811-1.c: New test.
13100 * gcc.dg/20050811-2.c: New test.
13101
13102 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
13103
13104 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
13105
13106 2005-08-19 Diego Novillo <dnovillo@redhat.com>
13107
13108 PR 23476
13109 * gcc.c-torture/compile/pr23476.c: New test.
13110
13111 2005-08-19 Devang Patel <dpatel@apple.com>
13112
13113 PR tree-optimization/23048
13114 * gcc.dg/tree-ssa/pr23048.c: New test.
13115
13116 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
13117
13118 PR middle-end/20624
13119 * g++.dg/warn/Wreturn-3.C: New test
13120
13121 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
13122
13123 PR tree-optimization/22228
13124 * g++.dg/vect/pr22543.cc: New test.
13125
13126 2005-08-17 Steven Bosscher <stevenb@suse.de>
13127
13128 PR tree-optimization/21574
13129 * gcc.dg/tree-ssa/pr21574.c: New test.
13130
13131 2005-08-16 James E Wilson <wilson@specifix.com>
13132
13133 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
13134
13135 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
13136
13137 PR tree-opt/23402
13138 * gcc.c-torture/compile/zero-strct-3.c: New test.
13139 * gcc.c-torture/compile/zero-strct-4.c: New test.
13140
13141 2005-08-16 Steven Bosscher <stevenb@suse.de>
13142
13143 PR target/23376
13144 * gcc.target/x86_64/pr23376.c: New test.
13145
13146 2005-08-16 Ian Lance Taylor <ian@airs.com>
13147
13148 PR c++/23337
13149 * g++.dg/ext/vector2.C: New.
13150
13151 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
13152
13153 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
13154
13155 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
13156
13157 PR libfortran/23428
13158 * gfortran.dg/inquire-complex.f90: New test case.
13159
13160 2005-08-16 James E Wilson <wilson@specifix.com>
13161
13162 PR tree-optimization/21105
13163 * gcc.dg/large-size-array.c: New.
13164
13165 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
13166
13167 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
13168 type.
13169 * gcc.dg/vect/vect-41: Likewise.
13170 * gcc.dg/vect/vect-42: Likewise.
13171 * gcc.dg/vect/vect-43: Likewise.
13172 * gcc.dg/vect/vect-44: Likewise.
13173 * gcc.dg/vect/vect-46: Likewise.
13174 * gcc.dg/vect/vect-47: Likewise.
13175 * gcc.dg/vect/vect-48: Likewise.
13176 * gcc.dg/vect/vect-52: Likewise.
13177 * gcc.dg/vect/vect-53: Likewise.
13178 * gcc.dg/vect/vect-54: Likewise.
13179 * gcc.dg/vect/vect-55: Likewise.
13180 * gcc.dg/vect/vect-56: Likewise.
13181 * gcc.dg/vect/vect-57: Likewise.
13182 * gcc.dg/vect/vect-58: Likewise.
13183 * gcc.dg/vect/vect-59: Likewise.
13184 * gcc.dg/vect/vect-60: Likewise.
13185 * gcc.dg/vect/vect-61: Likewise.
13186 * gcc.dg/vect/vect-85: Likewise.
13187 * gcc.dg/vect/vect-87: Likewise.
13188 * gcc.dg/vect/vect-88: Likewise.
13189 * gcc.dg/vect/vect-93.c: Likewise.
13190 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
13191 * gcc.dg/vect/vect-75: Likewise.
13192 * gcc.dg/vect/vect-76: Likewise.
13193 * gcc.dg/vect/vect-77: Likewise.
13194 * gcc.dg/vect/vect-78: Likewise.
13195 * gcc.dg/vect/vect-80: Likewise.
13196 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
13197 vectorized for the expected reason, rather than checking how alignment
13198 was handled.
13199 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
13200 type and also instead of aligned pointers. Added documentation.
13201
13202 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
13203
13204 * gfortran.dg/power.f90: New test.
13205
13206 2005-08-16 Jakub Jelinek <jakub@redhat.com>
13207
13208 PR rtl-optimization/23299
13209 * g++.dg/opt/pr23299.C: New test.
13210
13211 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13212
13213 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
13214
13215 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
13216
13217 * g++.dg/template/local6.C: New test.
13218
13219 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
13220
13221 * execute/exceptions/finally-1.m: Check that the catch and finally are
13222 being called. Also add a "return 0;" at the end of main.
13223
13224 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
13225
13226 PR fortran/21432.
13227 * gfortran.dg/namelist_print_1.f: New test of functionality of
13228 PRINT namelist.
13229 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
13230 namelist generates error with -std=f95.
13231
13232 2005-08-14 Ira Rosen <irar@il.ibm.com>
13233
13234 PR tree-optimization/23119
13235 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
13236
13237 2005-08-13 Marcin Koziej <creep@desk.pl>
13238 Andrew Pinski <pinskia@physics.uc.edu>
13239
13240 PR libobjc/22492
13241 * execute/exceptions/finally-1.m: New test.
13242
13243 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
13244
13245 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
13246 testsuite.
13247 * objc/execute/exceptions/trivial.m: New test.
13248 * objc.dg/try-catch-11.m: Move to ...
13249 * objc/execute/exceptions/foward-1.m: Here.
13250 * objc.dg/try-catch-2.m: Move to ...
13251 * objc/execute/exceptions/catchall-1.m: Here.
13252 * objc.dg/try-catch-8.m: Move to ...
13253 * objc/execute/exceptions/local-variables-1.m: Here.
13254
13255 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
13256
13257 * objc.dg/nested-func-1.m: Move to ...
13258 * objc/execute/nested-func-1.m: Here.
13259
13260 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
13261
13262 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
13263 in ${options} instead of [target_info name].
13264 * lib/obj-c++.exp (objc_target_compile): Likewise.
13265
13266 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
13267
13268 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
13269
13270 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
13271
13272 part of PR testsuite/23348
13273 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
13274 of the torture options.
13275 * objc/compile/trivial.m: New test.
13276
13277 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
13278
13279 * gfortran.dg/eoshift.f90: Correct format.
13280
13281 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
13282
13283 * gfortran.fortran-torture/execute/character_passing.f90:
13284 Fix comment typo.
13285
13286 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
13287
13288 PR c++/8271
13289 * g++.dg/template/unify10.C: New.
13290
13291 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
13292
13293 * g++.dg/parse/pr22514.C: Move to...
13294 * g++.dg/debug/pr22514.C: here.
13295
13296 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13297
13298 PR c++/23266
13299 * g++.dg/inherit/pure1.C: New test.
13300
13301 * ChangeLog: Fix typos.
13302
13303 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13304 Steven Bosscher <stevenb@suse.de>
13305
13306 * gfortran.dg/runtime_warning_1.f90: New test.
13307
13308 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
13309
13310 PR c++/23219
13311 * g++.dg/parse/crash28.C: New.
13312
13313 2005-08-11 Richard Guenther <rguenther@suse.de>
13314
13315 PR target/23289
13316 * gcc.target/i386/tailcall-1.c: New testcase.
13317
13318 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
13319
13320 * gcc.dg/vect/vect-67.c: Un-xfail.
13321
13322 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
13323
13324 PR c++/23225
13325 * g++.dg/testsuite/parse/crash27.C: new test.
13326
13327 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
13328
13329 PR libfortran/22143
13330 * gfortran.dg/shift-kind.f90: New testcase.
13331
13332 2005-08-10 Richard Sandiford <richard@codesourcery.com>
13333
13334 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
13335 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
13336
13337 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13338
13339 PR c++/20646
13340 * g++.dg/other/mult-stor1.C: New test.
13341
13342 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
13343
13344 * gcc.c-torture/pr18299-1.c: Move to ...
13345 * gcc.c-torture/compile/pr18299-1.c: Here.
13346
13347 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
13348
13349 * gfortran/fortran.torture/execute/character_passing.f90:
13350 Fix types for LSAME.
13351
13352 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
13353
13354 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
13355 input data back to what it was originally.
13356
13357 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
13358
13359 * objc.dg/try-catch-8.m: Enable for all targets.
13360
13361 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
13362
13363 * gcc.dg/pr23165.c: New test.
13364
13365 2005-08-09 Steven Bosscher <stevenb@suse.de>
13366
13367 PR tree-optimization/23234
13368 * gcc.dg/tree-ssa/pr23234.c: New test.
13369
13370 2005-08-08 Josh Conner <jconner@apple.com>
13371
13372 PR rtl-optimization/23241
13373 * gcc.dg/char-compare.c: New test.
13374
13375 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13376
13377 PR c++/22508
13378 * g++.dg/init/new13.C: New test.
13379
13380 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
13381
13382 PR c++/21166
13383 * g++.dg/other/crash-4.C: Adjust
13384 * g++/dg/ext/packed9.C: New.
13385
13386 2005-08-08 Richard Sandiford <richard@codesourcery.com>
13387
13388 PR middle-end/21964
13389 * gcc.c-torture/execute/pr21964-1.c: New test.
13390
13391 2005-08-08 Richard Sandiford <richard@codesourcery.com>
13392
13393 PR c/22458
13394 * gcc.dg/pr22458-1.c: New test.
13395
13396 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
13397 Steven G. Kargl <kargls@comcast.net>
13398
13399 PR fortran/22390
13400 * gfortran.dg/flush_1.f90: New test.
13401
13402 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13403
13404 PR c++/23191
13405 * g++.dg/template/eh2.C: New test.
13406
13407 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13408
13409 PR c++/19498
13410 * g++.dg/template/instantiate7.C: New test.
13411
13412 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
13413
13414 PR c/23113
13415 * gcc.dg/Wunused-value-1.c: New test.
13416
13417 2005-08-06 Richard Sandiford <richard@codesourcery.com>
13418
13419 PR rtl-optimization/23233
13420 * gcc.c-torture/compile/pr23233-1.c: New test.
13421
13422 2005-08-06 Jakub Jelinek <jakub@redhat.com>
13423
13424 PR fortran/18833
13425 PR fortran/20850
13426 * gfortran.dg/equiv_1.f90: New test.
13427 * gfortran.dg/equiv_2.f90: New test.
13428 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13429 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
13430 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
13431
13432 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
13433
13434 * gcc.c-torture/execute/vrp-5.c: New test.
13435 * gcc.c-torture/execute/vrp-6.c: New test.
13436 * gcc.dg/tree-ssa/vrp21.c: New test.
13437
13438 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
13439
13440 * g++.dg/parse/pr22514.C: New test.
13441
13442 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
13443
13444 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
13445
13446 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13447 instead of constant loads / pool entries.
13448
13449 2005-08-05 David Edelsohn <edelsohn@gnu.org>
13450
13451 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13452 TEST_TO_WCTYPE.
13453
13454 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
13455
13456 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13457 __WINT_TYPE__ in generated prototypes if possible.
13458
13459 2005-08-04 Diego Novillo <dnovillo@redhat.com>
13460
13461 PR 22037
13462 * g++.dg/tree-ssa/pr22037.C:
13463
13464 2005-08-04 Richard Henderson <rth@redhat.com>
13465
13466 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13467 scan-tree-dump-times directive.
13468
13469 2005-08-04 Jan Hubicka <jh@suse.cz>
13470
13471 * gcov-1.C: Fix switch counts.
13472 * gcov-4b.c: Likewise.
13473
13474 2005-08-03 Jeff Law <law@redhat.com>
13475
13476 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13477
13478 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
13479
13480 * gcc.c-torture/execute/pr23135.c: New test.
13481
13482 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13483
13484 PR tree-optimization/19899
13485 * gcc.dg/tree-ssa/scev-1.c: New test.
13486 * gcc.dg/tree-ssa/scev-2.c: New test.
13487
13488 2005-08-03 Richard Sandiford <richard@codesourcery.com>
13489
13490 PR target/18582
13491 * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13492
13493 2005-08-03 Jan Hubicka <jh@suse.cz>
13494
13495 * update-conroll.c: New testcase.
13496 * update-conroll-2.c: New testcase.
13497
13498 2005-08-02 David Edelsohn <edelsohn@gnu.org>
13499
13500 * gfortran.dg/constant_substring.f: New test.
13501 * gfortran.dg/pr22491.f: New test.
13502
13503 2005-08-02 Jan Hubicka <jh@suse.cz>
13504
13505 * update-threading.c: Replace by the proper one.
13506
13507 2005-08-02 Diego Novillo <dnovillo@redhat.com>
13508
13509 PR 23164
13510 * g++.dg/tree-ssa/pr23164.C: New test.
13511
13512 2005-08-02 Diego Novillo <dnovillo@redhat.com>
13513
13514 * gcc.dg/tree-ssa/pr23192.c: New test.
13515
13516 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
13517
13518 * gcc.c-torture/execute/vrp-4.c: New test.
13519
13520 2005-08-02 Jan Hubicka <jh@suse.cz>
13521
13522 * update-threading.c: New test.
13523
13524 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
13525
13526 * gcc.c-torture/compile/20050801-1.c: New test.
13527 * gcc.c-torture/compile/20050801-2.c: New test.
13528
13529 2005-08-01 Jan Hubicka <jh@suse.cz>
13530
13531 * val-prof-5.c: New test.
13532
13533 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
13534
13535 PR c/22311
13536 * gcc.dg/pr22311-1.c : New test.
13537
13538 2005-07-31 Steven Bosscher <stevenb@suse.de>
13539
13540 PR target/23095
13541 * gfortran.dg/pr23095.f: New test.
13542
13543 PR c++/22003
13544 * g++.dg/other/pr22003.C: New test.
13545
13546 2005-07-31 Richard Sandiford <richard@codesourcery.com>
13547
13548 PR target/20621
13549 * gcc.c-torture/execute/pr20621-1.c: New test.
13550
13551 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
13552
13553 * gfortran.dg/comma_format_extension_4.f: Adjust length
13554 of string for format.
13555 * gfortran.dg/der_array_io_1.f: Replace illegal internal
13556 print statement with internal write.
13557 * gfortran.dg/der_array_io_2.f: Likewise.
13558 * gfortran.dg/der_array_io_3.f: Likewise.
13559
13560 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
13561
13562 * gcc.dg/fold-abs-4.c: new test.
13563
13564 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
13565
13566 PR fortran/22570 an related issues.
13567 * gfortran.dg/x_slash_1.f: New test.
13568
13569 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
13570
13571 PR c/23143
13572 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
13573 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
13574
13575 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
13576
13577 PR c/529
13578 * gcc.dg/Wshadow-3.c: New test.
13579
13580 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
13581
13582 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
13583 used to have the wrong bounds).
13584
13585 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
13586
13587 PR c/21720
13588 * gcc.dg/hex-round-1.c: Test more cases.
13589 * gcc.dg/hex-round-2.c: New test.
13590
13591 2005-07-29 Diego Novillo <dnovillo@redhat.com>
13592
13593 PR 22550
13594 * g++.dg/tree-ssa/pr22550.C: New test.
13595
13596 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
13597
13598 * gcc.dg/tree-ssa/vrp19.c: New test.
13599 * gcc.dg/tree-ssa-vrp20.c: New test.
13600
13601 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
13602
13603 PR c/22240
13604 * gcc.dg/transparent-union-4.c: New test.
13605
13606 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
13607
13608 PR c/22192
13609 * gcc.dg/c99-vla-2.c: New test.
13610
13611 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
13612
13613 PR c/21720
13614 * gcc.dg/hex-round-1.c: New test.
13615
13616 2005-07-28 Jan Hubicka <jh@suse.cz>
13617
13618 * inliner-1.c: Do not dump everything.
13619 * tree-prof.exp: Do not pass -ftree-based-profiling.
13620 * bprob.exp: Likewise.
13621
13622 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
13623
13624 2005-07-28 Mark Mitchell <mark@codesourcery.com>
13625
13626 PR c++/22545
13627 * g++.dg/expr/ptrmem7.C: New test.
13628
13629 2005-07-28 Mike Stump <mrs@apple.com>
13630
13631 * g++.old-deja/g++.mike/visibility-1.C: New test.
13632
13633 2005-07-28 Richard Sandiford <richard@codesourcery.com>
13634
13635 PR c/20187
13636 * gcc.c-torture/execute/pr20187-1.c: New test.
13637
13638 2005-07-28 Jeff Law <law@redhat.com>
13639
13640 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
13641 * gcc.dg/tree-ssa/vrp18.c: New test.
13642
13643 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
13644
13645 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
13646
13647 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
13648
13649 PR tree-optimization/22506
13650 * gcc.dg/vect/ps22506.c: New test.
13651
13652 2005-07-28 Jakub Jelinek <jakub@redhat.com>
13653
13654 PR target/21149
13655 * gcc.target/i386/sse-3.c: New test.
13656
13657 2005-07-28 Richard Sandiford <richard@codesourcery.com>
13658
13659 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
13660 * gcc.target/mips/mips32-dsp-type.c: Likewise.
13661
13662 2005-07-28 Richard Sandiford <richard@codesourcery.com>
13663
13664 PR c/22589
13665 * gcc.c-torture/compile/pr22589-1.c: New test.
13666
13667 2005-07-28 Jan Hubicka <jh@suse.cz>
13668
13669 * update-loopch.c: New testcase.
13670
13671 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
13672
13673 PR rtl-optimization/23047
13674 * gcc.c-torture/execute/pr23047.c: New test.
13675 * gcc.c-torture/execute/pr23047.x: New.
13676
13677 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
13678
13679 PR tree-optimization/22493
13680 * gcc.c-torture/execute/pr22493-1.c: New test.
13681 * gcc.c-torture/execute/pr22493-1.x: New.
13682 * gcc.c-torture/execute/vrp-1.c: New test.
13683 * gcc.c-torture/execute/vrp-2.c: New test.
13684 * gcc.c-torture/execute/vrp-2.c: New test.
13685
13686 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
13687
13688 * gcc.target/frv/all-builtin-read8.c: Delete.
13689 * gcc.target/frv/all-builtin-read16.c: Delete.
13690 * gcc.target/frv/all-builtin-read32.c: Delete.
13691 * gcc.target/frv/all-builtin-read64.c: Delete.
13692 * gcc.target/frv/all-builtin-write8.c: Delete.
13693 * gcc.target/frv/all-builtin-write16.c: Delete.
13694 * gcc.target/frv/all-builtin-write32.c: Delete.
13695 * gcc.target/frv/all-builtin-write64.c: Delete.
13696 * gcc.target/frv/all-read-write-1.c: New.
13697
13698 2005-07-27 Jeff Law <law@redhat.com>
13699
13700 * gcc.c-torture/execute/pr22630.c: New test.
13701
13702 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
13703
13704 PR tree-optimization/23073
13705 * gcc.dg/vect/nodump-pr23073.c: New test.
13706 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
13707
13708 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
13709
13710 PR tree-optimize/22348
13711 * gcc.c-torture/execute/pr22348.c: New.
13712
13713 2005-07-27 Richard Guenther <rguenther@suse.de>
13714
13715 * gcc.dg/tree-ssa/salias-1.c: New testcase.
13716
13717 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13718
13719 PR fortran/22503
13720 * gfortran.dg/logical_comp.f90: New test.
13721
13722 2005-07-27 Jan Hubicka <jh@suse.cz>
13723
13724 * inliner-1.c: Add cleanup of dumps.
13725 * val-prof-*.c: Likewise.
13726 * update-tailcall.c: New.
13727
13728 2005-07-26 Diego Novillo <dnovillo@redhat.com>
13729
13730 PR 22591
13731 * gcc.dg/tree-ssa/pr22591.c: New test.
13732 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
13733
13734 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
13735
13736 PR libobjc/22606
13737 * objc.dg/try-catch-11.m: New test.
13738
13739 2005-07-26 Richard Guenther <rguenther@suse.de>
13740
13741 PR tree-optimization/22486
13742 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
13743
13744 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
13745
13746 PR tree-opt/22484
13747 * testsuite/g++.dg/opt/loop2.C: New test.
13748
13749 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
13750
13751 * gcc.dg/tree-ssa/reassoc-3.c: New test.
13752 * gcc.dg/tree-ssa/reassoc-4.c: New test.
13753
13754 2005-07-25 Adam Nemet <anemet@lnxw.com>
13755
13756 * lib/profopt.exp (profopt-execute): Check for profiling data
13757 files on the target.
13758
13759 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
13760
13761 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
13762 for matching of asm labels.
13763
13764 2005-07-25 Richard Guenther <rguenther@suse.de>
13765
13766 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
13767
13768 2005-07-25 Richard Guenther <rguenther@suse.de>
13769
13770 PR testsuite/22624
13771 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
13772
13773 2005-07-25 Ira Rosen <irar@il.ibm.com>
13774
13775 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
13776 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
13777 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
13778 * gcc.dg/vect/vect-100.c: New test.
13779 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
13780 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
13781 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
13782 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
13783 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
13784 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
13785 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
13786 * gfortran.dg/vect/pr19049.f90: New testcase.
13787 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
13788
13789 2005-07-25 Jakub Jelinek <jakub@redhat.com>
13790
13791 * gcc.c-torture/execute/20050713-1.c: New test.
13792
13793 PR fortran/20063
13794 * gfortran.fortran-torture/execute/data_4.f90: New test.
13795
13796 PR middle-end/20303
13797 * gcc.dg/visibility-d.c: New test.
13798
13799 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
13800
13801 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
13802 * gfortran.dg/underflow.f90: Ditto.
13803
13804 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13805
13806 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
13807 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
13808 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
13809
13810 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
13811
13812 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
13813 include case of field width of zero.
13814
13815 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
13816
13817 PR libgfortran/21875
13818 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
13819 with trailing blanks on normal formatted read.
13820
13821 2005-07-23 Chao-ying Fu <fu@mips.com>
13822
13823 * gcc.target/mips/mips32-dsp-type.c: New test.
13824 * gcc.target/mips/mips32-dsp.c: New test.
13825
13826 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
13827
13828 PR testsuite/21073
13829 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
13830
13831 PR testsuite/20454
13832 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
13833 and __cyg_profile_func_exit.
13834
13835 2005-07-22 David Edelsohn <edelsohn@gnu.org>
13836
13837 * gfortran.dg/comma_format_extension_3.f: Fix typo.
13838 * gfortran.dg/comma_format_extension_4.f: Same.
13839 * gfortran.dg/pr15332.f: Same.
13840 * gfortran.dg/pr21730.f: Same.
13841
13842 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
13843
13844 * g++.dg/opt/vrp2.C: Fix testcase.
13845
13846 PR tree-opt/22625
13847 * g++.dg/opt/vrp2.C: New test.
13848
13849 2005-07-22 Mark Mitchell <mark@codesourcery.com>
13850
13851 PR debug/21828
13852 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
13853
13854 2005-07-22 Diego Novillo <dnovillo@redhat.com>
13855
13856 * gcc.dg/tree-ssa/20050719-1.c: New test.
13857
13858 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
13859
13860 * gcc.dg/bfin-longcall-1.c: New file.
13861 * gcc.dg/bfin-longcall-2.c: New file.
13862
13863 2005-07-21 Janis Johnson <janis187@us.ibm.com>
13864
13865 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
13866
13867 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
13868
13869 PR middle-end/19055
13870 * gcc.dg/tree-ssa/pr19055.c: New test.
13871 * gcc.dg/tree-ssa/pr19055-2.c: New test.
13872
13873 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
13874
13875 PR C++/22358
13876 * g++.dg/other/pr22358.C: New test.
13877
13878 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
13879
13880 PR c++/2922
13881 * g++.dg/lookup/two-stage5.C: New test from bug comments.
13882
13883 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13884
13885 PR c++/15938
13886 * g++.dg/init/union2.C: New test.
13887
13888 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13889
13890 PR c/22393
13891 * gcc.dg/complex-4.c: New test.
13892
13893 2005-07-21 Richard Guenther <rguenther@suse.de>
13894
13895 PR testsuite/22522
13896 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
13897 scanning for asm labels.
13898 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13899
13900 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
13901
13902 PR target/22085
13903 * gcc.dg/altivec-pr22085.c: New.
13904
13905 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
13906
13907 PR tree-optimization/19210
13908 * gcc.dg/tree-ssa/pr19210-1.c: New.
13909 * gcc.dg/tree-ssa/pr19210-2.c: New.
13910
13911 2005-07-21 Richard Sandiford <richard@codesourcery.com>
13912
13913 PR rtl-optimization/22167
13914 * g++.dg/opt/pr22167.C: New test.
13915
13916 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
13917
13918 PR c++/2922
13919 * g++.dg/lookup/two-stage2.C: New.
13920 * g++.dg/lookup/two-stage3.C: New.
13921 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
13922 fixed two-stage name lookup for operators.
13923 * g++.dg/template/call3.C: Compiler now produces an appropriate
13924 error message.
13925 * g++.dg/template/crash37.C: Compiler now describes bla() on line
13926 14 as a candidate.
13927 * g++.dg/template/ptrmem4.C: Compiler produces different error
13928 message.
13929 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
13930 connect_to_method as a candidate.
13931
13932 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
13933
13934 * gcc.dg/fold-alloc-1.c: New test.
13935
13936 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
13937
13938 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
13939 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
13940
13941 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
13942
13943 * gcc.dg/fold-abs-1.c: New test.
13944 * gcc.dg/fold-abs-2.c: New test.
13945 * gcc.dg/fold-abs-3.c: New test.
13946
13947 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
13948
13949 Make CONSTRUCTOR use VEC to store initializers.
13950 * g++.dg/ext/complit3.C: Check for specific error messages.
13951 * g++.dg/init/brace2.C: Update error message.
13952 * g++.dg/warn/Wbraces2.C: Likewise.
13953
13954 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
13955
13956 PR fortran/16940
13957 * gfortran.dg/module_interface_1.f90: New test.
13958
13959 2005-07-19 Danny Berlin <dberlin@dberlin.org>
13960 Kenneth Zadeck <zadeck@naturalbridge.com>
13961
13962 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
13963
13964 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13965
13966 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
13967 specify -Wformat for these tests.
13968 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
13969 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
13970 * gcc.dg/format/opt-6.c: Delete.
13971
13972 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
13973
13974 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
13975 * gcc.dg/tree-ssa/sra-3.c: Likewise.
13976
13977 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
13978
13979 * gcc.dg/tree-ssa/alias-2.c: New test.
13980
13981 2005-07-18 Mark Mitchell <mark@codesourcery.com>
13982
13983 PR c++/22263
13984 * g++.dg/template/explicit7.C: New test.
13985
13986 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
13987
13988 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
13989 width of 8 to +Inf and -Inf.
13990
13991 2005-07-17 Mark Mitchell <mark@codesourcery.com>
13992
13993 PR c++/22139
13994 * g++.dg/template/friend36.C: New test.
13995
13996 2005-07-16 David Edelsohn <edelsohn@gnu.org>
13997
13998 PR fortran/21730
13999 * gfortran.dg/pr21730.f: New test.
14000
14001 2005-07-16 Danny Berlin <dberlin@dberlin.org>
14002 Kenneth Zadeck <zadeck@naturalbridge.com>
14003
14004 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
14005 since pure const detection cannot run at -O1 in c compiler.
14006 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
14007 can now optimize this case properly.
14008 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
14009 because we now pass.
14010 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
14011
14012 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
14013
14014 PR c/22421
14015 * gcc.dg/format/bitfld-1.c: New test.
14016
14017 2005-07-15 Mark Mitchell <mark@codesourcery.com>
14018
14019 PR c++/22204
14020 * g++.dg/rtti/repo1.C: New test.
14021
14022 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
14023
14024 PR middle-end/22398
14025 * gcc.c-torture/compile/pr22398.c: New test.
14026
14027 2005-07-15 Mark Mitchell <mark@codesourcery.com>
14028
14029 PR c++/22132
14030 * g++.dg/expr/cast4.C: New test.
14031
14032 2005-07-15 Richard Guenther <rguenther@suse.de>
14033
14034 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
14035 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14036
14037 2005-07-15 Steven Bosscher <stevenb@suse.de>
14038
14039 PR tree-optimization/22230
14040 * gcc.dg/tree-ssa/pr22230.c: New test.
14041
14042 2005-07-14 Jakub Jelinek <jakub@redhat.com>
14043
14044 * gfortran.dg/g77/cpp6.f: New test.
14045
14046 PR fortran/22417
14047 * gfortran.dg/g77/cpp5.F: New test.
14048 * gfortran.dg/g77/cpp5.h: New file.
14049 * gfortran.dg/g77/cpp5inc.h: New file.
14050
14051 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
14052
14053 PR libfortran/16435
14054 * gfortran.dg/tl_editting.f90: New.
14055 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
14056
14057 2005-07-14 Steven G. Kargl <kargls@comcast.net>
14058
14059 * gfortran.dg/char_array_constructor.f90: New test.
14060
14061 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
14062
14063 * gfortran.dg/past_eor.f90: New.
14064 * gfortran.dg/complex_read.f90: New.
14065
14066 2005-07-13 Jeff Law <law@redhat.com>
14067
14068 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
14069 additional casts.
14070
14071 * gcc.dg/tree-ssa/pr22321.c: New test
14072
14073 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
14074
14075 PR tree-optimization/21921
14076 * gcc.dg/tree-ssa/pr21921.c: New.
14077
14078 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
14079
14080 PR tree-optimizatio/22442
14081 * gcc.dg/tree-ssa/loop-11.c: New test.
14082
14083 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
14084
14085 PR tree-opt/21840
14086 * gcc.c-torture/compile/pr21840.c: New test.
14087
14088 2005-07-12 Jan Hubicka <jh@suse.cz>
14089
14090 * gcc.c-torture/compile/pr22379.c: New test.
14091
14092 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
14093
14094 PR libfortran/21593
14095 gfortran.dg/dev_null.f90: Remove outdated comment about
14096 PR libfortran/21593.
14097
14098
14099 2005-07-12 Dale Johannesen <dalej@apple.com>
14100
14101 * gcc.target/i386/compress-float-sse.c: New.
14102 * gcc.target/i386/compress-float-sse-pic.c: New.
14103 * gcc.target/i386/compress-float-387.c: New.
14104 * gcc.target/i386/compress-float-387-pic.c: New.
14105 * gcc.dg/compress-float-ppc.c: New.
14106 * gcc.dg/compress-float-ppc-pic.c: New.
14107
14108 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
14109
14110 PR libfortran/21593
14111 gfortran.dg/dev_null.f90: Remove targets.
14112
14113 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
14114
14115 PR tree-opt/22335
14116 * gcc.dg/pr22335-1.c: New test.
14117 * gcc.dg/pr22335-2.c: New test.
14118
14119 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14120
14121 PR c++/20172
14122 * g++.dg/template/nontype12.C : New test.
14123
14124 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
14125
14126 * gcc.dg/tree-ssa/loop-10.c: New test.
14127
14128 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
14129
14130 * gcc.c-torture/execute/20020720-1.x: Remove.
14131
14132 2005-07-11 Jakub Jelinek <jakub@redhat.com>
14133
14134 * gfortran.fortran-torture/execute/forall_7.f90: New test.
14135
14136 2005-07-10 Richard Sandiford <richard@codesourcery.com>
14137
14138 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
14139 (dg-mips-options): Use it.
14140
14141 2005-07-09 Diego Novillo <dnovillo@redhat.com>
14142
14143 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
14144
14145 2005-07-09 Richard Henderson <rth@redhat.com>
14146
14147 * lib/target-supports.exp (check_effective_target_sync_char_short):
14148 Add alpha.
14149
14150 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
14151
14152 PR libfortran/22217
14153 * gfortran.dg/negative-z-descriptor.f90: New test.
14154
14155 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
14156
14157 PR tree-opt/22329
14158 * gcc.dg/pr22329.c: New test.
14159
14160 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
14161
14162 PR tree-optimization/20139
14163 * gcc.dg/tree-ssa/pr20139.c: New.
14164
14165 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
14166
14167 PR tree-opt/22356
14168 * testsuite/gcc.dg/pr22356-1.c: New test.
14169
14170 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
14171
14172 PR c++/21799
14173 * g++.dg/template/unify8.C: New.
14174 * g++.dg/template/unify9.C: New.
14175
14176 2005-07-08 Jakub Jelinek <jakub@redhat.com>
14177
14178 * gfortran.fortran-torture/execute/entry_10.f90: New test.
14179
14180 2005-07-07 Geoffrey Keating <geoffk@apple.com>
14181
14182 * gcc.dg/darwin-version-1.c: New.
14183 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
14184 * gcc.dg/builtins-20.c: Likewise.
14185 * gcc.dg/builtins-53.c: Likewise.
14186 * gcc.dg/torture/builtins-convert-1.c: Likewise.
14187 * gcc.dg/torture/builtins-convert-2.c: Likewise.
14188 * gcc.dg/torture/builtins-convert-3.c: Likewise.
14189 * gcc.dg/torture/builtins-power-1.c: Likewise.
14190 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
14191 on Darwin.
14192
14193 2005-07-07 Jeff Law <law@redhat.com>
14194
14195 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
14196 argument evaluation order.
14197
14198 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
14199
14200 PR libfortran/21594
14201 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14202 Add test cases where the shift length is greater than the
14203 array length.
14204
14205 2005-07-07 Ziemowit Laski <zlaski@apple.com>
14206
14207 * obj-c++.dg/proto-lossage-6.mm: New.
14208 * objc.dg/proto-lossage-6.m: New.
14209
14210 2005-07-07 Ziemowit Laski <zlaski@apple.com>
14211
14212 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
14213 * objc.dg/gnu-runtime-2.m: Likewise.
14214
14215 2005-07-07 Jakub Jelinek <jakub@redhat.com>
14216
14217 * gfortran.dg/longline.f: New test.
14218
14219 * gfortran.dg/badline.f: New test.
14220
14221 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
14222
14223 PR fortran/16531
14224 PR fortran/15966
14225 PR fortran/18781
14226 * gfortran.dg/hollerith.f90: New.
14227 * gfortran.dg/hollerith2.f90: New.
14228 * gfortran.dg/hollerith3.f90: New.
14229 * gfortran.dg/hollerith4.f90: New.
14230 * gfortran.dg/hollerith_f95.f90: New.
14231 * gfortran.dg/hollerith_legacy.f90: New.
14232 * gfortran.dg/g77/cpp4.F: New. Port from g77.
14233
14234 2005-07-07 Ziemowit Laski <zlaski@apple.com>
14235
14236 PR objc/22274
14237 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
14238 * objc.dg/gnu-runtime-2.m: New.
14239
14240 2005-07-06 Jeff Law <law@redhat.com>
14241
14242 * gcc.dg/tree-ssa/vrp17.c: New test.
14243
14244 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
14245
14246 PR fortran/22327
14247 * gfortran.dg/array_constructor_5.f90: New test.
14248
14249 2005-07-07 Jakub Jelinek <jakub@redhat.com>
14250
14251 * gfortran.fortran-torture/execute/entry_9.f90: New test.
14252
14253 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
14254
14255 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
14256 * gcc.dg/980816-1.c: Ditto.
14257
14258 2005-07-06 Jeff Law <law@redhat.com>
14259
14260 * gcc.c-torture/compile/pr21356.c: New test.
14261
14262 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
14263
14264 PR c/22013
14265 PR c/22098
14266 * gcc.c-torture/compile/pr22013-1.c,
14267 gcc.c-torture/execute/pr22098-1.c,
14268 gcc.c-torture/execute/pr22098-2.c,
14269 gcc.c-torture/execute/pr22098-3.c: New tests.
14270
14271 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
14272
14273 PR c/22308
14274 * gcc.dg/pr22308-1.c: New test.
14275
14276 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
14277
14278 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
14279 target.
14280 * gcc.dg/compare9.c: Use -fshort-enums instead of
14281 -fno-short-enums. Change the last test to dg-bogus.
14282
14283 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
14284
14285 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
14286 * gcc.dg/compare9.c: New.
14287
14288 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14289
14290 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
14291
14292 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
14293
14294 PR testsuite/22288
14295 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
14296
14297
14298 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14299
14300 * gcc.dg/format/gcc_gfc-1.c: New.
14301
14302 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
14303
14304 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
14305
14306 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14307
14308 PR fortran/20842
14309 * gfortran.dg/io_invalid_1.f90: New test.
14310
14311 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
14312
14313 * gcc.dg/format/gcc_diag-1.c: Update.
14314
14315 2005-07-02 Jeff Law <law@redhat.com>
14316
14317 * gcc.dg/tree-ssa/pr22051-1.c: New test.
14318 * gcc.dg/tree-ssa/pr22051-2.c: New test.
14319
14320 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
14321
14322 * gcc.dg/format/gcc_diag-1.c: Update.
14323
14324 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
14325
14326 PR tree-opt/22269
14327 * gcc.c-torture/compile/pr22269.c: New test.
14328
14329 2005-06-30 Diego Novillo <dnovillo@redhat.com>
14330
14331 PR 21584
14332 PR 22219
14333 * g++.dg/tree-ssa/pr21584-1.C: New test.
14334 * g++.dg/tree-ssa/pr21584-2.C: New test.
14335
14336 2005-06-30 Ziemowit Laski <zlaski@apple.com>
14337
14338 * obj-c++.dg/try-catch-11.mm: New.
14339 * objc.dg/try-catch-10.m: New.
14340
14341 2005-06-29 David Edelsohn <edelsohn@gnu.org>
14342
14343 * g++.dg/other/ucnid-1.C: xfail on AIX.
14344
14345 2005-06-29 Diego Novillo <dnovillo@redhat.com>
14346
14347 PR 22234
14348 * gcc.dg/20050629-1.c: New test.
14349
14350 2005-06-29 Ziemowit Laski <zlaski@apple.com>
14351
14352 * obj-c++.dg/const-str-1[0-1].mm: New.
14353 * objc.dg/const-str-1[0-1].m: New.
14354
14355 2005-05-29 Richard Henderson <rth@redhat.com>
14356
14357 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
14358 Rename from check_effective_target_vect_no_max.
14359 (check_effective_target_vect_no_int_add): New.
14360 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
14361 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
14362 * gcc.dg/vect/vect-reduc-3.c: Likewise.
14363 * gcc.dg/vect/vect-reduc-1.c: Use both.
14364 * gcc.dg/vect/vect-reduc-2.c: Likewise.
14365
14366 2005-05-29 Richard Henderson <rth@redhat.com>
14367
14368 * lib/target-supports.exp (check_effective_target_vect_no_max):
14369 Remove i386 and x86_64.
14370
14371 2005-06-29 Steve Ellcey <sje@cup.hp.com>
14372
14373 PR testsuite/21969
14374 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
14375
14376 2005-06-29 Steve Ellcey <sje@cup.hp.com>
14377
14378 PR middle-end/21969
14379 * gcc.dg/vect/pr21969.c: New test.
14380
14381 2005-06-28 Eric Christopher <echristo@redhat.com>
14382
14383 PR c/22052
14384 PR c/21975
14385 * gcc.dg/inline1.c: New test.
14386 * gcc.dg/inline2.c: Ditto.
14387 * gcc.dg/inline3.c: Ditto.
14388 * gcc.dg/inline4.c: Ditto.
14389 * gcc.dg/inline5.c: Ditto.
14390
14391 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
14392
14393 PR libfortran/22142
14394 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14395 Add testcase also testing eoshift1 for PR 22142.
14396
14397 2005-06-28 Richard Henderson <rth@redhat.com>
14398
14399 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
14400 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
14401 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
14402 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
14403 gcc.dg/tree-ssa/20030922-2.c: Likewise.
14404
14405 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
14406
14407 PR libfortran/22142
14408 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14409 Add testcase for PR 22142.
14410
14411 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
14412
14413 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
14414 gcc.target/ia64/fpreg-2.c: New tests.
14415
14416 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14417
14418 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14419
14420 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14421
14422 PR libfortran/22170
14423 * gfortran.dg/slash_1.f90: New test.
14424
14425 2005-06-27 Richard Henderson <rth@redhat.com>
14426
14427 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
14428 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14429 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14430 * gcc.dg/vect/vect-reduc-2.c: Likewise.
14431 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14432 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14433
14434 2005-06-27 Richard Henderson <rth@redhat.com>
14435
14436 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
14437 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
14438
14439 2005-06-27 Ziemowit Laski <zlaski@apple.com>
14440
14441 * obj-c++.dg/proto-lossage-5.mm: New.
14442 * objc.dg/proto-lossage-5.m: New.
14443
14444 2005-06-27 Diego Novillo <dnovillo@redhat.com>
14445
14446 PR 21959
14447 * gcc.dg/tree-ssa/pr21959.c: New test.
14448
14449 2005-06-27 Jakub Jelinek <jakub@redhat.com>
14450
14451 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14452 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14453 testing uninitialized var.
14454
14455 * gcc.c-torture/execute/builtins/chk.h: New.
14456 * gcc.c-torture/execute/builtins/lib/chk.c: New.
14457 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14458 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14459 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14460 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14461 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14462 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14463 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14464 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14465 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14466 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14467 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14468 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14469 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14470 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14471 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14472 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14473 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14474 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14475 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14476 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14477 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14478 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14479 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14480 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14481 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14482 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14483 * gcc.dg/builtin-object-size-1.c: New test.
14484 * gcc.dg/builtin-object-size-2.c: New test.
14485 * gcc.dg/builtin-object-size-3.c: New test.
14486 * gcc.dg/builtin-object-size-4.c: New test.
14487 * gcc.dg/builtin-object-size-5.c: New test.
14488 * gcc.dg/builtin-stringop-chk-1.c: New test.
14489 * gcc.dg/builtin-stringop-chk-2.c: New test.
14490 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14491 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14492 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14493 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14494 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14495 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14496 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14497 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14498 * gcc.c-torture/execute/printf-1.c: New test.
14499 * gcc.c-torture/execute/fprintf-1.c: New test.
14500 * gcc.c-torture/execute/vprintf-1.c: New test.
14501 * gcc.c-torture/execute/vfprintf-1.c: New test.
14502 * gcc.c-torture/execute/printf-chk-1.c: New test.
14503 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
14504 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
14505 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
14506
14507 2005-06-27 Michael Matz <matz@suse.de>
14508
14509 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
14510 slot is not merged if address escapes.
14511
14512 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14513
14514 PR c/21911
14515 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
14516
14517 2005-06-26 Jakub Jelinek <jakub@redhat.com>
14518
14519 PR middle-end/17965
14520 * gcc.c-torture/compile/20050622-1.c: New test.
14521
14522 PR middle-end/22028
14523 * gcc.dg/20050620-1.c: New test.
14524
14525 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
14526
14527 PR tree-optimization/22026
14528 * gcc.dg/tree-ssa/pr22026.c: New.
14529
14530 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
14531
14532 PR libfortran/22144
14533 * gfortran.dg/shift-alloc.f90: New testcase.
14534
14535 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
14536
14537 * all files: Update FSF address in copyright headers.
14538
14539 2005-06-22 Jan Hubicka <jh@suse.cz>
14540
14541 * wholeprogram-1.c: New testcase.
14542 * wholeprogram-2.c: New testcase.
14543
14544 2005-06-24 Mark Mitchell <mark@codesourcery.com>
14545
14546 PR 22171
14547 * gcc.dg/tree-ssa/pr22171.c: New test.
14548
14549 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
14550
14551 * gfortran.dg/simplify_modulo.f90: New.
14552
14553 2005-06-24 Jan Hubicka <jh@suse.cz>
14554
14555 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
14556
14557 2005-06-23 Ziemowit Laski <zlaski@apple.com>
14558
14559 * obj-c++.dg/proto-lossage-[1-4].mm: New.
14560
14561 2005-06-23 Ziemowit Laski <zlaski@apple.com>
14562
14563 * obj-c++.dg/typedef-alias-1.mm: New.
14564 * objc.dg/typedef-alias-1.m: New.
14565
14566 2005-06-23 Jeff Law <law@redhat.com>
14567
14568 * gcc.dg/tree-ssa/vrp16.c: New test.
14569
14570 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14571
14572 * lib/target-supports.exp: Add
14573 check_effective_target_fortran_large_real and
14574 check_effective_target_fortran_large_int to check for
14575 corresponding effective targets.
14576 * gfortran.dg/large_integer_kind_1.f90: New test.
14577 * gfortran.dg/large_real_kind_1.f90: New test.
14578
14579 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
14580
14581 PR tree-optimization/22117
14582 * gcc.dg/tree-ssa/pr22117.c: New.
14583
14584 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
14585
14586 PR testsuite/22123
14587 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
14588
14589 2005-06-23 David Edelsohn <edelsohn@gnu.org>
14590
14591 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
14592
14593 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
14594
14595 * gfortran.dg/f2c_4.f90: Add tests for complex functions
14596 * gfortran.dg/f2c_4.c: Likewise.
14597
14598 2005-06-22 Paul Brook <paul@codesourcery.com>
14599
14600 PR fortran/21034
14601 * gfortran.dg/auto_save_1.f90: New test.
14602
14603 2005-06-22 Michael Matz <matz@suse.de>
14604
14605 * gcc.target/x86-64/abi: New directory.
14606 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
14607 * gcc.target/x86-64/abi/README.gcc: New file.
14608 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
14609 * gcc.target/x86-64/abi/asm-support.s: New file.
14610 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
14611 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
14612 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
14613 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
14614 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
14615 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
14616 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
14617 * gcc.target/x86_64/abi/test_bitfields.c: New test.
14618 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
14619 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
14620 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
14621 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
14622 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
14623 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
14624 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
14625 * gcc.target/x86_64/abi/test_varargs.c: New test.
14626
14627 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
14628
14629 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
14630 32-bit i?86 and x86_64.
14631
14632 2005-06-21 Ziemowit Laski <zlaski@apple.com>
14633
14634 * obj-c++.dg/const-str-[1-9].mm: New tests.
14635
14636 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
14637
14638 PR fortran/22010
14639 * gfortran.dg/namelist_use.f90: New.
14640 * gfortran.dg/namelist_use_only.f90: New.
14641
14642 2005-06-21 Jeff Law <law@redhat.com>
14643
14644 * gcc.dg/tree-ssa/vrp15.c: New test.
14645
14646 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
14647
14648 * lib/target-supports.exp (check_effective_target_vect_reduction):
14649 Remove.
14650 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
14651 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
14652 remove vect_reduction target keyword. Also avoid two returns in main.
14653 * gcc.dg/vect/vect-reduc-3.c: Likewise.
14654 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
14655 * gcc.dg/vect/vect-reduc-1short.c: New test.
14656 * gcc.dg/vect/vect-reduc-1char.c: New test.
14657 * gcc.dg/vect/vect-reduc-2short.c: New test.
14658 * gcc.dg/vect/vect-reduc-2char.c: New test.
14659 * gcc.dg/vect/vect-reduc-6.c: New test.
14660 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
14661 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
14662 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
14663
14664 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14665 Paul Thomas <pault@gcc.gnu.org>
14666
14667 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
14668 New tests.
14669
14670 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14671
14672 * gfortran.dg/backslash_1.f90: New test.
14673 * gfortran.dg/backslash_2.f90: New test.
14674
14675 2005-06-20 Steven G. Kargl <kargls@comcast.net>
14676
14677 * gfortran.dg/duplicate_labels.f90: New test.
14678
14679 2005-06-20 Jan Beulich <jbeulich@novell.com>
14680
14681 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
14682 unsupportable relocations.
14683 * g++.old-deja/g++.other/store-expr1.C: Likewise.
14684 * gcc.dg/20050321-2.c: xfail for NetWare.
14685
14686 2005-06-20 Andreas Jaeger <aj@suse.de>
14687
14688 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
14689 gcc.target/i386/fastcall-sseregparm.c,
14690 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
14691
14692 2005-06-19 Richard Henderson <rth@redhat.com>
14693
14694 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
14695
14696 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
14697
14698 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
14699
14700 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
14701
14702 PR c++/22115
14703 * g++.dg/conversion/simd2.C: Change expected error message.
14704
14705 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
14706
14707 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
14708 * gcc.dg/vect/vect-reduc-2.c: Likewise.
14709 * gcc.dg/vect/vect-reduc-3.c: Likewise.
14710
14711 2005-06-18 James A Morrison <phython@gcc.gnu.org>
14712
14713 * gcc.dg/fold-mod-1.c: New test.
14714
14715 2005-06-18 Steven G. Kargl <kargls@comcast.net>
14716
14717 PR fortran/19926
14718 * gfortran.dg/pr19926.f90: New test.
14719
14720 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
14721
14722 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
14723 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
14724 targets.
14725 * gcc.dg/vect/vect-reduc-2.c: Likewise.
14726 * gcc.dg/vect/vect-reduc-3.c: Likewise.
14727
14728 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
14729
14730 * gcc.target/ia64/float80-varargs-1.c: New test.
14731
14732 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14733
14734 PR tree-opt/22035
14735 * gfortran.dg/f2c_6.f90: New test.
14736
14737 2005-06-17 Geoffrey Keating <geoffk@apple.com>
14738
14739 PR c++/17413
14740 * g++.dg/template/local5.C: New.
14741
14742 2005-06-17 Richard Henderson <rth@redhat.com>
14743
14744 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
14745
14746 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
14747
14748 PR testsuite/21945
14749 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
14750
14751 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
14752
14753 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
14754 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
14755 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
14756 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
14757 check_vect to verify the presence of hardware vector support.
14758
14759 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
14760
14761 PR testsuite/22056
14762 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
14763
14764 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14765
14766 PR libfortran/19216
14767 * gfortran.dg/pr19216.f: Add correct space between brackets and
14768 dg directive.
14769
14770 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14771
14772 PR libfortran/16436
14773 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
14774
14775 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
14776
14777 * gcc.target/i386/attributes-error.c: New testcase.
14778 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
14779 * gcc.target/i386/regparm-stdcall.c: Likewise.
14780 * gcc.target/i386/sseregparm-1.c: Likewise.
14781 * gcc.target/i386/sseregparm-2.c: Likewise.
14782
14783 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
14784
14785 * g++.dg/rtti/crash2.C: New.
14786
14787 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
14788
14789 * gcc.dg/noncompile/20040203-3.c: Update expected message.
14790
14791 2005-06-15 David Ung <davidu@mips.com>
14792
14793 * gcc.target/mips/mips16e-extends.c: New test for testing the
14794 generation of MIPS16e zeb/zeh, seb/seh instructions.
14795
14796 2005-06-15 Diego Novillo <dnovillo@redhat.com>
14797
14798 PR 22018
14799 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
14800 * gcc.dg/tree-ssa/pr22018.c: New test.
14801
14802 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
14803
14804 * gcc.dg/simd-1.c: Update error messages.
14805 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
14806 * gcc.dg/simd-2.c: Update error messages.
14807 * gcc.dg/simd-4.c: New.
14808
14809 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
14810
14811 PR c++/20678
14812 * g++.dg/other/crash-4.C: New.
14813
14814 2005-06-14 Devang Patel <dpatel@apple.com>
14815
14816 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
14817
14818 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
14819
14820 PR c++/21929
14821 * g++.dg/parse/crash11.C: Update
14822
14823 2005-06-13 Jeff Law <law@redhat.com>
14824
14825 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
14826 perform the desired transformations.
14827 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
14828 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
14829
14830 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14831
14832 PR fortran/22038
14833 * gfortran.dg/forall_1.f90: Un-XFAIL.
14834
14835 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
14836
14837 PR c++/21929
14838 * g++.dg/parse/crash26.C: New.
14839
14840 PR c++/20789
14841 * g++.dg/init/member1.C: New.
14842
14843 2005-06-13 Jakub Jelinek <jakub@redhat.com>
14844
14845 * gfortran.dg/altreturn_1.f90: New test.
14846
14847 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
14848
14849 PR middle-end/21985
14850 * gcc.dg/tree-ssa/pr21985.c: New test.
14851
14852 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
14853
14854 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
14855
14856 2005-06-12 Roger Sayle <roger@eyesopen.com>
14857
14858 PR c++/21930
14859 * g++.dg/other/error10.C: New test case.
14860
14861 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14862
14863 PR libfortran/19155
14864 * gfortran.dg/pr19155.f: Add test.
14865
14866 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14867
14868 * gfortran.dg/f2c_7.f90: New test.
14869
14870 * gfortran.dg/forall_1.f90: XFAILed.
14871
14872 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
14873
14874 * gcc.dg/pr14796-1.c: New.
14875 * gcc.dg/pr14796-2.c: New.
14876
14877 2005-06-11 Steven G. Kargl <kargls@comcast.net>
14878
14879 PR fortran/17792
14880 PR fortran/21375
14881 * gfortran.dg/deallocate_stat.f90: New test.
14882
14883 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
14884
14885 * gfortran.fortran-torture/execute/in-pack.f90: New test.
14886
14887 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
14888
14889 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
14890 access will be generated when this loop is vectorized. Test that
14891 accesses with same alignment were detected.
14892 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
14893 Test that accesses with same alignment were detected.
14894 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
14895 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
14896 alignment were detected.
14897
14898 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
14899
14900 PR c++/10611
14901 * g++.dg/conversion/simd2.C: New.
14902
14903 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
14904
14905 * gcc.dg/Wcxx-compat-1.c: New.
14906
14907 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
14908
14909 PR libfortran/21480
14910 * gfortran.dg/reshape-complex.f90: Add a test for a packed
14911 complex array.
14912
14913 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
14914
14915 * gcc.dg/alias-8.c: New.
14916
14917 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
14918
14919 * gcc.dg/format/cmn_err-1.c: Update.
14920
14921 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
14922
14923 PR target/20666
14924 * gcc.target/sparc/fexpand-2.c: New.
14925 * gcc.target/sparc/fpmerge-2.c: New.
14926 * gcc.target/sparc/fpmul-2.c: New.
14927 * gcc.target/sparc/noresult.c: New.
14928 * gcc.target/sparc/pdist-2.c: New.
14929 * gcc.target/sparc/pdist-3.c: New.
14930
14931 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
14932
14933 PR testsuite/21702
14934 * gcc.target/i386/i386.exp: Fix comment typo.
14935
14936 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
14937
14938 PR c++/19497
14939 * g++.dg/inherit/using5.C: New.
14940 * g++.dg/inherit/using6.C: New.
14941
14942 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14943
14944 PR c++/19894
14945 * g++.dg/template/ptrmem15.C: New test.
14946
14947 PR c++/20563
14948 * g++.dg/ext/label4.C: New test.
14949
14950 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
14951
14952 * gcc.dg/tls/debug-1.c: New test.
14953
14954 2005-06-07 Dale Johannesen <dalej@apple.com>
14955
14956 * gcc.target/i386/movq.c: New.
14957
14958 2005-06-07 Dale Johannesen <dalej@apple.com>
14959
14960 * gcc.dg/20050607-1.c: New.
14961
14962 2005-06-07 Jakub Jelinek <jakub@redhat.com>
14963
14964 PR middle-end/21850
14965 * gcc.c-torture/execute/20050607-1.c: New test.
14966
14967 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
14968
14969 PR libfortran/21926
14970 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
14971 Test case where the return array has lowest stride one,
14972 but isn't packed.
14973
14974 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
14975
14976 * lib/target-supports.exp (check_effective_target_sync_int_long):
14977 Add s390 and s390x targets.
14978
14979 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
14980
14981 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
14982 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
14983 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
14984 * gcc.dg/tree-ssa/loop-9.c: New test.
14985
14986 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
14987
14988 * g++.dg/parse/defarg10.C: New.
14989
14990 2005-06-06 Jakub Jelinek <jakub@redhat.com>
14991
14992 PR regression/21897
14993 * gcc.c-torture/execute/20050604-1.c: New test.
14994
14995 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
14996
14997 PR 21903
14998 * g++.dg/parse/defarg9.C: New.
14999
15000 PR c++/20637
15001 * g++.dg/inherit/using4.C: New.
15002 * g++.dg/overload/error1.C: Adjust expected errors.
15003 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
15004 * g++.old-deja/g++.brendan/arm2.C: Likewise.
15005 * g++.old-deja/g++.other/redecl2.C: Likewise.
15006 * g++.old-deja/g++.other/redecl4.C: Likewise.
15007 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
15008
15009 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
15010
15011 * gfortran.dg/f2c_5.f90: Add -w to dg-options
15012
15013 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
15014
15015 * lib/gfortran.exp (gfortran_target_compile): Call
15016 dg-additional-files-options
15017 * gfortran.dg/f2c_4.f90: New file
15018 * gfortran.dg/f2c_4.c: New file
15019 * gfortran.dg/f2c_5.f90: New file
15020 * gfortran.dg/f2c_5.c: New file
15021
15022 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15023
15024 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
15025
15026 PR fortran/21912
15027 * gfortran.dg/array_constructor_4.f90: New test.
15028
15029 2005-06-05 Mark Mitchell <mark@codesourcery.com>
15030
15031 PR c++/21619
15032 * g++.dg/ext/builtin9.C: New test.
15033
15034 2005-06-05 Dale Johannesen <dalej@apple.com>
15035
15036 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
15037 * gcc.c-torture/execute/20050603-2.c: Ditto.
15038
15039 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
15040
15041 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
15042 * gcc.dg/vect/vect-reduc-1.c: New.
15043 * gcc.dg/vect/vect-reduc-2.c: New.
15044 * gcc.dg/vect/vect-reduc-3.c: New.
15045
15046 2005-06-04 Dale Johannesen <dalej@apple.com>
15047
15048 * gcc.c-torture/execute/20050603-1.c: New.
15049 * gcc.c-torture/execute/20050603-2.c: New.
15050 * gcc.dg/20050603-3.c: New.
15051
15052 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15053
15054 PR fortran/19195
15055 * gfortran.dg/debug_1.f90: New test.
15056
15057 * gfortran.dg/forall_1.f90: New test.
15058
15059 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
15060
15061 * gfortran.dg/array_constructor_3.f90: New test.
15062
15063 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15064
15065 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
15066
15067 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
15068
15069 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
15070
15071 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
15072
15073 PR c/21873
15074 * gcc.dg/init-excess-1.c: New test.
15075
15076 2005-06-03 Mark Mitchell <mark@codesourcery.com>
15077
15078 PR c++/21853
15079 * g++.dg/expr/static_cast6.C: New test.
15080
15081 2005-06-03 Diego Novillo <dnovillo@redhat.com>
15082
15083 * gcc.dg/tree-ssa/vrp14.c: New test.
15084
15085 2005-06-03 Mark Mitchell <mark@codesourcery.com>
15086
15087 PR c++/21336
15088 * g++.dg/template/new2.C: New test.
15089
15090 2005-06-03 Josh Conner <jconner@apple.com>
15091
15092 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
15093 all entries in initializer.
15094
15095 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
15096
15097 PR middle-end/21858
15098 * gcc.dg/pr21858.c: New testcase.
15099
15100 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
15101
15102 PR tree-optimization/21292
15103
15104 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
15105 New.
15106 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15107 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15108 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15109 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15110 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
15111
15112 2005-06-02 Richard Henderson <rth@redhat.com>
15113
15114 * gcc.dg/sync-2.c: Use -march=i486 for i386.
15115
15116 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
15117
15118 * gcc.dg/wtypequal.c: New testcase.
15119
15120 2005-06-02 Diego Novillo <dnovillo@redhat.com>
15121
15122 PR 21582
15123 * gcc.dg/tree-ssa/pr21582.c: New test.
15124
15125 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
15126
15127 PR c++/21280
15128 * g++.dg/opt/interface2.h: New.
15129 * g++.dg/opt/interface2.C: New.
15130 * g++.dg/init/ctor4.C: Adjust error lines.
15131 * g++.old-deja/g++.bob/inherit2.C: Likewise.
15132 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15133 * g++.old-deja/g++.jason/opeq3.C: Likewise.
15134 * g++.old-deja/g++.pt/assign1.C: Likewise.
15135 * g++.old-deja/g++.pt/crash20.C: Likewise.
15136
15137 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
15138
15139 PR tree-optimization/21734
15140 * g++.dg/vect/pr21734_1.cc: New.
15141 * g++.dg/vect/pr21734_2.cc: New.
15142
15143 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
15144
15145 PR c++/20350
15146 * g++.dg/template/spec24.C: New.
15147
15148 PR c++/21151
15149 * g++.dg/pch/local-1.C: New.
15150 * g++.dg/pch/local-1.Hs: New.
15151
15152 2005-06-01 Diego Novillo <dnovillo@redhat.com>
15153
15154 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
15155 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
15156 * gcc.dg/tree-ssa/pr14341.c: New test.
15157 * gcc.dg/tree-ssa/pr14841.c: New test.
15158 * gcc.dg/tree-ssa/pr20701.c: New test.
15159 * gcc.dg/tree-ssa/pr21086.c: New test.
15160 * gcc.dg/tree-ssa/pr21090.c: New test.
15161 * gcc.dg/tree-ssa/pr21332.c: New test.
15162 * gcc.dg/tree-ssa/pr21458.c: New test.
15163 * gcc.dg/tree-ssa/pr21658.c: New test.
15164 * gcc.dg/tree-ssa/vrp01.c: New test.
15165 * gcc.dg/tree-ssa/vrp02.c: New test.
15166 * gcc.dg/tree-ssa/vrp03.c: New test.
15167 * gcc.dg/tree-ssa/vrp04.c: New test.
15168 * gcc.dg/tree-ssa/vrp05.c: New test.
15169 * gcc.dg/tree-ssa/vrp06.c: New test.
15170 * gcc.dg/tree-ssa/vrp07.c: New test.
15171 * gcc.dg/tree-ssa/vrp08.c: New test.
15172 * gcc.dg/tree-ssa/vrp09.c: New test.
15173 * gcc.dg/tree-ssa/vrp10.c: New test.
15174 * gcc.dg/tree-ssa/vrp11.c: New test.
15175 * gcc.dg/tree-ssa/vrp12.c: New test.
15176 * gcc.dg/tree-ssa/vrp13.c: New test.
15177
15178 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
15179
15180 PR 21029
15181 * gcc.dg/tree-ssa/pr21029.c: New test.
15182
15183 2005-06-01 Roger Sayle <roger@eyesopen.com>
15184
15185 * gfortran.dg/logint-1.f: New test case.
15186 * gfortran.dg/logint-2.f: Likewise.
15187 * gfortran.dg/logint-3.f: Likewise.
15188
15189 2005-06-01 Jakub Jelinek <jakub@redhat.com>
15190
15191 PR c/21536
15192 PR c/20760
15193 * gcc.dg/20050527-1.c: New test.
15194
15195 * gcc.dg/i386-sse-12.c: New test.
15196
15197 PR fortran/21729
15198 * gfortran.dg/implicit_5.f90: New test.
15199
15200 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
15201
15202 PR fortran/20883
15203 * gfortran/assign_4.f90: New test.
15204 * gfortran/assign_2.f90: Change compile to run.
15205
15206 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
15207
15208 * lib/target-supports.exp
15209 (check_effective_target_sync_char_short): New.
15210 * gcc.dg/sync-2.c: New.
15211
15212 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
15213
15214 PR tree-optimization/21817
15215 * gcc.dg/torture/pr21817-1.c: New.
15216
15217 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
15218
15219 PR c++/21165
15220 * g++.dg/template/init5.C: New.
15221
15222 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
15223
15224 * gfortran.dg/char_initialiser_actual.f90:
15225 Test character initialisers as actual arguments.
15226 * gfortran.dg/char_pointer_comp_assign.f90:
15227 Test character pointer structure component assignments.
15228 * gfortran.dg/char_array_structure_constructor.f90:
15229 Test character components in structure constructors.
15230
15231 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
15232
15233 PR middle-end/20931
15234 * g++.dg/opt/pr20931.C: New test.
15235
15236 2005-05-31 Andreas Jaeger <aj@suse.de>
15237
15238 PR testsuite/20772
15239 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
15240 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
15241 g++.old-deja/g++.ext/asmspec1.C,
15242 g++.old-deja/g++.other/regstack.C,
15243 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
15244 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
15245 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
15246 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
15247 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
15248 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
15249 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
15250 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
15251 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
15252 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
15253 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
15254 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
15255 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
15256 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
15257 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
15258 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
15259 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
15260 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
15261 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
15262
15263 2005-05-31 Jeff Law <law@redhat.com>
15264
15265 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
15266
15267 2005-05-30 Paolo Carlini <pcarlini@suse.de>
15268
15269 PR middle-end/21743
15270 * gcc.dg/builtins-1.c: Activate disabled clog test.
15271 * gcc.dg/torture/builtin-attr-1.c: Likewise.
15272
15273 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
15274
15275 * gfortran.dg/char_pointer_assign.f90:
15276 Test character-pointer assignments and pointer assignments.
15277 * gfortran.dg/char_pointer_dummy.f90:
15278 Test character-pointer dummy arguments.
15279 * gfortran.dg/char_pointer_func.f90:
15280 Test character-pointer function returns.
15281 * gfortran.dg/char_pointer_dependency.f90:
15282 Test character-pointer functions with dependencies.
15283
15284 2005-05-30 Mark Mitchell <mark@codesourcery.com>
15285
15286 PR c++/21784
15287 * g++.dg/lookup/using14.C: New test.
15288
15289 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
15290
15291 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
15292 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
15293 trailing ^M.
15294
15295 2005-05-29 Geoffrey Keating <geoffk@apple.com>
15296
15297 PR c++/17413
15298 * g++.dg/template/local5.C: New.
15299
15300 PR target/21761
15301 * gcc.c-torture/compile/pr21761.c: New.
15302
15303 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
15304 before darwin8.
15305
15306 2005-05-30 Steven G. Kargl
15307
15308 PR fortran/20846
15309 * gfortran.dg/inquire_8.f90: New test.
15310
15311 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15312
15313 PR libfortran/21376
15314 * gfortran.dg/output_exponents_1.f90: New test.
15315
15316 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15317
15318 PR libfortran/20006
15319 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
15320
15321 2005-05-28 Mark Mitchell <mark@codesourcery.com>
15322
15323 PR c++/21210
15324 * g++.dg/ext/complex1.C: New test.
15325
15326 PR c++/21340
15327 * g++.dg/init/ctor6.C: New test.
15328
15329 2005-05-29 Jan Hubicka <jh@suse.cz>
15330
15331 * gcc.c-torture/compile/pr21562.c: New.
15332
15333 2005-05-28 Steven G. Kargl <kargls@comcast.net>
15334
15335 * gfortran.dg/subnormal_1.f90: New test.
15336
15337 2005-05-28 Jan Hubicka <jh@suse.cz>
15338
15339 * tree-prof.exp: Fix comment.
15340 * value-prof-1.c: New.
15341 * value-prof-2.c: New.
15342 * value-prof-3.c: New.
15343 * value-prof-4.c: New.
15344
15345 2005-05-27 Mark Mitchell <mark@codesourcery.com>
15346
15347 PR c++/21614
15348 * g++.dg/expr/ptrmem6.C: New test.
15349 * g++.dg/expr/ptrmem6a.C: Likewise.
15350
15351 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
15352
15353 PR tree-optimization/21658
15354 * gcc.dg/tree-ssa/pr21658.c: New.
15355
15356 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
15357
15358 PR c++/21455
15359 * g++.dg/inherit/ptrmem3.C: New.
15360
15361 PR c++/21681
15362 * g++.dg/parse/template16.C: New.
15363
15364 2005-05-27 Andreas Jaeger <aj@suse.de>
15365
15366 * gcc.dg/setjmp-2.c: Only run in 32-bit.
15367
15368 * gcc.dg/i386-sse-8.c: Run test on all archs.
15369
15370 2005-05-26 Mike Stump <mrs@apple.com>
15371
15372 * objc.dg/isa-field-1.m: Only run on darwin.
15373 * objc.dg/lookup-1.m: Likewise.
15374 * objc.dg/try-catch-8.m: Likewise.
15375
15376 2005-05-26 Roger Sayle <roger@eyesopen.com>
15377
15378 PR tree-optimization/9814
15379 * gcc.dg/pr9814-1.c: New test case.
15380
15381 2005-05-26 Ziemowit Laski <zlaski@apple.com>
15382
15383 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
15384 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
15385 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
15386 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
15387 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
15388 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
15389 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
15390 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
15391 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
15392 objc.dg/try-catch-8.m: New.
15393
15394 2005-05-26 Janis Johnson <janis187@us.ibm.com>
15395
15396 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
15397 remove extraneous semicolons.
15398
15399 2005-05-26 Ziemowit Laski <zlaski@apple.com>
15400
15401 * obj-c++.dg/comp-types-12.mm: New.
15402 * objc.dg/comp-types-11.m: New.
15403 * objc.dg/selector-4.m: New.
15404
15405 2005-05-26 Andreas Jaeger <aj@suse.de>
15406
15407 PR testsuite/20772
15408 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
15409 g++.old-deja/g++.ext/attrib3.C,
15410 g++.old-deja/g++.other/store-expr1.C,
15411 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
15412 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15413 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15414 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15415 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15416 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15417 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15418 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15419 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15420 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
15421 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
15422 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
15423 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
15424 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
15425 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
15426 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
15427 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
15428 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15429 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
15430
15431 2005-05-26 Andreas Jaeger <aj@suse.de>
15432
15433 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
15434 x86-64 compilation.
15435
15436 2005-05-26 Andreas Jaeger <aj@suse.de>
15437
15438 PR testsuite/20772
15439 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
15440 gcc.misc-tests/i386-pf-athlon-1.c,
15441 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15442 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
15443 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
15444 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
15445 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15446 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15447 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15448 programs.
15449
15450 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15451 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15452 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15453 x86-64 compilation.
15454
15455 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15456 x86_64.
15457
15458 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15459 effective-target ilp32.
15460
15461 2005-05-26 David Ung <davidu@mips.com>
15462
15463 * gcc.target/mips/ext_ins.c: New test for testing the generation
15464 of MIPS32/64 rev 2 ext/ins instructions.
15465
15466 2005-05-26 Andreas Jaeger <aj@suse.de>
15467
15468 * treelang/compile/unsigned.tree: Use gimple instead of
15469 nonexisting generic dump.
15470
15471 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
15472
15473 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15474
15475 2005-05-26 Andreas Jaeger <aj@suse.de>
15476
15477 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15478
15479 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
15480
15481 PR libfortran/17283
15482 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15483 Test callee-allocated memory with write statements.
15484
15485 2005-05-25 Roger Sayle <roger@eyesopen.com>
15486
15487 PR middle-end/21709
15488 * gcc.dg/pr21709-1.c: New test case.
15489
15490 2005-05-25 Ziemowit Laski <zlaski@apple.com>
15491 Mike Stump <mrs@apple.com>
15492
15493 * objc/execute/next_mapping.h: Update for C++.
15494
15495 * obj-c++.dg/selector-1.mm: Move to...
15496 * obj-c++.dg/selector-4.mm: here...
15497
15498 * obj-c++.dg/basic.mm: New.
15499 * obj-c++.dg/comp-types-1.mm: New.
15500 * obj-c++.dg/cxx-class-1.mm: New.
15501 * obj-c++.dg/cxx-ivars-1.mm: New.
15502 * obj-c++.dg/cxx-ivars-2.mm: New.
15503 * obj-c++.dg/cxx-ivars-3.mm: New.
15504 * obj-c++.dg/cxx-scope-1.mm: New.
15505 * obj-c++.dg/cxx-scope-2.mm: New.
15506 * obj-c++.dg/defs.mm: New.
15507 * obj-c++.dg/empty-private-1.mm: New.
15508 * obj-c++.dg/encode-1.mm: New.
15509 * obj-c++.dg/encode-2.mm: New.
15510 * obj-c++.dg/encode-3.mm: New.
15511 * obj-c++.dg/extern-c-1.mm: New.
15512 * obj-c++.dg/extra-semi.mm: New.
15513 * obj-c++.dg/fix-and-continue-2.mm: New.
15514 * obj-c++.dg/isa-field-1.mm: New.
15515 * obj-c++.dg/ivar-list-semi.mm: New.
15516 * obj-c++.dg/local-decl-1.mm: New.
15517 * obj-c++.dg/lookup-1.mm: New.
15518 * obj-c++.dg/lookup-2.mm: New.
15519 * obj-c++.dg/method-1.mm: New.
15520 * obj-c++.dg/method-2.mm: New.
15521 * obj-c++.dg/method-3.mm: New.
15522 * obj-c++.dg/method-4.mm: New.
15523 * obj-c++.dg/method-5.mm: New.
15524 * obj-c++.dg/method-6.mm: New.
15525 * obj-c++.dg/method-7.mm: New.
15526 * obj-c++.dg/no-extra-load.mm: New.
15527 * obj-c++.dg/overload-1.mm: New.
15528 * obj-c++.dg/pragma-1.mm: New.
15529 * obj-c++.dg/pragma-2.mm: New.
15530 * obj-c++.dg/private-1.mm: New.
15531 * obj-c++.dg/private-2.mm: New.
15532 * obj-c++.dg/proto-qual-1.mm: New.
15533 * obj-c++.dg/qual-types-1.mm: New.
15534 * obj-c++.dg/stubify-1.mm: New.
15535 * obj-c++.dg/stubify-2.mm: New.
15536 * obj-c++.dg/super-class-1.mm: New.
15537 * obj-c++.dg/super-class-2.mm: New.
15538 * obj-c++.dg/super-dealloc-1.mm: New.
15539 * obj-c++.dg/super-dealloc-2.mm: New.
15540 * obj-c++.dg/template-1.mm: New.
15541 * obj-c++.dg/template-2.mm: New.
15542 * obj-c++.dg/template-3.mm: New.
15543 * obj-c++.dg/template-4.mm: New.
15544 * obj-c++.dg/template-5.mm: New.
15545 * obj-c++.dg/template-6.mm: New.
15546 * obj-c++.dg/try-catch-1.mm: New.
15547 * obj-c++.dg/try-catch-2.mm: New.
15548 * obj-c++.dg/try-catch-3.mm: New.
15549 * obj-c++.dg/try-catch-4.mm: New.
15550 * obj-c++.dg/try-catch-5.mm: New.
15551 * obj-c++.dg/try-catch-6.mm: New.
15552 * obj-c++.dg/try-catch-7.mm: New.
15553 * obj-c++.dg/try-catch-8.mm: New.
15554 * obj-c++.dg/try-catch-9.mm: New.
15555 * obj-c++.dg/va-meth-1.mm: New.
15556
15557 2005-05-25 Ziemowit Laski <zlaski@apple.com>
15558
15559 * obj-c++.dg/selector-1.mm: New.
15560 * obj-c++.dg/selector-2.mm: New.
15561
15562 2005-05-25 Ziemowit Laski <zlaski@apple.com>
15563
15564 * obj-c++.dg/selector-3.mm: New.
15565 * objc.dg/selector-3.m: New.
15566
15567 2005-05-25 Ziemowit Laski <zlaski@apple.com>
15568
15569 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
15570 about where warning appears.
15571
15572 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
15573
15574 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
15575 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
15576 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
15577 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
15578
15579 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
15580
15581 * gcc.dg/20050524-1.c: New test.
15582
15583 2005-05-25 Jan Hubicka <jh@suse.cz>
15584
15585 * gcc.dg/tree-prof/inliner-1.c: New.
15586
15587 2005-05-25 Janis Johnson <janis187@us.ibm.com>
15588
15589 * gcc.dg/tree-prof: New directory.
15590 * gcc.dg/tree-prof/tree-prof.exp: New.
15591
15592 2005-05-25 DJ Delorie <dj@redhat.com>
15593
15594 * gcc.dg/Wattributes-1.c: New.
15595 * gcc.dg/Wattributes-2.c: New.
15596 * gcc.dg/Wattributes-3.c: New.
15597
15598 20005-05-24 Janis Johnson <janis187@us.ibm.com>
15599
15600 PR tree-optimization/19833
15601 * gcc.dg/uninit-4.c: Remove xfail.
15602 * gcc.dg/uninit-9.c: Ditto.
15603
15604 2005-05-24 Ziemowit Laski <zlaski@apple.com>
15605
15606 * obj-c++.dg/bitfield-[1-5].mm: New.
15607 * obj-c++.dg/class-protocol-1.mm: New.
15608 * obj-c++.dg/comp-types-1[0-1].mm: New.
15609 * obj-c++.dg/comp-types-[2-9].mm: New.
15610 * obj-c++.dg/encode-[4-8].mm: New.
15611 * obj-c++.dg/layout-1.mm: New.
15612 * obj-c++.dg/method-1[0-9].mm: New.
15613 * obj-c++.dg/method-2[0-1].mm: New.
15614 * obj-c++.dg/method-[8-9].mm: New.
15615 * obj-c++.dg/objc-gc-3.mm: New.
15616 * obj-c++.dg/try-catch-10.mm: New.
15617 * objc.dg/bitfield-5.m: New.
15618 * objc.dg/comp-types-10.m: New.
15619 * objc.dg/comp-types-9.m: New.
15620 * objc.dg/layout-1.m: New.
15621 * objc.dg/objc-gc-4.m: New.
15622 * objc.dg/try-catch-9.m: New.
15623 * objc.dg/class-protocol-1.m: Tweak diagnostics.
15624 * objc.dg/comp-types-1.m: Likewise.
15625 * objc.dg/comp-types-[5-6].m: Likewise.
15626 * objc.dg/method-9.m: Likewise.
15627
15628 2005-05-24 Janis Johnson <janis187@us.ibm.com>
15629
15630 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
15631 and on hardware without VMX support.
15632
15633 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
15634
15635 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
15636
15637 * lib/profopt.exp (dg-final-generate, dg-final-use,
15638 profopt-final-code, profopt-get-options): New.
15639 (profopt-execute): Process test directives.
15640
15641 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
15642 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15643 cleanup-tree-dump, cleanup-saved-temps): Update comments.
15644
15645 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
15646
15647 PR C++/21645
15648 * g++.dg/init/ctor5.C: New test.
15649
15650 2005-05-24 Ira Rosen <irar@il.ibm.com>
15651
15652 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
15653 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
15654 vect-113.c, vect-114.c.
15655
15656 2005-05-23 Adam Nemet <anemet@lnxw.com>
15657
15658 * gcc.dg/const-elim-1.c: Remove xfails.
15659
15660 2005-05-23 Jeff Law <law@redhat.com>
15661
15662 * gcc.c-torture/compile/pr21638.c: New test.
15663 * gcc.c-torture/compile/20050520-1.c: New test.
15664
15665 2005-05-23 Nick Clifton <nickc@redhat.com>
15666
15667 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
15668 be a proper triple, ie: m32r*-*-*.
15669 * g++.old-deja/g++.jason/thunk3.C: Likewise.
15670
15671 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
15672
15673 PR middle-end/21331
15674 PR tree-opt/21293
15675 * gcc.c-torture/compile/pr21293.c: New test.
15676 * gcc.c-torture/execute/pr21331.c: New test.
15677
15678 2004-05-20 Richard Henderson <rth@redhat.com>
15679
15680 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
15681
15682 2005-05-20 Ziemowit Laski <zlaski@apple.com>
15683
15684 * obj-c++-dg.exp: Add.
15685 * obj-c++.exp: Add.
15686 * obj-c++.dg/dg.exp: Add.
15687
15688 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
15689
15690 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
15691 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
15692
15693 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
15694
15695 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
15696
15697 2004-05-19 Richard Henderson <rth@redhat.com>
15698
15699 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
15700
15701 2005-05-19 Janis Johnson <janis187@us.ibm.com>
15702
15703 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
15704
15705 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
15706
15707 2005-05-19 Jakub Jelinek <jakub@redhat.com>
15708
15709 PR c++/21495
15710 * g++.dg/parse/extern1.C: New test.
15711 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
15712
15713 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
15714
15715 * gcc.dg/c99-math.h: New.
15716 * gcc.dg/c99-math-float-1.c: New test.
15717 * gcc.dg/c99-math-double-1.c: Likewise.
15718 * gcc.dg/c99-math-long-double-1.c: Likewise.
15719
15720 2005-05-18 Richard Henderson <rth@redhat.com>
15721
15722 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
15723
15724 2005-05-18 Devang Patel <dpatel@apple.com>
15725
15726 * g++.dg/opt/20050511-1.C: New test.
15727
15728 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
15729
15730 PR libfortran/21127
15731 * gfortran.dg/reshape-complex.f90: New test.
15732
15733 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
15734
15735 * gfortran.dg/array_constructor_1.f90: New test.
15736 * gfortran.dg/array_constructor_2.f90: New test.
15737
15738 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
15739
15740 PR fortran/20954
15741 * gfortran.dg/pr20954.f: New test.
15742
15743 2005-05-17 Mike Stump <mrs@apple.com>
15744
15745 Yet more Objective-C++...
15746
15747 * objc.dg/method-5.m: Update.
15748 * objc.dg/method-6.m: Update.
15749 * objc.dg/method-7.m: Update.
15750 * objc.dg/method-9.m: Update.
15751 * objc.dg/try-catch-2.m: Update.
15752
15753 2005-05-17 Mark Mitchell <mark@codesourcery.com>
15754
15755 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
15756 Remove little-endian optimizations.
15757
15758 2005-05-17 Jeff Law <law@redhat.com>
15759
15760 * g++.dg/tree-ssa/pr14814.C: New test.
15761 * gcc.dg/tree-ssa/pr14814.C: New test.
15762 * gcc.dg/tree-ssa/pr17141-1.C: New test.
15763 * gcc.dg/tree-ssa/pr17141-2.C: New test.
15764
15765 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
15766
15767 * gcc.dg/compat/generate-random.c: Do not include
15768 libiberty.h.
15769 * gcc.dg/compat/generate-random_r.c: Likewise.
15770
15771 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
15772
15773 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
15774
15775 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
15776
15777 PR middle-end/21595
15778 * g++.dg/tree-ssa/builtin1.C: New testcase.
15779
15780 2005-05-17 Jakub Jelinek <jakub@redhat.com>
15781
15782 PR c++/21454
15783 * g++.dg/opt/const4.C: New test.
15784
15785 PR middle-end/21492
15786 * g++.dg/opt/crossjump1.C: New test.
15787
15788 PR tree-optimization/21610
15789 * gcc.c-torture/compile/20050516-1.c: New test.
15790
15791 PR fortran/15080
15792 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
15793 about the test failing.
15794 * gfortran.fortran-torture/execute/where_7.f90: New test.
15795 * gfortran.fortran-torture/execute/where_8.f90: New test.
15796
15797 2005-05-16 Richard Henderson <rth@redhat.com>
15798
15799 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
15800 i?86 and x86_64.
15801
15802 2005-05-16 Mark Mitchell <mark@codesourcery.com>
15803
15804 * gcc.dg/compat/generate-random.c (config.h): Do not include.
15805 (limits.h): Include unconditionally.
15806 (stdlib.h): Likewise.
15807 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
15808 (limits.h): Include unconditionally.
15809 (stdlib.h): Likewise.
15810 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15811 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15812 (limits.h): Include unconditionally.
15813 (stdlib.h): Likewise.
15814 (hashtab.h): Do not include.
15815 (getopt.h): Likewise.
15816 (stddef.h): Include.
15817 (hashval_t): Define.
15818 (struct entry): Add "next" field.
15819 (HASH_SIZE): New macro.
15820 (hash_table): New variable.
15821 (switchfiles): Do not use xmalloc.
15822 (mix): New macro.
15823 (iterative_hash): New function.
15824 (hasht): Remove.
15825 (e_exists): New function.
15826 (e_insert): Likewise.
15827 (output): Use, instead of libiberty hashtable functions.
15828 (main): Do not use getopt. Do not call htab_create.
15829
15830 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
15831
15832 PR libstdc++/21526
15833 * lib/target-supports.exp (check_mkfifo_available):
15834 Return 0 for cygwin as mkfifo support incomplete on platform.
15835 Fix typos in comments.
15836
15837 2005-05-15 Mark Mitchell <mark@codesourcery.com>
15838
15839 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
15840
15841 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
15842
15843 PR fortran/17432
15844 * gfortran.dg/assign_4.f: New test.
15845
15846 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
15847
15848 PR tree-optimization/21563
15849 * gcc.dg/tree-ssa/pr21563.c: New.
15850
15851 2005-05-14 Jan Hubicka <jh@suse.cz>
15852
15853 * gcc.dg/noreturn-7.c: Allow control reaches warning.
15854
15855 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
15856
15857 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
15858
15859 2005-05-13 Julian Brown <julian@codesourcery.com>
15860
15861 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
15862 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
15863
15864 2005-05-13 Jan Hubicka <jh@suse.cz>
15865
15866 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
15867 * gcc.dg/fold-xor-?.c: Likewise.
15868 * gcc.dg/pr15784-?.c: Likewise.
15869 * gcc.dg/pr20922-?.c: Likewise.
15870 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
15871 * gcc.dg/tree-ssa/pr17598.c: Likewise.
15872 * gcc.dg/tree-ssa/pr20470.c: Likewise.
15873
15874 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15875
15876 PR fortran/21260
15877 * gfortran.dg/hollerith_1.f90: New test.
15878
15879 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15880
15881 * gfortran.dg/func_result_2.f90: New test.
15882
15883 2005-05-11 Bud Davis <bdavis@gfortran.org>
15884
15885 * gfortran.dg/dev_null.f90: New test.
15886
15887 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
15888
15889 * gcc.dg/arm-vfp1.c: Revert last change.
15890
15891 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
15892
15893 PR middle-end/19807
15894 PR tree-optimization/19639
15895 * g++.dg/tree-ssa/pr19807.C: New testcase.
15896
15897 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15898
15899 PR libfortran/21471
15900 * gfortran.dg/append-1.f90: New test.
15901
15902 2005-05-10 Diego Novillo <dnovillo@redhat.com>
15903
15904 * gcc.dg/pr18501.c: XFAIL.
15905 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
15906 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
15907 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
15908 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15909 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15910 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
15911 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
15912 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
15913
15914 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15915
15916 PR fortran/20178
15917 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
15918 gfortran.dg/f2c_3.f90: New tests.
15919
15920 * gfortran.dg/return_1.f90: Fix dg annotation.
15921
15922 2005-05-10 Diego Novillo <dnovillo@redhat.com>
15923
15924 * gcc.c-torture/compile/20050510-1.c: New test.
15925
15926 2005-05-10 Mark Mitchell <mark@codesourcery.com>
15927
15928 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
15929
15930 2005-05-10 Bob Wilson <bob.wilson@acm.org>
15931
15932 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
15933
15934 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
15935
15936 PR c/17913
15937 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
15938
15939 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
15940
15941 PR c/21342
15942 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
15943 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
15944
15945 2005-05-10 Ben Elliston <bje@au.ibm.com>
15946
15947 PR debug/16676
15948 * gcc.dg/debug/pr16676.c: New test.
15949
15950 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
15951
15952 PR testsuite/21443
15953 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
15954 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
15955 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
15956 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
15957 Change -O1 to -O2.
15958 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
15959 -fno-tree-dominator-opts.
15960
15961 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15962
15963 * gfortran.dg/return_1.f90: New test.
15964
15965 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
15966
15967 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
15968
15969 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
15970
15971 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
15972
15973 PR c++/21427
15974 * g++.dg/inherit/covariant13.C: New.
15975
15976 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15977
15978 PR libfortran/19155
15979 * gfortran.dg/pr19155.f: New test.
15980
15981 2005-05-08 Roger Sayle <roger@eyesopen.com>
15982
15983 PR inline-asm/8788
15984 * gcc.dg/pr8788-1.c: New testcase.
15985
15986 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
15987
15988 PR target/21416
15989 * gcc.target/mips/fpcmp-[12].c: New tests.
15990
15991 2005-05-06 Mark Mitchell <mark@codesourcery.com>
15992
15993 * lib/target-supports-dg.exp (dg-require-fork): New function.
15994 (dg-require-mkfifo): Likewise.
15995 * lib/target-supports.exp (check_function_available): New
15996 function.
15997 (check_fork_available): Likewise.
15998 (check_mkfifo_available): Likewise.
15999
16000 2005-05-06 Jeff Law <law@redhat.com>
16001
16002 * gcc.c-torture/compile/pr21380.c: New test.
16003
16004 2005-05-06 Jakub Jelinek <jakub@redhat.com>
16005
16006 PR c++/20961
16007 * g++.dg/ext/weak3.C: New test.
16008
16009 2005-05-05 Mark Mitchell <mark@codesourcery.com>
16010
16011 PR c++/21352
16012 * g++.dg/template/crash37.C: New test.
16013
16014 2005-05-05 Paul Brook <paul@codesourcery.com>
16015
16016 * gcc.dg/arm-g2.c: Use effective-target arm32.
16017 * gcc.dg/arm-mmx-1.c: Ditto.
16018 * gcc.dg/arm-scd42-2.c: Ditto.
16019 * gcc.dg/arm-vfp1.c: Ditto.
16020 * lib/target-supports.exp (check_effective_target_arm32): New
16021 function.
16022
16023 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
16024
16025 PR libfortran/21354
16026 gfortran.dg/in_pack_rank7.f90: New test.
16027
16028 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
16029
16030 PR middle-end/15618
16031 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
16032
16033 2005-05-04 Jakub Jelinek <jakub@redhat.com>
16034
16035 PR middle-end/21265
16036 * gcc.dg/20050503-1.c: New test.
16037
16038 PR rtl-optimization/21239
16039 * gcc.dg/i386-sse-11.c: New test.
16040
16041 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
16042
16043 PR target/16888
16044 * gcc.target/i386/asm-1.c: New test.
16045
16046 2005-05-03 Jakub Jelinek <jakub@redhat.com>
16047
16048 PR rtl-optimization/21330
16049 * gcc.c-torture/execute/20050502-1.c: New test.
16050
16051 PR target/21297
16052 * gcc.c-torture/execute/20050502-2.c: New test.
16053
16054 2005-05-03 Uros Bizjak <uros@kss-loka.si>
16055
16056 PR middle-end/21282
16057 * gcc.dg/pr21282.c: New.
16058
16059 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
16060
16061 * gcc.dg/vect/pr20122.c: Clean up .vect file.
16062 * gcc.dg/vect/vect-92.c: Likewise.
16063 * gcc.dg/vect/vect-93.c: Likewise.
16064 * gcc.dg/vect/vect-dv-1.c: Likewise.
16065 * gcc.dg/vect/vect-dv-2.c: Likewise.
16066 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
16067
16068 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
16069
16070 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
16071 * gfortran.dg/vect/vect-2.f90: Likewise.
16072 * gfortran.dg/vect/vect-3.f90: Likewise.
16073 * gfortran.dg/vect/vect-4.f90: Likewise.
16074 * gfortran.dg/vect/vect-5.f90: Likewise.
16075
16076 2005-05-02 Geoffrey Keating <geoffk@apple.com>
16077
16078 PR target/20813
16079 * gcc.dg/rs6000-fpint-2.c: New.
16080
16081 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
16082
16083 PR c/15698
16084 * gcc.dg/builtins-30.c: Update expected messages.
16085 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
16086 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
16087 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
16088
16089 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
16090
16091 PR tree-optimization/21294
16092 * gcc.dg/tree-ssa/pr21294.c: New.
16093
16094 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
16095
16096 * gcc.dg/altivec-3.c (vec_store): Do not use the old
16097 __builtin_altivec_st_internal_4si built-in.
16098
16099 2005-05-02 Mark Mitchell <mark@codesourcery.com>
16100
16101 PR c++/15875
16102 * g++.dg/template/ptrmem14.C: New test.
16103
16104 2005-05-02 Paul Brook <paul@codesourcery.com>
16105
16106 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
16107
16108 2005-05-02 Michael Matz <matz@suse.de>
16109
16110 PR c++/19542
16111 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
16112
16113 2005-05-01 Mark Mitchell <mark@codesourcery.com>
16114
16115 * g++.dg/cpp/weak.C: New test.
16116
16117 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16118
16119 * gcc.dg/tree-ssa/loop-8.c: New test.
16120
16121 2005-04-30 Michael Maty <matz@suse.de>
16122
16123 * gcc.dg/inline-mcpy.c: New test.
16124
16125 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
16126
16127 PR libfortran/18958
16128 * gfortran.dg/eoshift.f90: New test case.
16129
16130 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
16131
16132 PR libfortran/18857
16133 * gfortran.dg/matmul_1.f90: New test.
16134
16135 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
16136
16137 PR tree-optimization/21030
16138 * gcc.dg/tree-ssa/pr21030.c: New.
16139
16140 2005-04-29 Devang Patel <dpatel@apple.com>
16141
16142 PR tree-optimization/21272
16143 * gcc.dg/vect/vect-ifcvt-10.c: New test.
16144
16145 2005-04-29 Jakub Jelinek <jakub@redhat.com>
16146
16147 PR fortran/13082
16148 PR fortran/18824
16149 * gfortran.dg/entry_4.f90: New test.
16150 * gfortran.fortran-torture/execute/entry_1.f90: New test.
16151 * gfortran.fortran-torture/execute/entry_2.f90: New test.
16152 * gfortran.fortran-torture/execute/entry_3.f90: New test.
16153 * gfortran.fortran-torture/execute/entry_4.f90: New test.
16154 * gfortran.fortran-torture/execute/entry_5.f90: New test.
16155 * gfortran.fortran-torture/execute/entry_6.f90: New test.
16156 * gfortran.fortran-torture/execute/entry_7.f90: New test.
16157
16158 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16159
16160 * gfortran.fortran-torture/execute/entry_8.f90: New test.
16161
16162 2005-04-29 Paul Brook <paul@codesourcery.com>
16163
16164 * gfortran.dg/entry_3.f90: New test.
16165
16166 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16167
16168 * gfortran.dg/implicit_4.f90: New test.
16169
16170 2005-04-28 Bob Wilson <bob.wilson@acm.org>
16171
16172 * lib/target-supports.exp (check_profiling_available): Return
16173 false for xtensa-*-elf.
16174
16175 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
16176
16177 * lib/fortran-torture.exp (fortran-torture.exp): Catch
16178 error if file cannot be deleted.
16179
16180 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
16181
16182 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
16183 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
16184 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
16185 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
16186 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
16187 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
16188 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
16189 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
16190 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
16191 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16192 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
16193 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
16194 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
16195
16196 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16197
16198 PR fortran/20865
16199 * gfortran.dg/pr20865.f90: New test.
16200
16201 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
16202
16203 * gcc.dg/void-cast-2.c: New test.
16204
16205 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
16206
16207 PR c/21159
16208 * gcc.dg/void-cast-1.c: New test.
16209
16210 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
16211
16212 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
16213
16214 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16215
16216 PR fortran/21177
16217 * gfortran.dg/pr21177.f90: New test.
16218
16219 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
16220
16221 PR tree-optimization/21171
16222 * gcc.dg/tree-ssa/pr21171.c: New test.
16223
16224 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
16225
16226 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16227 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16228 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16229 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16230 gcc.dg/tree-ssa/gen-vect-32.c: New.
16231 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
16232 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
16233 don't run on PPC32.
16234
16235 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
16236
16237 PR c/21213
16238 * gcc.dg/transparent-union-3.c: New test.
16239
16240 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
16241
16242 PR c/20740
16243 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
16244 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
16245 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
16246 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
16247 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
16248 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
16249
16250 2005-04-26 Jeff Law <law@redhat.com>
16251
16252 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
16253 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
16254 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
16255 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
16256 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
16257 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
16258 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
16259
16260 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
16261
16262 PR tree-optimization/17598
16263 * gcc.dg/tree-ssa/pr17598.c: New testcase.
16264
16265 2005-04-25 Mike Stump <mrs@apple.com>
16266
16267 * objc.dg/fix-and-continue-1.m: Add.
16268
16269 2005-04-25 Roger Sayle <roger@eyesopen.com>
16270
16271 PR c++/20995
16272 * g++.dg/opt/pr20995-1.C: New test case.
16273
16274 2005-04-25 Devang Patel <dpatel@apple.com>
16275
16276 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
16277
16278 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
16279
16280 PR testsuite/21062
16281 * g++.dg/opt/alias2.C (printf): Correct the prototype.
16282
16283 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
16284
16285 PR C++/21188
16286 * g++.dg/opt/rtti2.C: New test.
16287
16288 2005-04-25 Paul Brook <paul@codesourcery.com>
16289 Steven G. Kargl <kargls@comcast.net>
16290
16291 PR fortran/20879
16292 * gfortran.dg/ichar_1.f90: New file.
16293
16294 2005-04-24 Jakub Jelinek <jakub@redhat.com>
16295
16296 PR middle-end/20991
16297 * g++.dg/opt/pr20991.C: New test.
16298
16299 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
16300 where sizeof (type) < __alignof__ (type).
16301 * gcc.dg/compat/struct-layout-1.h: Likewise.
16302
16303 2005-04-24 Per Bothner <per@bothner.com>
16304 Devang Patel <dpatel@apple.com>
16305
16306 PR preprocessor/20907
16307 * gcc.dg/cpp/very-long-comment.c: New test.
16308
16309 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16310
16311 PR fortran/20059
16312 * gfortran.dg/common_5.f: New test.
16313
16314 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
16315
16316 PR middle-end/21082
16317 * g++.dg/tree-ssa/pr21082.C: New testcase.
16318
16319 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
16320
16321 * gcc.dg/vect/vect-99.c: New test.
16322
16323 2005-04-22 Diego Novillo <dnovillo@redhat.com>
16324
16325 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
16326
16327 2005-04-22 Jeff Law <law@redhat.com>
16328
16329 * gcc.dg/uninit-5.c: Remove xfails.
16330 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
16331 conditionals and loads.
16332
16333 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
16334
16335 PR libfortran/20074
16336 PR libfortran/20436
16337 PR libfortran/21108
16338 * gfortran.dg/nested_reshape.f90: new test
16339 * gfortran.dg/reshape-alloc.f90: new test
16340 * gfortran.dg/reshape.f90: new test
16341
16342 2005-04-22 Mark Mitchell <mark@codesourcery.com>
16343
16344 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
16345
16346 * gcc.dg/arm-vfp1.c: New test.
16347
16348 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
16349
16350 PR c++/21087
16351 * g++.dg/lookup/builtin2.C: New test.
16352
16353 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
16354
16355 * gcc.dg/weak/weak-13.c: New test.
16356
16357 2005-04-21 Geoffrey Keating <geoffk@apple.com>
16358
16359 * lib/target-supports.exp (check_effective_target_sync_int_long):
16360 Add powerpc*.
16361
16362 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
16363
16364 * gcc.target/mips/branch-1.c: New test.
16365
16366 2005-04-21 Richard Henderson <rth@redhat.com>
16367
16368 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
16369 * gcc.dg/vect/vect-86.c: Likewise.
16370 * gcc.dg/vect/vect-87.c: Likewise.
16371 * gcc.dg/vect/vect-88.c: Likewise.
16372
16373 2005-04-21 Devang Patel <dpatel@apple.com>
16374
16375 PR optimization/20994
16376 * gcc.dg/tree-ssa/ifc-3.c: New test.
16377
16378 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
16379
16380 PR c/12913
16381 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
16382 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
16383 gcc.dg/c99-vla-jump-5.c: New tests.
16384
16385 2005-04-19 Richard Henderson <rth@redhat.com>
16386
16387 * lib/target-supports.exp (check_effective_target_vect_int_mult):
16388 Fix typo in exists check.
16389 (check_effective_target_sync_int_long): New.
16390 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
16391 * gcc.dg/ia64-sync-2.c: Likewise.
16392 * gcc.dg/ia64-sync-3.c: Likewise.
16393 * gcc.dg/ia64-sync-4.c: Likewise.
16394
16395 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
16396
16397 * gcc.dg/fold-xor-1.c: New test.
16398 * gcc.dg/fold-xor-2.c: New test.
16399
16400 2005-04-19 James E. Wilson <wilson@specifixinc.com>
16401
16402 PR target/20670
16403 * g++.dg/eh/fp-regs.C: New test.
16404
16405 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
16406
16407 * gcc.dg/Wint-to-pointer-cast-1.c,
16408 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
16409 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
16410 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
16411
16412 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16413
16414 PR fortran/16861
16415 * gfortran.dg/pr16861.f90: New test.
16416
16417 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
16418
16419 * gcc.dg/pr21085.c: New test.
16420
16421 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
16422
16423 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
16424 (setup_mips_tests, dg-mips-options): New procedures.
16425 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
16426 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
16427 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
16428 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16429 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
16430 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
16431 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
16432 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16433 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
16434 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
16435 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
16436 dg-mips-options instead of dg-options. Remove now-redundant
16437 preprocessor guards.
16438 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
16439 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16440 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16441 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
16442 * gcc.dg/vr-mult-2.c: Delete.
16443 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
16444 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
16445 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16446 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16447 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16448 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16449 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16450
16451 2005-04-18 Laurent GUERBY <laurent@guerby.net>
16452
16453 * ada/acats/run_all.sh: Use sync when executable not present.
16454
16455 2005-04-18 Devang Patel <dpatel@apple.com>
16456
16457 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16458 * gcc.dg/vect/vect-11a.c: New.
16459 * gcc.dg/vect/vect-none.c: Update.
16460 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16461
16462 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
16463
16464 PR tree-optimization/20922
16465 * gcc.dg/pr20922-1.c: New test.
16466 * gcc.dg/pr20922-2.c: New test.
16467 * gcc.dg/pr20922-3.c: New test.
16468 * gcc.dg/pr20922-4.c: New test.
16469 * gcc.dg/pr20922-5.c: New test.
16470 * gcc.dg/pr20922-6.c: New test.
16471
16472 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16473
16474 PR libfortran/20950
16475 * gfortran.dg/pr20950.f: New test.
16476
16477 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16478
16479 PR libfortran/19216
16480 * gfortran.dg/pr19216.f: New test.
16481
16482 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
16483
16484 PR tree-optimization/21001
16485 * gcc.dg/tree-ssa/pr21001.c: New.
16486
16487 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
16488
16489 PR libfortran/21075
16490 * gfortran.dg/reshape_rank7.f90: New test.
16491
16492 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16493
16494 PR libfortran/12884 gfortran.dg/pr12884.f: New test
16495 PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16496 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16497 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16498 PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16499 PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16500 PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16501 PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16502 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16503 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
16504 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
16505 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
16506 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
16507 * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
16508 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
16509 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
16510 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
16511 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
16512 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
16513 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
16514 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
16515
16516 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
16517
16518 * gfortran.dg/wtruncate.f: New testcase.
16519 * gfortran.dg/wtruncate.f90: New testcase.
16520
16521 2005-04-16 Mark Mitchell <mark@codesourcery.com>
16522
16523 PR c++/21025
16524 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
16525 which sizeof/alignof is dependent, rather than just whether we are
16526 processing_template_decl.
16527
16528 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
16529
16530 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16531 corrected typo where the wrong variables had been compared.
16532
16533 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
16534
16535 PR libfortran/18495
16536 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16537 Test callee-allocated version of return array with a write
16538 statement.
16539 Test spread with a temporary with another write statement.
16540
16541 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
16542
16543 PR tree-optimization/21031
16544 * gcc.dg/tree-ssa/pr21031.c: New.
16545
16546 2005-04-15 Uros Bizjak <uros@kss-loka.si>
16547
16548 PR tree-optimization/21004
16549 * gcc.dg/builtins-53.c: Include builtins-config.h.
16550 Check floorf, ceilf, floorl and ceill transformations
16551 only when HAVE_C99_RUNTIME is defined.
16552
16553 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
16554
16555 PR middle-end/20739
16556 * gcc.dg/tree-ssa/pr20739.c: New test.
16557
16558 2005-04-14 Mike Stump <mrs@apple.com>
16559
16560 * gcc.dg/Foundation.framework/empty: New.
16561 * gcc.dg/framework-2.c: New.
16562
16563 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
16564
16565 PR tree-optimization/21021
16566 * gcc.c-torture/compile/pr21021.c: New.
16567
16568 2005-04-14 Janis Johnson <janis187@us.ibm.com>
16569
16570 PR testsuite/21010
16571 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
16572 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
16573 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
16574 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
16575 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
16576 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
16577 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
16578 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
16579
16580 2005-04-14 Richard Henderson <rth@redhat.com>
16581
16582 * lib/target-supports.exp (check_effective_target_vect_condition):
16583 Add ia64, i?86, and x86_64.
16584
16585 2005-04-14 Steven G. Kargl <kargls@comcast.net>
16586
16587 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
16588
16589 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
16590
16591 PR tree-optimization/20657
16592 * gcc.dg/tree-ssa/pr20657.c: New.
16593
16594 2005-04-14 Uros Bizjak <uros@kss-loka.si>
16595
16596 * gcc.dg/builtins-53.c: Also check (int)trunc* and
16597 (long long int)trunc*.
16598
16599 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
16600
16601 PR target/20927
16602 * gcc.dg/pr20927.c: New test.
16603
16604 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
16605
16606 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
16607 * gcc.target/mips/asm-1.c: Likewise.
16608
16609 2005-04-13 Dale Johannesen <dalej@apple.com>
16610
16611 * objc.dg/objc-fast-4.m: New.
16612
16613 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
16614
16615 * gcc.target/cris/torture/cris-torture.exp: New driver in new
16616 directory.
16617 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
16618
16619 2005-04-13 David Edelsohn <edelsohn@gnu.org>
16620
16621 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
16622 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
16623 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
16624
16625 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
16626
16627 PR tree-optimization/20913
16628 * gcc.dg/tree-ssa/pr20913.c: New.
16629
16630 PR tree-optimization/20702
16631 * gcc.dg/tree-ssa/pr20702.c: New.
16632
16633 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16634
16635 PR c++/13744
16636 * g++.dg/inherit/local3.C: New test.
16637
16638 2005-04-12 Jeff Law <law@redhat.com>
16639
16640 * gcc.dg/tree-ssa/20050412-1.c: New test.
16641
16642 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
16643
16644 PR libfortran/19016
16645 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
16646 Add tests with mask generated by expression.
16647 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16648 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16649 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16650
16651 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
16652
16653 PR middle-end/20917
16654 * gcc.dg/20050409-1.c: New test.
16655
16656 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
16657
16658 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
16659
16660 2005-04-11 Mark Mitchell <mark@codesourcery.com>
16661
16662 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16663 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
16664 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16665 (TARGET_CXX): Adjust accordingly.
16666 * target.h (struct gcc_target): Remove epxort_class_data. Add
16667 determine_class_data_visibility and class_data_always_comdat.
16668 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16669 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
16670 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16671 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
16672 (arm_cxx_determine_class_data_visibility): New.
16673 (arm_cxx_class_data_always_comdat): Likewise.
16674 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16675 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
16676 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16677 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
16678 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
16679 Define.
16680
16681 2005-04-11 Mark Mitchell <mark@codesourcery.com>
16682
16683 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
16684
16685 2005-04-11 Geoffrey Keating <geoffk@apple.com>
16686
16687 * gcc.dg/i386-darwin-fpmath.c: New.
16688
16689 2004-04-11 Devang Patel <dpatel@apple.com>
16690
16691 * lib/target-supports.exp (check_effective_target_vect_condition): New.
16692 * gcc.dg/vect/vect-ifcvt-1.c: New test.
16693 * gcc.dg/vect/vect-ifcvt-2.c: New test.
16694 * gcc.dg/vect/vect-ifcvt-3.c: New test.
16695 * gcc.dg/vect/vect-ifcvt-4.c: New test.
16696 * gcc.dg/vect/vect-ifcvt-5.c: New test.
16697 * gcc.dg/vect/vect-ifcvt-6.c: New test.
16698 * gcc.dg/vect/vect-ifcvt-7.c: New test.
16699 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
16700
16701 2004-04-11 Devang Patel <dpatel@apple.com>
16702
16703 * gcc.dg/vect/vect-dv-1.c: New test.
16704 * gcc.dg/vect/vect-dv-2.c: New test.
16705
16706 2005-04-11 Diego Novillo <dnovillo@redhat.com>
16707
16708 PR tree-optimization/20933
16709 * gcc.dg/tree-ssa/pr20933.c: New test.
16710
16711 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16712
16713 * gfortran.dg/fold_nearest.f90: New test.
16714
16715 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
16716
16717 * gcc.dg/tree-ssa/alias-1.c: New test.
16718
16719 2005-04-11 Diego Novillo <dnovillo@redhat.com>
16720
16721 PR tree-optimization/20920
16722 * g++.dg/tree-ssa/pr20920.C: New test.
16723
16724 2005-04-11 Uros Bizjak <uros@kss-loka.si>
16725
16726 * gcc.dg/builtins-53.c: Also check (int)ceil* and
16727 (long long int)ceil*.
16728
16729 2005-04-10 Mark Mitchell <mark@codesourcery.com>
16730
16731 * g++.dg/warn/Wdtor1.C: Declare template in system header with
16732 explicit C++ linkage.
16733
16734 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16735
16736 * gfortran.dg/pr17229.f: Take care of the new obsolescence
16737 warning for arithmetic IF statements.
16738
16739 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
16740
16741 * eor_handling_1.f90: New test case.
16742 * eor_handling_2.f90: New test case.
16743 * eor_handling_3.f90: New test case.
16744 * eor_handling_4.f90: New test case.
16745 * eor_handling_5.f90: New test case.
16746 * noadv_size.f90: New test case.
16747 * pad_no.f90: New test case.
16748
16749 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
16750
16751 * gcc.c-torture/execute/20050410-1.c: New test.
16752
16753 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
16754
16755 * gcc.dg/pr20126.c: New.
16756
16757 2005-04-09 Bud Davis <bdavis@gfortran.org>
16758 Steven G. Kargl <kargls@comcast.net>
16759
16760 * gfortran.dg/PR19872.f: New test.
16761
16762 2005-04-09 Steven G. Kargl <kargls@comcast.net>
16763
16764 * gfortran.dg/nint_1.f90: Fix dg-do directive.
16765
16766 2005-04-09 Steven G. Kargl <kargls@comcast.net>
16767
16768 * gfortran.dg/nint_1.f90: New test.
16769
16770 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
16771
16772 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
16773 Added test for callee-allocated arrays with write statements.
16774 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16775 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16776 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16777 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16778 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16779
16780 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
16781
16782 PR libfortran/20163
16783 * gfortran.dg/open-options-blanks.f: New test.
16784
16785 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
16786
16787 PR fortran/13257
16788 * gfortran.dg/comma_format_extension_[1234].f: New tests.
16789
16790 2005-04-09 Jakub Jelinek <jakub@redhat.com>
16791
16792 * gcc.dg/tree-ssa/stdarg-1.c: New test.
16793 * gcc.dg/tree-ssa/stdarg-2.c: New test.
16794 * gcc.dg/tree-ssa/stdarg-3.c: New test.
16795 * gcc.dg/tree-ssa/stdarg-4.c: New test.
16796 * gcc.dg/tree-ssa/stdarg-5.c: New test.
16797 * gcc.c-torture/execute/stdarg-4.c: New test.
16798
16799 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
16800
16801 PR target/20795
16802 * g++.dg/abi/param2.C: New test.
16803
16804 2005-04-09 Uros Bizjak <uros@kss-loka.si>
16805
16806 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
16807
16808 2005-04-09 Uros Bizjak <uros@kss-loka.si>
16809
16810 * gcc.dg/builtins-53.c: New test.
16811
16812 2005-04-08 Diego Novillo <dnovillo@redhat.com>
16813
16814 * g++.dg/tree-ssa/pr18178.C: New test.
16815 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
16816 * gcc.c-torture/execute/20041019-1.c: New test.
16817 * gcc.dg/tree-ssa/20041008-1.c: New test.
16818 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
16819 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
16820 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
16821 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
16822 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
16823 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
16824 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
16825 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
16826 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16827 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16828
16829 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
16830
16831 PR rtl-optimization/20466
16832 * gcc.c-torture/execute/pr20466-1.c: New test.
16833
16834 2005-04-08 Mark Mitchell <mark@codesourcery.com>
16835
16836 PR c++/20905
16837 * g++.dg/parse/cond2.C: New test.
16838
16839 PR c++/20145
16840 * g++.dg/warn/Wdtor1.C: New test.
16841
16842 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16843
16844 PR fortran/17229
16845 * gfortran.dg/pr17229.f: New test.
16846
16847 2005-04-07 Steven G. Kargl <kargls@comcast.net>
16848
16849 * gfortran.dg/tiny_1.f90: New test.
16850 * gfortran.dg/tiny_2.f90: ditto.
16851
16852 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
16853
16854 * gfortran.dg/eor_1.f90: Fix dg-do run line
16855 * gfortran.dg/open_new.f90: Fix dg-do run line
16856
16857 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
16858
16859 * lib/target-supports.exp (get_compiler_messages): Support
16860 optional arguments, the fourth being compiler options.
16861 (check_effective_target_fpic): New proc.
16862 * gcc.dg/20050321-2.c: Restrict to target fpic.
16863
16864 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
16865
16866 * gcc.dg/15443-1.c: New test.
16867 * gcc.dg/15443-2.c: Likewise.
16868
16869 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16870
16871 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
16872
16873 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
16874
16875 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
16876
16877 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
16878
16879 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
16880 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
16881 -m64.
16882 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
16883 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
16884 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
16885
16886 2005-04-06 Mark Mitchell <mark@codesourcery.com>
16887
16888 PR c++/20212
16889 * g++.dg/warn/Wunused-11.C: New test.
16890
16891 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
16892
16893 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
16894
16895 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
16896
16897 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
16898
16899 2005-04-05 Mark Mitchell <mark@codesourcery.com>
16900
16901 PR c++/20734
16902 * g++.dg/template/ptrmem13.C: New test.
16903
16904 2005-04-05 Per Bothner <per@bothner.com>
16905
16906 * lib/gcc.exp: Always add -fno-show-column, for now.
16907
16908 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
16909
16910 PR testsuite/20767
16911 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
16912 of plain old "unsigned int" for the type of "i". Makes this test
16913 64bit clean.
16914
16915 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
16916
16917 * gcc.dg/i386-ssefn-1.c: New test.
16918 * gcc.dg/i386-ssefn-2.c: New test.
16919 * gcc.dg/i386-ssefn-3.c: New test.
16920 * gcc.dg/i386-ssefn-4.c: New test.
16921
16922 2005-04-05 Jakub Jelinek <jakub@redhat.com>
16923
16924 PR tree-optimization/20076
16925 * gcc.dg/builtin-apply4.c: New test.
16926
16927 PR preprocessor/19475
16928 * gcc.dg/cpp/macspace1.c: New test.
16929 * gcc.dg/cpp/macspace2.c: New test.
16930
16931 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16932
16933 * gfortran.dg/pr20755.f: Fixed bad format.
16934
16935 2005-04-05 Mark Mitchell <mark@codesourcery.com>
16936
16937 PR c++/20763
16938 * g++.dg/ext/attrib21.C: New test.
16939
16940 2004-04-05 Devang Patel <dpatel@apple.com>
16941
16942 * lib/target-supports.exp (check_effective_target_vect_shif): New.
16943 * gcc.dg/vect/vect-shift-1.c: New test.
16944
16945 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16946
16947 PR libfortran/20755
16948 * gfortran.dg/pr20755.f: New test.
16949
16950 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
16951
16952 * gfortran.dg/pr15959.f90: New test.
16953 * gfortran.dg/string_pad_trunc.f90: New test.
16954
16955 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16956
16957 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
16958 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
16959 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
16960 syntax.
16961
16962 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
16963
16964 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
16965
16966 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16967
16968 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
16969 * gcc.c-torture/compile/20011119-2.c: Likewise.
16970 * gcc.c-torture/compile/981001-2.c: Likewise.
16971
16972 2005-04-04 Mark Mitchell <mark@codesourcery.com>
16973
16974 PR c++/20679
16975 * g++.dg/template/overload4.C: New test.
16976
16977 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
16978
16979 PR c++/20746
16980 * g++.dg/abi/covariant5.C: New.
16981
16982 PR debug/20505
16983 * g++.dg/debug/const2.C: New.
16984
16985 2005-04-04 Jakub Jelinek <jakub@redhat.com>
16986
16987 PR rtl-optimization/16104
16988 * gcc.c-torture/execute/20050316-1.c: New test.
16989
16990 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
16991
16992 * g++.dg/template/spec23.C: Fix dg-error text.
16993
16994 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
16995
16996 PR c++/19199
16997 * g++.dg/expr/lval2.C: New.
16998
16999 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17000
17001 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
17002 __builtin_strcasecmp and __builtin_strncasecmp.
17003
17004 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
17005
17006 PR c++/20723
17007 * g++.dg/template/spec22.C: New.
17008 * g++.dg/template/spec23.C: New.
17009
17010 2005-04-03 Dale Ranta <dir@lanl.gov>
17011 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17012
17013 PR libfortran/20068
17014 PR libfortran/20125
17015 PR libfortran/20156
17016 PR libfortran/20471
17017 * gfortran.dg/backspace.f: New test.
17018
17019 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
17020
17021 * gcc.dg/pr19345.c: New test.
17022
17023 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
17024
17025 PR tree-optimization/20640
17026 * gcc.dg/torture/tree-loop-1.c: New.
17027
17028 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
17029
17030 PR rtl-optimization/20290
17031 * gcc.c-torture/execute/loop-ivopts-2.c: New.
17032
17033 2005-04-02 Geoffrey Keating <geoffk@apple.com>
17034
17035 * gcc.dg/rs6000-fpint.c: New.
17036
17037 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
17038
17039 * gcc.dg/old-style-then-proto-1.c: New test.
17040
17041 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17042
17043 * gfortran.fortran-torture/execute/backspace.f90: Check
17044 after backspace and read was incorrect.
17045
17046 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17047
17048 * gcc.c-torture/execute/builtins/strcat.c: Check the result
17049 buffer past the terminating NUL using memcmp.
17050 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
17051 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
17052
17053 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
17054 Fix unused/uninitialized variable warnings.
17055
17056 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
17057 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
17058 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
17059 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
17060
17061 * gcc.c-torture/execute/builtins/abs-1-lib.c,
17062 gcc.c-torture/execute/builtins/fputs-lib.c,
17063 gcc.c-torture/execute/builtins/lib/fprintf.c,
17064 gcc.c-torture/execute/builtins/lib/main.c,
17065 gcc.c-torture/execute/builtins/lib/memcmp.c,
17066 gcc.c-torture/execute/builtins/lib/memmove.c,
17067 gcc.c-torture/execute/builtins/lib/mempcpy.c,
17068 gcc.c-torture/execute/builtins/lib/memset.c,
17069 gcc.c-torture/execute/builtins/lib/printf.c,
17070 gcc.c-torture/execute/builtins/lib/sprintf.c,
17071 gcc.c-torture/execute/builtins/lib/stpcpy.c,
17072 gcc.c-torture/execute/builtins/lib/strchr.c,
17073 gcc.c-torture/execute/builtins/lib/strcmp.c,
17074 gcc.c-torture/execute/builtins/lib/strcpy.c,
17075 gcc.c-torture/execute/builtins/lib/strcspn.c,
17076 gcc.c-torture/execute/builtins/lib/strlen.c,
17077 gcc.c-torture/execute/builtins/lib/strncat.c,
17078 gcc.c-torture/execute/builtins/lib/strncmp.c,
17079 gcc.c-torture/execute/builtins/lib/strncpy.c,
17080 gcc.c-torture/execute/builtins/lib/strrchr.c,
17081 gcc.c-torture/execute/builtins/lib/strspn.c,
17082 gcc.c-torture/execute/builtins/lib/strstr.c,
17083 gcc.c-torture/execute/builtins/memops-asm-lib.c,
17084 gcc.c-torture/execute/builtins/strlen-2.c,
17085 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
17086 prototypes.
17087
17088 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
17089
17090 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
17091 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
17092 selectany usage.
17093
17094 2005-04-01 Jakub Jelinek <jakub@redhat.com>
17095
17096 PR c++/19406
17097 * g++.dg/debug/using1.C: New test.
17098
17099 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
17100
17101 PR middle-end/20524
17102 * gcc.dg/alias-7.c: Prefix asm-declared name with
17103 __USER_LABEL_PREFIX__.
17104
17105 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
17106
17107 Fix fallout from PR middle-end/15700:
17108 * gcc.c-torture/compile/20011119-1.c: Take
17109 __USER_LABEL_PREFIX__ into account.
17110 * gcc.c-torture/compile/20011119-2.c: Likewise.
17111
17112 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
17113
17114 PR c++/18644
17115 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
17116
17117 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
17118
17119 PR c/17855
17120 * gcc.c-torture/compile/struct-non-lval-1.c,
17121 gcc.c-torture/compile/struct-non-lval-2.c,
17122 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
17123
17124 2005-03-31 Janis Johnson <janis187@us.ibm.com>
17125
17126 * gcc.dg/tls/tls.exp: Remove temporary file.
17127 * g++.dg/tls/tls.exp: Ditto.
17128 * lib/file-format.exp: Ditto.
17129 * g++.dg/special/ecos.exp: Ditto.
17130
17131 * lib/profopt.exp: Treat prof_ext as a list.
17132 * gcc.misc-tests/bprob.exp: Ditto.
17133 * g++.dg/bprob/bprob.exp: Ditto.
17134
17135 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
17136 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
17137 g++.dg/tree-ssa/pointer-reference-alias.C,
17138 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
17139 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
17140 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
17141 g++.dg/vect/pr19951.cc: Ditto.
17142 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
17143 gcc.dg/builtins-47.c: Ditto.
17144 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
17145 gcc.dg/pr20115-1.c: Ditto.
17146 * gcc.dg/tree-ssa/20030530-2.c,
17147 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
17148 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17149 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
17150 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17151 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
17152 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
17153 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
17154 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
17155 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
17156 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
17157 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
17158 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
17159 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
17160 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
17161 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
17162 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17163 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17164 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17165 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17166 gcc.dg/tree-ssa/20030824-1.c,
17167 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
17168 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
17169 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
17170 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
17171 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
17172 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
17173 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
17174 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
17175 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
17176 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
17177 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
17178 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
17179 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
17180 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
17181 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
17182 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
17183 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
17184 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
17185 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
17186 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
17187 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
17188 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
17189 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
17190 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
17191 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
17192 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
17193 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
17194 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
17195 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
17196 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
17197 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
17198 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
17199 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
17200 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
17201 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
17202 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
17203 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
17204 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
17205 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
17206 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
17207 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
17208 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
17209 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17210 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
17211 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
17212 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
17213 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
17214 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
17215 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
17216 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
17217 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17218 gcc.dg/tree-ssa/useless-1.c: Ditto.
17219 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
17220 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
17221 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
17222 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
17223 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17224 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
17225 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
17226 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
17227 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
17228 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
17229 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
17230 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
17231 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
17232 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
17233 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
17234 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
17235 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
17236 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
17237 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
17238 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
17239 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
17240 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17241 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17242 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
17243 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
17244 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
17245 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
17246 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
17247 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
17248 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
17249 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
17250 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
17251 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
17252 gcc.dg/vect/vect-none.c: Ditto.
17253 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
17254 treelang/compile/unsigned.tree: Ditto.
17255
17256 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
17257 * gcc.dg/cpp/direct2s.c: Ditto.
17258 * gcc.dg/cpp/paste4.c: Ditto.
17259 * gcc.dg/cpp/separate-1.c: Ditto.
17260 * gcc.dg/pch/save-temps-1.c: Ditto.
17261 * g++.dg/ext/altivec-10.C: Ditto.
17262 * g++.dg/pch/pch.C: Ditto.
17263
17264 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
17265
17266 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
17267 * g++.dg/template/repo1.C: Ditto.
17268 * g++.dg/template/repo2.C: Ditto.
17269 * g++.dg/template/repo3.C: Ditto.
17270 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
17271 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
17272 * g++.old-deja/g++.pt/repo1.C: Ditto.
17273 * g++.old-deja/g++.pt/repo2.C: Ditto.
17274 * g++.old-deja/g++.pt/repo3.C: Ditto.
17275 * g++.old-deja/g++.pt/repo4.C: Ditto.
17276
17277 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
17278 * gcc.dg/20030107-1.c: Ditto.
17279 * gcc.dg/20030702-1.c: Ditto.
17280 * gcc.dg/profile-generate-1.c: Ditto.
17281 * g++.dg/other/profile1.C: Ditto.
17282 * g++.old-deja/g++.robertl/eb83.C: Ditto.
17283
17284 * lib/gcc-dg.exp (remove-build-file): New.
17285 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17286 cleanup-tree-dump, cleanup-saved-temps): New.
17287
17288 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
17289
17290 PR c++/19203, DR 214
17291 * g++.dg/parse/ambig3.C: Not ambiguous.
17292 * g++.dg/template/spec20.C: New.
17293 * g++.dg/template/spec21.C: New.
17294
17295 2005-03-31 Steve Ellcey <sje@cup.hp.com>
17296
17297 PR target/20045
17298 * gcc.dg/ia64-fptr-1.c: Run only on linux.
17299
17300 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17301
17302 PR libfortran/20660
17303 * gfortran.dg/negative_unit.f: New test.
17304
17305 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
17306
17307 * gcc.dg/20050330-1.c: New test.
17308
17309 2005-03-30 Devang Patel <dpatel@apple.com>
17310
17311 * g++.dg/tree-sra/ssa-sra-3.C: New test.
17312
17313 2005-03-30 Dale Johannesen <dalej@apple.com>
17314
17315 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
17316
17317 2005-03-30 Janis Johnson <janis187@us.ibm.com>
17318
17319 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17320 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
17321 Strip options from test name.
17322
17323 2005-03-31 Jan Hubicka <jh@suse.cz>
17324
17325 * gcc.dg/varpool-1.c: New testcase.
17326
17327 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
17328
17329 PR c/772
17330 PR c/17913
17331 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
17332 gcc.dg/stmt-expr-label-3.c : New tests.
17333 * gcc.c-torture/execute/medce-2.c: Remove.
17334
17335 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
17336
17337 PR c/20368
17338 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
17339 tests.
17340
17341 2005-03-30 Alan Modra <amodra@bigpond.net.au>
17342
17343 * gcc.c-torture/compile/pr20203.c: New test.
17344
17345 2005-03-26 Steven G. Kargl <kargls@comcast.net>
17346
17347 * gfortran.dg/promotion.f90: New test.
17348
17349 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
17350
17351 PR middle-end/20491
17352 * gcc.dg/torture/asm-subreg-1.c: New test.
17353
17354 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
17355
17356 PR c/20672
17357 * gcc.dg/pr20672-1.c: New test.
17358
17359 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
17360
17361 * gfortran.dg/vect: New directory.
17362 * gfortran.dg/vect/vect.exp: New.
17363 * gfortran.dg/vect/vect-1.f90: New test.
17364 * gfortran.dg/vect/vect-2.f90: New test.
17365 * gfortran.dg/vect/vect-3.f90: New test.
17366 * gfortran.dg/vect/vect-4.f90: New test.
17367 * gfortran.dg/vect/vect-5.f90: New test.
17368
17369 2005-03-29 Jakub Jelinek <jakub@redhat.com>
17370
17371 PR middle-end/20622
17372 * gcc.dg/alias-7.c: New test.
17373
17374 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
17375
17376 * gcc.dg/sparc-reg-1.c: New test.
17377
17378 2005-03-28 Steve Ellcey <sje@cup.hp.com>
17379
17380 PR target/19890
17381 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
17382
17383 2005-03-29 Dale Ranta <dir@lanl.gov>
17384 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17385
17386 PR libfortran/20163
17387 * gfortran.dg/pr20163-2.f: New test.
17388
17389 2005-03-28 Jan Hubicka <jh@suse.cz>
17390
17391 PR middle-end/20635
17392 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
17393 by Jakub Jelinek.
17394
17395 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
17396
17397 PR tree-optimization/20626
17398 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
17399 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
17400
17401 2005-03-26 Steven G. Kargl <kargls@comcast.net>
17402
17403 * gfortran.dg/underflow.f90: New test.
17404 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
17405
17406 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17407
17408 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
17409
17410 2005-03-25 Mark Mitchell <mark@codesourcery.com>
17411
17412 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
17413 (g++_init): Make sure that CXXFLAGS is set.
17414 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17415 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17416 * lib/gfortran.exp (gfortran_link_flags): Likewise.
17417 * lib/objc.exp (objc_init): Likewise.
17418 * lib/treelang.exp (treelang_init): Likewise.
17419
17420 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
17421
17422 PR tree-optimization/20470
17423 * gcc.dg/tree-ssa/pr20470.c: New test.
17424
17425 2005-03-25 Geoffrey Keating <geoffk@apple.com>
17426
17427 * gcc.dg/ppc-stfiwx.c: New.
17428
17429 2005-03-25 Steve Ellcey <sje@cup.hp.com>
17430
17431 PR target/19888
17432 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
17433
17434 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
17435
17436 * gcc.dg/20050325-1.c: Fix a typo.
17437
17438 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17439
17440 PR libfortran/19678
17441 PR libfortran/19679
17442 * gfortran.dg/dos_eol.f: New test.
17443
17444 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
17445
17446 PR rtl-optimization/20249
17447 * gcc.dg/20050325-1.c: New test.
17448
17449 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17450
17451 PR libfortran/15332
17452 * gfortran.dg/pr15332.f: New test.
17453
17454 2005-03-24 Dale Johannesen <dalej@apple.com>
17455
17456 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17457
17458 2005-03-24 Geoffrey Keating <geoffk@apple.com>
17459
17460 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17461 'internal' visibility.
17462 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17463 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17464 'protected' visibility.
17465 * gcc.dg/visibility-7.c: Likewise.
17466 * lib/target-supports.exp (check_visibility_available): Take
17467 a parameter, the kind of visibility to check for.
17468 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17469 to check_visibility_available.
17470
17471 * g++.dg/expr/cast3.C: New.
17472
17473 2005-03-24 David Edelsohn <edelsohn@gnu.org>
17474
17475 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17476 rs6000.
17477
17478 2005-03-24 Steve Ellcey <sje@cup.hp.com>
17479
17480 PR target/20095
17481 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17482
17483 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
17484
17485 * gcc.dg/badshift.c: Renamed to...
17486 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
17487
17488 * gcc.target/i386/badshift.c: Renamed to...
17489 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
17490 only.
17491
17492 PR rtl-optimization/20532
17493 * gcc.target/i386/badshift.c: New.
17494
17495 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17496
17497 * gfortran.dg/pr18025.f90: New test.
17498
17499 2005-03-23 Dale Johannesen <dalej@apple.com>
17500
17501 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17502
17503 2005-03-23 Mark Mitchell <mark@codesourcery.com>
17504
17505 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
17506
17507 * lib/target-supports.exp (check_iconv_available): Default
17508 libiconv to -liconv, if there is no definition.
17509
17510 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
17511
17512 * gcc.dg/torture/cris-asm-mof-1.c: New test.
17513
17514 2005-03-22 Mark Mitchell <mark@codesourcery.com>
17515
17516 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
17517 * g++.dg/opt/pr7503-2.C: Likewise.
17518 * g++.dg/opt/pr7503-3.C: Likewise.
17519 * g++.dg/opt/pr7503-4.C: Likewise.
17520 * g++.dg/opt/pr7503-5.C: Likewise.
17521 * g++.dg/warn/minmax.C: New test.
17522
17523 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17524
17525 * gfortran.dg/g77_intrinsics_funcs.f: New test.
17526 * gfortran.dg/g77_intrinsics_sub.f: New test.
17527
17528 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
17529 Jan Hubicka <jh@suse.cz>
17530 Steven Bosscher <stevenb@suse.de
17531
17532 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
17533
17534 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17535
17536 PR c++/19980
17537 * g++.dg/template/redecl3.C: New test.
17538
17539 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17540
17541 PR c++/20499
17542 * g++.dg/parse/error16.C: Tweak error markers.
17543
17544 2005-03-22 Jakub Jelinek <jakub@redhat.com>
17545
17546 PR target/20561
17547 * gcc.dg/20050321-2.c: New test.
17548
17549 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
17550
17551 PR c++/20465
17552 PR c++/20381
17553 * g++.dg/template/ptrmem12.C: New.
17554
17555 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
17556
17557 PR rtl-optimization/20527
17558 * gcc.c-torture/execute/pr20527-1.c: New test.
17559
17560 2005-03-22 Ben Elliston <bje@au.ibm.com>
17561
17562 * gcc.misc-tests/options.exp (check_for_options): Create a real C
17563 program, compile it into a real executable and then delete the .c
17564 and .x files afterwards, to avoid problems on testglue targets.
17565
17566 2005-03-21 Stuart Hastings <stuart@apple.com>
17567
17568 * gcc.target/i386/sse-2.c: New.
17569
17570 2005-03-21 Uros Bizjak <uros@kss-loka.si>
17571
17572 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
17573
17574 2005-03-21 Paolo Carlini <pcarlini@suse.de>
17575
17576 * g++.dg/parse/crash25.C: Fix typo.
17577
17578 2005-03-21 Paolo Carlini <pcarlini@suse.de>
17579
17580 PR c++/20461
17581 * g++.dg/parse/crash24.C: New test.
17582
17583 PR c++/20536
17584 * g++.dg/parse/crash25.C: New test.
17585
17586 2005-03-21 Paolo Carlini <pcarlini@suse.de>
17587
17588 PR c++/20147
17589 * g++.dg/ext/stmtexpr4.C: New test.
17590
17591 2005-03-20 Roger Sayle <roger@eyesopen.com>
17592
17593 PR middle-end/20539
17594 * gcc.c-torture/compile/pr13066-1.c: New test case.
17595 * gcc.c-torture/compile/pr20539-1.c: Likewise.
17596 * g++.dg/opt/pr13066-1.C: Likewise.
17597
17598 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
17599
17600 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
17601
17602 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17603
17604 PR fortran/18525
17605 * gfortran.dg/nesting_1.f90: New test.
17606
17607 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17608
17609 PR c++/20240
17610 * g++.dg/lookup/using13.C: New test.
17611
17612 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17613
17614 PR c++/20333
17615 * g++.dg/template/crash36.C: New test.
17616
17617 2005-03-18 Paolo Carlini <pcarlini@suse.de>
17618
17619 PR c++/20463
17620 * g++.dg/template/crash35.C: New test.
17621
17622 2005-03-17 Paolo Carlini <pcarlini@suse.de>
17623
17624 PR c++/19966
17625 * g++.dg/overload/operator2.C: New test.
17626
17627 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17628
17629 PR libfortran/20257
17630 * gfortran.dg/pr20257.f90: New test.
17631
17632 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17633
17634 PR libfortran/20480
17635 * gfortran.dg/pr20480.f90: New test.
17636
17637 2005-03-16 Richard Henderson <rth@redhat.com>
17638
17639 PR middle-end/15700
17640 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
17641 (_rtld_global): New.
17642 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
17643 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
17644
17645 * gcc.dg/alias-3.c: New.
17646 * gcc.dg/alias-4.c: New.
17647 * gcc.dg/alias-5.c: New.
17648 * gcc.dg/alias-6.c: New.
17649
17650 2005-03-15 Geoffrey Keating <geoffk@apple.com>
17651
17652 * gcc.dg/cpp/ucnid-7.c: New.
17653
17654 2005-03-15 Janis Johnson <janis187@us.ibm.com>
17655 Dorit Naishlos <dorit@il.ibm.com>
17656
17657 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
17658 darwin.
17659
17660 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
17661
17662 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
17663 misaligned accesses.
17664 * gcc.dg/vect/vect-58.c: Likewise.
17665 * gcc.dg/vect/vect-92.c: New.
17666 * gcc.dg/vect/vect-93.c: New.
17667
17668 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
17669
17670 PR fortran/18827
17671 * gfortran.dg/assign_2.f90: New test.
17672 * gfortran.dg/assign_3.f90: New test.
17673 * gfortran.dg/assign.f90: New test.
17674
17675 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
17676
17677 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
17678 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
17679 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
17680 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
17681 names.
17682
17683 2005-03-14 Geoffrey Keating <geoffk@apple.com>
17684
17685 * gcc.dg/cpp/ucnid-6.c: New.
17686
17687 * gcc.dg/cpp/normalize-1.c: New.
17688 * gcc.dg/cpp/normalize-2.c: New.
17689 * gcc.dg/cpp/normalize-3.c: New.
17690 * gcc.dg/cpp/normalize-4.c: New.
17691 * gcc.dg/cpp/ucnid-4.c: New.
17692 * gcc.dg/cpp/ucnid-5.c: New.
17693 * g++.dg/cpp/normalize-1.C: New.
17694 * g++.dg/cpp/ucnid-1.C: New.
17695
17696 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
17697
17698 * gcc.dg/pr18628.c: New.
17699
17700 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
17701
17702 PR c++/20280
17703 * g++.dg/tree-ssa/pr20280.C: New.
17704
17705 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17706
17707 PR fortran/20467
17708 * gfortran.dg/stfunc_2.f90: New test.
17709
17710 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
17711
17712 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
17713
17714 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
17715
17716 * gcc.dg/tree-ssa/20050314-1.c: New test.
17717
17718 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17719
17720 PR c++/4403
17721 PR c++/9783, DR433
17722 * g++.dg/template/friend34.C: New test.
17723 * g++.dg/template/friend35.C: Likewise.
17724 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
17725
17726 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17727
17728 Friend class name lookup 5/n
17729 PR c++/1016
17730 * g++.dg/lookup/hidden-class1.C: New test.
17731 * g++.dg/lookup/hidden-class2.C: Likewise.
17732 * g++.dg/lookup/hidden-class3.C: Likewise.
17733 * g++.dg/lookup/hidden-class4.C: Likewise.
17734 * g++.dg/lookup/hidden-class5.C: Likewise.
17735 * g++.dg/lookup/hidden-class6.C: Likewise.
17736 * g++.dg/lookup/hidden-class7.C: Likewise.
17737 * g++.dg/lookup/hidden-class8.C: Likewise.
17738 * g++.dg/lookup/hidden-class9.C: Likewise.
17739 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
17740 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
17741 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
17742 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
17743 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
17744 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
17745 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
17746 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
17747 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
17748 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
17749 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
17750
17751 2005-03-13 Mark Mitchell <mark@codesourcery.com>
17752
17753 PR c++/20157
17754 * g++.dg/template/error18.C: New test.
17755
17756 2005-03-09 Ben Elliston <bje@au.ibm.com>
17757
17758 PR debug/16792
17759 * g++.dg/debug/pr16792.C: New test.
17760
17761 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
17762
17763 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
17764 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
17765 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
17766 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
17767 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
17768 test assertion names.
17769
17770 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17771
17772 PR fortran/18600
17773 * gfortran.dg/stfunc_1.f90: New test.
17774
17775 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17776
17777 PR fortran/16907
17778 * gfortran.dg/real_index_1.f90: New test.
17779
17780 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17781
17782 PR fortran/20323
17783 * gfortran.dg/spec_expr_1.f90: New test.
17784
17785 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
17786
17787 PR c/20402
17788 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
17789 new parser.
17790
17791 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17792
17793 PR fortran/20361
17794 * gfortran.dg/largeequiv_1.f90: New test.
17795
17796 2005-03-12 Geoffrey Keating <geoffk@apple.com>
17797
17798 * gcc.dg/ucnid-1.c: New.
17799 * gcc.dg/ucnid-2.c: New.
17800 * gcc.dg/ucnid-3.c: New.
17801 * gcc.dg/ucnid-4.c: New.
17802 * gcc.dg/ucnid-5.c: New.
17803 * gcc.dg/ucnid-6.c: New.
17804 * gcc.dg/cpp/ucnid-1.c: New.
17805 * gcc.dg/cpp/ucnid-2.c: New.
17806 * gcc.dg/cpp/ucnid-3.c: New.
17807 * g++.dg/other/ucnid-1.C: New.
17808
17809 2005-03-12 Geoffrey Keating <geoffk@apple.com>
17810
17811 * gcc.dg/vmx/darwin-abi-3.c: Delete.
17812
17813 2005-03-11 Per Bothner <per@bothner.com>
17814
17815 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
17816 that diagnotics refer to correct token.
17817 * gcc.dg/unused-3.c: Likewise.
17818
17819 2005-03-11 Per Bothner <per@bothner.com>
17820
17821 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
17822 constant" is now actually on same line as string constant.
17823 * gcc.dg/cpp/direct2s.c: Likewise.
17824
17825 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
17826
17827 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
17828
17829 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17830
17831 PR libfortran/20124
17832 * gfortran.dg/pr20124.f90: New Test
17833
17834 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
17835
17836 PR tree-optimization/20130
17837 * gcc.dg/pr20130-1.c: New test.
17838
17839 2005-03-10 Steve Ellcey <sje@cup.hp.com>
17840
17841 PR target/20095
17842 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
17843
17844 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17845
17846 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
17847
17848 2005-03-10 Steve Ellcey <sje@cup.hp.com>
17849
17850 * g++.dg/eh/forced1.C: Fix comment.
17851 * g++.dg/eh/forced2.C: Ditto.
17852 * g++.dg/eh/forced3.C: Ditto.
17853 * g++.dg/eh/forced4.C: Ditto.
17854
17855 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
17856
17857 PR rtl-opt/20412
17858 * gcc.c-torture/compile/pr20412.c: New test.
17859
17860 2005-03-10 Roger Sayle <roger@eyesopen.com>
17861
17862 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
17863
17864 2005-03-10 Jakub Jelinek <jakub@redhat.com>
17865
17866 PR target/20322
17867 * gcc.dg/20050307-1.c: New test.
17868
17869 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
17870
17871 PR c++/20375
17872 * g++.dg/other/stdarg3.C: New.
17873
17874 2005-03-10 Jakub Jelinek <jakub@redhat.com>
17875
17876 PR c++/18384, c++/18327
17877 * g++.dg/init/array19.C: New test.
17878
17879 PR inline-asm/20314
17880 * gcc.dg/torture/pr20314-1.c: New test.
17881 * gcc.dg/torture/pr20314-2.c: New test.
17882
17883 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
17884
17885 * gcc.dg/20050309-1.c: New test.
17886
17887 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17888
17889 * gcc.dg/builtins-10.c: Reactivate disabled test.
17890 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
17891 new cbrt transformations.
17892
17893 2005-03-09 Mark Mitchell <mark@codesourcery.com>
17894
17895 PR c++/20208
17896 * g++.dg/template/array13.C: New test.
17897
17898 2005-03-09 Paolo Carlini <pcarlini@suse.de>
17899
17900 PR c++/16859
17901 * g++.dg/init/brace4.C: New test.
17902
17903 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
17904
17905 PR c++/20186
17906 * g++.dg/template/non-dependent12.C: New.
17907
17908 2005-03-08 Mark Mitchell <mark@codesourcery.com>
17909
17910 PR c++/20142
17911 * g++.dg/init/array18.C: Add dg-do run marker.
17912
17913 PR c++/20142
17914 * g++.dg/init/array18.C: New test.
17915
17916 2005-03-09 Ben Elliston <bje@au.ibm.com>
17917
17918 * consistency.vlad/vlad.exp: Remove trailing semicolons.
17919 * g++.dg/gcov/gcov.exp: Likewise.
17920 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
17921 * gcc.target/xstormy16/xstormy16.exp: Likewise.
17922 * lib/c-torture.exp: Likewise.
17923 * lib/fortran-torture.exp: Likewise.
17924 * lib/g++.exp: Likewise.
17925 * lib/gcc-defs.exp: Likewise.
17926 * lib/gcc-dg.exp: Likewise.
17927 * lib/gcc.exp: Likewise.
17928 * lib/gcov.exp: Likewise.
17929 * lib/gfortran.exp: Likewise.
17930 * lib/mike-g++.exp: Likewise.
17931 * lib/mike-gcc.exp: Likewise.
17932 * lib/objc-torture.exp: Likewise.
17933 * lib/objc.exp: Likewise.
17934 * lib/profopt.exp: Likewise.
17935 * lib/target-libpath.exp: Likewise.
17936 * lib/target-supports.exp: Likewise.
17937 * lib/treelang.exp: Likewise.
17938 * lib/wrapper.exp: Likewise.
17939
17940 2005-03-08 Jeff Law <law@redhat.com>
17941
17942 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
17943 PHI-OPT changes.
17944
17945 2005-03-08 Ira Rosen <irar@il.ibm.com>
17946
17947 * gcc.dg/vect/pr20122.c: New test.
17948
17949 2005-03-07 Jeff Law <law@redhat.com>
17950
17951 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
17952 was folded away.
17953 * gcc.dg/tree-ssa/pr18133-1.c: New test.
17954 * gcc.dg/tree-ssa/pr18133-2.c: New test.
17955 * gcc.dg/tree-ssa/pr18134.c: New test.
17956
17957 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17958
17959 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
17960 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
17961 gcc.dg/torture/builtin-noret-2.c: Require weak support.
17962
17963 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
17964
17965 PR tree-opt/17671
17966 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
17967
17968 2005-03-07 Mark Mitchell <mark@codesourcery.com>
17969
17970 * g++.dg/warn/Wnvdtor.C: New test.
17971
17972 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
17973
17974 * gcc.dg/torture/pr19683-1.c: New test.
17975
17976 2005-03-06 Steven G. Kargl <kargls@comcast.net>
17977
17978 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
17979 * gfortran.dg/g77/19990313-2.f: Ditto.
17980 * gfortran.dg/g77/19990313-3.f: Ditto.
17981 * gfortran.dg/g77/19990525-0.f: Ditto.
17982 * gfortran.dg/g77/19990826-0.f: Ditto.
17983 * gfortran.dg/g77/19990826-2.f: Ditto.
17984 * gfortran.dg/g77/19990826-3.f: Ditto.
17985 * gfortran.dg/g77/20000511-1.f: Ditto.
17986 * gfortran.dg/g77/20000511-2.f: Ditto.
17987 * gfortran.dg/g77/970625-2.f: Ditto.
17988 * gfortran.dg/g77/980310-2.f: Ditto.
17989 * gfortran.dg/g77/980310-3.f: Ditto.
17990 * gfortran.dg/g77/980310-8.f: Ditto.
17991 * gfortran.dg/g77/980519-2.f: Ditto.
17992 * gfortran.dg/g77/alpha1.f: Ditto.
17993 * gfortran.dg/g77/claus.f: Ditto.
17994 * gfortran.dg/g77/erfc.f: Ditto.
17995 * gfortran.dg/g77/short.f: Ditto.
17996 * gfortran.fortran-torture/execute/data.f90: Ditto.
17997 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
17998 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
17999
18000 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18001
18002 * lib/file-format.exp (gcc_target_object_format): Add check for som
18003 format and hardcode object formats on hppa*-*-hpux*.
18004 * lib/target-supports.exp (check_weak_available): Add check for som
18005 object format. Always return 0 on hppa*-*-hpux10*.
18006
18007 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
18008 is defined.
18009
18010 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
18011
18012 2005-03-05 Steven G. Kargl <kargls@comcast.net>
18013
18014 * gfortran.dg/pr19936_1.f90: New test.
18015 * gfortran.dg/pr19936_2.f90: New test.
18016 * gfortran.dg/pr19936_3.f90: New test.
18017
18018 2005-03-05 Steven G. Kargl <kargls@comcast.net>
18019 Paul Thomas <prthomas@drfccad.cea.fr>
18020
18021 * gfortran.dg/PR19754_1.f90: New test.
18022 * gfortran.dg/PR19754_2.f90: Ditto.
18023
18024 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18025
18026 PR c++/19311
18027 * g++.dg/template/non-dependent11.C: New test.
18028
18029 2005-03-05 Uros Bizjak <uros@kss-loka.si>
18030
18031 * lib/target-supports.exp (check_iconv_available): Fix comment.
18032
18033 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
18034 Joseph S. Myers <joseph@codesourcery.com>
18035
18036 PR c++/19797
18037 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
18038
18039 2005-03-04 Matthew Sachs <msachs@apple.com>
18040
18041 * gcc.exp (gcc_target_compile): Put braces around
18042 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
18043 * objc.exp (objc_target_compile): Likewise.
18044 * treelang.exp (treelang_target_compile): Likewise.
18045
18046 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18047
18048 PR fortran/19673
18049 * gfortran.dg/func_result_1.f90: New test.
18050
18051 2005-03-04 Ben Elliston <bje@au.ibm.com>
18052
18053 * gcc.misc-tests/options.exp: New test.
18054
18055 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
18056
18057 * gcc.dg/pr15784-4.c: New test.
18058
18059 2005-03-03 Geoffrey Keating <geoffk@apple.com>
18060
18061 * gcc.c-torture/execute/pr17133.c: New.
18062 * gcc.c-torture/compile/20050303-1.c: New.
18063
18064 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
18065
18066 * gcc.dg/cpp/assert4.c: Fix for cygwin.
18067
18068 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
18069
18070 * g++.dg/overload/using2.C: New.
18071
18072 2005-03-02 Mark Mitchell <mark@codesourcery.com>
18073
18074 PR c++/19916
18075 * g++.dg/init/ptrmem2.C: New test.
18076
18077 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
18078
18079 PR c/8927
18080 * gcc.dg/pr8927-1.c: New test.
18081
18082 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
18083
18084 PR c++/20232
18085 * g++.dg/inherit/covariant12.C: New.
18086
18087 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18088
18089 PR fortran/19479
18090 * gfortran.dg/bound_1.f90: New test.
18091
18092 2005-02-28 Janis Johnson <janis187@us.ibm.com>
18093
18094 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
18095 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
18096
18097 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
18098
18099 PR c/20245
18100 * gcc.dg/pr20245-1.c: New test.
18101
18102 2005-02-28 Jakub Jelinek <jakub@redhat.com>
18103
18104 PR middle-end/19874
18105 * gcc.c-torture/execute/20050119-2.c: New test case.
18106
18107 2005-02-28 Ben Elliston <bje@au.ibm.com>
18108
18109 * README: Update the DejaGnu bug reporting address.
18110 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
18111 * lib/objc-torture.exp: Likewise.
18112
18113 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
18114
18115 * gfortran.dg/boz_1.f90: New test.
18116 * gfortran.dg/boz_3.f90: New test.
18117 * gfortran.dg/boz_4.f90: New test.
18118
18119 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
18120
18121 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
18122 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
18123
18124 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18125
18126 PR libfortran/20101
18127 * gfortran.dg/write_0_pe_format.f90: New test.
18128
18129 2005-02-27 Jakub Jelinek <jakub@redhat.com>
18130
18131 PR c++/20206
18132 * g++.dg/opt/thunk2.C: New test.
18133 * g++.dg/opt/covariant1.C: New test.
18134
18135 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18136
18137 * gfortran.dg/e_d_fmt.f90: New test.
18138
18139 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
18140
18141 * gcc.dg/asm-b.c: Fix comment typos.
18142
18143 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
18144
18145 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
18146 a V_MAY_DEF also.
18147
18148 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
18149
18150 PR tree-opt/20188
18151 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
18152 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
18153 * gcc.dg/asm-b.c: New test.
18154
18155 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
18156
18157 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
18158 Disable this test on IRIX 6.
18159
18160 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
18161
18162 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
18163 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
18164 parser.
18165
18166 2005-02-25 Diego Novillo <dnovillo@redhat.com>
18167
18168 PR tree-optimization/20204
18169 * testsuite/gcc.dg/pr20204.c: New test.
18170
18171 2005-02-24 Jakub Jelinek <jakub@redhat.com>
18172
18173 PR target/20196
18174 * gcc.c-torture/execute/20050224-1.c: New test.
18175
18176 PR c++/20175
18177 * g++.dg/warn/Wbraces2.C: New test.
18178
18179 2005-02-23 Mark Mitchell <mark@codesourcery.com>
18180
18181 PR c++/19878
18182 * g++.dg/init/const2.C: New test.
18183
18184 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
18185
18186 PR tree-optimization/20100
18187 * gcc.c-torture/execute/pr20100-1.c: New test.
18188
18189 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18190
18191 * gfortran.dg/implicit_3.f90: New test.
18192
18193 * gfortran.dg/deftype_1.f90: New test.
18194
18195 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
18196
18197 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
18198 the test passes.
18199 * g++.dg/other/anon3.C: Accept a warning.
18200
18201 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
18202
18203 * gcc.dg/pr20017.c: Fix a comment typo.
18204
18205 2005-02-23 Bud Davis <bdavis@gfortran.org>
18206
18207 * gfortran.dg/list_read_4.f90: Change to f90 comments.
18208
18209 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
18210
18211 PR ada/19902
18212 * ada/acats/tests/cxa/cxa3004.a: Remove.
18213 * ada/acats/tests/cxb/cxb30061.am: Likewise.
18214
18215 2005-02-22 Mark Mitchell <mark@codesourcery.com>
18216
18217 PR c++/20073
18218 * g++.dg/init/const1.C: New test.
18219
18220 PR c++/19991
18221 * g++.dg/parse/constant7.C: New test.
18222
18223 PR c++/20152
18224 * g++.dg/parse/error27.C: New test.
18225 * g++.dg/template/qualttp15.C: Adjust error markers.
18226 * g++.old-deja/g++.other/struct1.C: Likewise.
18227
18228 PR c++/20153
18229 * g++.dg/template/error17.C: New test.
18230
18231 PR c++/20148
18232 * g++.dg/parser/error26.C: New test.
18233
18234 2005-02-22 Diego Novillo <dnovillo@redhat.com>
18235
18236 PR tree-optimization/20100
18237 PR tree-optimization/20115
18238 * gcc.dg/pr20115.c: New test.
18239 * gcc.dg/pr20115-1.c: New test.
18240 * gcc.dg/pr20100.c: New test.
18241 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
18242 call-clobbered variables after alias1.
18243
18244 2005-02-22 Bud Davis <bdavis@gfortran.org>
18245
18246 * gfortran.dg/list_read_4.f90: new test.
18247
18248 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
18249
18250 PR rtl-optimization/20017.
18251 * gcc.dg/pr20017.c: New.
18252
18253 2005-02-22 Devang Patel <dpatel@apple.com>
18254
18255 PR 19952
18256 * g++.dg/tree-ssa/pr19952.C: New test.
18257
18258 2005-02-22 Mark Mitchell <mark@codesourcery.com>
18259
18260 PR c++/19883
18261 * g++.dg/parse/constant6.C: New test.
18262
18263 2005-02-22 Uros Bizjak <uros@kss-loka.si>
18264
18265 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18266 * g++.dg/charset/asm2.c: Likewise.
18267 * g++.dg/charset/asm3.c: Likewise.
18268 * g++.dg/charset/asm4.c: Likewise.
18269 * g++.dg/charset/asm5.c: Likewise.
18270 * g++.dg/charset/attribute1.c: Likewise.
18271 * g++.dg/charset/attribute2.c: Likewise.
18272 * g++.dg/charset/extern1.cc: Likewise.
18273 * g++.dg/charset/extern2.cc: Likewise.
18274 * g++.dg/charset/extern3.cc: Likewise.
18275 * g++.dg/charset/function.cc: Likewise.
18276 * g++.dg/charset/string.c: Likewise.
18277 * g++.dg/charset/charset.exp: Likewise.
18278 * lib/target-supports.exp (check_iconv_available): Fix comment.
18279
18280 2005-02-22 Uros Bizjak <uros@kss-loka.si>
18281
18282 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
18283 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18284 * gcc.dg/charset/asm2.c: Likewise.
18285 * gcc.dg/charset/asm3.c: Likewise.
18286 * gcc.dg/charset/asm4.c: Likewise.
18287 * gcc.dg/charset/asm5.c: Likewise.
18288 * gcc.dg/charset/asm6.c: Likewise.
18289 * gcc.dg/charset/attribute1.c: Likewise.
18290 * gcc.dg/charset/attribute2.c: Likewise.
18291 * gcc.dg/charset/builtin1.c: Likewise.
18292 * gcc.dg/charset/extern.c: Likewise.
18293 * gcc.dg/charset/function.c: Likewise.
18294 * gcc.dg/charset/string.c: Likewise.
18295 * gcc.dg/charset/charset.exp: Likewise.
18296
18297 2005-02-21 Bud Davis <bdavis9659@comcast.net>
18298
18299 PR fortran/20086
18300 * gfortran.dg/pr20086.f90: New test.
18301
18302 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
18303
18304 PR tree-optimization/19786
18305 * g++.dg/tree-ssa/pr19786.C: New.
18306
18307 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18308
18309 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
18310
18311 2005-02-21 Jeff Law <law@redhat.com>
18312
18313 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18314
18315 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18316
18317 * gfortran.dg/do_iterator: Split loop, markup all lines for
18318 which an error locus is printed.
18319 * gfortran.dg/pr17708.f90: Markup all lines for which an error
18320 locus is printed.
18321 * gfortran.dg/select_4.f90: Likewise.
18322 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
18323 locuses in the various permutations.
18324
18325 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
18326
18327 PR tree-optimization/19951
18328 * g++.dg/vect: New directory.
18329 * g++.dg/vect/vect.exp: New file.
18330 * g++.dg/vect/pr19951.cc: New testcase.
18331 * g++.dg/dg.exp: Also prune vectorizer tests.
18332
18333 2005-02-20 Zack Weinberg <zack@codesourcery.com>
18334
18335 PR 18785
18336 * gcc.dg/charset/builtin1.c: New test.
18337
18338 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18339
18340 PR c++/19299
18341 * g++.dg/inherit/volatile1.C: New test.
18342
18343 PR c++/19440
18344 * g++.dg/template/dtor4.C: New test.
18345
18346 2005-02-19 Steven G. Kargl <kargls@comcast.net>
18347
18348 * gfortran.dg/int_1.f90: New test.
18349
18350 2005-02-19 Devang Patel <dpatel@apple.com>
18351
18352 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
18353
18354 2005-02-19 Steven G. Kargl <kargls@comcast.net>
18355
18356 * gfortran.dg/achar_1.f90: New test.
18357
18358 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
18359
18360 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
18361
18362 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
18363 Jakub Jelinek <jakub@redhat.com>
18364
18365 PR tree-optimization/19828
18366 * gcc.dg/tree-ssa/loop-7.c: New test.
18367 * gcc.c-torture/execute/20050218-1.c: New test.
18368
18369 2005-02-19 Jakub Jelinek <jakub@redhat.com>
18370
18371 PR c/20043
18372 * gcc.dg/transparent-union-1.c: New test.
18373 * gcc.dg/transparent-union-2.c: New test.
18374
18375 2005-02-18 James E Wilson <wilson@specifixinc.com>
18376
18377 PR tree-optimization/18977
18378 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
18379
18380 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
18381
18382 PR target/20054
18383 * gcc.dg/pr20054.c: New test.
18384
18385 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18386
18387 PR c++/19508
18388 * g++.dg/ext/attrib20.C: New test.
18389
18390 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
18391
18392 PR middle-end/20030
18393 * gfortran.fortran-torture/execute/character_passing.f90: New test.
18394
18395 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
18396
18397 PR c++/20008
18398 * g++.dg/opt/switch4.C: New.
18399
18400 2005-02-18 Jakub Jelinek <jakub@redhat.com>
18401
18402 PR c++/20023
18403 PR tree-optimization/20009
18404 * gcc.c-torture/compile/20050217-1.c: New test.
18405 * g++.dg/opt/switch3.C: New test.
18406
18407 PR tree-optimization/18947
18408 * gcc.c-torture/compile/20050215-1.c: New test.
18409 * gcc.c-torture/compile/20050215-2.c: New test.
18410 * gcc.c-torture/compile/20050215-3.c: New test.
18411
18412 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
18413
18414 PR c++/20028
18415 * g++.dg/template/crash34.C: New.
18416
18417 PR c++/20022
18418 * g++.dg/other/access3.C: New.
18419
18420 2005-02-17 Ira Rosen <irar@il.ibm.com>
18421
18422 * gcc.dg/vect/vect-98.c: New test.
18423
18424 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
18425
18426 PR tree-optimization/19967
18427 * gcc.dg/pr19967.c: New.
18428
18429 2005-02-16 Jakub Jelinek <jakub@redhat.com>
18430
18431 PR middle-end/19857
18432 * gcc.dg/tree-ssa/20050215-1.c: New test.
18433 * gcc.c-torture/execute/20050215-1.c: New test.
18434
18435 2005-02-15 Eric Christopher <echristo@redhat.com>
18436
18437 * gcc.dg/cpp/20050215-1.c: New file.
18438
18439 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
18440
18441 PR tree-optimization/15785
18442 * gcc.dg/pr15785-1.c: New test.
18443
18444 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
18445
18446 PR c++/17788
18447 * g++.dg/init/ctor4.C: New.
18448 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18449
18450 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
18451
18452 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18453 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18454
18455 2005-02-15 Andreas Schwab <schwab@suse.de>
18456
18457 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18458 declare malloc.
18459
18460 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
18461
18462 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18463
18464 2005-02-14 Diego Novillo <dnovillo@redhat.com>
18465
18466 PR tree-optimization/19853
18467 * gcc.c-torture/compile/pr19853.c: New test.
18468
18469 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
18470
18471 PR c++/19608
18472 * g++.dg/parse/local-class1.C: New.
18473
18474 PR c++/19895
18475 * g++.dg/parse/ptrmem3.C: New.
18476
18477 PR c++/19884
18478 * g++.old-deja/g++.oliva/template6.C: Add another case.
18479 * g++.dg/template/explicit6.C: New.
18480
18481 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
18482
18483 PR c++/17816
18484 * g++.dg/other/redecl2.C: New.
18485
18486 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
18487
18488 PR c++/19891
18489 * g++.dg/abi/covariant4.C: New.
18490
18491 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
18492
18493 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18494
18495 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
18496
18497 * gcc.dg/vect/vect-96.c: Fix typo.
18498
18499 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18500
18501 PR c++/14479
18502 PR c++/19487
18503 * g++.dg/template/enum5.C: New test.
18504
18505 2005-02-12 Ira Rosen <irar@il.ibm.com>
18506
18507 * gcc.dg/vect/vect-97.c: New test.
18508
18509 2005-02-12 Ira Rosen <irar@il.ibm.com>
18510
18511 * gcc.dg/vect/vect-96.c: New test.
18512
18513 2005-02-12 Uros Bizjak <uros@kss-loka.si>
18514
18515 * gcc.dg/builtins-34.c: Also check ldexp*.
18516
18517 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
18518
18519 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
18520
18521 2005-02-11 Janis Johnson <janis187@us.ibm.com>
18522
18523 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
18524 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
18525 dg-require-dll, dg-require-iconv, dg-require-named-sections,
18526 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
18527 selector_list, selector_expression, dg-process-target): Move to new
18528 file target-supports-dg.exp.
18529 * lib/target-supports-dg.exp: New.
18530
18531 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
18532 New.
18533
18534 2005-02-11 Jakub Jelinek <jakub@redhat.com>
18535
18536 PR c++/19666
18537 * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
18538
18539 PR middle-end/19858
18540 * gcc.c-torture/compile/20050210-1.c: New test.
18541
18542 2005-02-11 Mark Mitchell <mark@codesourcery.com>
18543
18544 PR c++/19755
18545 * g++.dg/warn/Wbraces1.C: New test.
18546
18547 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
18548
18549 * gcc.dg/builtins-52.c: New testcase.
18550
18551 2005-02-10 Jakub Jelinek <jakub@redhat.com>
18552
18553 PR c/19342
18554 * gcc.c-torture/execute/20050119-1.c: New test.
18555
18556 2005-02-09 Mark Mitchell <mark@codesourcery.com>
18557
18558 PR c++/19811
18559 * g++.dg/init/delete1.C: New test.
18560
18561 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18562
18563 PR c++/18470
18564 * g++.dg/template/static12.C: New test.
18565
18566 2005-02-09 Mark Mitchell <mark@codesourcery.com>
18567
18568 PR c++/19787
18569 * g++.dg/conversion/ambig1.C: New test.
18570
18571 PR c++/19739
18572 * g++.dg/ext/attrib19.C: New test.
18573
18574 PR c++/19732
18575 * g++.dg/parse/dtor5.C: New test.
18576
18577 PR c++/19762
18578 * g++.dg/template/dtor3.C: New test.
18579
18580 PR c++/19826
18581 * g++.dg/template/static11.C: New test.
18582 * g++.dg/template/crash2.C: Remove dg-error marker.
18583
18584 2005-02-09 Janis Johnson <janis187@us.ibm.com>
18585
18586 PR C++/18491
18587 * g++.old-deja/g++.mike/p10769a.C: Remove.
18588
18589 2005-02-09 Roger Sayle <roger@eyesopen.com>
18590
18591 * gcc.dg/builtins-48.c: New test case.
18592 * gcc.dg/builtins-49.c: New test case.
18593 * gcc.dg/builtins-50.c: New test case.
18594 * gcc.dg/builtins-51.c: New test case.
18595
18596 2005-02-09 Ian Lance Taylor <ian@airs.com>
18597
18598 PR middle-end/19583
18599 * g++.dg/warn/Wreturn-type-3.C: New test.
18600
18601 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
18602
18603 PR middle-end/19402
18604 * gcc.dg/pr19402-1.c: New testcase.
18605 * gcc.dg/pr19402-2.c: likewise.
18606
18607 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
18608
18609 PR middle-end/19854
18610 * g++.dg/tree-ssa/tmmti.C: New testcase.
18611
18612 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
18613
18614 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
18615
18616 2005-02-08 Mark Mitchell <mark@codesourcery.com>
18617
18618 PR c++/19733
18619 * g++.dg/parse/crash23.C: New test.
18620 * g++.dg/warn/Weff1.C: New test.
18621
18622 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
18623
18624 * gcc.dg/20050209-1.c: New test.
18625
18626 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
18627
18628 PR target/19799
18629 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
18630
18631 2005-02-08 Mike Stump <mrs@apple.com>
18632
18633 * g++.dg/pch/import-2.c: New test.
18634 * g++.dg/pch/import-2.hs: New.
18635 * g++.dg/pch/include/import-2a.h: New.
18636 * g++.dg/pch/include/import-2b.h: New.
18637
18638 2005-02-08 Janis Johnson <janis187@us.ibm.com>
18639
18640 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
18641
18642 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18643
18644 * gfortran.dg/substr_1.f90: New test.
18645
18646 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
18647
18648 PR middle-end/19775
18649 * gcc.dg/torture/builtin-power-1.c: Disable test for
18650 invalid transformation.
18651 * gcc.dg/builtins-10.c: Likewise. Disable one test we
18652 no longer optimize.
18653 * gcc.dg/builtins-47.c: New testcase.
18654
18655 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
18656 Dorit Naishlos <dorit@il.ibm.com>
18657
18658 * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
18659
18660 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
18661
18662 * gcc.c-torture/compile/20050206-1.c: New test.
18663
18664 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
18665
18666 PR tree-opt/19768
18667 * g++.dg/opt/pr19768.C: New test.
18668
18669 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
18670
18671 PR tree-opt/19736
18672 * gcc.c-torture/compile/pr19736.c: New test.
18673
18674 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18675
18676 PR c++/17401
18677 * g++.dg/parse/error25.C: New test.
18678
18679 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
18680
18681 * gcc.c-torture/execute/20050203-1.c: New.
18682
18683 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
18684
18685 * gcc.dg/vect/vect-85.c: Remove xfail.
18686 * gcc.dg/vect/vect-86.c: Remove xfail.
18687 * gcc.dg/vect/vect-87.c: Remove xfail.
18688 * gcc.dg/vect/vect-88.c: Remove xfail.
18689
18690 2005-02-02 Geoffrey Keating <geoffk@apple.com>
18691
18692 * gcc.dg/altivec-19.c: New.
18693
18694 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
18695
18696 PR c/17807
18697 * gcc.dg/nested-func-3.c: New test.
18698 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
18699
18700 2005-02-02 Janis Johnson <janis187@us.ibm.com>
18701
18702 * gcc.test-framework/gen_directive_tests: Generate tests for
18703 selector expressions.
18704
18705 2005-02-02 Matt Austern <austern@apple.com>
18706
18707 PR c++/19628
18708 * g++/ext/builtin7.C: New.
18709 * g++/ext/builtin8.C: New.
18710
18711 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
18712
18713 PR c/18502
18714 * gcc.dg/pr18502-1.c: New test.
18715
18716 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18717
18718 PR c++/17413
18719 * g++.dg/template/local4.C: Tweak.
18720
18721 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
18722
18723 PR tree-optimization/19578
18724 * gcc.c-torture/compile/20050202-1.c: New test.
18725
18726 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
18727
18728 PR c/19435
18729 * gcc.dg/c99-init-4.c: New test.
18730
18731 2005-02-01 Janis Johnson <janis187@us.ibm.com>
18732
18733 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
18734
18735 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
18736
18737 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
18738 * g++.dg/eh/check-vect.h: New.
18739
18740 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
18741 * gcc.dg/vect/vect-78.c: Ditto.
18742 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
18743 Remove.
18744
18745 * g++.dg/conversion/simd1.C: Expect warning.
18746 * g++.dg/ext/attribute-test-1.C: Ditto.
18747 * g++.dg/ext/attribute-test-2.C: Ditto.
18748 * g++.dg/ext/attribute-test-3.C: Ditto.
18749 * g++.dg/ext/attribute-test-4.C: Ditto.
18750
18751 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
18752 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
18753
18754 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
18755
18756 2005-02-01 Richard Henderson <rth@redhat.com>
18757
18758 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18759 long double for ibm double-double format.
18760 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18761
18762 2005-02-01 Diego Novillo <dnovillo@redhat.com>
18763
18764 PR tree-optimization/19633
18765 * testsuite/gcc.dg/pr19633-1.c: New test.
18766 * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
18767 to NULL or a symbol.
18768
18769 2005-02-01 Janis Johnson <janis187@us.ibm.com>
18770
18771 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
18772 New procs.
18773 (dg-process-target (local override)): Handle selector expressions.
18774
18775 * gcc.test-framework/README: Describe tests in source directory.
18776 * gcc.test-framework/test-framework.awk: Handle dg- tests.
18777 * gcc.test-framework/test-framework.exp: Handle dg- tests.
18778 * gcc.test-framework/dg-bogus-exp-P.c: New test.
18779 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
18780 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
18781 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
18782 * gcc.test-framework/dg-do-link-exp-P.c: New test.
18783 * gcc.test-framework/dg-do-run-exp-P.c: New test.
18784 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
18785 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
18786 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
18787 * gcc.test-framework/dg-error-exp-P.c: New test.
18788 * gcc.test-framework/dg-error-exp-XP.c: New test.
18789 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
18790 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
18791 * gcc.test-framework/dg-output-exp-P.c: New test.
18792 * gcc.test-framework/dg-output-exp-XF.c: New test.
18793 * gcc.test-framework/dg-warning-exp-P.c: New test.
18794 * gcc.misc-tests/dg-1.c: Remove.
18795 * gcc.misc-tests/dg-2.c: Remove.
18796 * gcc.misc-tests/dg-3.c: Remove.
18797 * gcc.misc-tests/dg-4.c: Remove.
18798 * gcc.misc-tests/dg-5.c: Remove.
18799 * gcc.misc-tests/dg-6.c: Remove.
18800 * gcc.misc-tests/dg-7.c: Remove.
18801 * gcc.misc-tests/dg-8.c: Remove.
18802 * gcc.misc-tests/dg-9.c: Remove.
18803 * gcc.misc-tests/dg-10.c: Remove.
18804 * gcc.misc-tests/dg-11.c: Remove.
18805 * gcc.misc-tests/dg-12.c: Remove.
18806 * gcc.misc-tests/dg-test.exp: Remove.
18807
18808 * gcc.test-framework/test-framework.awk: Change recording and
18809 printing of passes and failures.
18810
18811 * gcc.test-framework: New directory.
18812 * gcc.test-framework/README: New.
18813 * gcc.test-framework/test-framework.exp: New.
18814 * gcc.test-framework/test-framework.awk: New.
18815 * gcc.test-framework/gen_directive_tests: New.
18816
18817 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
18818
18819 * lib/treelang.exp: Fix comment typos.
18820 (treelang_target_compile): Don't append libs=-ltreelang to options.
18821
18822 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
18823
18824 * g++.dg/parse/typename7.C: Adjust error messages.
18825
18826 2005-01-31 Jeff Law <law@redhat.com>
18827
18828 * gcc.c-torture/execute/20050131-1.c: New test.
18829 * gcc.dg/wcaselabel.c: New test.
18830
18831 2005-01-31 Mark Mitchell <mark@codesourcery.com>
18832
18833 * g++.dg/other/warning1.C: Adjust error messags.
18834 * g++.dg/parse/constant5.C: New test.
18835
18836 2005-01-31 Steven Bosscher <stevenb@suse.de>
18837
18838 PR c/19333
18839 * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
18840 the test case valid.
18841 * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
18842 * testsuite/gcc.dg/array-7.c: Adjust expected result.
18843 * testsuite/gcc.dg/pr18596-3.c: Likewise.
18844 * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
18845 * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
18846 * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
18847
18848 2005-01-31 Dale Johannesen <dalej@apple.com>
18849
18850 * g++.dg/opt/pr19650.C: New test.
18851
18852 2005-01-31 Richard Henderson <rth@redhat.com>
18853
18854 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18855 long double for intel double extended format.
18856 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18857
18858 2005-01-30 Mark Mitchell <mark@codesourcery.com>
18859
18860 PR c++/19555
18861 * g++.dg/template/static10.C: New test.
18862
18863 PR c++/19395
18864 * g++.dg/parse/error24.C: New test.
18865
18866 PR c++/19367
18867 * g++.dg/lookup/builtin1.C: New test.
18868
18869 PR c++/19457
18870 * g++.dg/warn/conv3.C: New test.
18871
18872 2005-01-30 Bud Davis <bdavis@gfortran.org>
18873
18874 PR fortran/19647
18875 * gfortan.dg/inquire_7.f90
18876
18877 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
18878
18879 PR tree-optimization/15791
18880 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
18881 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
18882 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
18883 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
18884 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
18885 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
18886 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
18887 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
18888 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
18889 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
18890
18891 2005-01-29 Paul Brook <paul@codesourcery.com>
18892
18893 PR fortran/18565
18894 * check.c (real_or_complex_check): New function.
18895 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
18896 * intrinsic.c (add_functions): Use new check functions.
18897 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
18898 Add prototypes.
18899
18900 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
18901
18902 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
18903 gcc.dg/lvalue-3.c: New tests.
18904 * gcc.dg/concat.c: Update expected messages.
18905
18906 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
18907
18908 PR libfortran/19595
18909 * gfortran.dg/eor_1.f90: New test.
18910
18911 2005-01-29 Steven G. Kargl <kargls@comcast.net>
18912
18913 PR fortran/19589
18914 * gfortran.dg/logical_data_1.f90: New test.
18915
18916 2005-01-28 Mark Mitchell <mark@codesourcery.com>
18917
18918 PR c++/19253
18919 * g++.dg/template/crash33.C: New test.
18920
18921 PR c++/19667
18922 * g++.dg/template/crash32.C: New test.
18923
18924 2005-01-28 Ian Lance Taylor <ian@airs.com>
18925
18926 PR middle-end/16558
18927 * g++.dg/warn/Wreturn-type-2.C: New test.
18928
18929 2004-06-24 Jeff Law <law@redhat.com>
18930
18931 * gcc.dg/tree-ssa/20050128-1.c: New test.
18932
18933 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
18934
18935 * gcc.target/frv/all-mdpackh-1.c: New test.
18936
18937 2005-01-28 Steven Bosscher <stevenb@suse.de>
18938
18939 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
18940
18941 2005-01-27 Richard Henderson <rth@redhat.com>
18942
18943 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
18944
18945 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
18946
18947 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
18948
18949 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
18950
18951 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18952 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18953 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
18954 to cope with cases where the multilib options override the dg-options.
18955
18956 2005-01-27 Jakub Jelinek <jakub@redhat.com>
18957
18958 PR c/18946
18959 * gcc.dg/noncompile/20050120-1.c: New test.
18960
18961 2005-01-26 Diego Novillo <dnovillo@redhat.com>
18962
18963 PR tree-optimization/19633
18964 * gcc.dg/pr19633.c: New test.
18965 * gcc.dg/tree-ssa/pr19633.c: New test.
18966
18967 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
18968
18969 * gcc.dg/20041216-1.c: New test.
18970
18971 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
18972
18973 PR objc/18862
18974 * objc.dg/selector-2.m: New test.
18975
18976 2005-01-26 Jakub Jelinek <jakub@redhat.com>
18977
18978 * g++.dg/opt/range-test-2.C: New test.
18979
18980 PR rtl-optimization/19579
18981 * gcc.c-torture/execute/20050124-1.c: New test.
18982
18983 2005-01-26 Greg Parker <gparker@apple.com>
18984 Stuart Hastings <stuart@apple.com>
18985
18986 * gcc.c-torture/execute/20050125-1.c: New.
18987
18988 2005-01-18 Jan Hubicka <jh@suse.cz>
18989
18990 PR tree-optimize/19337
18991 * gcc.c-torture/compile/20050119-1.c: New test.
18992
18993 2005-01-24 James E Wilson <wilson@specifixinc.com>
18994
18995 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
18996 test for successful match.
18997
18998 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
18999
19000 PR objc/18408
19001 * objc.dg/comp-types-7.m: New test.
19002
19003 2005-01-24 Janis Johnson <janis187@us.ibm.com>
19004
19005 * lib/target-supports.exp (current_target_name): New.
19006 (check_effective_target_ilp32, check_effective_target_lp64):
19007 Cache the result to use as long as the current target, with
19008 multilib flags, remains the same.
19009
19010 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
19011 (dg-require-weak, dg-require-visibility, dg-require-alias,
19012 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
19013 dg-require-effective-target, dg-skip-if): Remove call to
19014 skip_test_and_clear_xfail.
19015 (dg-test): Clear xfail data.
19016
19017 2005-01-24 Jakub Jelinek <jakub@redhat.com>
19018
19019 PR target/17751
19020 * gcc.dg/ppc64-toc.c: New test.
19021
19022 * g++.dg/tree-ssa/empty-1.C: New test.
19023
19024 PR middle-end/19551
19025 * gcc.c-torture/execute/20050121-1.c: New test.
19026 * gcc.dg/20050121-2.c: New test.
19027
19028 2004-01-23 Steven G. Kargl <kargls@comcast.net>
19029 Paul Brook <paul@codesourcery.com>
19030
19031 PR fortran/17941
19032 * gfortran.dg/real_const_1.f: New test.
19033 * gfortran.dg/real_const_2.f90: New test.
19034 * gfortran.dg/complex_int_1.f90: New test.
19035
19036 2005-01-23 Bud Davis <bdavis9659@comcast.net>
19037
19038 PR fortran/19313
19039 * gfortan.dg/inquire_6.f90: New test.
19040
19041 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
19042
19043 PR libfortran/19451
19044 * open_readonly_1.f90: New test.
19045
19046 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
19047
19048 PR libfortran/18982
19049 * gfortran.dg/open_new.f90: New file.
19050
19051 2005-01-22 Paul Brook <paul@codesourcery.com>
19052
19053 * namelist_1.f90: New test.
19054
19055 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
19056
19057 PR tree-optimization/19484
19058 * gcc.c-torture/compile/20050122-[12].c: New tests.
19059
19060 2005-01-22 Paul Brook <paul@codesourcery.com>
19061
19062 * gfortran.dg/implicit_2.f90: New test.
19063
19064 2005-01-22 Bud Davis <bdavis9659@comcast.net>
19065
19066 PR fortran/19314
19067 * gfortran.dg/inquire_5.f90: New test.
19068
19069 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19070
19071 PR c/18809
19072 * gcc.dg/pr18809-1.c: New test.
19073
19074 2005-01-21 Ian Lance Taylor <ian@airs.com>
19075
19076 * gcc.dg/20050121-1.c: New test.
19077
19078 PR tree-optimization/13000
19079 * gcc.dg/20040206-1.c: Change warning to point where function is
19080 being inlined.
19081
19082 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19083
19084 PR c++/19208
19085 * g++.dg/template/array11.C: New test.
19086
19087 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19088
19089 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
19090 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
19091 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
19092 * gfortran.dg/getenv_1.f90: Add dg-do directive.
19093 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
19094 gfortran.dg/pr17164.f90: Add missing dg-do directives.
19095
19096 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
19097
19098 PR tree-optimization/15349
19099 * gcc.dg/tree-ssa/pr15349.c: New.
19100
19101 2005-01-20 Steve Ellcey <sje@cup.hp.com>
19102
19103 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
19104
19105 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
19106
19107 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
19108 scan-assembler-times directive name.
19109
19110 * gcc.dg/asm-a.c: Move dg-require-effective-target to
19111 after dg-do.
19112
19113 PR rtl-optimization/19462
19114 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
19115
19116 2005-01-19 Steve Ellcey <sje@cup.hp.com>
19117
19118 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
19119 counting function calls on ia64.
19120
19121 2005-01-19 Jakub Jelinek <jakub@redhat.com>
19122
19123 PR rtl-optimization/15139
19124 * gcc.dg/20050111-2.c: New test.
19125
19126 PR c/17297
19127 * gcc.c-torture/compile/20050113-1.c: New testcase.
19128
19129 PR middle-end/19164
19130 * gcc.dg/20050113-1.c: New testcase.
19131
19132 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
19133
19134 * gcc.dg/vect/vect-85.c: Add comment.
19135 * gcc.dg/vect/vect-86.c: Add xfail for now.
19136 * gcc.dg/vect/vect-87.c: Add xfail for now.
19137 * gcc.dg/vect/vect-88.c: Add xfail for now.
19138 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
19139
19140 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
19141
19142 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
19143
19144 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
19145
19146 * g++.dg/debug/typedef3.C: New test.
19147
19148 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
19149
19150 PR c/19472
19151 * gcc.dg/asm-a.c: New test.
19152
19153 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
19154
19155 * gcc.dg/sh-relax.c: Add prototype for abort.
19156
19157 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
19158
19159 * gcc.dg/short-compare-1.c: New test.
19160 * gcc.dg/short-compare-2.c: Likewise.
19161
19162 2005-01-18 Michael Matz <matz@suse.de>
19163
19164 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
19165
19166 2005-01-17 Diego Novillo <dnovillo@redhat.com>
19167
19168 PR tree-optimization/19121
19169 * gcc.c-torture/compile/pr19121.c: New test.
19170
19171 2005-01-17 James E. Wilson <wilson@specifixinc.com>
19172
19173 PR target/19357
19174 * gcc.c-torture/compile/pr19357.c: New test.
19175
19176 2005-01-17 Ian Lance Taylor <ian@airs.com>
19177
19178 PR c/5675
19179 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
19180 pass--those that refer just to the variable, possibly with a
19181 cast.
19182 * gcc.dg/c99-const-expr-3.c: Likewise.
19183
19184 PR middle-end/13127
19185 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
19186 longer emitted.
19187
19188 2005-01-16 Bud Davis <bdavis9659@comcast.net>
19189
19190 PR fortran/18778
19191 * gfortran.dg/endfile_2.f90: New test.
19192
19193 2005-01-16 Steven G. Kargl <kargls@comcast.net>
19194
19195 PR 19168
19196 * gfortran.dg/select_5.f90: New test.
19197
19198 2004-01-16 Paul Brook <paul@codesourcery.com>
19199
19200 * gfortran.dg/common_4.f90: New test.
19201
19202 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
19203
19204 PR rtl-optimization/19462
19205 * gcc.dg/torture/pr19462-1.c: New test.
19206
19207 2005-01-15 Ziemowit Laski <zlaski@apple.com>
19208
19209 PR objc/19321
19210 * objc.dg/func-ptr-2.m: New.
19211 * objc.dg/volatile-1.m: New.
19212
19213 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19214
19215 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
19216
19217 2005-01-15 Jakub Jelinek <jakub@redhat.com>
19218
19219 PR tree-optimization/19060
19220 * gcc.c-torture/execute/20050104-1.c: New test.
19221
19222 2005-01-15 Bud Davis <bdavis9659@comcast.net>
19223
19224 PR fortran/18983
19225 * gfortran.dg/write_to_null.f90: New test.
19226
19227 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
19228 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19229
19230 PR other/19328
19231 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
19232 argument.
19233
19234 2005-01-15 Jakub Jelinek <jakub@redhat.com>
19235
19236 PR c++/19263
19237 * g++.dg/init/vector1.C: New test.
19238
19239 2005-01-14 James E. Wilson <wilson@specifixinc.com>
19240
19241 PR target/13158
19242 * gcc.target/ia64/sibcall-unwind-1.c: New test.
19243 PR target/18987
19244 * gcc.target/ia64/sibcall-unwind-2.c: New test.
19245
19246 2005-01-14 Steven G. Kargl <kargls@comcast.net>
19247
19248 * gfortran.dg/select_1.f90: New test.
19249 * gfortran.dg/select_2.f90: New test.
19250 * gfortran.dg/select_3.f90: New test.
19251 * gfortran.dg/select_4.f90: New test.
19252
19253 2005-01-14 Jakub Jelinek <jakub@redhat.com>
19254
19255 PR middle-end/19084
19256 PR rtl-optimization/19348
19257 * gcc.dg/20050111-1.c: New test.
19258 * gcc.c-torture/execute/20050111-1.c: New test.
19259
19260 * gcc.dg/i386-asm-4.c: New test.
19261
19262 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
19263
19264 * gcc.dg/nested-func-2.c: New test.
19265 * ada/acats/norun.lst: Remove c953002.
19266
19267 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
19268
19269 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
19270
19271 2005-01-12 Ben Elliston <bje@au.ibm.com>
19272
19273 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
19274
19275 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
19276
19277 PR target/18761
19278 * g++.dg/abi/align1.C: New test.
19279
19280 2005-01-11 Alan Modra <amodra@bigpond.net.au>
19281
19282 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
19283 at a time.
19284 * g++.dg/ext/altivec_check.h: Support compiling as C.
19285
19286 2005-01-10 Roger Sayle <roger@eyesopen.com>
19287
19288 PR c++/19355
19289 * g++.dg/expr/pr19355-1.C: New test case.
19290
19291 2005-01-10 Laurent GUERBY <laurent@guerby.net>
19292
19293 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
19294 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
19295 * ada/acats/tests/c3/c92005b.ada: Likewise.
19296 * ada/acats/tests/c3/cxb3012.a: Likewise.
19297 * ada/acats/norun.lst: Add c380004 and c953002, add PR
19298
19299 2005-01-09 Paul Brook <paul@codesourcery.com>
19300
19301 * gfortran.dg/common_2.f90: New file.
19302 * gfortran.dg/common_3.f90: New file.
19303
19304 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
19305
19306 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
19307
19308 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
19309
19310 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
19311 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
19312 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
19313 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
19314 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
19315 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
19316 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
19317 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
19318 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
19319 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
19320 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
19321 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
19322 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
19323 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
19324 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
19325 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
19326 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
19327 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
19328 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
19329 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
19330 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
19331 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
19332 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
19333 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
19334 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
19335 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
19336 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
19337 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
19338 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
19339 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
19340 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
19341 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
19342 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
19343 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
19344 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
19345 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
19346 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
19347 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
19348 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
19349 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
19350 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
19351 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
19352 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
19353 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
19354 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
19355 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
19356 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
19357 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
19358 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
19359 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
19360 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
19361 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
19362 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
19363 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
19364 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
19365 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
19366 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
19367 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
19368 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
19369 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
19370 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
19371 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
19372 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
19373 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
19374 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
19375 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
19376 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
19377
19378 * gcc.dg/vect/vect-1.c: Fix spelling.
19379 * gcc.dg/vect/vect-10.c: Fix spelling.
19380 * gcc.dg/vect/vect-11.c: Fix spelling.
19381 * gcc.dg/vect/vect-12.c: Fix spelling.
19382 * gcc.dg/vect/vect-14.c: Fix spelling.
19383 * gcc.dg/vect/vect-15.c: Fix spelling.
19384 * gcc.dg/vect/vect-16.c: Fix spelling.
19385 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
19386 * gcc.dg/vect/vect-64.c: Fix comments.
19387 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
19388
19389 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
19390 Ira Rosen <irar@il.ibm.com>
19391
19392 * gcc.dg/vect/vect-70.c: New test.
19393 * gcc.dg/vect/vect-71.c: New test.
19394
19395 2005-01-09 Manfred Hollstein <mh@suse.com>
19396
19397 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
19398 * gcc.dg/pr18241-2.c: Likewise.
19399 * gcc.dg/pr18241-3.c: Likewise.
19400 * gcc.dg/pr18241-4.c: Likewise.
19401 * gcc.dg/pr18241-5.c: Likewise.
19402
19403 2005-01-08 Richard Henderson <rth@redhat.com>
19404
19405 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19406 False for x86 and x86-64.
19407
19408 2005-01-08 Diego Novillo <dnovillo@redhat.com>
19409
19410 PR tree-optimization/18241
19411 * gcc.dg/pr18241-1.c: New test.
19412 * gcc.dg/pr18241-2.c: New test.
19413 * gcc.dg/pr18241-3.c: New test.
19414 * gcc.dg/pr18241-4.c: New test.
19415 * gcc.dg/pr18241-5.c: New test.
19416
19417 2005-01-08 Steven G. Kargl <kargls@comcast.net>
19418
19419 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19420 gfortran.dg/select_4.f90: New.
19421
19422 2005-01-07 Jakub Jelinek <jakub@redhat.com>
19423
19424 * gcc.c-torture/execute/20050107-1.c: New test.
19425
19426 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
19427
19428 PR c++/19298
19429 * g++.dg/template/ref2.C: New.
19430
19431 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
19432
19433 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
19434 instead of being empty.
19435
19436 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19437
19438 PR fortran/15553
19439 * gfortran.dg/array-1.f90: New test.
19440
19441 2005-01-07 Jakub Jelinek <jakub@redhat.com>
19442
19443 PR tree-optimization/19283
19444 * gcc.c-torture/execute/20050106-1.c: New test.
19445
19446 PR rtl-optimization/18861
19447 * gcc.dg/20050105-1.c: New test.
19448
19449 PR tree-optimization/18828
19450 * gcc.dg/20050105-2.c: New test.
19451
19452 2005-01-07 Andreas Jaeger <aj@suse.de>
19453
19454 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19455
19456 2005-01-07 Bud Davis <bdavis9659@comcast.net>
19457
19458 PR fortran/18398
19459 * gfortran.dg/fmt_read.f90: New test.
19460
19461 2005-01-06 Geoffrey Keating <geoffk@apple.com>
19462
19463 * gcc.dg/rs6000-ldouble-2.c: New.
19464
19465 2005-01-06 Mark Mitchell <mark@codesourcery.com>
19466
19467 PR c++/19244
19468 * g++.dg/parser/ctor2.C: New test.
19469
19470 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19471
19472 PR c++/17154
19473 * g++.dg/template/using9.C: New test.
19474
19475 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19476
19477 PR c++/19258
19478 * g++.dg/lookup/friend6.C: New test.
19479
19480 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
19481
19482 PR c++/19270
19483 * g++.dg/template/array10.C: New.
19484
19485 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19486
19487 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19488 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19489
19490 2005-01-06 Jakub Jelinek <jakub@redhat.com>
19491
19492 * gcc.c-torture/compile/20050105-1.c: New test.
19493
19494 2005-01-05 Geoffrey Keating <geoffk@apple.com>
19495
19496 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19497
19498 2005-01-05 Roger Sayle <roger@eyesopen.com>
19499
19500 PR middle-end/19100
19501 * gcc.dg/conv-3.c: New test case.
19502
19503 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
19504
19505 * gcc.dg/asm-wide-1.c: New test.
19506
19507 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
19508
19509 PR c++/19030
19510 * g++.dg/parse/crash22.C: New
19511
19512 2005-01-04 Geoffrey Keating <geoffk@apple.com>
19513
19514 PR 19257
19515 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
19516
19517 2005-01-04 Uros Bizjak <uros@kss-loka.si>
19518
19519 PR middle-end/17767
19520 * gcc.dg/i386-mmx-6.c: New test case.
19521
19522 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
19523
19524 PR tree-optimization/18308
19525 * gcc.dg/vect/pr18308.c: New testcase.
19526
19527 2005-01-04 Andreas Jaeger <aj@suse.de>
19528
19529 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
19530
19531 2005-01-03 Geoffrey Keating <geoffk@apple.com>
19532 Robert Bowdidge <bowdidge@apple.com>
19533
19534 * gcc.dg/cpp/subframework1.c: New.
19535 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
19536 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
19537 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
19538 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
19539
19540 2005-01-03 Geoffrey Keating <geoffk@apple.com>
19541
19542 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
19543 producing warning.
19544 * gcc.dg/darwin-weakimport-2.c: New.
19545
19546 2005-01-03 Richard Henderson <rth@redhat.com>
19547
19548 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
19549
19550 2005-01-03 Richard Henderson <rth@redhat.com>
19551
19552 * gcc.dg/vect/vect.exp: Enable for ia64.
19553 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
19554 (check_effective_target_vect_float): Likewise.
19555 (check_effective_target_vect_no_align): Likewise.
19556 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
19557 * gcc.dg/vect/vect-8.c: Likewise.
19558
19559 2005-01-03 Uros Bizjak <uros@kss-loka.si>
19560
19561 PR target/19236
19562 * gcc.dg/pr19236-1.c: New test case.
19563
19564 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
19565
19566 PR rtl-optimization/12092
19567 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
19568
19569 2005-01-02 Andreas Jaeger <aj@suse.de>
19570
19571 * gcc.dg/pr12092-1.c: Do not run on x86_64.
19572
19573 2005-01-01 Roger Sayle <roger@eyesopen.com>
19574 Andrew Pinski <pinskia@physics.uc.edu>
19575
19576 PR rtl-optimization/12092
19577 * gcc.dg/pr12092-1.c: New test case.
19578
19579 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
19580
19581 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
19582 'hidden' and 'default' for better portability.
19583 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
19584
19585 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
19586 6 and 7.
19587 * g++.old-deja/g++.brendan/new3.C: Likewise.
19588
19589 2005-01-01 Steven Bosscher <stevenb@suse.de>
19590
19591 * gcc.dg/20041231-1.C: New test.
19592 * g++.dg/warn/Wunreachable-code-1.C: New test.
19593
19594 2004-12-30 David Edelsohn <edelsohn@gnu.org>
19595
19596 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
19597 file, not /dev/null. Abort on error.
19598
19599 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
19600 Ziemowit Laski <zlaski@apple.com>
19601
19602 PR objc/18971
19603 * objc.dg/encode-5.m: New test.
19604
19605 2004-12-29 Richard Henderson <rth@redhat.com>
19606
19607 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
19608 * objc.dg/stabs-1.m: Disable for ia64.
19609
19610 2004-12-29 Mark Mitchell <mark@codesourcery.com>
19611
19612 PR c++/19190
19613 * g++.dg/warn/Wunused-10.C: New test.
19614
19615 2004-12-28 Richard Henderson <rth@redhat.com>
19616
19617 * objc.dg/stabs-1.m: Disable for alpha.
19618
19619 2004-12-27 Mark Mitchell <mark@codesourcery.com>
19620
19621 PR c++/19149
19622 * g++.dg/parse/error23.C: New test.
19623
19624 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19625
19626 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
19627
19628 PR fortran/19032
19629 * gfortran.dg/intrinsic_modulo_1.f90: New.
19630 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
19631 tests with divisor -1.
19632
19633 2004-12-27 Mark Mitchell <mark@codesourcery.com>
19634
19635 * g++.dg/opt/temp1.C (memcpy): Return a value.
19636
19637 PR c++/19148
19638 * g++.dg/expr/cond7.C: New test.
19639
19640 2004-12-27 Paul Brook <paul@codesourcery.com>
19641
19642 * gfortran.dg/g77/select_no_compile.f: Remove.
19643
19644 2004-12-27 Richard Henderson <rth@redhat.com>
19645
19646 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
19647 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
19648 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
19649
19650 2004-12-26 Richard Henderson <rth@redhat.com>
19651
19652 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
19653 by 1i instead of token pasting.
19654
19655 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19656
19657 PR tree-optimization/17578
19658 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
19659 to additional_flags.
19660 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
19661
19662 2004-12-25 Richard Henderson <rth@redhat.com>
19663
19664 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19665 Remove Alpha.
19666
19667 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19668
19669 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
19670 hppa*-*-hpux*.
19671 * gcc.dg/pr17957.c (dg-options): Likewise.
19672 * gcc.dg/struct-ret-1.c: Add prototype for abort.
19673 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
19674 instead of 0 on __hppa__.
19675 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
19676 "foo,%r" on hppa*-*-*.
19677
19678 2004-12-23 Bud Davis <bdavis9659@comcast.net>
19679
19680 PR fortran/19071
19681 * gfortran.dg/complex_write.f90: New test.
19682
19683 2004-12-23 Mark Mitchell <mark@codesourcery.com>
19684
19685 PR c++/17595
19686 * g++.dg/parse/pragma2.C: New test.
19687
19688 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
19689
19690 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
19691
19692 * gcc.dg/empty2.c: Add missing dg-warning.
19693
19694 2004-12-23 Mark Mitchell <mark@codesourcery.com>
19695
19696 PR c++/17413
19697 * g++.dg/template/local4.C: New test.
19698 * g++.dg/template/crash19.C: Add dg-error marker.
19699
19700 * g++.dg/template/crash31.C: Correct embedded PR number.
19701
19702 2004-12-23 Mark Mitchell <mark@codesourcery.com>
19703
19704 PR c++/16405
19705 * g++.dg/opt/temp1.C: Add do-run marker.
19706
19707 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
19708
19709 * g++.dg/template/spec19.C: New.
19710
19711 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
19712
19713 PR target/16819
19714 * gcc.dg/empty2.c: New.
19715
19716 2004-12-23 Richard Henderson <rth@redhat.com>
19717
19718 * lib/target-supports.exp (check_effective_target_vect_no_align):
19719 Remove i?86 and x86-64.
19720
19721 2004-12-23 Mark Mitchell <mark@codesourcery.com>
19722
19723 PR c++/16405
19724 * g++.dg/opt/temp1.C: New test.
19725
19726 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19727
19728 PR c++/18733
19729 * g++.dg/template/friend33.C: New testcase.
19730
19731 2004-12-22 Mark Mitchell <mark@codesourcery.com>
19732
19733 PR c++/18464
19734 * g++.dg/template/cond5.C: New test.
19735
19736 PR c++/18492
19737 * g++.dg/inherit/thunk3.C: New test.
19738
19739 PR c++/11224
19740 * g++.dg/warn/Wunused-9.C: New test.
19741
19742 2004-12-22 Janis Johnson <janis187@us.ibm.com>
19743
19744 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
19745
19746 2004-12-22 Jan Beulich <jbeulich@novell.com>
19747
19748 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
19749
19750 2004-12-21 Mark Mitchell <mark@codesourcery.com>
19751
19752 PR c++/18378
19753 * g++.dg/ext/packed8.C: New test.
19754
19755 PR c++/19063
19756 * g++.dg/template/crash31.C: New test.
19757
19758 PR c++/19034
19759 * g++.dg/template/crash30.C: New test.
19760
19761 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
19762
19763 PR C++/18984
19764 * g++.dg/eh/ctor3.C: New test.
19765
19766 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
19767
19768 * objc.dg/stabs-1.m: Allow section name to be quoted and
19769 assembly label to begin with '.LL'.
19770
19771 2004-12-21 Janis Johnson <janis187@us.ibm.com>
19772
19773 * gcc.dg/vect/vect.exp
19774 (check_effective_target_lp64_or_vect_no_align): New.
19775 * gcc.dg/vect/vect-77.c: Use it.
19776 * gcc.dg/vect/vect-78.c: Use it.
19777
19778 * lib/target-supports.exp
19779 (check_effective_target_vect_no_max,
19780 check_effective_target_vect_no_bitwise,
19781 check_effective_target_vect_no_align): New.
19782 * gcc.dg/vect/vect-13.c: Use them.
19783 * gcc.dg/vect/vect-17.c: Ditto.
19784 * gcc.dg/vect/vect-18.c: Ditto.
19785 * gcc.dg/vect/vect-19.c: Ditto.
19786 * gcc.dg/vect/vect-20.c: Ditto.
19787 * gcc.dg/vect/vect-27.c: Ditto.
19788 * gcc.dg/vect/vect-29.c: Ditto.
19789 * gcc.dg/vect/vect-44.c: Ditto.
19790 * gcc.dg/vect/vect-48.c: Ditto.
19791 * gcc.dg/vect/vect-50.c: Ditto.
19792 * gcc.dg/vect/vect-52.c: Ditto.
19793 * gcc.dg/vect/vect-54.c: Ditto.
19794 * gcc.dg/vect/vect-56.c: Ditto.
19795 * gcc.dg/vect/vect-58.c: Ditto.
19796 * gcc.dg/vect/vect-60.c: Ditto.
19797 * gcc.dg/vect/vect-72.c: Ditto.
19798 * gcc.dg/vect/vect-80.c: Ditto.
19799
19800 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
19801
19802 PR c++/14075
19803 * g++.dg/init/string1.C: New.
19804
19805 PR c++/18975
19806 * g++.dg/other/synth1.C: New.
19807
19808 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
19809
19810 PR c/18963
19811 * gcc.dg/pr18963-1.c: New test.
19812
19813 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
19814
19815 PR c/18596
19816 * gcc.dg/funcdef-storage-1.c (foo): Remove.
19817 * gcc.dg/pr18596-1.c: Use dg-error.
19818 (dg-options): Use -fno-unit-at-a-time.
19819 * gcc.dg/pr18596-2.c: New test.
19820 * gcc.dg/pr18596-3.c: New test.
19821
19822 2004-12-20 Roger Sayle <roger@eyesopen.com>
19823
19824 PR middle-end/18683
19825 * g++.dg/opt/pr18683-1.C: New test case.
19826
19827 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
19828
19829 PR other/19093
19830 * g++.dg/opt/max1.C: Fix for 64bit targets.
19831
19832 2004-12-20 Matt Austern <austern@apple.com>
19833
19834 PR c++/19044
19835 * g++.dg/ext/builtin6.C: New
19836
19837 2004-12-20 Diego Novillo <dnovillo@redhat.com>
19838
19839 PR tree-optimization/19080
19840 * gcc.c-torture/compile/pr19080.c: New test.
19841
19842 2004-12-20 Steven Bosscher <stevenb@suse.de>
19843
19844 * gcc.dg/20041219-1.c: New test.
19845
19846 2004-12-19 Roger Sayle <roger@eyesopen.com>
19847
19848 PR middle-end/19068
19849 * g++.dg/opt/max1.C: New test case.
19850
19851 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
19852
19853 * gcc.dg/fdata-sections-1.c: New test.
19854
19855 2004-12-18 Roger Sayle <roger@eyesopen.com>
19856
19857 PR middle-end/18548
19858 * gcc.dg/max-1.c: New test case.
19859
19860 2004-12-18 Jakub Jelinek <jakub@redhat.com>
19861
19862 * gcc.c-torture/execute/20041218-1.c: New test.
19863
19864 2004-12-17 Diego Novillo <dnovillo@redhat.com>
19865
19866 * gcc.dg/pr18501.c: New test.
19867 * gcc.dg/uninit-5.c: XFAIL.
19868 * gcc.dg/uninit-9.c: XFAIL.
19869
19870 2004-12-17 Dale Johannesen <dalej@apple.com>
19871
19872 * gcc.dg/20041213-1.c: New.
19873
19874 2004-12-17 Ziemowit Laski <zlaski@apple.com>
19875
19876 * objc.dg/stabs-1.m: Allow assembly label to begin
19877 with a dot ('.').
19878
19879 2004-12-17 Jakub Jelinek <jakub@redhat.com>
19880
19881 * gcc.c-torture/execute/20041213-1.c: Move...
19882 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
19883
19884 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
19885
19886 PR c++/18721
19887 * g++.dg/lookup/conv-5.C: New.
19888
19889 2004-12-16 Ziemowit Laski <zlaski@apple.com>
19890
19891 * objc.dg/stabs-1.m: New test.
19892
19893 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
19894
19895 * gcc.dg/visibility-c.c: Change compile to
19896 assemble for the test.
19897
19898 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
19899
19900 PR target/19041
19901 * gcc.dg/visibility-c.c: New test.
19902
19903 2004-12-16 Roger Sayle <roger@eyesopen.com>
19904
19905 PR middle-end/18493
19906 * gcc.dg/switch-8.c: New test case.
19907
19908 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
19909
19910 PR c++/18905
19911 * g++.dg/template/init4.C: New.
19912 * g++.dg/opt/static3.C: Enable optimizer.
19913
19914 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
19915
19916 * g++.dg/other/complex1.C: New test.
19917
19918 2004-12-15 Alan Modra <amodra@bigpond.net.au>
19919
19920 * g++.dg/opt/inline9.C: New test.
19921
19922 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19923
19924 PR fortran/18993
19925 * gfotran.dg/nullify_1.f: New test.
19926
19927 2004-12-15 Richard Henderson <rth@redhat.com>
19928
19929 * gcc.target/i386/i386.exp: New harness.
19930 * gcc.target/i386/vect-args.c: New.
19931
19932 2004-12-15 David Edelsohn <edelsohn@gnu.org>
19933
19934 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
19935
19936 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19937
19938 PR c++/18825
19939 * g++.dg/template/friend32.C: New test.
19940
19941 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
19942
19943 * cpp/pragma-once-1.c: New test.
19944 * cpp/pragma-once-1b.h: Likewise.
19945 * cpp/pragma-once-1c.h: Likewise.
19946 * cpp/pragma-once-1d.h: Likewise.
19947 * cpp/inc/pragma-once-1a.h: Likewise.
19948
19949 2004-12-15 Bud Davis <bdavis9659@comcast.net>
19950 Steven G. Kargl <kargls@comcast.net>
19951
19952 PR fortran/17597
19953 * gfortran.dg/list_read_3.f90: New test.
19954
19955 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
19956
19957 * gcc.dg/ftrapv-2.c: New test.
19958
19959 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
19960
19961 PR c++/18981
19962 * g++.dg/template/typename9.C: New test.
19963
19964 2004-12-14 Mark Mitchell <mark@codesourcery.com>
19965
19966 PR c++/18738
19967 * g++.dg/template/typename8.C: New test.
19968 * g++.dg/parse/friend2.C: Tweak error message.
19969
19970 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
19971
19972 * gcc.c-torture/20041214-1.c: New test.
19973
19974 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
19975
19976 PR c++/18965
19977 * g++.dg/init/array17.C: New test.
19978
19979 2004-12-14 Mark Mitchell <mark@codesourcery.com>
19980
19981 PR c++/18793
19982 * g++.dg/init/aggr3.C: New test.
19983
19984 2004-12-14 Janis Johnson <janis187@us.ibm.com>
19985
19986 * gcc.dg/altivec-types-1.c: New test.
19987 * gcc.dg/altivec-types-2.c: New test.
19988 * gcc.dg/altivec-types-3.c: New test.
19989 * gcc.dg/altivec-types-4.c: New test.
19990 * g++.dg/ext/altivec-types-1.C: New test.
19991 * g++.dg/ext/altivec-types-2.C: New test.
19992 * g++.dg/ext/altivec-types-3.C: New test.
19993 * g++.dg/ext/altivec-types-4.C: New test.
19994
19995 2004-12-14 Jakub Jelinek <jakub@redhat.com>
19996
19997 PR middle-end/18951
19998 * gcc.c-torture/execute/20041213-1.c: New test.
19999
20000 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
20001
20002 PR c++/18949
20003 * g++.dg/template/cast1.C: New.
20004
20005 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
20006
20007 * gcc.c-torture/execute/20041213-2.c: New test.
20008
20009 2004-12-13 Richard Henderson <rth@redhat.com>
20010
20011 * gcc.dg/i386-sse-10.c: Fix typo in options.
20012
20013 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
20014
20015 PR c++/18968
20016 * g++.dg/opt/pr18968.C: New test.
20017
20018 2004-12-13 Mark Mitchell <mark@codesourcery.com>
20019
20020 PR c++/18925
20021 * g++.dg/ext/visibility/staticdatamem.C: New test.
20022
20023 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
20024
20025 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
20026
20027 2004-12-13 Roger Sayle <roger@eyesopen.com>
20028
20029 PR rtl-optimization/18928
20030 * gcc.dg/pr18928-1.c: New test case.
20031
20032 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
20033
20034 PR tree-opt/16951
20035 * gcc.c-torture/compile/20041211-1.c: New.
20036
20037 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20038
20039 PR middle-end/17564
20040 * gcc.c-torture/execute/20041212-1.c: New test.
20041
20042 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20043
20044 PR fortran/18869
20045 * gfortran.dg/common_1.f90: New test.
20046
20047 2004-12-12 Steven G. Kargl <kargls@comcast.net>
20048 Paul Brook <paul@codesourcery.com>
20049
20050 PR fortran/16222
20051 * gfortran.dg/real_do_1.f90: New test.
20052
20053 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20054
20055 PR tree-opt/18040
20056 * g++.dg/opt/ptrmem6.C: New test.
20057
20058 2004-12-11 Roger Sayle <roger@eyesopen.com>
20059
20060 PR middle-end/18921
20061 * gcc.dg/pr18921-1.c: New test case.
20062
20063 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20064
20065 PR fortran/17175
20066 * gfortran.dg/scale_1.f90: New test.
20067
20068 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
20069
20070 PR middle-end/18903
20071 * gcc.c-torture/compile/pr18903.c: New test.
20072
20073 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
20074
20075 * gcc.c-torture/execute/20041210-1.c: New test.
20076
20077 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20078
20079 PR c++/18731
20080 * g++.dg/parser/struct-1.C: New test.
20081 * g++.dg/parser/struct-2.C: New test.
20082 * g++.dg/parser/struct-3.C: New test.
20083
20084 2004-12-09 Richard Henderson <rth@redhat.com>
20085
20086 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
20087
20088 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
20089 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
20090
20091 2004-12-09 Matt Austern <austern@apple.com>
20092
20093 PR c++/18514
20094 * g++.dg/ext/builtin1.C: New
20095 * g++.dg/ext/builtin2.C: New
20096 * g++.dg/ext/builtin3.C: New
20097 * g++.dg/ext/builtin4.C: New
20098 * g++.dg/ext/builtin5.C: New
20099
20100 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
20101
20102 PR tree-opt/18904
20103 * g++.dg/opt/ptrmem5.C: New test.
20104
20105 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
20106
20107 * g++.dg/parse/typename5.C: Adjust for new error.
20108 * g++.dg/parse/typename7.C: New.
20109
20110 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20111
20112 PR c++/18073
20113 * g++.dg/other/mmintrin.C: New test.
20114
20115 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
20116
20117 PR c++/16681
20118 * g++.dg/init/array15.C: New.
20119 * g++.dg/init/array16.C: New.
20120
20121 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20122
20123 PR fortran/18826
20124 * gfortran.dg/assign_1.f90: New test.
20125
20126 2004-12-08 Nick Clifton <nickc@redhat.com>
20127
20128 * gcc.target/xstormy16/bss_below100: New directory containing tests.
20129 * gcc.target/xstormy16/data_below100: Likewise.
20130 * gcc.target/xstormy16/sfr: Likewise.
20131 * gcc.target/xstormy16/below100.S: New test source file.
20132 * gcc.target/xstormy16/below100.ld: New test linker script.
20133 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20134 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
20135 bp instructions.
20136 * gcc.target/xstormy16/bp.c: Likewise.
20137
20138 * gcc.target/xstormy16/bss_below100: New files:
20139 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20140 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20141 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20142 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20143 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20144 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20145 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20146 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20147 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20148 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20149 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20150 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20151 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20152 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20153 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20154 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20155 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20156 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20157 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20158 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20159 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20160 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20161 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20162 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20163 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20164 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20165 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20166
20167 * gcc.target/xstormy16/data_below100: New files:
20168 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20169 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20170 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20171 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20172 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20173 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20174 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20175 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20176 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20177 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20178 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20179 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20180 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20181 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20182 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20183 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20184 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20185 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20186 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20187 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20188 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20189 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20190 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20191 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20192 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20193 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20194 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20195
20196 * gcc.target/xstormy16/sfr: New files:
20197 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
20198 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
20199 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
20200 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
20201 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
20202 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
20203 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
20204 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
20205 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
20206 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
20207 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
20208 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
20209 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
20210 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
20211 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
20212 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
20213 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
20214 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
20215 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
20216 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
20217 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
20218 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
20219 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
20220 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
20221 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
20222 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
20223 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
20224 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
20225 27_if0_sfrw_bitfield_f.c
20226
20227 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20228
20229 PR c++/18100
20230 * g++.dg/lookup/name-clash4.C: New test.
20231
20232 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
20233
20234 PR c++/18672
20235 * g++.dg/opt/array1.C: New.
20236
20237 PR c++/18803
20238 * g++.dg/template/operator5.C: New.
20239
20240 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
20241
20242 PR c/18867
20243 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
20244
20245 2004-12-07 Steven Bosscher <stevenb@suse.de>
20246
20247 * gcc.dg/noncompile/20041207.c: New test.
20248
20249 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
20250
20251 * g++.dg/other/unreachable-1.C: New test.
20252
20253 2004-12-06 Nick Clifton <nickc@redhat.com>
20254
20255 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
20256 <limits.h> because the latter comes from gcc's include/ directory
20257 and not the newlib/libc/include directory.
20258
20259 2004-12-04 Richard Henderson <rth@redhat.com>
20260
20261 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
20262
20263 2004-12-04 Richard Henderson <rth@redhat.com>
20264
20265 * lib/target-supports.exp (check_gc_sections_available): Disable
20266 for alpha and ia64.
20267
20268 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
20269
20270 PR middle-end/17909
20271 * g++.dg/other/vararg-2.C: New test.
20272
20273 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20274
20275 PR c++/17011, c++/17971
20276 * g++.dg/template/error15.C: Adjust expected error.
20277 * g++.dg/template/instantiate3.C: Likewise.
20278
20279 2004-12-03 Janis Johnson <janis187@us.ibm.com>
20280
20281 * gcc.dg/altivec-18.c: Fix for darwin
20282
20283 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
20284
20285 PR c++/18782
20286 * g++.dg/parse/ptrmem2.C: New.
20287
20288 PR c++/18318
20289 * g++.dg/template/new1.C: New.
20290
20291 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20292
20293 PR fortran/18710
20294 * gfortran.dg/direct_io_3.f90: New test.
20295
20296 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
20297
20298 PR 18758
20299 * g++.dg/parse/crash21.C: New.
20300
20301 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20302
20303 PR c++/15664, c++/18276
20304 * g++.dg/template/ttp13.C: New test.
20305 * g++.dg/template/ttp14.C: Likewise.
20306
20307 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20308
20309 PR c++/18123
20310 * g++.dg/parse/enum2.C: New test.
20311 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
20312
20313 2004-12-02 Nick Clifton <nickc@redhat.com>
20314
20315 * gcc.target/xstormy16: New test directory.
20316 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20317 * gcc.target/xstormy16/bp.c: Check the generation of bp
20318 instructions.
20319 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
20320 bn instructions and the BELOW100 attribute.
20321
20322 2004-12-02 Alan Modra <amodra@bigpond.net.au>
20323
20324 PR target/16952
20325 * gcc.dg/ppc-eabi.c: New.
20326
20327 2004-12-02 Bud Davis <bdavis9659@comcast.net>
20328
20329 PR fortran/18284
20330 * gfortran.dg/backspace.f90
20331
20332 2004-12-02 Bud Davis <bdavis9659@comcast.net>
20333
20334 * gfortran.dg/inquire.f90: New test.
20335
20336 2004-12-01 Janis Johnson <janis187@us.ibm.com>
20337
20338 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
20339 handle effective-target-keyword.
20340 (dg-skip-if): Support effective-target keyword as target list.
20341 (dg-xfail-if): Ditto.
20342 * lib/target-supports.exp (is-effective-target-keyword): New proc.
20343
20344 2004-12-01 Diego Novillo <dnovillo@redhat.com>
20345
20346 PR tree-optimization/18291
20347 * testsuite/gcc.c-torture/compile/pr18291.c: New test.
20348
20349 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
20350
20351 PR C++/18729
20352 * g++.dg/parse/crash20.C: New.
20353
20354 PR c++/17431
20355 * g++.dg/overload/arg1.C: New.
20356 * g++.dg/overload/arg2.C: New.
20357 * g++.dg/overload/arg3.C: New.
20358 * g++.dg/overload/arg4.C: New.
20359
20360 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
20361
20362 * gcc.dg/c99-flex-array-4.c: Remove.
20363
20364 2004-11-30 Janis Johnson <janis187@us.ibm.com>
20365
20366 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
20367
20368 * lib/target-supports.exp (is-effective-target): Simplify.
20369
20370 * lib/target-supports.exp (check_effective_target_vect_long):
20371 Fix for powerpc64-*-*.
20372
20373 2004-11-30 Loren James Rittle <ljrittle@acm.org>
20374
20375 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
20376 to support new requirements on FreeBSD 5.
20377
20378 2004-11-30 Devang Patel <dpatel@apple.com>
20379
20380 PR 18702
20381 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
20382
20383 2004-11-30 Janis Johnson <janis187@us.ibm.com>
20384
20385 * g++.dg/ext/altivec-13.C: New test.
20386
20387 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
20388
20389 PR tree-opt/18298
20390 * gcc.c-torture/execute/p18298.c: New test.
20391
20392 2004-11-30 Ira Rosen <irar@il.ibm.com>
20393 Dorit Naishlos <dorit@il.ibm.com>
20394
20395 PR tree-opt/18607
20396 * gcc.dg/vect/vect-89.c: New test.
20397
20398 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
20399
20400 * gcc.dg/pr18596-1.c: New test.
20401
20402 2004-11-30 Ben Elliston <bje@au.ibm.com>
20403
20404 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
20405
20406 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
20407
20408 PR c/18479
20409 * gcc.dg/pr18479.c: New test.
20410
20411 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
20412
20413 PR target/18490
20414 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20415 mmix-knuth-mmixware.
20416
20417 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20418 cris-*-elf* cris-*-aout* mmix-*-*
20419
20420 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
20421
20422 PR middle-end/18725
20423 * gcc.dg/pr18725.c: New test.
20424
20425 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
20426
20427 PR target/18488
20428 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
20429
20430 PR target/18336
20431 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
20432
20433 2004-11-29 Mark Mitchell <mark@codesourcery.com>
20434
20435 PR c++/18368
20436 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
20437 * g++.old-deja/g++.law/ctors5.C: Likewise.
20438 * g++.old-deja/g++.other/crash25.C: Likewise.
20439
20440 PR c++/18674
20441 * g++.dg/template/error16.C: New test.
20442
20443 PR c++/18512
20444 * g++.dg/template/crash29.C: New test.
20445
20446 2004-11-29 Diego Novillo <dnovillo@redhat.com>
20447
20448 PR tree-optimization/18712
20449 * gcc.c-torture/compile/pr18712.c: New test.
20450
20451 2004-11-29 Joseph Myers <joseph@codesourcery.com>
20452
20453 PR c/7544
20454 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20455 tests.
20456
20457 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20458
20459 PR c++/18652
20460 * g++.dg/lookup/crash6.C: New test.
20461
20462 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
20463
20464 PR middle-end/18164
20465 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
20466
20467 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
20468
20469 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20470 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20471 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20472
20473 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
20474
20475 * gcc.dg/pr18164.c: New test.
20476
20477 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
20478
20479 * gcc.dg/funroll-loops-all.c: New.
20480
20481 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
20482
20483 PR target/18489
20484 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20485 delimeter, match space and TAB as well as ":".
20486
20487 PR target/18484
20488 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20489
20490 PR target/18348
20491 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20492
20493 PR target/18345
20494 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20495
20496 PR target/18337
20497 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20498
20499 2004-11-28 Bud Davis <bdavis9659@comcast.net>
20500
20501 * gfortran.dg/direct_io_2.f90: New test.
20502
20503 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
20504
20505 PR target/18334
20506 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
20507
20508 2004-11-28 Richard Henderson <rth@redhat.com>
20509
20510 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
20511
20512 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
20513
20514 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
20515 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
20516 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
20517 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
20518 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
20519 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
20520 gcc.dg/pointer-arith-8.c: New tests.
20521
20522 2004-11-27 Bud Davis <bdavis9659@comcast.net>
20523
20524 PR fortran/18364
20525 * gfortran.dg/endfile.f90: New test.
20526
20527 2004-11-27 Falk Hueffner <falk@debian.org>
20528
20529 * gcc.dg/loop-6.c: New test.
20530
20531 2004-11-27 Jakub Jelinek <jakub@redhat.com>
20532
20533 * gcc.c-torture/execute/20041126-1.c: New test.
20534
20535 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
20536
20537 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
20538 on IRIX.
20539
20540 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
20541
20542 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
20543 functions.
20544
20545 2004-11-27 Jakub Jelinek <jakub@redhat.com>
20546
20547 PR rtl-optimization/17825
20548 * gcc.c-torture/compile/20041119-1.c: New test.
20549
20550 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20551
20552 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
20553 Check existence of ld library path variables before unsetting.
20554
20555 2004-11-26 Mark Mitchell <mark@codesourcery.com>
20556
20557 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
20558
20559 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
20560
20561 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
20562
20563 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
20564
20565 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
20566
20567 2004-11-26 Ben Elliston <bje@au.ibm.com>
20568
20569 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
20570 dg-do directive.
20571
20572 2004-11-26 Ben Elliston <bje@au.ibm.com>
20573
20574 * gcc.dg/pr17957.c: Pass --param, not -param.
20575
20576 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
20577
20578 PR middle-end/17957
20579 * testsuite/gcc.dg/pr17957.c: New test.
20580
20581 2004-11-25 Mark Mitchell <mark@codesourcery.com>
20582
20583 PR c++/18445
20584 * g++.dg/template/crash28.C: Likewise.
20585
20586 PR c++/18001
20587 * g++.dg/expr/unary2.C: Adjust lvalue messages.
20588 * g++.dg/ext/lvaddr.C: Likewise.
20589 * g++.dg/opt/pr7503-3.C: Likewise.
20590
20591 PR c++/18466
20592 * g++.dg/parse/qualified3.C: New test.
20593 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
20594
20595 PR c++/18545
20596 * g++.dg/expr/return1.C: New test.
20597
20598 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20599
20600 Friend class name lookup 3/n, PR c++/3332
20601 * g++.dg/lookup/friend3.C: New test.
20602 * g++.dg/lookup/friend4.C: Likewise.
20603 * g++.dg/lookup/friend5.C: Likewise.
20604
20605 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20606
20607 Friend class name lookup 2/n, PR c++/14513, c++/15410
20608 * g++.dg/lookup/friend2.C: New test.
20609 * g++.dg/template/friend31.C: Likewise.
20610
20611 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20612
20613 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
20614
20615 2004-11-24 Mark Mitchell <mark@codesourcery.com>
20616
20617 PR c++/17473
20618 * g++.dg/tc1/dr56.C: Remove.
20619 * g++.dg/template/typedef1.C: Add dg-error markers.
20620 * g++.old-deja/g++.other/typedef7.C: Likewise.
20621
20622 PR c++/18285
20623 * g++.dg/parse/typedef7.C: New test.
20624
20625 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
20626
20627 * gcc.c-torture/execute/20041124-1.c: New test.
20628
20629 2004-11-24 Mark Mitchell <mark@codesourcery.com>
20630
20631 * g++.dg/template/deduce3.C: New test.
20632
20633 PR c++/18586
20634 * g++.dg/template/crash27.C: New test.
20635
20636 PR c++/18530
20637 * g++.dg/warn/Wshadow-3.C: New test.
20638
20639 2004-11-24 Devang Patel <dpatel@apple.com>
20640
20641 PR/18555
20642 * gcc.dg/cpp/isysroot-1.c: New test.
20643 * gcc.dg/cpp/usr/include/stdio.h: New file.
20644 * gcc.dg/cpp/isysroot-2.c: New test.
20645 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
20646 New file.
20647
20648 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20649
20650 PR c++/8929
20651 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
20652
20653 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
20654
20655 * gcc.target/sparc/align.c: Do not include <stdint.h>.
20656 * gcc.target/sparc/pdist.c: Likewise.
20657
20658 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
20659
20660 PR c++/16882
20661 * g++.dg/conversion/simd1.C: New test.
20662
20663 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20664
20665 * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
20666 and restore_ld_library_path_env_vars.
20667 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
20668 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
20669 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
20670 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
20671
20672 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
20673
20674 * gcc.dg/pragma-align-2.c: Test macro expansion.
20675 * gcc.dg/pragma-pack-2.c: New test.
20676
20677 2004-11-23 Richard Henderson <rth@redhat.com>
20678
20679 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
20680 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20681 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
20682 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
20683 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
20684 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
20685
20686 * gcc.dg/vect/vect.exp: Add check for alpha.
20687 * lib/target-supports.exp (check_alpha_max_hw_available): New.
20688 (check_effective_target_vect_int): Enable for alpha.
20689 (check_effective_target_vect_long): New.
20690 (is-effective-target): Add it.
20691
20692 2004-11-23 Uros Bizjak <uros@kss-loka.si>
20693
20694 * gcc.dg/pr18614-1.c: New test.
20695
20696 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
20697
20698 * gcc.dg/setjmp-2.c: New test.
20699
20700 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
20701
20702 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
20703 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
20704 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
20705 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
20706 gcc.target/sparc/pdist.c: New tests.
20707
20708 2004-11-22 Bob Wilson <bob.wilson@acm.org>
20709
20710 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
20711
20712 2004-11-22 Dale Johannesen <dalej@apple.com>
20713
20714 * gcc.dg/20041111-1.c: New.
20715
20716 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
20717
20718 PR tree-opt/18536
20719 * gcc.dg/vect/pr18536.c: New test.
20720
20721 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20722
20723 PR c++/18354
20724 * g++.dg/template/nontype11.C: New test.
20725
20726 2004-11-21 Roger Sayle <roger@eyesopen.com>
20727
20728 PR middle-end/18520
20729 * gcc.dg/pr18520-1.c: New test case.
20730
20731 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
20732
20733 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
20734 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
20735 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
20736 expected diagnostics.
20737
20738 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
20739
20740 PR target/18580
20741 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
20742 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
20743 vect-77.c, vect-77a.c: XFAIL on the SPARC.
20744
20745 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
20746
20747 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
20748
20749 2004-11-19 Mark Mitchell <mark@codesourcery.com>
20750 Joseph Myers <joseph@codesourcery.com>
20751
20752 * lib/target-supports.exp (check_visibility_available): Really
20753 test the compiler.
20754
20755 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
20756
20757 PR tree-opt/18181
20758 * gcc.dg/vect/vect-85.c: New test.
20759 * gcc.dg/vect/vect-86.c: New test.
20760 * gcc.dg/vect/vect-87.c: New test.
20761 * gcc.dg/vect/vect-88.c: New test.
20762
20763 2004-11-19 Ben Elliston <bje@au.ibm.com>
20764
20765 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
20766
20767 2004-11-18 Janis Johnson <janis187@us.ibm.com>
20768
20769 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
20770 * gcc.dg/ppc-and-1.c: Ditto.
20771 * gcc.dg/ppc-compare-1.c: Ditto.
20772 * gcc.dg/ppc-mov-1.c: Ditto
20773
20774 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
20775 Mark Mitchell <mark@codesourcery.com>
20776
20777 * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
20778
20779 2004-11-17 Janis Johnson <janis187@us.ibm.com>
20780 Aldy Hernandez <aldyh@redhat.com>
20781
20782 * lib/target-supports.exp (check_effective_target_vect_int): New
20783 (check_effective_target_vect_float): New
20784 (check_effective_target_vect_double): New.
20785 (is-effective-target): Support new effective targets keywords.
20786 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
20787 default action for dg-do.
20788 * gcc.dg/vect/pr16105.c: Use new support.
20789 * gcc.dg/vect/pr18400.c: Ditto.
20790 * gcc.dg/vect/pr18425.c: Ditto.
20791 * gcc.dg/vect/vect-1.c: Ditto.
20792 * gcc.dg/vect/vect-10.c: Ditto.
20793 * gcc.dg/vect/vect-11.c: Ditto.
20794 * gcc.dg/vect/vect-12.c: Ditto.
20795 * gcc.dg/vect/vect-13.c: Ditto.
20796 * gcc.dg/vect/vect-14.c: Ditto.
20797 * gcc.dg/vect/vect-15.c: Ditto.
20798 * gcc.dg/vect/vect-16.c: Ditto.
20799 * gcc.dg/vect/vect-17.c: Ditto.
20800 * gcc.dg/vect/vect-18.c: Ditto.
20801 * gcc.dg/vect/vect-19.c: Ditto.
20802 * gcc.dg/vect/vect-2.c: Ditto.
20803 * gcc.dg/vect/vect-20.c: Ditto.
20804 * gcc.dg/vect/vect-21.c: Ditto.
20805 * gcc.dg/vect/vect-22.c: Ditto.
20806 * gcc.dg/vect/vect-23.c: Ditto.
20807 * gcc.dg/vect/vect-24.c: Ditto.
20808 * gcc.dg/vect/vect-25.c: Ditto.
20809 * gcc.dg/vect/vect-26.c: Ditto.
20810 * gcc.dg/vect/vect-27.c: Ditto.
20811 * gcc.dg/vect/vect-27a.c: Ditto.
20812 * gcc.dg/vect/vect-28.c: Ditto.
20813 * gcc.dg/vect/vect-29.c: Ditto.
20814 * gcc.dg/vect/vect-29a.c: Ditto.
20815 * gcc.dg/vect/vect-3.c: Ditto.
20816 * gcc.dg/vect/vect-30.c: Ditto.
20817 * gcc.dg/vect/vect-31.c: Ditto.
20818 * gcc.dg/vect/vect-32.c: Ditto.
20819 * gcc.dg/vect/vect-33.c: Ditto.
20820 * gcc.dg/vect/vect-34.c: Ditto.
20821 * gcc.dg/vect/vect-35.c: Ditto.
20822 * gcc.dg/vect/vect-36.c: Ditto.
20823 * gcc.dg/vect/vect-37.c: Ditto.
20824 * gcc.dg/vect/vect-38.c: Ditto.
20825 * gcc.dg/vect/vect-4.c: Ditto.
20826 * gcc.dg/vect/vect-40.c: Ditto.
20827 * gcc.dg/vect/vect-41.c: Ditto.
20828 * gcc.dg/vect/vect-42.c: Ditto.
20829 * gcc.dg/vect/vect-43.c: Ditto.
20830 * gcc.dg/vect/vect-44.c: Ditto.
20831 * gcc.dg/vect/vect-45.c: Ditto.
20832 * gcc.dg/vect/vect-46.c: Ditto.
20833 * gcc.dg/vect/vect-47.c: Ditto.
20834 * gcc.dg/vect/vect-48.c: Ditto.
20835 * gcc.dg/vect/vect-48a.c: Ditto.
20836 * gcc.dg/vect/vect-49.c: Ditto.
20837 * gcc.dg/vect/vect-5.c: Ditto.
20838 * gcc.dg/vect/vect-50.c: Ditto.
20839 * gcc.dg/vect/vect-51.c: Ditto.
20840 * gcc.dg/vect/vect-52.c: Ditto.
20841 * gcc.dg/vect/vect-53.c: Ditto.
20842 * gcc.dg/vect/vect-54.c: Ditto.
20843 * gcc.dg/vect/vect-55.c: Ditto.
20844 * gcc.dg/vect/vect-56.c: Ditto.
20845 * gcc.dg/vect/vect-56a.c: Ditto.
20846 * gcc.dg/vect/vect-57.c: Ditto.
20847 * gcc.dg/vect/vect-58.c: Ditto.
20848 * gcc.dg/vect/vect-59.c: Ditto.
20849 * gcc.dg/vect/vect-6.c: Ditto.
20850 * gcc.dg/vect/vect-60.c: Ditto.
20851 * gcc.dg/vect/vect-61.c: Ditto.
20852 * gcc.dg/vect/vect-62.c: Ditto.
20853 * gcc.dg/vect/vect-63.c: Ditto.
20854 * gcc.dg/vect/vect-64.c: Ditto.
20855 * gcc.dg/vect/vect-65.c: Ditto.
20856 * gcc.dg/vect/vect-66.c: Ditto.
20857 * gcc.dg/vect/vect-67.c: Ditto.
20858 * gcc.dg/vect/vect-68.c: Ditto.
20859 * gcc.dg/vect/vect-69.c: Ditto.
20860 * gcc.dg/vect/vect-7.c: Ditto.
20861 * gcc.dg/vect/vect-72.c: Ditto.
20862 * gcc.dg/vect/vect-72a.c: Ditto.
20863 * gcc.dg/vect/vect-73.c: Ditto.
20864 * gcc.dg/vect/vect-74.c: Ditto.
20865 * gcc.dg/vect/vect-75.c: Ditto.
20866 * gcc.dg/vect/vect-76.c: Ditto.
20867 * gcc.dg/vect/vect-77.c: Ditto.
20868 * gcc.dg/vect/vect-77a.c: Ditto.
20869 * gcc.dg/vect/vect-78.c: Ditto.
20870 * gcc.dg/vect/vect-79.c: Ditto.
20871 * gcc.dg/vect/vect-8.c: Ditto.
20872 * gcc.dg/vect/vect-80.c: Ditto.
20873 * gcc.dg/vect/vect-82.c: Ditto.
20874 * gcc.dg/vect/vect-82_64.c: Ditto.
20875 * gcc.dg/vect/vect-83.c: Ditto.
20876 * gcc.dg/vect/vect-83_64.c: Ditto.
20877 * gcc.dg/vect/vect-9.c: Ditto.
20878 * gcc.dg/vect/vect-all.c: Ditto.
20879 * gcc.dg/vect/vect-none.c: Ditto.
20880
20881 2004-11-17 Janis Johnson <janis187@us.ibm.com>
20882
20883 * lib/gcc-dg.exp (dg-skip-if): New function.
20884 (dg-forbid-option): Remove.
20885 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
20886 * g++.dg/abi/bitfield8.C: Likewise.
20887 * g++.dg/abi/dtor1.C: Likewise.
20888 * g++.dg/abi/empty10.C: Likewise.
20889 * g++.dg/abi/empty7.C: Likewise.
20890 * g++.dg/abi/empty9.C: Likewise.
20891 * g++.dg/abi/layout3.C: Likewise.
20892 * g++.dg/abi/layout4.C: Likewise.
20893 * g++.dg/abi/thunk1.C: Likewise.
20894 * g++.dg/abi/thunk2.C: Likewise.
20895 * g++.dg/abi/vbase11.C: Likewise.
20896 * g++.dg/abi/vthunk2.C: Likewise.
20897 * g++.dg/abi/vthunk3.C: Likewise.
20898 * g++.dg/ext/attrib8.C: Likewise.
20899 * g++.dg/opt/longbranch2.C: Likewise.
20900 * g++.dg/opt/reg-stack4.C: Likewise.
20901 * g++.old-deja/g++.ext/attrib1.C: Likewise.
20902 * g++.old-deja/g++.ext/attrib2.C: Likewise.
20903 * g++.old-deja/g++.ext/attrib3.C: Likewise.
20904 * g++.old-deja/g++.other/store-expr1.C: Likewise.
20905 * g++.old-deja/g++.other/store-expr2.C: Likewise.
20906 * gcc.dg/20000609-1.c: Likewise.
20907 * gcc.dg/20000720-1.c: Likewise.
20908 * gcc.dg/20011107-1.c: Likewise.
20909 * gcc.dg/20011119-1.c: Likewise.
20910 * gcc.dg/20020108-1.c: Likewise.
20911 * gcc.dg/20020122-2.c: Likewise.
20912 * gcc.dg/20020122-3.c: Likewise.
20913 * gcc.dg/20020201-3.c: Likewise.
20914 * gcc.dg/20020206-1.c: Likewise.
20915 * gcc.dg/20020218-1.c: Likewise.
20916 * gcc.dg/20020310-1.c: Likewise.
20917 * gcc.dg/20020411-1.c: Likewise.
20918 * gcc.dg/20020418-2.c: Likewise.
20919 * gcc.dg/20020426-1.c: Likewise.
20920 * gcc.dg/20020426-2.c: Likewise.
20921 * gcc.dg/20020517-1.c: Likewise.
20922 * gcc.dg/20020523-1.c: Likewise.
20923 * gcc.dg/20020523-2.c: Likewise.
20924 * gcc.dg/20020729-1.c: Likewise.
20925 * gcc.dg/20030204-1.c: Likewise.
20926 * gcc.dg/20030826-2.c: Likewise.
20927 * gcc.dg/20030926-1.c: Likewise.
20928 * gcc.dg/20031202-1.c: Likewise.
20929 * gcc.dg/980312-1.c: Likewise.
20930 * gcc.dg/980313-1.c: Likewise.
20931 * gcc.dg/990117-1.c: Likewise.
20932 * gcc.dg/990424-1.c: Likewise.
20933 * gcc.dg/990524-1.c: Likewise.
20934 * gcc.dg/991230-1.c: Likewise.
20935 * gcc.dg/i386-387-1.c: Likewise.
20936 * gcc.dg/i386-387-2.c: Likewise.
20937 * gcc.dg/i386-387-3.c: Likewise.
20938 * gcc.dg/i386-387-4.c: Likewise.
20939 * gcc.dg/i386-387-5.c: Likewise.
20940 * gcc.dg/i386-387-6.c: Likewise.
20941 * gcc.dg/i386-asm-1.c: Likewise.
20942 * gcc.dg/i386-bitfield1.c: Likewise.
20943 * gcc.dg/i386-bitfield2.c: Likewise.
20944 * gcc.dg/i386-loop-1.c: Likewise.
20945 * gcc.dg/i386-loop-2.c: Likewise.
20946 * gcc.dg/i386-loop-3.c: Likewise.
20947 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20948 * gcc.dg/i386-pic-1.c: Likewise.
20949 * gcc.dg/i386-regparm.c: Likewise.
20950 * gcc.dg/i386-signbit-1.c: Likewise.
20951 * gcc.dg/i386-signbit-2.c: Likewise.
20952 * gcc.dg/i386-signbit-3.c: Likewise.
20953 * gcc.dg/i386-sse-5.c: Likewise.
20954 * gcc.dg/i386-sse-8.c: Likewise.
20955 * gcc.dg/i386-unroll-1.c: Likewise.
20956 * gcc.dg/tls/opt-1.c: Likewise.
20957 * gcc.dg/tls/opt-2.c: Likewise.
20958 * gcc.dg/unroll-1.c: Likewise.
20959 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20960 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20961 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20962 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20963
20964 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20965
20966 * g++.dg/template/incomplete1.C: New test.
20967
20968 2004-11-16 Nick Clifton <nickc@redhat.com>
20969
20970 Revert patches accidentally commited during checkin of fixes for
20971 xstormy16 tests:
20972 gcc.c-torture/execute/simd-4.c: Revert
20973 gcc.dg/20040910-1.c: Revert.
20974
20975 2004-11-16 Paul Brook <paul@codesourcery.com>
20976
20977 PR fortran/13010
20978 * gfortran.dg/der_pointer_1.f90: New test.
20979
20980 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
20981
20982 PR c/18498
20983 * gcc.dg/bitfld-13.c: New test.
20984
20985 2004-11-15 Janis Johnson <janis187@us.ibm.com>
20986
20987 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
20988 powerpc*-*-linux*.
20989
20990 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
20991 * gcc.dg/ppc64-abi-2.c: Ditto.
20992 * gcc.dg/ppc64-abi-3.c: Ditto.
20993
20994 * lib/gcc-dg.exp (dg-target-list): Remove.
20995
20996 2004-11-15 Steve Ellcey <sje@cup.hp.com>
20997
20998 * gcc.dg/ia64-postinc.c: New test.
20999
21000 2004-11-15 Mark Mitchell <mark@codesourcery.com>
21001
21002 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
21003
21004 2004-11-15 Nick Clifton <nickc@redhat.com>
21005
21006 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
21007 __INT_MAX__ so that the test can be compiled by toolchains
21008 targeted at 16-bit processors.
21009
21010 * gcc.dg/20040625-1.c: Use long constants rather than integers
21011 when performing arithmetic that will overflow 16-bits.
21012
21013 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
21014 xstormy16. It does not support 128-bit vector operations.
21015
21016 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
21017 with the macro PTR_TYPE. Define this macro to an integer type
21018 suitable for holding a pointer.
21019
21020 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
21021 the target is a 16-bit processor.
21022
21023 * gcc.dg/cpp/if-2.c: Expect a different warning message from
21024 16-bit targets where the character constant will be too long.
21025
21026 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
21027 where the double will not be directly addressable.
21028
21029 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21030
21031 Friend class name lookup 1/n, PR c++/18471
21032 * g++.dg/template/crash26.C: New test.
21033 * g++.dg/lookup/struct1.C: Adjust expected error.
21034 * g++.dg/parse/elab1.C: Likewise.
21035 * g++.dg/parse/elab2.C: Likewise.
21036 * g++.dg/parse/int-as-enum1.C: Likewise.
21037 * g++.dg/parse/struct-as-enum1.C: Likewise.
21038 * g++.dg/parse/typedef1.C: Likewise.
21039 * g++.dg/parse/typedef3.C: Likewise.
21040 * g++.dg/parse/typedef4.C: Likewise.
21041 * g++.dg/parse/typedef5.C: Likewise.
21042 * g++.dg/template/nontype4.C: Likewise.
21043 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
21044 * g++.old-deja/g++.other/elab1.C: Likewise.
21045 * g++.old-deja/g++.other/syntax4.C: Likewise.
21046
21047 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
21048
21049 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
21050
21051 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
21052
21053 * gcc.c-torture/execute/20041114-1.c: New test.
21054
21055 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
21056
21057 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
21058 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
21059 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
21060 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
21061 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
21062 gcc.dg/switch-7.c: New tests.
21063
21064 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
21065
21066 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
21067
21068 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
21069
21070 PR tree-opt/18400
21071 * gcc.dg/vect/pr18400.c: New test.
21072
21073 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
21074 Andrew Pinski <pinskia@physics.uc.edu>
21075
21076 PR tree-opt/18425
21077 * gcc.dg/vect/pr18425.c: New test.
21078
21079 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
21080
21081 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
21082 Guard with dg-require-alias and dg-require-visibility.
21083
21084 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
21085
21086 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
21087
21088 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21089
21090 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
21091
21092 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21093
21094 PR c++/17344
21095 * g++.dg/template/defarg5.C: New test.
21096
21097 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
21098
21099 * g++.dg/parse/cast1.C: Run only on ILP32.
21100 * g++.old-deja/g++.mike/p784.C: Likewise.
21101
21102 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
21103
21104 * gcc.c-torture/execute/20041113-1.c: New test.
21105
21106 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
21107
21108 PR target/18230
21109 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
21110 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
21111 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
21112 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21113 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
21114 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
21115 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
21116 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
21117 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
21118 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21119 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21120 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
21121 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
21122
21123 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
21124
21125 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
21126 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
21127 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
21128 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
21129 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
21130 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
21131 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
21132 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
21133 gcc.target/sparc/combined-1.c: New tests.
21134
21135 2004-11-12 Ziemowit Laski <zlaski@apple.com>
21136
21137 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
21138 New tests.
21139
21140 2004-11-12 Mark Mitchell <mark@codesourcery.com>
21141
21142 * lib/gcc-dg.exp (dg-forbid-option): New function.
21143 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
21144 * g++.dg/abi/bitfield8.C: Likewise.
21145 * g++.dg/abi/dtor1.C: Likewise.
21146 * g++.dg/abi/empty10.C: Likewise.
21147 * g++.dg/abi/empty7.C: Likewise.
21148 * g++.dg/abi/empty9.C: Likewise.
21149 * g++.dg/abi/layout3.C: Likewise.
21150 * g++.dg/abi/layout4.C: Likewise.
21151 * g++.dg/abi/thunk1.C: Likewise.
21152 * g++.dg/abi/thunk2.C: Likewise.
21153 * g++.dg/abi/vbase11.C: Likewise.
21154 * g++.dg/abi/vthunk2.C: Likewise.
21155 * g++.dg/abi/vthunk3.C: Likewise.
21156 * g++.dg/ext/attrib8.C: Likewise.
21157 * g++.dg/opt/longbranch2.C: Likewise.
21158 * g++.dg/opt/reg-stack4.C: Likewise.
21159 * g++.old-deja/g++.ext/attrib1.C: Likewise.
21160 * g++.old-deja/g++.ext/attrib2.C: Likewise.
21161 * g++.old-deja/g++.ext/attrib3.C: Likewise.
21162 * g++.old-deja/g++.other/store-expr1.C: Likewise.
21163 * g++.old-deja/g++.other/store-expr2.C: Likewise.
21164 * gcc.dg/20000609-1.c: Likewise.
21165 * gcc.dg/20000720-1.c: Likewise.
21166 * gcc.dg/20011107-1.c: Likewise.
21167 * gcc.dg/20011119-1.c: Likewise.
21168 * gcc.dg/20020108-1.c: Likewise.
21169 * gcc.dg/20020122-2.c: Likewise.
21170 * gcc.dg/20020122-3.c: Likewise.
21171 * gcc.dg/20020201-3.c: Likewise.
21172 * gcc.dg/20020206-1.c: Likewise.
21173 * gcc.dg/20020218-1.c: Likewise.
21174 * gcc.dg/20020310-1.c: Likewise.
21175 * gcc.dg/20020411-1.c: Likewise.
21176 * gcc.dg/20020418-2.c: Likewise.
21177 * gcc.dg/20020426-1.c: Likewise.
21178 * gcc.dg/20020426-2.c: Likewise.
21179 * gcc.dg/20020517-1.c: Likewise.
21180 * gcc.dg/20020523-1.c: Likewise.
21181 * gcc.dg/20020523-2.c: Likewise.
21182 * gcc.dg/20020729-1.c: Likewise.
21183 * gcc.dg/20030204-1.c: Likewise.
21184 * gcc.dg/20030826-2.c: Likewise.
21185 * gcc.dg/20030926-1.c: Likewise.
21186 * gcc.dg/20031202-1.c: Likewise.
21187 * gcc.dg/980312-1.c: Likewise.
21188 * gcc.dg/980313-1.c: Likewise.
21189 * gcc.dg/990117-1.c: Likewise.
21190 * gcc.dg/990424-1.c: Likewise.
21191 * gcc.dg/990524-1.c: Likewise.
21192 * gcc.dg/991230-1.c: Likewise.
21193 * gcc.dg/i386-387-1.c: Likewise.
21194 * gcc.dg/i386-387-2.c: Likewise.
21195 * gcc.dg/i386-387-3.c: Likewise.
21196 * gcc.dg/i386-387-4.c: Likewise.
21197 * gcc.dg/i386-387-5.c: Likewise.
21198 * gcc.dg/i386-387-6.c: Likewise.
21199 * gcc.dg/i386-asm-1.c: Likewise.
21200 * gcc.dg/i386-bitfield1.c: Likewise.
21201 * gcc.dg/i386-bitfield2.c: Likewise.
21202 * gcc.dg/i386-loop-1.c: Likewise.
21203 * gcc.dg/i386-loop-2.c: Likewise.
21204 * gcc.dg/i386-loop-3.c: Likewise.
21205 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21206 * gcc.dg/i386-pic-1.c: Likewise.
21207 * gcc.dg/i386-regparm.c: Likewise.
21208 * gcc.dg/i386-signbit-1.c: Likewise.
21209 * gcc.dg/i386-signbit-2.c: Likewise.
21210 * gcc.dg/i386-signbit-3.c: Likewise.
21211 * gcc.dg/i386-sse-5.c: Likewise.
21212 * gcc.dg/i386-sse-8.c: Likewise.
21213 * gcc.dg/i386-unroll-1.c: Likewise.
21214 * gcc.dg/tls/opt-1.c: Likewise.
21215 * gcc.dg/tls/opt-2.c: Likewise.
21216 * gcc.dg/unroll-1.c: Likewise.
21217 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21218 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21219 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21220 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21221 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
21222 -m64 is specified.
21223
21224 2004-11-12 Mark Mitchell <mark@codesourcery.com>
21225
21226 PR c++/18389
21227 * g++.dg/parse/cond1.C: New test.
21228
21229 PR c++/18429
21230 * g++.dg/template/array9.C: New test.
21231 * g++.dg/ext/vla1.C: Adjust error messages.
21232 * g++.dg/ext/vlm1.C: Likewise.
21233 * g++.dg/template/crash2.C: Likewise.
21234
21235 PR c++/18436
21236 * g++.dg/template/call3.C: New test.
21237
21238 PR c++/18407
21239 * g++.dg/template/ptrmem11.C: New test.
21240
21241 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
21242
21243 PR other/14264
21244 * lib/g++.exp: Set LC_ALL and LANG to C.
21245 * lib/gcc-dg.exp: Likewise.
21246 * lib/gfortran.exp: Likewise.
21247 * lib/objc.exp: Likewise.
21248 * lib/treelang.exp: Likewise.
21249
21250 2004-11-12 Andreas Schwab <schwab@suse.de>
21251
21252 * gcc.dg/pr16286.c: Fix last change.
21253
21254 2004-11-12 Mark Mitchell <mark@codesourcery.com>
21255
21256 PR c++/18416
21257 * g++.dg/init/global1.C: New test.
21258
21259 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
21260
21261 * gcc.c-torture/execute/20041112-1.c: New test.
21262
21263 2004-11-11 Janis Johnson <janis187@us.ibm.com>
21264
21265 * lib/gcc-dg.exp (dg-target-list): New.
21266
21267 2004-11-11 Janis Johnson <janis187@us.ibm.com>
21268 Richard Sandiford <rsandifo@redhat.com>
21269
21270 * lib/target-supports.exp (get-compiler_messages): New.
21271 (check_named_sections_available): Use it.
21272 (check_effective_target_ilp32): New.
21273 (check_effective_target_lp64): New.
21274 (is-effective-target): New.
21275 * lib/gcc-dg.exp (dg-require-effective-target): New.
21276
21277 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
21278
21279 * gcc.dg/precedence-1.c: New test.
21280
21281 2004-11-11 Janis Johnson <janis187@us.ibm.com>
21282
21283 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
21284
21285 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
21286 message, delete generated files, use more descriptive name for
21287 executable, and make the test unsupported when it cannot be run.
21288
21289 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
21290 (dg-require-weak, dg-require-visibility, dg-require-alias,
21291 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
21292 dg-require-iconv, dg-require-named-sections): Use it.
21293
21294 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
21295
21296 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
21297
21298 PR target/16457
21299 * gcc.dg/ppc-and-1: New
21300
21301 PR target/16796
21302 * gcc.dg/ppc-mov-1.c: New.
21303
21304 PR target/16458
21305 * gcc.dg/ppc-compare-1.c: New.
21306
21307 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
21308
21309 * objc.dg/desig-init-2.m: New test.
21310
21311 2004-11-10 Adam Nemet <anemet@lnxw.com>
21312
21313 PR middle-end/18160
21314 * g++.dg/warn/register-var-1.C: New test.
21315 * g++.dg/warn/register-var-2.C: New test.
21316
21317 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21318
21319 * gcc.dg/union-2.c: New test.
21320
21321 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
21322
21323 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
21324 New test for PR tree-optimization/17892.
21325
21326 2004-11-09 Mark Mitchell <mark@codesourcery.com>
21327
21328 PR c++/18369
21329 * g++.dg/init/new12.C: New test.
21330
21331 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
21332
21333 * gcc.target/sparc: New directory.
21334 * gcc.target/sparc/sparc.exp: New driver.
21335 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
21336 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
21337 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
21338 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
21339
21340 2004-11-10 Paul Brook <paul@codesourcery.com>
21341
21342 PR fortran/18218
21343 * gfortran.dg/list_read.c: New test.
21344
21345 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
21346
21347 PR c/18322
21348 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
21349 expected diagnostic location.
21350
21351 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
21352
21353 * gcc.dg/20041109-1.c: New test.
21354
21355 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
21356
21357 PR objc/18406
21358 * objc/compile/pr18406.m: New test.
21359
21360 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
21361
21362 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
21363
21364 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
21365
21366 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
21367
21368 2004-11-08 Steve Ellcey <sje@cup.hp.com>
21369
21370 * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
21371
21372 2004-11-08 Steve Ellcey <sje@cup.hp.com>
21373
21374 * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
21375 exit.
21376
21377 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
21378
21379 PR tree-opt/18299
21380 * gcc.c-torture/pr18299-1.c: New test.
21381
21382 2004-11-06 Andreas Schwab <schwab@suse.de>
21383
21384 * gcc.dg/pr16286.c: Also test for bool and pixel.
21385
21386 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
21387
21388 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
21389 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
21390 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
21391 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21392 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
21393 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
21394 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
21395 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
21396 gcc.dg/struct-semi-3.c: New tests.
21397
21398 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21399
21400 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
21401
21402 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21403
21404 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
21405 Do not use C99 designators.
21406
21407 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21408
21409 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
21410
21411 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21412
21413 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
21414 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21415 * gcc.c-torture/execute/simd-5.x: Remove.
21416
21417 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
21418
21419 PR rtl-optimization/17933
21420 * gcc.dg/torture/pr17933-1.c: New test.
21421
21422 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
21423
21424 PR target/18106
21425 * lib/target-supports.exp (check_weak_available): Support
21426 Windows.
21427
21428 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
21429
21430 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
21431 call to fflush(stdout) before abort.
21432 (my_ffsll): New function.
21433 (generate_fields): Use it.
21434
21435 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
21436
21437 * gcc.dg/init-undef-1.c: New test.
21438
21439 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
21440
21441 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
21442 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
21443 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
21444 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
21445 expected messages for new parser.
21446
21447 2004-11-04 Mark Mitchell <mark@codesourcery.com>
21448
21449 * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21450
21451 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
21452
21453 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21454 on LP64 targets.
21455
21456 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
21457
21458 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21459 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21460 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21461 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21462 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21463 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21464 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21465 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21466 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21467 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21468
21469 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
21470
21471 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21472 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21473 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21474 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21475 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21476 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21477 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21478 for new parser.
21479
21480 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
21481
21482 PR target/15342
21483 * gcc.dg/20041104-1.c: New test.
21484
21485 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21486
21487 * g++.dg/template/nontype7.C: New test.
21488 * g++.dg/template/nontype8.C: Likewise.
21489 * g++.dg/template/nontype9.C: Likewise.
21490 * g++.dg/template/nontype10.C: Likewise.
21491 * g++.dg/tc1/dr49.C: Likewise.
21492 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21493 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21494
21495 2004-11-04 Ben Elliston <bje@au.ibm.com>
21496
21497 * g++.dg/rtti/tinfo1.C: Remove xfails.
21498
21499 2004-11-04 Ben Elliston <bje@au.ibm.com>
21500
21501 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21502 packed attribute to the definition to satisfy the new C++ parser.
21503
21504 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
21505
21506 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
21507 invocations of va_arg.
21508
21509 2004-11-02 Mark Mitchell <mark@codesourcery.com>
21510
21511 PR c++/18124
21512 * g++.dg/template/crash25.C: New test.
21513
21514 PR c++/18155
21515 * g++.dg/template/typedef2.C: New test.
21516 * g++.dg/parse/crash13.C: Adjust error markers.
21517
21518 PR c++/18177
21519 * g++.dg/conversion/const3.C: New test.
21520
21521 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21522
21523 PR fortran/17535
21524 PR fortran/17583
21525 PR fortran/17713
21526 * gfortran.dg/generic_[123].f90: New testcases.
21527
21528 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
21529
21530 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
21531 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
21532
21533 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
21534
21535 PR tree-opt/16808
21536 * gcc.c-torture/compile/pr16808.c: New test.
21537
21538 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
21539
21540 PR rtl-optimization/17104
21541 * gcc.dg/ppc-bitfield1.c: New.
21542
21543 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
21544
21545 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
21546
21547 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
21548
21549 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
21550 strings for 32-bit code.
21551
21552 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
21553
21554 PR c/18239
21555 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
21556
21557 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
21558
21559 PR c++/18064
21560 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
21561
21562 2004-10-31 Mark Mitchell <mark@codesourcery.com>
21563
21564 PR c++/15172
21565 * g++.dg/init/aggr2.C: New test.
21566
21567 2004-10-30 Ziemowit Laski <zlaski@apple.com>
21568
21569 * objc.dg/local-decl-1.m: New test.
21570
21571 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
21572
21573 * gcc.dg/20040910-1.c: Adjust regex.
21574
21575 2004-10-30 Roger Sayle <roger@eyesopen.com>
21576
21577 PR rtl-optimization/18084
21578 * g++.dg/opt/pr18084-1.C: New testcase.
21579
21580 2004-10-30 Matt Austern <austern@apple.com>
21581
21582 PR c++/17542
21583 * g++.dg/ext/attrib18.C: New test.
21584
21585 2004-10-30 Roger Sayle <roger@eyesopen.com>
21586
21587 PR middle-end/18096
21588 * gcc.dg/pr18096-1.c: New test case.
21589
21590 2004-10-30 Roger Sayle <roger@eyesopen.com>
21591
21592 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
21593
21594 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
21595
21596 PR c/16666
21597 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
21598 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
21599 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
21600 gcc.dg/old-style-prom-3.c: New tests.
21601
21602 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
21603
21604 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
21605 Remove unnecessary inclusion of stdio.h.
21606
21607 2004-10-29 Roger Sayle <roger@eyesopen.com>
21608
21609 PR rtl-optimization/17581
21610 * gcc.dg/pr17581-1.c: New test case.
21611
21612 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
21613
21614 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
21615 being implemented.
21616 * g++.dg/conversion/dr195-1.C: New.
21617 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
21618 * g++.old-deja/g++.mike/p10148.C: Likewise.
21619
21620 2004-10-29 Mark Mitchell <mark@codesourcery.com>
21621
21622 PR c++/17695
21623 * g++.dg/debug/typedef2.C: New test.
21624
21625 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
21626
21627 PR fortran/13490
21628 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
21629 * gfortran.dg/g77/README: Update.
21630
21631 2004-10-28 Matt Austern <austern@apple.com>
21632
21633 PR c++/14124
21634 * g++.dg/ext/packed7.C: New test.
21635
21636 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21637
21638 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
21639 scan-assembler.
21640 * lib/scanasm.exp (hidden-scan-for): New proc.
21641 (scan-hidden): Use hidden-scan-for instead of constructing the scan
21642 string.
21643 (scan-not-hidden): Likewise.
21644 * lib/target-supports.exp (check_visibility_available): mach-o is
21645 support too.
21646
21647 2004-10-28 Mark Mitchell <mark@codesourcery.com>
21648
21649 PR c++/17132
21650 * g++.dg/template/memclass3.C: New test.
21651
21652 2004-10-28 Adam Nemet <anemet@lnxw.com>
21653
21654 PR middle-end/18160
21655 * gcc.dg/register-var-1.c: New test.
21656 * gcc.dg/register-var-2.c: New test.
21657 * gcc.dg/asm-7.c: Taking the address of a register variable is an
21658 error now.
21659
21660 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
21661
21662 PR other/18172
21663 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
21664 unused variables.
21665 * gcc.dg/vect/vect-22.c: Likewise.
21666
21667 2004-10-28 Jakub Jelinek <jakub@redhat.com>
21668
21669 * gcc.dg/i386-rotate-1.c: New test.
21670
21671 2004-10-27 Mark Mitchell <mark@codesourcery.com>
21672
21673 * g++.dg/init/ref12.C: Add "run" marker.
21674
21675 PR c++/17435
21676 * g++.dg/init/ref12.C: New test.
21677
21678 PR c++/18140
21679 * g++.dg/template/shift1.C: New test.
21680 * g++.dg/template/error10.C: Adjust error markers.
21681
21682 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
21683
21684 PR tree-opt/17529
21685 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
21686
21687 2004-10-27 Geoffrey Keating <geoffk@apple.com>
21688
21689 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
21690 * gcc.dg/weak/weak-3.c: Likewise.
21691 * gcc.dg/weak/weak-5.c: Likewise.
21692 * gcc.dg/weak/weak-9.c: Likewise.
21693 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
21694 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
21695
21696 * gcc.dg/darwin-weakimport-1.c: New.
21697
21698 2004-10-28 Ben Elliston <bje@au.ibm.com>
21699
21700 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
21701
21702 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
21703
21704 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
21705 'syntax' error messages.
21706 * gcc.dg/cpp/direct2s.c: Likewise.
21707
21708 2004-10-26 Geoffrey Keating <geoffk@apple.com>
21709
21710 * gcc.c-torture/compile/20041026-1.c: New.
21711
21712 2004-10-26 Mark Mitchell <mark@codesourcery.com>
21713
21714 PR c++/18093
21715 * g++.dg/lookup/ns2.C: New test.
21716
21717 PR c++/18020
21718 * g++.dg/template/enum4.C: New test.
21719
21720 PR c++/18161
21721 * g++.dg/template/expr1.C: New test.
21722
21723 2004-10-26 Ben Elliston <bje@au.ibm.com>
21724
21725 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
21726
21727 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
21728
21729 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
21730 gcc.dg/decl-nospec-3.c: New tests.
21731
21732 2004-10-26 Ziemowit Laski <zlaski@apple.com>
21733
21734 * objc.dg/super-class-3.m: New test.
21735
21736 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
21737
21738 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
21739 resyncing.
21740 * gcc.dg/cpp/direct2s.c: Likewise.
21741
21742 2004-10-25 Geoffrey Keating <geoffk@apple.com>
21743
21744 * objc.dg/image-info.m: Update for changes to section selection.
21745
21746 2004-10-25 David Ayers <d.ayers@inode.at>
21747 Ziemowit Laski <zlaski@apple.com>
21748
21749 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
21750 diagnostics when messaging 'id <Proto>'.
21751 * objc.dg/class-protocol-1.m: New test.
21752 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
21753 a non-existent method signature.
21754 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
21755 Update diagnostics when messaging with non-existent method signature.
21756 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
21757 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
21758 invalid receivers are now resolved as if messaging 'id'; remove
21759 extraneous diagnostics.
21760
21761 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
21762
21763 PR c/16667
21764 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
21765 gcc.dg/init-desig-obs-3.c: New tests.
21766
21767 2004-10-25 Jakub Jelinek <jakub@redhat.com>
21768
21769 * gcc.dg/debug/20041023-1.c: New test.
21770
21771 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
21772
21773 PR middle-end/17407
21774 * gcc.c-torture/compile/pr17407.c: New test.
21775
21776 PR c++/18121
21777 * g++.dg/template/array8.C: New test.
21778
21779 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
21780
21781 PR other/18138
21782 * lib/g++.exp: Accept more than one multilib libgcc.
21783 * lib/gcc-dg.exp: Likewise.
21784 * lib/objc.exp: Likewise.
21785 * lib/treelang.exp: Likewise.
21786 * lib/gfortran.exp: Likewise.
21787
21788 2004-10-24 Ben Elliston <bje@au.ibm.com>
21789
21790 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
21791
21792 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
21793
21794 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
21795 * gcc.dg/c99-const-expr-3.c: Likewise.
21796
21797 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
21798
21799 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
21800
21801 2004-10-23 Ben Elliston <bje@au.ibm.com>
21802
21803 * gcc.c-torture/execute/loop-2e.x: Remove.
21804
21805 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
21806
21807 PR c++/18095
21808 * g++.dg/parse/crash18.C: New.
21809 * g++.dg/parse/crash19.C: New.
21810
21811 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
21812
21813 * g++.dg/ext/dllimport1.C: Move dg-warnings.
21814 * g++.dg/ext/dllimport2.C: Same.
21815 * g++.dg/ext/dllimport8.C: Same.
21816
21817 2004-10-21 Mark Mitchell <mark@codesourcery.com>
21818
21819 PR c++/10841
21820 * g++.dg/conversion/cast1.C: New test.
21821 * g++.dg/overload/pmf1.C: Adjust error marker.
21822
21823 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
21824
21825 PR objc/17923
21826 * objc.dg/const-str-7.m: New test.
21827
21828 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21829
21830 * g++.dg/template/memfriend11.C: Fix comment typo.
21831 * g++.dg/template/memfriend14.C: Likewise.
21832
21833 2004-10-20 Richard Henderson <rth@redhat.com>
21834
21835 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
21836 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
21837 -fasynchronous-unwind-tables.
21838
21839 2004-10-20 Richard Henderson <rth@redhat.com>
21840
21841 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
21842 (main): Return success.
21843 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
21844 (main): Return success.
21845
21846 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21847
21848 PR c++/13495
21849 * g++.dg/template/memfriend9.C: New test.
21850 * g++.dg/template/memfriend10.C: Likewise.
21851 * g++.dg/template/memfriend11.C: Likewise.
21852 * g++.dg/template/memfriend12.C: Likewise.
21853 * g++.dg/template/memfriend13.C: Likewise.
21854 * g++.dg/template/memfriend14.C: Likewise.
21855 * g++.dg/template/memfriend15.C: Likewise.
21856 * g++.dg/template/memfriend16.C: Likewise.
21857 * g++.dg/template/memfriend17.C: Likewise.
21858 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
21859
21860 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
21861
21862 * g++.dg/conversion/dr195.C: New.
21863 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
21864
21865 2004-10-20 Ben Elliston <bje@au.ibm.com>
21866 Devang Patel <dpatel@apple.com>
21867
21868 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
21869 of floating point arithmetic, which could trap.
21870
21871 2004-10-19 Mark Mitchell <mark@codesourcery.com>
21872
21873 PR c++/14035
21874 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
21875 * g++.dg/conversion/const2.C: New test.
21876 * g++.dg/expr/reinterpret2.C: New test.
21877 * g++.dg/expr/reinterpret3.C: New test.
21878 * g++.dg/expr/cast2.C: New test.
21879 * g++.dg/expr/copy1.C: New test.
21880 * g++.dg/other/conversion1.C: Change error message.
21881 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
21882 function pointers to void *.
21883 * g++.old-deja/g++.mike/p10148.C: Likewise.
21884
21885 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21886
21887 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
21888
21889 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
21890
21891 PR c++/18047
21892
21893 * g++.dg/parse/expr3.C: New test.
21894
21895 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
21896
21897 * gcc.dg/smod-1.c: New test.
21898
21899 2004-10-18 Ziemowit Laski <zlaski@apple.com>
21900
21901 * objc.dg/method-14.m: New test.
21902
21903 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
21904
21905 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
21906 Also xfail as the patch was reverted.
21907
21908 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
21909
21910 PR middle-end/16973
21911 * gcc.dg/pr16973.c: New test.
21912
21913 2004-10-18 Diego Novillo <dnovillo@redhat.com>
21914
21915 PR tree-optimization/17656
21916 * testsuite/gcc.c-torture/compile/pr17656.c: New test.
21917
21918 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
21919
21920 * g++.dg/eh/shadow1.C: New.
21921
21922 2004-10-18 Jakub Jelinek <jakub@redhat.com>
21923
21924 * gcc.c-torture/compile/20041018-1.c: New test.
21925
21926 2004-10-18 Ben Elliston <bje@au.ibm.com>
21927
21928 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
21929 compiler referring to register 0 when accessing sdata. The linker
21930 now patches things up.
21931
21932 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
21933
21934 PR c/17529
21935 * gcc.c-torture/compile/pr17529.c: New test.
21936
21937 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21938
21939 PR c++/17743
21940 * g++.dg/ext/attrib17.C: New test.
21941
21942 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21943
21944 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
21945
21946 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21947
21948 PR c++/10479
21949 * g++.dg/ext/attrib16.C: New test.
21950
21951 2004-10-15 Mark Mitchell <mark@codesourcery.com>
21952
21953 PR c++/17042
21954 * g++.dg/init/dso_handle1.C: New test.
21955
21956 PR c++/14667
21957 * g++.dg/parse/typedef6.C: New test.
21958
21959 PR c++/17916
21960 * g++.dg/parse/pragma1.C: New test.
21961
21962 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
21963
21964 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
21965
21966 2004-10-15 Steve Ellcey <sje@cup.hp.com>
21967
21968 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
21969 -fno-common when on HPPA HP-UX platforms.
21970
21971 2004-10-15 Jakub Jelinek <jakub@redhat.com>
21972
21973 PR other/16820
21974 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
21975 stdint.h.
21976 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
21977 uintptr_t.
21978
21979 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
21980
21981 PR c++/16301
21982 * g++.dg/lookup/strong-using-4.C: New test.
21983
21984 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
21985
21986 PR middle-end/16567
21987 * gcc.c-torture/compile/nested-1.c: New test.
21988
21989 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
21990
21991 * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
21992 and mipsisa64*-*-* (until support for misaligned loads is added).
21993 * testsuite/gcc.dg/vect/vect-50.c: Likewise.
21994 * testsuite/gcc.dg/vect/vect-52.c: Likewise.
21995 * testsuite/gcc.dg/vect/vect-54.c: Likewise.
21996 * testsuite/gcc.dg/vect/vect-58.c: Likewise.
21997 * testsuite/gcc.dg/vect/vect-60.c: Likewise.
21998 * testsuite/gcc.dg/vect/vect-80.c: Likewise.
21999
22000 2004-10-14 Mark Mitchell <mark@codesourcery.com>
22001
22002 PR c++/17976
22003 * g++.dg/init/dtor3.C: New test.
22004
22005 2004-10-15 Ben Elliston <bje@au.ibm.com>
22006
22007 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
22008
22009 2004-10-14 Geoffrey Keating <geoffk@apple.com>
22010
22011 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
22012 * gcc.dg/macho-lo-sum.c: Likewise.
22013
22014 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
22015
22016 * gcc.dg/ppc-spe64-1.c: New test.
22017
22018 2004-10-14 Devang Patel <dpatel@apple.com>
22019
22020 PR 17635
22021 * gcc.dg/pr17635.c : New test.
22022
22023 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
22024
22025 * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
22026 * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
22027 * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
22028 * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
22029 * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
22030 * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
22031 * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
22032 * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
22033 * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
22034 * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
22035 * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
22036 * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
22037 * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
22038 * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
22039 * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
22040 * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
22041 * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
22042 * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
22043
22044 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
22045
22046 * gcc.dg/vect/vect-82.c: New testcase.
22047 * gcc.dg/vect/vect-82_64.c: New testcase.
22048 * gcc.dg/vect/vect-83.c: New testcase.
22049 * gcc.dg/vect/vect-83_64.c: New testcase.
22050
22051 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
22052
22053 * gcc.dg/cpp/error-1.c: New test.
22054
22055 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
22056
22057 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
22058
22059 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
22060
22061 PR target/17984
22062 * gcc.dg/cris-peep2-xsrand2.c: New test.
22063
22064 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
22065
22066 PR c++/17661
22067 * testsuite/g++.dg/expr/for2.C: New test.
22068
22069 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
22070
22071 * g++.dg/inherit/thunk1.C: Run on the SPARC.
22072
22073 2004-10-13 Jakub Jelinek <jakub@redhat.com>
22074
22075 PR tree-optimization/17724
22076 * g++.dg/opt/pr17724-1.C: New test.
22077 * g++.dg/opt/pr17724-2.C: New test.
22078 * g++.dg/opt/pr17724-3.C: New test.
22079 * g++.dg/opt/pr17724-4.C: New test.
22080 * g++.dg/opt/pr17724-5.C: New test.
22081 * g++.dg/opt/pr17724-6.C: New test.
22082
22083 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
22084
22085 PR c/17301
22086 * gcc.dg/pr17301-2.c: New test.
22087
22088 2004-10-11 Mark Mitchell <mark@codesourcery.com>
22089
22090 PR c++/15876
22091 * g++.dg/parse/error22.C: New test.
22092
22093 PR c++/17936
22094 * g++.dg/template/spec18.C: New test.
22095
22096 2004-10-11 Steve Ellcey <sje@cup.hp.com>
22097
22098 * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
22099 * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
22100 memcpy.
22101 * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
22102 * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
22103
22104 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
22105
22106 * g++.dg/eh/cleanup5.C: Add dg-options "".
22107
22108 2004-10-11 Roger Sayle <roger@eyesopen.com>
22109
22110 PR middle-end/17657
22111 * gcc.dg/switch-4.c: New test case.
22112
22113 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
22114
22115 * gcc.c-torture/execute/20041011-1.c: New test.
22116
22117 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
22118
22119 PR c++/17554
22120 * g++.dg/init/for3.C: New test.
22121
22122 PR c++/17657
22123 * g++.dg/opt/switch2.C: New test.
22124
22125 PR middle-end/17703
22126 * g++.dg/warn/Wreturn-2.C: New test.
22127
22128 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
22129
22130 PR c++/17907
22131 * g++.dg/eh/cleanup5.C: New test.
22132
22133 2004-10-10 Mark Mitchell <mark@codesourcery.com>
22134
22135 PR c++/17393
22136 * g++.dg/parse/error21.C: New test.
22137
22138 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
22139
22140 * g++.dg/overload/pmf1.C: Adjust quoting marks.
22141 * g++.dg/warn/incomplete1.C: Likewise.
22142 * g++.dg/template/qualttp20.C: Likewise.
22143
22144 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
22145
22146 PR c/17881
22147 * parm-incomplete-1.c: New test.
22148
22149 2004-10-09 Mark Mitchell <mark@codesourcery.com>
22150
22151 PR c++/17867
22152 * g++.dg/parse/error19.C: New test.
22153
22154 PR c++/17670
22155 * g++.dg/init/new11.C: New test.
22156
22157 PR c++/17821
22158 * g++.dg/parse/error20.C: New test.
22159
22160 PR c++/17826
22161 * g++.dg/template/crash24.C: New test.
22162
22163 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
22164
22165 PR c/17301
22166 * gcc.dg/pr17301-1.c: New test.
22167
22168 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
22169
22170 PR c/17189
22171 * gcc.dg/anon-struct-5.c: New test.
22172
22173 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
22174
22175 PR c/17844
22176 * gcc.dg/pr17844-1.c: New test.
22177
22178 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
22179
22180 PR tree-optimization/17906
22181 * gcc.c-torture/compile/pr17906.c: New.
22182
22183 2004-10-09 Stuart Hastings <stuart@apple.com>
22184 Roger Sayle <roger@eyesopen.com>
22185
22186 PR rtl-optimization/17853
22187 * gcc.dg/i386-mmx-5.c: New testcase.
22188
22189 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
22190
22191 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
22192
22193 2004-10-09 Mark Mitchell <mark@codesourcery.com>
22194
22195 PR c++/17524
22196 * g++.dg/template/static9.C: New test.
22197
22198 PR c++/17685
22199 * g++.dg/parse/operator5.C: New test.
22200
22201 2004-10-09 Roger Sayle <roger@eyesopen.com>
22202
22203 PR middle-end/17894
22204 * gcc.c-torture/execute/divcmp-4.c: New test case.
22205
22206 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
22207
22208 PR tree-opt/17902
22209 * g++.dg/opt/pr17902.C: New test.
22210
22211 2004-10-09 Jakub Jelinek <jakub@redhat.com>
22212
22213 * gcc.dg/cpp/ident-1.c: Add dg-options "".
22214
22215 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
22216
22217 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
22218
22219 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
22220
22221 * gcc.dg/assign-warn-3.c: New test.
22222
22223 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
22224
22225 PR c/16999
22226 * gcc.dg/cpp/ident-1.c: New test.
22227
22228 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
22229
22230 * gcc.c-torture/compile/acc1.c: New.
22231
22232 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
22233
22234 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
22235 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
22236
22237 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
22238
22239 * gcc.dg/ultrasp11.c: New test.
22240
22241 2004-10-08 Michael Matz <matz@suse.de>
22242
22243 * gcc.dg/doloop-2.c: New test.
22244
22245 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
22246
22247 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
22248 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
22249 objc.dg/method-9.m: Update expected diagnostics.
22250
22251 2004-10-07 Geoffrey Keating <geoffk@apple.com>
22252
22253 * gcc.dg/ppc-fsel-3.c: New file.
22254 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
22255
22256 2004-10-07 Paul Brook <paul@codesourcery.com>
22257
22258 * gfortran.dg/intrinsic_verify_1.f90: New test.
22259
22260 2004-10-07 Paul Brook <paul@codesourcery.com>
22261
22262 * gfortran.dg/empty_format_1.f90: Remove stray commas.
22263
22264 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22265
22266 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
22267 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
22268 commit.
22269
22270 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
22271
22272 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
22273
22274 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22275
22276 PR c++/17115
22277 * g++.dg/warn/Winline-4.C: New test.
22278
22279 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
22280
22281 * gcc.c-torture/compile/20041007-1.c: New test.
22282
22283 2004-10-07 Paul Brook <paul@codesourcery.com>
22284
22285 PR fortran/17678
22286 * gfortran.dg/use_allocated_1.f90: New test.
22287
22288 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
22289
22290 PR middle-end/17849
22291 * gfortran.fortran-torture/compile/nested.f90: New test
22292
22293 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
22294
22295 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
22296
22297 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
22298
22299 PR c++/17368
22300 * g++.dg/ext/asm6.C: New test.
22301
22302 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
22303
22304 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
22305
22306 2004-10-06 Paul Brook <paul@codesourcery.com>
22307
22308 PR libfortran/17709
22309 * gfortran.dg/empty_format_1.f90: New test.
22310
22311 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22312
22313 PR fortran/17568
22314 * gfortran.dg/ishft.f90: New test.
22315
22316 PR fortran/17283
22317 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
22318 tests.
22319
22320 2004-10-06 Paul Brook <paul@codesourcery.com>
22321
22322 * gfortran.dg/do_1.f90: New test.
22323
22324 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22325
22326 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
22327 optimizing for size.
22328
22329 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
22330
22331 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
22332
22333 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
22334
22335 * gcc.c-torture/compile/20041005-1.c: New test.
22336
22337 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
22338
22339 PR c++/17829
22340 * g++.dg/lookup/koenig4.C: New.
22341
22342 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
22343
22344 * g++.dg/other/classkey1.C: Adjust quoting marks.
22345 * g++.dg/parse/error15.C: Likewise.
22346 * g++.dg/template/meminit2.C (int>): Likewise.
22347
22348 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22349
22350 PR fortran/17283
22351 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
22352
22353 PR fortran/17631
22354 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
22355
22356 PR fortran/17708
22357 * gfortran.dg/pr17708.f90: New test.
22358
22359 2004-10-04 Chao-ying Fu <fu@mips.com>
22360
22361 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
22362 * gcc.dg/vect/vect-4.c: Ditto.
22363 * gcc.dg/vect/vect-5.c: Ditto.
22364 * gcc.dg/vect/vect-6.c: Ditto.
22365 * gcc.dg/vect/vect-8.c: Ditto.
22366 * gcc.dg/vect/vect-16.c: Ditto.
22367 * gcc.dg/vect/vect-30.c: Ditto.
22368 * gcc.dg/vect/vect-40.c: Ditto.
22369 * gcc.dg/vect/vect-41.c: Ditto.
22370 * gcc.dg/vect/vect-42.c: Ditto.
22371 * gcc.dg/vect/vect-43.c: Ditto.
22372 * gcc.dg/vect/vect-44.c: Ditto.
22373 * gcc.dg/vect/vect-45.c: Ditto.
22374 * gcc.dg/vect/vect-46.c: Ditto.
22375 * gcc.dg/vect/vect-47.c: Ditto.
22376 * gcc.dg/vect/vect-48.c: Ditto.
22377 * gcc.dg/vect/vect-49.c: Ditto.
22378 * gcc.dg/vect/vect-50.c: Ditto.
22379 * gcc.dg/vect/vect-51.c: Ditto.
22380 * gcc.dg/vect/vect-52.c: Ditto.
22381 * gcc.dg/vect/vect-53.c: Ditto.
22382 * gcc.dg/vect/vect-54.c: Ditto.
22383 * gcc.dg/vect/vect-55.c: Ditto.
22384 * gcc.dg/vect/vect-56.c: Ditto.
22385 * gcc.dg/vect/vect-57.c: Ditto.
22386 * gcc.dg/vect/vect-58.c: Ditto.
22387 * gcc.dg/vect/vect-59.c: Ditto.
22388 * gcc.dg/vect/vect-60.c: Ditto.
22389 * gcc.dg/vect/vect-74.c: Ditto.
22390 * gcc.dg/vect/vect-79.c: Ditto.
22391 * gcc.dg/vect/vect-80.c: Ditto.
22392
22393 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
22394
22395 * gcc.dg/unused-7.c: Use the correct option.
22396
22397 2004-10-04 Paul Brook <paul@codesourcery.com>
22398 Bud Davis <bdavis9659@comcast.net>
22399
22400 PR fortran/17706
22401 PR fortran/16434
22402 * gfortran/pr17706.f90: New test.
22403 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
22404
22405 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22406
22407 * gfortran.dg/pr17612.f90: New test.
22408
22409 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
22410
22411 * g++.dg/template/local1.C: Adjust quoting marks in
22412 testing for diagnostics.
22413 * g++.dg/tls/diag-2.C: Likewise.
22414 * g++.dg/other/error8.C: Likewise.
22415
22416 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
22417
22418 PR c/17178
22419 * gcc.dg/unused-4.c: Adjust to be correct.
22420
22421 PR c/17820
22422 * gcc.dg/unused-7.c: New test.
22423
22424 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
22425
22426 PR c++/17797
22427 * g++.dg/overload/template2.C: New test.
22428
22429 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
22430
22431 PR tree-optimization/16632
22432 * gcc.dg/tree-ssa/20041002-1.c: New.
22433
22434 2004-10-03 Paul Brook <paul@codesourcery.com>
22435
22436 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
22437 rather than relying on default formatting.
22438
22439 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
22440
22441 * gcc.dg/20040920-1.c: Update expected message text.
22442
22443 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
22444
22445 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22446
22447 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
22448
22449 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22450 tree level.
22451
22452 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
22453
22454 * gcc.dg/tree-ssa/pr17343.c: Remove.
22455
22456 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
22457
22458 PR tree-opt/17343
22459 * gcc.dg/tree-ssa/pr17343.c: New test.
22460
22461 2004-10-01 Jakub Jelinek <jakub@redhat.com>
22462
22463 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22464 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22465 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22466 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22467 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22468
22469 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
22470
22471 * gcc.dg/lvalue-2.c: New test.
22472
22473 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
22474
22475 PR c/17730
22476 * gcc.dg/pr17730-1.c: New test
22477
22478 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
22479
22480 PR c/7425
22481 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22482
22483 2004-09-29 Jakub Jelinek <jakub@redhat.com>
22484
22485 * gcc.c-torture/execute/stdarg-1.c: New test.
22486 * gcc.c-torture/execute/stdarg-2.c: New test.
22487 * gcc.c-torture/execute/stdarg-3.c: New test.
22488 * gcc.dg/tree-ssa/stdarg-1.c: New test.
22489 * gcc.dg/tree-ssa/stdarg-2.c: New test.
22490 * gcc.dg/tree-ssa/stdarg-3.c: New test.
22491 * gcc.dg/tree-ssa/stdarg-4.c: New test.
22492 * gcc.dg/tree-ssa/stdarg-5.c: New test.
22493
22494 2004-09-29 Jakub Jelinek <jakub@redhat.com>
22495
22496 PR tree-optimization/17697
22497 * g++.dg/opt/pr17697-1.C: New test.
22498 * g++.dg/opt/pr17697-2.C: New test.
22499 * g++.dg/opt/pr17697-3.C: New test.
22500
22501 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
22502
22503 PR c/16409
22504 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
22505 gcc.dg/vla-init-5.c: New tests.
22506
22507 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
22508
22509 PR c/13804
22510 * gcc.dg/pr13804-1.c: New test.
22511
22512 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22513
22514 PR fortran/16938
22515 * gfortran.dg/pr16938.f90: New test.
22516
22517 2004-09-27 Mark Mitchell <mark@codesourcery.com>
22518
22519 * g++.dg/template/crash23.C: New test.
22520
22521 2004-09-27 Mark Mitchell <mark@codesourcery.com>
22522
22523 PR c++/17585
22524 * g++.dg/template/static8.C: New test.
22525
22526 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
22527
22528 PR c++/17681
22529 * g++.dg/other/error9.C: New test.
22530
22531 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
22532
22533 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
22534
22535 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22536
22537 PR fortran/15164
22538 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
22539
22540 2004-09-26 Roger Sayle <roger@eyesopen.com>
22541
22542 PR middle-end/17112
22543 * gcc.dg/pr17112-1.c: New test case.
22544
22545 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
22546
22547 PR c/11459
22548 * gcc.dg/pr11459-1.c: New test.
22549
22550 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
22551
22552 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
22553 * gcc.dg/tree-ssa/loop-4.c: Likewise.
22554
22555 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22556
22557 * gfortran.dg/pr15324.f90: Make array bounds consistent.
22558
22559 2004-09-25 Jan Hubicka <jh@suse.cz>
22560
22561 * compile/30040909-1.c: New test.
22562 * compile/30040907-1.c: New test.
22563
22564 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
22565
22566 * gcc.c-torture/execute/va-arg-26.c: New test.
22567
22568 2004-09-24 Zack Weinberg <zack@codesourcery.com>
22569
22570 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
22571 extra diagnostics on targets with 64-bit pointers.
22572 * objc.dg/selector-1.m: Adjust dg-warning regexp.
22573
22574 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
22575
22576 PR c/17188
22577 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
22578 * gcc.dg/decl-3.c: Adjust expected message.
22579
22580 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22581
22582 PR fortran/17615
22583 * gfortran.dg/pr17615.f90: New test.
22584
22585 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
22586
22587 PR tree-optimzation/17517
22588 * g++.dg/tree-ssa/pr17517.C: New Test.
22589
22590 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
22591
22592 PR c++/16889
22593 * g++.dg/lookup/ambig3.C: New.
22594
22595 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
22596
22597 PR tree-opt/17624
22598 * g++.dg/opt/pr17624.C: New test.
22599
22600 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
22601
22602 PR c/6980
22603 * gcc.dg/Wbad-function-cast-1.c: New test.
22604
22605 2004-09-23 Zack Weinberg <zack@codesourcery.com>
22606
22607 * g++.dg/ext/complit1.C
22608 * g++.dg/other/error2.C
22609 * g++.dg/other/nontype-1.C
22610 * g++.dg/parse/crash11.C
22611 * g++.dg/parse/crash12.C
22612 * g++.dg/parse/error15.C
22613 * g++.dg/parse/error4.C
22614 * g++.dg/parse/tmpl-outside1.C
22615 * g++.dg/parse/too-many-tmpl-args1.C
22616 * g++.dg/template/dependent-expr3.C
22617 * g++.dg/template/error10.C
22618 * g++.dg/template/instantiate1.C
22619 * g++.dg/template/vtable2.C
22620 * g++.dg/warn/Wshadow-1.C
22621 * g++.dg/warn/weak1.C
22622 * g++.old-deja/g++.brendan/crash16.C
22623 * g++.old-deja/g++.brendan/crash18.C
22624 * g++.old-deja/g++.brendan/crash48.C
22625 * g++.old-deja/g++.brendan/crash49.C
22626 * g++.old-deja/g++.brendan/crash55.C
22627 * g++.old-deja/g++.brendan/crash56.C
22628 * g++.old-deja/g++.brendan/crash8.C
22629 * g++.old-deja/g++.brendan/enum11.C
22630 * g++.old-deja/g++.brendan/enum8.C
22631 * g++.old-deja/g++.brendan/enum9.C
22632 * g++.old-deja/g++.brendan/friend3.C
22633 * g++.old-deja/g++.brendan/misc14.C
22634 * g++.old-deja/g++.bugs/900402_02.C
22635 * g++.old-deja/g++.bugs/900404_03.C
22636 * g++.old-deja/g++.bugs/900404_04.C
22637 * g++.old-deja/g++.bugs/900428_03.C
22638 * g++.old-deja/g++.jason/crash4.C
22639 * g++.old-deja/g++.jason/overload21.C
22640 * g++.old-deja/g++.jason/redecl1.C
22641 * g++.old-deja/g++.jason/report.C
22642 * g++.old-deja/g++.jason/rfg10.C
22643 * g++.old-deja/g++.jason/template30.C
22644 * g++.old-deja/g++.law/arm12.C
22645 * g++.old-deja/g++.law/ctors5.C
22646 * g++.old-deja/g++.law/cvt20.C
22647 * g++.old-deja/g++.law/init10.C
22648 * g++.old-deja/g++.law/init8.C
22649 * g++.old-deja/g++.law/visibility17.C
22650 * g++.old-deja/g++.law/visibility7.C
22651 * g++.old-deja/g++.mike/net8.C
22652 * g++.old-deja/g++.mike/p646.C
22653 * g++.old-deja/g++.mike/p700.C
22654 * g++.old-deja/g++.mike/p701.C
22655 * g++.old-deja/g++.mike/p811.C
22656 * g++.old-deja/g++.ns/template13.C
22657 * g++.old-deja/g++.other/array3.C
22658 * g++.old-deja/g++.other/crash25.C
22659 * g++.old-deja/g++.other/dtor3.C
22660 * g++.old-deja/g++.other/dtor4.C
22661 * g++.old-deja/g++.other/main1.C
22662 * g++.old-deja/g++.other/warn7.C
22663 * g++.old-deja/g++.pt/crash11.C
22664 * g++.old-deja/g++.pt/crash36.C
22665 * g++.old-deja/g++.pt/spec22.C
22666 * g++.old-deja/g++.pt/spec9.C
22667 * g++.old-deja/g++.pt/ttp52.C
22668 * g++.old-deja/g++.robertl/eb103.C
22669 * g++.old-deja/g++.robertl/eb121.C
22670 * g++.old-deja/g++.robertl/eb22.C
22671 * g++.old-deja/g++.robertl/eb8.C:
22672 Update locations and/or regexps of dg-error markers.
22673 Remove markers for some bogus messages that are no longer issued.
22674
22675 2004-09-23 Jakub Jelinek <jakub@redhat.com>
22676
22677 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
22678 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
22679
22680 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
22681
22682 PR c++/17618
22683 * g++.dg/lookup/crash5.C: New test.
22684
22685 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
22686
22687 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
22688 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
22689 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
22690 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
22691 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
22692 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
22693
22694 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
22695 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
22696 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
22697 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
22698 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
22699 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
22700
22701 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
22702
22703 * gcc.dg/vect/vect-44.c: Check additional cases.
22704 * gcc.dg/vect/vect-48.c: Check additional cases.
22705
22706 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
22707 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
22708 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
22709 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
22710 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
22711 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
22712 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
22713 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
22714 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
22715
22716 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
22717 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
22718 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
22719
22720 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
22721
22722 * gcc.dg/tree-ssa/loop-6.c: New test.
22723
22724 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
22725
22726 PR c++/17620
22727 * g++.dg/inherit/base2.C: New.
22728
22729 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
22730
22731 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
22732 * gcc.dg/20001012-2.c: Likewise.
22733 * gcc.dg/20001013-1.c: Likewise.
22734 * gcc.dg/20001101-1.c: Likewise.
22735 * gcc.dg/20001102-1.c: Likewise.
22736 * gcc.dg/bf-spl1.c: Likewise.
22737 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
22738 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
22739
22740 2004-09-22 Diego Novillo <dnovillo@redhat.com>
22741
22742 PR tree-optimization/16721
22743 * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
22744
22745 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
22746
22747 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
22748 * gcc.dg/20040305-1.c: Likewise.
22749
22750 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
22751
22752 PR c/16566
22753 * gcc.c-torture/compile/pr16566-1.c,
22754 gcc.c-torture/compile/pr16566-2.c,
22755 gcc.c-torture/compile/pr16566-3.c: New tests.
22756
22757 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
22758
22759 PR tree-optimization/17512
22760 * gcc.c-torture/compile/20040916-1.c.
22761
22762 2004-09-21 Mark Mitchell <mark@codesourcery.com>
22763
22764 * gcc.dg/pragma-re-3.c: New test.
22765
22766 2004-09-17 Matt Austern <austern@apple.com>
22767
22768 PR c++/15049
22769 * g++.dg/other/anon3.C: New.
22770
22771 2004-09-21 Roger Sayle <roger@eyesopen.com>
22772
22773 PR c++/7503
22774 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
22775 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
22776 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
22777 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
22778 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
22779
22780 2004-09-21 Bud Davis <bdavis9659@comcast.net>
22781
22782 PR fortran/17286
22783 * gfortran.dg/pr17286.f90: New test.
22784
22785 2004-09-20 Mark Mitchell <mark@codesourcery.com>
22786
22787 PR c++/17530
22788 * g++.dg/template/static7.C: New test.
22789
22790 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
22791
22792 PR tree-opt/17558
22793 * gcc.c-torture/compile/pr17558.c: New test.
22794
22795 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
22796
22797 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
22798 if SKIP_ATTRIBUTE is defined.
22799
22800 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22801
22802 PR fortran/15957
22803 * gfortran.dg/pr15957.f90: New test.
22804
22805 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
22806
22807 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
22808 in comparison.
22809 * gcc.dg/vect/vect-79.c: Likewise.
22810 * gcc.dg/vect/vect-80.c: Likewise.
22811
22812 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22813
22814 PR fortran/15750
22815 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
22816
22817 2004-09-20 Ira Rosen <irar@il.ibm.com>
22818
22819 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
22820 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
22821 * gcc.dg/vect/vect-62.c: New testcase.
22822 * gcc.dg/vect/vect-63.c: New testcase.
22823 * gcc.dg/vect/vect-64.c: New testcase.
22824 * gcc.dg/vect/vect-65.c: New testcase.
22825 * gcc.dg/vect/vect-66.c: New testcase.
22826 * gcc.dg/vect/vect-67.c: New testcase.
22827 * gcc.dg/vect/vect-68.c: New testcase.
22828 * gcc.dg/vect/vect-69.c: New testcase.
22829 * gcc.dg/vect/vect-79.c: New testcase.
22830 * gcc.dg/vect/vect-80.c: New testcase.
22831
22832 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
22833
22834 * gcc.target/mips/asm-1.c: New test.
22835
22836 2004-09-19 Ira Rosen <irar@il.ibm.com>
22837
22838 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
22839 * gcc.dg/vect/vect-73.c: New testcase.
22840 * gcc.dg/vect/vect-74.c: New testcase.
22841 * gcc.dg/vect/vect-75.c: New testcase.
22842 * gcc.dg/vect/vect-76.c: New testcase.
22843 * gcc.dg/vect/vect-77.c: New testcase.
22844 * gcc.dg/vect/vect-78.c: New testcase
22845
22846 2004-09-18 Paul Brook <paul@codesourcery.com>
22847
22848 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
22849
22850 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
22851
22852 PR c/17424
22853 * gcc.dg/pr17424-1.c: New test.
22854
22855 2004-09-18 Diego Novillo <dnovillo@redhat.com>
22856
22857 * g++.dg/tree-ssa/pr17153.C: New test.
22858
22859 2004-09-16 Geoffrey Keating <geoffk@apple.com>
22860
22861 PR pch/13361
22862 * testsuite/g++.dg/pch/wchar-1.C: New.
22863 * testsuite/g++.dg/pch/wchar-1.Hs: New.
22864
22865 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
22866
22867 * gcc.c-torture/execute/20040917-1.c: New test.
22868
22869 2004-09-17 Diego Novillo <dnovillo@redhat.com>
22870
22871 PR tree-optimization/17319
22872 * gcc.dg/pr17319.c: New test.
22873
22874 2004-09-17 Devang Patel <dpatel@apple.com>
22875
22876 * gcc.dg/20040813-1.c: New test.
22877
22878 2004-09-17 Diego Novillo <dnovillo@redhat.com>
22879
22880 PR tree-optimization/17273
22881 * gcc.c-torture/compile/pr17273.c: New test.
22882
22883 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
22884
22885 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
22886 Update expected messages.
22887 * gcc.dg/declspec-13.c: New test.
22888
22889 2004-09-17 David Edelsohn <edelsohn@gnu.org>
22890
22891 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
22892
22893 2004-09-17 Diego Novillo <dnovillo@redhat.com>
22894
22895 * gcc.c-torture/execute/pr17252.c: Use post-increment to
22896 change what 'a' is pointing to.
22897
22898 2004-09-17 Mark Mitchell <mark@codesourcery.com>
22899
22900 PR c++/16002
22901 * g++.dg/template/error18.C: New test.
22902
22903 PR c++/16029
22904 * g++.dg/warn/Wunused-8.C: New test.
22905
22906 2004-09-17 Steven Bosscher <stevenb@suse.de>
22907
22908 PR tree-optimization/17513
22909 * gcc.dg/20040916-1.c: New test.
22910
22911 2004-09-16 Mark Mitchell <mark@codesourcery.com>
22912
22913 PR c++/17501
22914 * g++.dg/template/typename7.C: New test.
22915
22916 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
22917
22918 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
22919
22920 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
22921
22922 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
22923 with -ftree-based-profiling also.
22924 * lib/profopt.exp: Support late-set profile_option/feedback_option.
22925
22926 2004-09-16 Victor Leikehman <lei@il.ibm.com>
22927
22928 PR/15364
22929 * gfortran.dg/der_array_io_1.f90: New test.
22930 * gfortran.dg/der_array_io_2.f90: New test.
22931 * gfortran.dg/der_array_io_3.f90: New test.
22932
22933 2004-09-15 Mark Mitchell <mark@codesourcery.com>
22934
22935 * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
22936 EABI.
22937
22938 2004-09-15 Mark Mitchell <mark@codesourcery.com>
22939
22940 * g++.dg/opt/switch1.C: New test.
22941
22942 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
22943
22944 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
22945 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
22946 Update expected messages.
22947
22948 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22949
22950 PR fortran/16485
22951 * gfortran.dg/same_name_1.f90: New test.
22952
22953 2004-09-15 Diego Novillo <dnovillo@redhat.com>
22954
22955 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
22956 dereference garbage pointers.
22957
22958 2004-09-15 Jakub Jelinek <jakub@redhat.com>
22959
22960 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
22961 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
22962
22963 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
22964 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
22965 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
22966
22967 2004-09-14 Mark Mitchell <mark@codesourcery.com>
22968
22969 PR c++/17324
22970 * g++.dg/template/mangle1.C: New test.
22971
22972 2004-09-14 Diego Novillo <dnovillo@redhat.com>
22973
22974 PR tree-optimization/17252
22975 * gcc.c-torture/execute/pr17252.c: New test.
22976
22977 2004-09-14 Andrew Pinski <apinski@apple.com>
22978
22979 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
22980
22981 2004-09-14 Roger Sayle <roger@eyesopen.com>
22982
22983 PR rtl-optimization/9771
22984 * gcc.dg/pr9771-1.c: New test case.
22985
22986 2004-09-14 Diego Novillo <dnovillo@redhat.com>
22987
22988 PR tree-optimization/15262
22989 * gcc.c-torture/execute/pr15262-1.c: New test.
22990 * gcc.c-torture/execute/pr15262-2.c: New test.
22991
22992 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
22993
22994 * gcc.dg/declspec-12.c: New test.
22995
22996 2004-09-14 Bud Davis <bdavis9659@comcast.net>
22997
22998 * gfortran.dg/pr17090.f90: Add directives to test.
22999
23000 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23001
23002 * gcc.c-torture/compile/20040914-1.c: New test.
23003
23004 2004-09-13 Mark Mitchell <mark@codesourcery.com>
23005
23006 PR c++/16162
23007 * g++.dg/template/decl2.C: New test.
23008
23009 2004-09-13 Bud Davis <bdavis9659@comcast.net>
23010
23011 PR fortran/17090
23012 * gfortran.dg/pr17090.f90: New test.
23013
23014 2004-09-13 Dale Johannesen <dalej@apple.com>
23015
23016 * gcc.c-torture/compile/pr17408.c: New test case.
23017
23018 2004-09-13 Mark Mitchell <mark@codesourcery.com>
23019
23020 PR c++/16716
23021 * g++.dg/parse/crash17.C: New test.
23022
23023 PR c++/17327
23024 * g++.dg/template/enum3.C: New test.
23025
23026 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
23027
23028 * lib/gcc-defs.exp: Load wrapper.exp.
23029 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
23030 using local code.
23031 * lib/gcc.exp (gcc_init): Similar.
23032 * lib/gfortran.exp (gfortran_init): Similar.
23033 * lib/objc.exp (objc_init): Similar.
23034 * lib/treelang.exp (treelang_init): Similar.
23035 * lib/wrapper.exp: New file with build_wrapper call machinery in
23036 ${tool}_maybe_build_wrapper.
23037
23038 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
23039
23040 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
23041 "inline".
23042 * gcc.dg/declspec-11.c: Update expected messages.
23043 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
23044 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
23045 gcc.dg/inline-12.c: New tests.
23046
23047 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
23048
23049 * g++.dg/tree-ssa/pr17400.C: New testcase.
23050
23051 2004-09-13 James E Wilson <wilson@specifixinc.com>
23052
23053 * gcc.target/mips/sb1-1.c: New testcase.
23054
23055 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
23056
23057 * lib/g77-dg.exp: Remove unused file.
23058 * lib/mike-g77.exp: Ditto.
23059 * lib/g77.exp: Ditto.
23060
23061 2004-09-12 Richard Henderson <rth@redhat.com>
23062
23063 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
23064
23065 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
23066
23067 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
23068 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23069 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
23070 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
23071 Update expected messages.
23072
23073 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
23074
23075 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
23076 declaration/use mismatch for dirp parameter.
23077
23078 2004-09-12 Andrew Pinski <apinski@apple.com>
23079
23080 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
23081 -fgnu-runtime is passed.
23082
23083 2004-09-12 Richard Henderson <rth@redhat.com>
23084
23085 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
23086 do the uplevel thing and update additional_flags directly.
23087 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
23088 gfortran.fortran-torture/execute/intrinsic_nearest.x,
23089 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
23090 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
23091
23092 2004-09-11 Steven Bosscher <stevenb@suse.de>
23093
23094 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
23095
23096 2004-09-11 Roger Sayle <roger@eyesopen.com>
23097
23098 PR middle-end/17411
23099 * g++.dg/opt/pr17411-1.C: New test case.
23100
23101 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
23102
23103 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23104 gcc.dg/tls/diag-2.c: Update expected messages.
23105 * gcc.dg/991209-1.c: Specify compilation options. Update expected
23106 messages.
23107 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
23108 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
23109 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
23110 gcc.dg/tls/diag-5.c: New tests.
23111
23112 2004-09-11 Zack Weinberg <zack@codesourcery.com>
23113
23114 * gcc.dg/20040910-1.c: Correct dg-error regexp.
23115
23116 2004-09-11 Steven Bosscher <stevenb@suse.de>
23117
23118 * g++.dg/parse/break-in-for.C: New test.
23119
23120 2004-09-11 Jakub Jelinek <jakub@redhat.com>
23121
23122 * gcc.dg/tree-ssa/20040911-1.c: New test.
23123
23124 2004-09-11 Andreas Jaeger <aj@suse.de>
23125
23126 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
23127 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
23128
23129 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
23130
23131 * gcc.target/frv: New directory of FR-V-specific tests.
23132
23133 2004-09-10 James E Wilson <wilson@specifixinc.com>
23134
23135 * gcc.dg/convert-vec-1.c: New test.
23136
23137 2004-09-10 Roger Sayle <roger@eyesopen.com>
23138
23139 PR middle-end/17024
23140 * gcc.dg/pr17024-1.c: New test case.
23141
23142 2004-09-10 Eric Christopher <echristo@redhat.com>
23143
23144 * gcc.dg/20040910-1.c: New test.
23145
23146 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
23147
23148 * gcc.dg/bitfld-9.c: New test.
23149
23150 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
23151
23152 * gcc.c-torture/execute/ieee/acc1.c: New test.
23153 * gcc.c-torture/execute/ieee/acc2.c: New test.
23154 * gcc.c-torture/execute/ieee/mzero6.c: New test.
23155
23156 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
23157
23158 * gcc.dg/deprecated-2.c: New test.
23159
23160 2004-09-09 James E Wilson <wilson@specifixinc.com>
23161
23162 * gcc.dg/init-vec-1.c: New test.
23163
23164 2004-09-09 Roger Sayle <roger@eyesopen.com>
23165
23166 PR middle-end/17055
23167 * gcc.dg/pr17055-1.c: New test case.
23168
23169 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
23170
23171 PR target/17377
23172 * gcc.c-torture/execute/pr17377.c: New test.
23173
23174 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
23175
23176 PR c/8420
23177 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
23178 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
23179 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23180 gcc.dg/long-long-typespec-1.c: New tests.
23181 * gcc.dg/tls/diag-2.c: Update expected diagnostics
23182
23183 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
23184
23185 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
23186 gcc.dg/gnu99-static-1.c: New tests.
23187
23188 2004-09-08 Devang Patel <dpatel@apple.com>
23189
23190 * gcc.dg/darwin-ld-20040828-1.c: New test.
23191 * gcc.dg/darwin-ld-20040828-2.c: New test.
23192 * gcc.dg/darwin-ld-20040828-3.c: New test.
23193
23194 2004-09-08 Ziemowit Laski <zlaski@apple.com>
23195
23196 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
23197 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
23198 in error message.
23199 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
23200 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
23201 in error message.
23202 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
23203 types they qualify.
23204 * objc.dg/type-size-2.m: Fix wording in comment.
23205 * objc.dg/va-meth-1.m: New test case.
23206
23207 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
23208
23209 PR c/16633:
23210 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
23211 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
23212
23213 2004-09-06 Devang Patel <dpatel@apple.com>
23214
23215 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
23216 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
23217
23218 2004-09-06 Zack Weinberg <zack@codesourcery.com>
23219
23220 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
23221 reflect changed line numbering of diagnostics.
23222
23223 2004-09-06 Paul Brook <paul@codesourcery.com>
23224
23225 * gfortran.dg/edit_real_1.f90: Add new test.
23226
23227 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23228
23229 * gcc.dg/tree-ssa/loop-2.c: New test.
23230 * gcc.dg/tree-ssa/loop-3.c: New test.
23231 * gcc.dg/tree-ssa/loop-4.c: New test.
23232 * gcc.dg/tree-ssa/loop-5.c: New test.
23233
23234 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23235
23236 * gcc.dg/format/sentinel-1.c: Update for parameter option.
23237
23238 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23239
23240 * gcc.dg/format/sentinel-1.c: New test.
23241
23242 2004-09-04 Uros Bizjak <uros@kss-loka.si>
23243
23244 * testsuite/gcc.dg/builtins-46.c: New.
23245
23246 2004-09-03 Devang Patel <dpatel@apple.com>
23247
23248 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
23249 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
23250
23251 2004-09-03 Jan Beulich <jbeulich@novell.com>
23252
23253 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
23254 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
23255 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
23256 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
23257 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
23258 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
23259 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
23260 the non-portable bzero.
23261 * gcc.dg/20010912-1.c: xfail for NetWare.
23262 * gcc.dg/20020426-2.c: xfail for NetWare.
23263 * gcc.dg/20021014-1.c: xfail for NetWare.
23264 * gcc.dg/20021018-1.c: xfail for NetWare.
23265 * gcc.dg/20030213-1.c: xfail for NetWare.
23266 * gcc.dg/20030225-1.c: xfail for NetWare.
23267 * gcc.dg/20030708-1.c: xfail for NetWare.
23268 * gcc.dg/builtins-config.h: Also exclude NetWare.
23269 * gcc.dg/format/format.h: Define restrict only if not already defined.
23270 * gcc.dg/nest.c: xfail for NetWare.
23271 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
23272 * lib/target-supports.exp (check_visibility_available): Exclude
23273 NetWare.
23274
23275 2004-09-03 Jan Beulich <jbeulich@novell.com>
23276
23277 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
23278 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
23279 deterministic starting point for the alignment of structure fields.
23280 * gcc.dg/Wpadded.c: Dito.
23281 * g++.dg/abi/vbase10.C: Dito.
23282
23283 2004-09-03 Devang Patel <dpatel@apple.com>
23284
23285 * g++.dg/debug/pr15736.cc: New test.
23286
23287 2004-09-02 Mark Mitchell <mark@codesourcery.com>
23288
23289 * README.QMTEST: Fix out-of-date link.
23290
23291 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
23292
23293 PR fortran/16579
23294 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
23295 Delete. Duplicate of gfortran.dg/g77/20010610.f
23296
23297 2004-09-02 Mark Mitchell <mark@codesourcery.com>
23298
23299 * g++.dg/abi/arm_rtti1.C: New test.
23300
23301 2004-09-02 Geoffrey Keating <geoffk@apple.com>
23302
23303 * gcc.dg/ppc-vector-memcpy.c: New.
23304 * gcc.dg/ppc-vector-memset.c: New.
23305
23306 2004-09-02 Chao-ying Fu <fu@mips.com>
23307
23308 * gcc.target/mips/mips-3d-1.c: New test.
23309 * gcc.target/mips/mips-3d-2.c: New test.
23310 * gcc.target/mips/mips-3d-3.c: New test.
23311 * gcc.target/mips/mips-3d-4.c: New test.
23312 * gcc.target/mips/mips-3d-5.c: New test.
23313 * gcc.target/mips/mips-3d-6.c: New test.
23314 * gcc.target/mips/mips-3d-7.c: New test.
23315 * gcc.target/mips/mips-3d-8.c: New test.
23316 * gcc.target/mips/mips-3d-9.c: New test.
23317 * gcc.target/mips/mips-ps-1.c: New test.
23318 * gcc.target/mips/mips-ps-2.c: New test.
23319 * gcc.target/mips/mips-ps-3.c: New test.
23320 * gcc.target/mips/mips-ps-4.c: New test.
23321 * gcc.target/mips/mips-ps-type.c: New test.
23322
23323 2004-09-02 Paul Brook <paul@codesourcery.com>
23324
23325 * gfortran.dg/edit_real_1.f90: Add new tests.
23326
23327 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23328
23329 PR fortran/15327
23330 * gfortran.dg/merge_char_1.f90: New test.
23331
23332 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23333
23334 PR fortran/16404
23335 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
23336
23337 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
23338
23339 PR c/1522
23340 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
23341
23342 2004-09-01 Mark Mitchell <mark@codesourcery.com>
23343
23344 * g++.dg/opt/loop1.C: Do not XFAIL.
23345
23346 2004-09-01 Jakub Jelinek <jakub@redhat.com>
23347
23348 * gcc.c-torture/execute/20040831-1.c: New test.
23349
23350 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
23351
23352 PR fortran/16579
23353 * gfortran.dg/g77/20010610.f: Now passes.
23354 Copy from g77.f-torture/execute. Add dg-run directive.
23355 * gfortran.dg/g77/README: Update
23356
23357 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23358
23359 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
23360 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
23361 (t1, t2, t3, t4): Add volatile.
23362
23363 2004-08-31 Mark Mitchell <mark@codesourcery.com>
23364
23365 * g++.dg/ext/visibility/arm1.C: New test.
23366
23367 2004-08-31 Geoffrey Keating <geoffk@apple.com>
23368
23369 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
23370 -pedantic-errors.
23371
23372 2004-09-01 Paul Brook <paul@codesourcery.com>
23373
23374 * gfortran.dg/eof_2.f90: New test.
23375
23376 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23377
23378 PR fortran/16579
23379 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
23380
23381 2004-08-31 Bud Davis <bdavis9659@comcast.net>
23382
23383 PR libfortran/16805
23384 * gfortran.dg/list_read_2.f90: New test.
23385
23386 2004-08-31 Mark Mitchell <mark@codesourcery.com>
23387
23388 * g++.dg/abi/key1.C: New test.
23389
23390 2004-08-31 Richard Henderson <rth@redhat.com>
23391
23392 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
23393 form of offsetof.
23394 * g++.dg/other/offsetof5.C: Remove duplicate.
23395
23396 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23397
23398 PR fortran/17244
23399 * gfortran.dg/func_derived_1.f90: New test.
23400
23401 2004-08-31 Paul Brook <paul@codesourcery.com>
23402
23403 * gfortran.dg/eof_1.f90: New test.
23404
23405 2004-08-31 Paul Brook <paul@codesourcery.com>
23406
23407 * gfortran.dg/list_read_1.f90: New file.
23408
23409 2004-08-30 Mark Mitchell <mark@codesourcery.com>
23410
23411 * g++.dg/opt/loop1.C: XFAIL.
23412
23413 2004-08-30 Geoffrey Keating <geoffk@apple.com>
23414
23415 * gcc.dg/funcdef-storage-1.c: New.
23416 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23417 an extern function in local scope.
23418 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23419 declare an 'auto inline' function in local scope.
23420 * gcc.dg/20011130-1.c: Likewise.
23421 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
23422 an 'auto' function in local scope.
23423 * gcc.dg/20021014-1.c: Likewise.
23424 * gcc.dg/20030331-2.c: Likewise.
23425
23426 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23427
23428 * gfortran.dg/blockdata_1.f90: New test.
23429
23430 2004-08-30 Richard Henderson <rth@redhat.com>
23431
23432 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
23433
23434 2004-08-30 Richard Henderson <rth@redhat.com>
23435
23436 * lib/fortran-torture.exp (fortran-torture-execute): Honor
23437 additional_flags set by alternate driver.
23438 (ieee-options): New procedure.
23439 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
23440 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
23441 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
23442 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
23443
23444 2004-08-30 Richard Henderson <rth@redhat.com>
23445
23446 * lib/f-torture.exp: Remove.
23447
23448 2004-08-29 Mark Mitchell <mark@codesourcery.com>
23449
23450 PR rtl-optimization/16590
23451 * g++.dg/opt/loop1.C: New test.
23452
23453 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23454
23455 PR fortran/13910
23456 * gfortran.dg/oldstyle_1.f90: New test.
23457
23458 2004-08-29 Steven G. Kargl <kargls@comcast.net>
23459 Paul Brook <paul@codesourcery.com>
23460
23461 * gfortran.dg/g77/README: Update.
23462 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23463 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23464 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23465
23466 2004-08-28 Paul Brook <paul@codesourcery.com>
23467
23468 PR libfortran/17195
23469 * gfortran.dg/edit_real_1.f90: New test.
23470
23471 2004-08-27 Paul Brook <paul@codesourcery.com>
23472
23473 * gfortran.dg/rewind_1.f90: New test.
23474
23475 2004-08-27 Bud Davis <bdavis9659@comcast.net>
23476
23477 PR fortran/16597
23478 * gfortran.dg/pr16597.f90: New test.
23479
23480 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
23481
23482 PR c/13801
23483 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23484 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23485 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23486 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23487 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23488
23489 2004-08-26 Nick Clifton <nickc@redhat.com>
23490
23491 * gcc.c-torture/compile/pr17119.c: New test.
23492
23493 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
23494
23495 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23496
23497 2004-08-25 Richard Henderson <rth@redhat.com>
23498
23499 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23500 the bits that expect kind=8 to be the largest real kind.
23501
23502 2004-08-25 Ziemowit Laski <zlaski@apple.com>
23503
23504 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
23505
23506 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23507
23508 * gfortran.dg/assignment_1.f90: New test.
23509
23510 2004-08-25 Adam Nemet <anemet@lnxw.com>
23511
23512 * g++.dg/template/repo3.C: New test.
23513
23514 2004-08-25 Roger Sayle <roger@eyesopen.com>
23515
23516 PR middle-end/16693
23517 PR tree-optimization/16372
23518 * g++.dg/opt/pr16372-1.C: New test case.
23519 * g++.dg/opt/pr16693-1.C: New test case.
23520 * g++.dg/opt/pr16693-2.C: New test case.
23521
23522 2004-08-25 Ziemowit Laski <zlaski@apple.com>
23523
23524 * objc.dg/proto-lossage-4.m: New test.
23525
23526 2004-08-25 Mark Mitchell <mark@codesourcery.com>
23527
23528 PR c++/17155
23529 * g++.dg/inherit/local2.C: New test.
23530
23531 2004-08-25 Paul Brook <paul@codesourcery.com>
23532
23533 PR fortran/17144
23534 * gfortran.dg/string_ctor_1.f90: New test.
23535
23536 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23537
23538 PR c++/14428
23539 * g++.dg/template/redecl2.C: New test.
23540
23541 2004-08-24 Bud Davis <bdavis9659@comcast.net>
23542
23543 PR fortran/17143
23544 * gfortran.dg/pr17143.f90: New test.
23545
23546 2004-08-24 Bud Davis <bdavis9659@comcast.net>
23547
23548 PR fortran/17164
23549 * gfortran.dg/pr17164.f90: New test.
23550
23551 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23552
23553 * gcc.dg/tree-ssa/loop-1.c: New test.
23554
23555 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
23556
23557 * gcc.c-torture/compile/20040824-1.c: New test.
23558
23559 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
23560
23561 * gcc.c-torture/compile/iftrap-3.c: New test.
23562
23563 2004-08-24 Paul Brook <paul@codesourcery.com>
23564
23565 * gfortran.dg/entry_2.f90: New test.
23566
23567 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
23568
23569 PR c++/16889
23570 * g++.dg/lookup/ambig[12].C: New.
23571
23572 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23573
23574 PR c++/16706
23575 * g++.dg/template/crash21.C: New test.
23576 * g++.dg/template/crash22.C: Likewise.
23577
23578 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
23579
23580 PR c++/17149
23581 * g++.dg/template/access15.C: New.
23582
23583 2004-08-23 Mark Mitchell <mark@codesourcery.com>
23584
23585 PR c++/17163
23586 * g++.dg/template/repo2.C: New test.
23587
23588 2004-08-23 Roger Sayle <roger@eyesopen.com>
23589
23590 PR rtl-optimization/17078
23591 * gcc.c-torture/execute/pr17078-1.c: New test case.
23592
23593 2004-08-23 Mark Mitchell <mark@codesourcery.com>
23594
23595 PR c/14492
23596 * gcc.dg/debug/crash1.c: New test.
23597
23598 2004-08-23 Mark Mitchell <mark@codesourcery.com>
23599
23600 PR c/16180
23601 * gcc.dg/loop-5.c: New test.
23602
23603 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23604
23605 * gcc.c-torture/execute/20040823-1.c: New test.
23606
23607 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
23608
23609 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
23610 to the assembler. Simplify test accordingly.
23611 (asm_abi_flags): Use GNU names.
23612 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
23613 to check for ABI flags.
23614
23615 2004-08-22 Andrew Pinski <apinski@apple.com>
23616
23617 * g++.dg/opt/pr14029.C: New test.
23618 * gcc.c-torture/execute/pr15262.c: New test.
23619
23620 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23621
23622 * gfortran.dg/reduction.f90: Add checks with complex arguments.
23623
23624 2004-08-21 Bud Davis <bdavis9659@comcast.net>
23625
23626 PR 16908
23627 * gfortran.dg/direct_io.f90: New test.
23628
23629 2004-08-20 Mark Mitchell <mark@codesourcery.com>
23630
23631 PR c++/17121
23632 * g++.dg/inherit/local2.C: New test.
23633
23634 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
23635
23636 PR c++/17120
23637 * g++.dg/warn/Wparentheses-4.C: New test.
23638
23639 2004-08-20 Mark Mitchell <mark@codesourcery.com>
23640
23641 PR c++/17121
23642 * g++.dg/inherit/local2.C: New test.
23643
23644 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
23645 * gcc.dg/ppc-ldstruct.c: Likewise.
23646 * gcc.dg/ppc64-abi-2.c: Likewise.
23647
23648 2004-08-20 Jakub Jelinek <jakub@redhat.com>
23649
23650 PR rtl-optimization/17099
23651 * gcc.c-torture/execute/20040820-1.c: New test.
23652
23653 2004-08-20 David Edelsohn <edelsohn@gnu.org>
23654
23655 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
23656
23657 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
23658
23659 PR fortran/17077
23660 * gfortran.dg/auto_array_1.f90: New test.
23661
23662 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23663
23664 PR fortran/17074
23665 * gfortran.dg/simpleif_1.f90: New test.
23666
23667 2004-08-19 Mark Mitchell <mark@codesourcery.com>
23668
23669 * lib/target-supports.exp (check_profiling_available): Return
23670 false for arm*-*-symbianelf* and arm*-*-eabi*.
23671
23672 PR c++/15890
23673 * g++.dg/template/delete1.C: New test.
23674
23675 2004-08-19 Paul Brook <paul@codesourcery.com>
23676
23677 PR fortran/14976
23678 PR fortran/16228
23679 * gfortran.dg/data_char_1.f90: New test.
23680
23681 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
23682
23683 PR fortran/16946
23684 * gfortran.dg/reduction.f90: New testcase.
23685
23686 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23687
23688 PR fortran/16520
23689 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
23690
23691 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
23692
23693 PR c++/17041
23694 * g++.dg/Wparentheses-3.C: New test.
23695
23696 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
23697
23698 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
23699 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
23700 * gcc.dg/vect/vect-2.c: Likewise.
23701 * gcc.dg/vect/vect-3.c: Likewise.
23702 * gcc.dg/vect/vect-4.c: Likewise.
23703 * gcc.dg/vect/vect-5.c: Likewise.
23704 * gcc.dg/vect/vect-6.c: Likewise.
23705 * gcc.dg/vect/vect-7.c: Likewise.
23706 * gcc.dg/vect/vect-25.c: Likewise.
23707 * gcc.dg/vect/vect-31.c: Likewise.
23708 * gcc.dg/vect/vect-32.c: Likewise.
23709 * gcc.dg/vect/vect-34.c: Likewise.
23710 * gcc.dg/vect/vect-36.c: Likewise.
23711 * gcc.dg/vect/vect-all.c: Likewise.
23712
23713 2004-08-18 Mark Mitchell <mark@codesourcery.com>
23714
23715 PR c++/17068
23716 * g++.dg/template/operator4.C: New test.
23717
23718 2004-08-18 Richard Henderson <rth@redhat.com>
23719
23720 * gcc.dg/20040206-1.c: XFAIL.
23721
23722 2004-08-17 Mark Mitchell <mark@codesourcery.com>
23723
23724 PR c++/16246
23725 * g++.dg/template/array7.C: New test.
23726
23727 2004-08-17 James E Wilson <wilson@specifixinc.com>
23728
23729 * gcc.dg/mips-movcc-1.c: New test.
23730 * gcc.dg/mips-movcc-2.c: New test.
23731 * gcc.dg/mips-movcc-3.c: New test.
23732
23733 * gcc.dg/mips-nmadd-1.c: New test.
23734 * gcc.dg/mips-nmadd-2.c: New test.
23735
23736 2004-08-17 Mark Mitchell <mark@codesourcery.com>
23737
23738 PR c++/15871
23739 * g++.dg/opt/inline8.C: New test.
23740
23741 PR c++/16965
23742 * g++.dg/parse/error17.C: New test.
23743
23744 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
23745
23746 * gcc.dg/vect: New directory for vectorizer tests.
23747 * gcc.dg/vect/tree-vect.h: New file.
23748 * gcc.dg/vect/vect.exp: New file.
23749 * gcc.dg/vect/pr16105.c.c: New test.
23750 * gcc.dg/vect/vect-1.c: New test.
23751 * gcc.dg/vect/vect-2.c: New test.
23752 * gcc.dg/vect/vect-3.c: New test.
23753 * gcc.dg/vect/vect-4.c: New test.
23754 * gcc.dg/vect/vect-5.c: New test.
23755 * gcc.dg/vect/vect-6.c: New test.
23756 * gcc.dg/vect/vect-7.c: New test.
23757 * gcc.dg/vect/vect-8.c: New test.
23758 * gcc.dg/vect/vect-9.c: New test.
23759 * gcc.dg/vect/vect-10.c: New test.
23760 * gcc.dg/vect/vect-11.c: New test.
23761 * gcc.dg/vect/vect-12.c: New test.
23762 * gcc.dg/vect/vect-13.c: New test.
23763 * gcc.dg/vect/vect-14.c: New test.
23764 * gcc.dg/vect/vect-15.c: New test.
23765 * gcc.dg/vect/vect-16.c: New test.
23766 * gcc.dg/vect/vect-17.c: New test.
23767 * gcc.dg/vect/vect-18.c: New test.
23768 * gcc.dg/vect/vect-19.c: New test.
23769 * gcc.dg/vect/vect-20.c: New test.
23770 * gcc.dg/vect/vect-21.c: New test.
23771 * gcc.dg/vect/vect-22.c: New test.
23772 * gcc.dg/vect/vect-23.c: New test.
23773 * gcc.dg/vect/vect-24.c: New test.
23774 * gcc.dg/vect/vect-25.c: New test.
23775 * gcc.dg/vect/vect-26.c: New test.
23776 * gcc.dg/vect/vect-27.c: New test.
23777 * gcc.dg/vect/vect-28.c: New test.
23778 * gcc.dg/vect/vect-29.c: New test.
23779 * gcc.dg/vect/vect-30.c: New test.
23780 * gcc.dg/vect/vect-31.c: New test.
23781 * gcc.dg/vect/vect-32.c: New test.
23782 * gcc.dg/vect/vect-33.c: New test.
23783 * gcc.dg/vect/vect-34.c: New test.
23784 * gcc.dg/vect/vect-35.c: New test.
23785 * gcc.dg/vect/vect-36.c: New test.
23786 * gcc.dg/vect/vect-37.c: New test.
23787 * gcc.dg/vect/vect-38.c: New test.
23788 * gcc.dg/vect/vect-40.c: New test.
23789 * gcc.dg/vect/vect-41.c: New test.
23790 * gcc.dg/vect/vect-42.c: New test.
23791 * gcc.dg/vect/vect-43.c: New test.
23792 * gcc.dg/vect/vect-44.c: New test.
23793 * gcc.dg/vect/vect-45.c: New test.
23794 * gcc.dg/vect/vect-46.c: New test.
23795 * gcc.dg/vect/vect-47.c: New test.
23796 * gcc.dg/vect/vect-48.c: New test.
23797 * gcc.dg/vect/vect-49.c: New test.
23798 * gcc.dg/vect/vect-50.c: New test.
23799 * gcc.dg/vect/vect-51.c: New test.
23800 * gcc.dg/vect/vect-52.c: New test.
23801 * gcc.dg/vect/vect-53.c: New test.
23802 * gcc.dg/vect/vect-54.c: New test.
23803 * gcc.dg/vect/vect-55.c: New test.
23804 * gcc.dg/vect/vect-56.c: New test.
23805 * gcc.dg/vect/vect-57.c: New test.
23806 * gcc.dg/vect/vect-58.c: New test.
23807 * gcc.dg/vect/vect-59.c: New test.
23808 * gcc.dg/vect/vect-60.c: New test.
23809 * gcc.dg/vect/vect-61.c: New test.
23810 * gcc.dg/vect/vect-all.c: New test.
23811 * gcc.dg/vect/vect-none.c: New test.
23812
23813 2004-08-17 Paul Brook <paul@codesourcery.com>
23814
23815 PR fortran/13082
23816 * gfortran.dg/entry_1.f90: New test.
23817
23818 2004-08-17 Andrew Pinski <apinski@apple.com>
23819
23820 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
23821
23822 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
23823
23824 * gcc.dg/pr17036-1.c: New test.
23825
23826 2004-08-16 Devang Patel <dpatel@apple.com>
23827
23828 * gcc.dg/darwin-20040809-1.c: New test.
23829
23830 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
23831
23832 * gcc.dg/funcdef-attr-1.c: New test.
23833
23834 2004-08-16 Janis Johnson <janis187@us.ibm.com>
23835
23836 * gcc.dg/altivec-17.c: New test.
23837 * gcc.dg/altivec-18.c: New test.
23838
23839 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23840
23841 PR c++/6749
23842 * g++.dg/template/vtable2.C: New test.
23843
23844 2004-08-14 Richard Henderson <rth@redhat.com>
23845
23846 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
23847 * gcc.dg/pack-test-4.c (main): Return 0.
23848 * gcc.dg/setjmp-1.c: Remove XFAIL.
23849 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
23850
23851 2004-08-14 Richard Henderson <rth@redhat.com>
23852
23853 * gcc.dg/980217-1.c: Add prototype for printf.
23854
23855 2004-08-13 Bud Davis <bdavis9659@comcast.net>
23856
23857 * gfortran.dg/pr16935.f90: New test.
23858
23859 2004-08-13 Janis Johnson <janis187@us.ibm.com>
23860
23861 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
23862
23863 2004-08-13 Paul Brook <paul@codesourcery.com>
23864
23865 * gfortran.dg/der_io_1.f90: Remove stray comma.
23866
23867 2004-08-12 Janis Johnson <janis187@us.ibm.com>
23868
23869 * gcc.dg/vmx/cw-bug-2.c: Remove.
23870 * gcc.dg/vmx/vprint-1.c: Remove.
23871 * gcc.dg/vmx/vscan-1.c: Remove.
23872
23873 2004-08-12 Devang patel <dpatel@apple.com>
23874
23875 * gcc.dg/darwin-20040809-2.c: New test.
23876
23877 2004-08-12 Janis Johnson <janis1872us.ibm.com>
23878
23879 * g++.dg/ext/altivec-12.C: New test.
23880
23881 * g++.dg/ext/altivec-11.C: New test.
23882
23883 2004-08-12 Paul Brook <paul@codesourcery.com>
23884
23885 * g++.dg/abi/arm_cxa_vec_1.C: New test.
23886
23887 2004-08-12 Janis Johnson <janis187@us.ibm.com>
23888
23889 * g++.dg/ext/altivec-2.C: Check for hardware support before
23890 executing any VMX instructions.
23891
23892 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
23893
23894 2004-08-12 Jakub Jelinek <jakub@redhat.com>
23895
23896 PR c++/16276
23897 * g++.old-deja/g++.other/comdat4.C: New test.
23898 * g++.old-deja/g++.other/comdat4-aux.cc: New.
23899
23900 2004-08-12 Ben Elliston <bje@au.ibm.com>
23901
23902 PR target/16286
23903 * gcc.dg/pr16286.c: New test.
23904
23905 2004-08-12 Jan Beulich <jbeulich@novell.com>
23906
23907 * g++.dg/ext/asm5.C: New.
23908
23909 2004-08-11 Mark Mitchell <mark@codesourcery.com>
23910
23911 PR c++/16698
23912 * g++.dg/eh/crash1.C: New test.
23913
23914 PR c++/16717
23915 * g++.dg/ext/construct1.C: New test.
23916
23917 2004-08-11 Mark Mitchell <mark@codesourcery.com>
23918
23919 PR c++/16853
23920 * g++.dg/init/ptrmem1.C: New test.
23921
23922 PR c++/16618
23923 * g++.dg/parse/offsetof5.C: New test.
23924
23925 PR c++/16870
23926 * g++.dg/template/overload3.C: New test.
23927
23928 2004-08-11 Mark Mitchell <mark@codesourcery.com>
23929
23930 PR c++/16964
23931 * g++.dg/parse/error16.C: New test.
23932
23933 PR c++/16904
23934 * g++.dg/template/error14.C: New test.
23935
23936 PR c++/16929
23937 * g++.dg/template/error15.C: New test.
23938
23939 2004-08-11 Devang Patel <dpatel@apple.com>
23940
23941 * gcc.dg/darwin-ld-20040809-1.c: New test.
23942 * gcc.dg/darwin-ld-20040809-2.c: New test.
23943
23944 2004-08-11 Steven G. Kargl <kargls@comcast.net>
23945
23946 PR fortran/16917
23947 * gfortran.dg/dfloat_1.f90: New test.
23948
23949 2004-08-09 Mark Mitchell <mark@codesourcery.com>
23950
23951 * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
23952 * gcc.dg/dll-2.c: Fix dg-require syntax.
23953 * gcc.misc-tests/arm-isr.c (abort): Declare.
23954 (exit): Likewise.
23955
23956 2004-08-10 Mark Mitchell <mark@codesourcery.com>
23957
23958 PR c++/16971
23959 * g++.dg/parse/crash16.C: New test.
23960
23961 2004-08-10 Roger Sayle <roger@eyesopen.com>
23962
23963 * gcc.dg/mips-rsqrt-1.c: New test case.
23964 * gcc.dg/mips-rsqrt-2.c: New test case.
23965 * gcc.dg/mips-rsqrt-3.c: New test case.
23966
23967 2004-08-10 Paul Brook <paul@codesourcery.com>
23968
23969 * gfortran.dg/der_io_1.f90: New test.
23970
23971 2004-08-10 Paul Brook <paul@codesourcery.com>
23972
23973 PR fortran/16919
23974 * gfortran.dg/der_array_1.f90: New test.
23975
23976 2004-08-09 David Edelsohn <edelsohn@gnu.org>
23977
23978 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
23979
23980 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
23981
23982 * gcc.dg/wchar_t-2.c: Fix typo.
23983
23984 2004-08-09 Falk Hueffner <falk@debian.org>
23985
23986 PR tree-optimization/12517
23987 * gcc.c-torture/compile/pr12517.c: New test.
23988
23989 PR tree-optimization/12578
23990 * gcc.c-torture/compile/pr12578.c: New test.
23991
23992 PR tree-optimization/12899
23993 * gcc.c-torture/compile/pr12899.c: New test.
23994
23995 PR rtl-optimization/14692
23996 * gcc.c-torture/compile/pr14692.c: New test.
23997
23998 PR tree-optimization/16461
23999 * gcc.c-torture/compile/pr16461.c: New test.
24000
24001 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
24002
24003 * gfortran.dg/getenv_1.f90: New test.
24004
24005 2004-08-06 Mark Mitchell <mark@codesourcery.com>
24006
24007 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
24008 wchar_t.
24009 * gcc.dg/symbian5.c: Test -fno-short-wchar.
24010
24011 2004-08-06 Paul Brook <paul@codesourcery.com>
24012
24013 * gfortran.dg/ret_array_1.f90: New test.
24014 * gfortran.dg/ret_pointer_1.f90: New test.
24015
24016 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
24017
24018 * gcc.dg/missing-field-init-[12].c: New tests.
24019 * g++.dg/warn/missing-field-init-[12].C: New tests.
24020
24021 2004-08-06 Mark Mitchell <mark@codesourcery.com>
24022
24023 * gcc.dg/enum2.c: New test.
24024 * gcc.dg/symbian3.c: Likewise.
24025 * gcc.dg/symbian4.c: Likewise.
24026 * gcc.dg/wchar_t-2.c: Likewise.
24027
24028 2004-08-05 Mark Mitchell <mark@codesourcery.com>
24029
24030 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
24031 destructor tests.
24032
24033 2004-08-05 Mark Mitchell <mark@codesourcery.com>
24034
24035 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
24036 dg-require-visiblity.
24037 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
24038 * g++.dg/ext/visibility/fvisibility.C: Likewise.
24039 * g++.dg/ext/visibility/memfuncts.C: Likewise.
24040 * g++.dg/ext/visibility/new1.C: Likewise.
24041 * g++.dg/ext/visibility/pragma.C: Likewise.
24042 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
24043 * g++.dg/ext/visibility/virtual.C: Likewise.
24044 * g++/dg/ext/visibility/visibility-1.C: Likewise.
24045 * g++/dg/ext/visibility/visibility-2.C: Likewise.
24046 * g++/dg/ext/visibility/visibility-3.C: Likewise.
24047 * g++/dg/ext/visibility/visibility-4.C: Likewise.
24048 * g++/dg/ext/visibility/visibility-5.C: Likewise.
24049 * g++/dg/ext/visibility/visibility-6.C: Likewise.
24050 * g++/dg/ext/visibility/visibility-7.C: Likewise.
24051 * g++/dg/ext/visibility/visibility-8.C: New test.
24052 * gcc.c-torture/compile/dll.x: Remove.
24053 * gcc.dg/dll-2.c: Use dg-require-dll
24054 * gcc.dg/visibility-10.c: New test.
24055 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
24056 supporting DLLs.
24057 * testsuite/lib/scanasm.exp (scan_hidden): New function.
24058 (scan_not_hidden): Likewise.
24059
24060 2004-08-05 David Edelsohn <edelsohn@gnu.org>
24061
24062 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
24063
24064 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
24065
24066 * gcc.c-torture/execute/20040805-1.c: New test.
24067
24068 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
24069
24070 * gcc.dg/20020118-1.c: Declare abort.
24071 * gcc.dg/altivec_check.h: Likewise.
24072 * gcc.dg/iftrap-2.c: Likewise.
24073 * gcc.dg/pragma-darwin.c: Likewise.
24074 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
24075
24076 2004-08-04 Geoffrey Keating <geoffk@apple.com>
24077
24078 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
24079
24080 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
24081
24082 * gcc.c-torture/execute/builtins/abs-2.c,
24083 gcc.c-torture/execute/builtins/abs-3.c,
24084 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
24085 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
24086 intmax_t, uintmax_t and their limits.
24087 * gcc.dg/intmax_t-1.c: New test.
24088
24089 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24090
24091 * g++.dg/tc1/dr147.C: Add reference to PR.
24092
24093 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
24094
24095 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
24096 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
24097
24098 2004-08-03 David Edelsohn <edelsohn@gnu.org>
24099
24100 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
24101
24102 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
24103
24104 * gcc.dg/redecl-5.c: New test.
24105 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
24106 of scanf.
24107
24108 2004-08-03 Roger Sayle <roger@eyesopen.com>
24109
24110 PR middle-end/16790
24111 * gcc.c-torture/execute/pr16790-1.c: New test case.
24112
24113 2004-08-03 Mark Mitchell <mark@codesourcery.com>
24114
24115 * g++.dg/ext/visibility/assign1.C: New test.
24116 * g++.dg/ext/visibility/new1.C: Likewise.
24117
24118 * gcc.dg/symbian1.c: New test.
24119 * gcc.dg/symbian2.c: Likewise.
24120
24121 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
24122
24123 PR target/16570
24124 * gcc.dg/i386-sse-9.c: New test.
24125
24126 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
24127
24128 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
24129
24130 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
24131
24132 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
24133 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
24134 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
24135 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
24136 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
24137 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
24138 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
24139 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
24140 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
24141 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
24142 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
24143 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
24144 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
24145 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
24146 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
24147 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
24148 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
24149 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
24150 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
24151 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
24152 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
24153 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
24154 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
24155 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24156 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
24157 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
24158 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
24159 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
24160 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24161 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24162 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
24163 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
24164 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
24165 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
24166 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
24167 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24168 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24169 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24170 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24171 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
24172 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
24173 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
24174 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
24175 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
24176 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24177 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24178 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
24179 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
24180 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
24181 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
24182 gcc.misc-tests/i386-pf-3dnow-1.c,
24183 gcc.misc-tests/i386-pf-athlon-1.c,
24184 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24185 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
24186 Declare built-in functions used.
24187 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
24188
24189 2004-08-02 Mark Mitchell <mark@codesourcery.com>
24190
24191 PR c++/16707
24192 * g++.dg/lookup/using12.C: New test.
24193
24194 * g++.dg/init/null1.C: Fix PR number.
24195 * g++.dg/parse/namespace10.C: Likewise.
24196
24197 2004-08-01 Mark Mitchell <mark@codesourcery.com>
24198
24199 PR c++/16224
24200 * g++.dg/template/spec17.C: New test.
24201 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
24202 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
24203
24204 2004-08-02 David Billinghurst
24205
24206 PR fortran/16292
24207 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
24208
24209 2004-08-01 Zack Weinberg <zack@codesourcery.com>
24210
24211 * gcc.dg/ia64-got-1.c: New test case.
24212
24213 2004-08-01 Mark Mitchell <mark@codesourcery.com>
24214
24215 PR c++/16489
24216 * g++.dg/init/null1.C: New test.
24217 * g++.dg/tc1/dr76.C: Adjust error marker.
24218
24219 PR c++/16529
24220 * g++.dg/parse/namespace10.C: New test.
24221
24222 PR c++/16810
24223 * g++.dg/inherit/ptrmem2.C: New test.
24224
24225 2004-08-02 Ben Elliston <bje@au.ibm.com>
24226
24227 PR target/16155
24228 * gcc.dg/pr16155.c: New test.
24229
24230 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
24231
24232 * gcc.dg/redecl-2.c: New test.
24233
24234 2004-07-30 Geoffrey Keating <geoffk@apple.com>
24235
24236 * gcc.dg/darwin-longdouble.c: New file.
24237
24238 2004-07-30 Richard Henderson <rth@redhat.com>
24239
24240 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
24241 write to constant argument.
24242 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
24243
24244 2004-07-30 Richard Henderson <rth@redhat.com>
24245
24246 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
24247 tests of nearest around zero.
24248
24249 2004-07-30 Andrew Pinski <apinski@apple.com>
24250
24251 * gcc.c-torture/compile/20040730-1.c: New test.
24252
24253 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
24254
24255 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
24256 powerpc-eabispe.
24257
24258 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
24259
24260 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
24261
24262 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
24263
24264 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
24265 contains $ld_library_path.
24266 * lib/gfortran.exp (gfortran_link_flags): Likewise.
24267
24268 2004-07-29 Richard Henderson <rth@redhat.com>
24269
24270 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
24271
24272 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
24273 (alt2, which): New.
24274 (Check): Accept either alternative.
24275
24276 2004-07-29 Mark Mitchell <mark@codesourcery.com>
24277
24278 * g++.dg/abi/inline1.C: New test.
24279 * g++.dg/abi/local1-a.cc: Likewise.
24280 * g++.dg/abi/local1.C: Likewise.
24281 * g++.dg/abi/mangle11.C: Tweak location of warnings.
24282 * g++.dg/abi/mangle12.C: Likewise.
24283 * g++.dg/abi/mangle17.C: Likewise.
24284 * g++.dg/abi/mangle20-2.C: Likewise.
24285 * g++.dg/opt/interface1.C: Likewise.
24286 * g++.dg/opt/interface1.h: Likewise.
24287 * g++.dg/opt/interface1-a.cc: New test.
24288 * g++.dg/parse/repo1.C: New test.
24289 * g++.dg/template/repo1.C: Likewise.
24290 * g++.dg/warn/Winline-1.C: Likewise.
24291 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
24292
24293 2004-07-29 Diego Novillo <dnovillo@redhat.com>
24294
24295 * gcc.dg/tree-ssa/20040729-1.c: New test.
24296
24297 2004-07-27 Matt Austern <austern@apple.com>
24298
24299 * gcc.dg/darwin-bool-1.c: New test.
24300 * gcc.dg/darwin-bool-2.c: New test.
24301
24302 2004-07-28 Richard Henderson <rth@redhat.com>
24303
24304 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
24305 arguments in the correct type. Don't write to constant arguments.
24306
24307 2004-07-28 Diego Novillo <dnovillo@redhat.com>
24308
24309 PR tree-optimization/16688
24310 PR tree-optimization/16689
24311 * g++.dg/tree-ssa/pr16688.C: New test.
24312
24313 2004-07-28 Diego Novillo <dnovillo@redhat.com>
24314
24315 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24316 loads. Not only in the comment, this time.
24317
24318 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
24319
24320 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
24321 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
24322 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
24323 * gcc.dg/sh4a-bitmovua.c: New.
24324 * gcc.dg/sh4a-cos.c: New.
24325 * gcc.dg/sh4a-cosf.c: New.
24326 * gcc.dg/sh4a-fprun.c: New.
24327 * gcc.dg/sh4a-fsrra.c: New.
24328 * gcc.dg/sh4a-memmovua.c: New.
24329 * gcc.dg/sh4a-sin.c: New.
24330 * gcc.dg/sh4a-sincos.c: New.
24331 * gcc.dg/sh4a-sincosf.c: New.
24332 * gcc.dg/sh4a-sinf.c: New.
24333
24334 2004-07-28 Diego Novillo <dnovillo@redhat.com>
24335
24336 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
24337 conditionals.
24338 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24339 loads.
24340 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
24341 DOM1.
24342
24343 2004-07-27 Andrew Pinski <apinski@apple.com>
24344
24345 * g++.dg/rtti/tinfo1.C: Correct the xfail.
24346
24347 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
24348
24349 * gcc.dg/pragma-isr.c: New test.
24350
24351 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24352
24353 PR c++/14429
24354 * g++.dg/template/ttp11.C: New test.
24355
24356 2004-07-27 Diego Novillo <dnovillo@redhat.com>
24357
24358 * gcc.c-torture/compile/20040727-1.c: New test.
24359
24360 2004-07-26 Eric Christopher <echristo@redhat.com>
24361
24362 * gcc.c-torture/compile/20040726-2.c: New test.
24363
24364 2004-07-26 Andrew Pinski <apinski@apple.com>
24365
24366 * g++.dg/rtti/tinfo1.C: Xfail.
24367
24368 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
24369
24370 * gcc.c-torture/compile/20040726-1.c: New test.
24371
24372 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
24373 Brian Ryner <bryner@brianryner.com>
24374
24375 PR c++/9283
24376 PR c++/15000
24377 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
24378 * g++.dg/ext/visibility/: New directory.
24379 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
24380 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
24381 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
24382 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
24383 * g++.dg/ext/visibility/fvisibility.C,
24384 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
24385 g++.dg/ext/visibility/fvisibility-override1.C
24386 g++.dg/ext/visibility/fvisibility-override2.C
24387 g++.dg/ext/visibility/memfuncts.C
24388 g++.dg/ext/visibility/noPLT.C
24389 g++.dg/ext/visibility/pragma.C
24390 g++.dg/ext/visibility/pragma-override1.C
24391 g++.dg/ext/visibility/pragma-override2.C
24392 g++.dg/ext/visibility/staticmemfuncts.C
24393 g++.dg/ext/visibility/virtual.C: New tests.
24394
24395 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
24396
24397 PR c/15360
24398 * gcc.dg/pr15360-1.c: New test.
24399
24400 2004-07-25 Daniel Jacobowitz <dan@debian.org>
24401
24402 * gcc.dg/pragma-align-2.c: New test.
24403 * gcc.dg/pragma-init-fini.c: New test.
24404 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
24405 targets.
24406
24407 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
24408
24409 * gcc.dg/init-string-2.c: New test.
24410
24411 2004-07-24 Zack Weinberg <zack@codesourcery.com>
24412
24413 PR 16684
24414 * gcc.dg/Wredundant-decls-1.c: New test case.
24415
24416 2004-07-24 Jakub Jelinek <jakub@redhat.com>
24417
24418 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24419 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24420 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
24421 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
24422 * gcc.dg/compat/generate-random.c: New file.
24423 * gcc.dg/compat/generate-random.h: Likewise.
24424 * gcc.dg/compat/generate-random_r.c: Likewise.
24425 * gcc.dg/compat/struct-layout-1.h: Likewise.
24426 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
24427 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
24428 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
24429 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
24430 * gcc.dg/compat/struct-layout-1_main.c: New test.
24431 * gcc.dg/compat/struct-layout-1_x.c: New file.
24432 * gcc.dg/compat/struct-layout-1_y.c: New file.
24433 * gcc.dg/compat/struct-layout-1_test.h: New file.
24434
24435 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
24436
24437 * gcc.dg/comp-return-1.c: New test
24438
24439 2004-07-23 Janis Johnson <janis187@us.ibm.com>
24440
24441 * gcc.dg/vmx/8-02a.c: Fix typo.
24442
24443 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
24444 * gcc.dg/darwin-abi-3.c: New test.
24445
24446 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24447 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24448
24449 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24450 * gcc.dg/vmx/ops-long-1.c: New test.
24451 * gcc.dg/vmx/ops-long-2.c: New test.
24452
24453 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
24454
24455 * g++.dg/lookup/conv-[1234].C: New.
24456
24457 2004-07-22 Mark Mitchell <mark@codesourcery.com>
24458
24459 * g++.dg/parse/attr2.C: Simplify.
24460
24461 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
24462
24463 PR c/7284
24464 * gcc.c-torture/execute/pr7284-1.c: New test.
24465
24466 2004-07-22 Brian Booth <bbooth@redhat.com>
24467
24468 * gcc.dg/tree-ssa/20040721-1.c: New test.
24469
24470 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
24471
24472 * g++.dg/template/crash20.c: New.
24473
24474 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
24475
24476 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24477 Add dg-run directive. Declare variables as required.
24478 * gfortran.dg/g77/README: Update
24479
24480 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
24481
24482 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24483 gcc.dg/cris-peep2-andu2.c: New tests.
24484
24485 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
24486
24487 PR c/15052
24488 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24489 on return type.
24490 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
24491 messages.
24492 * gcc.dg/qual-return-2.c: Update expected messages.
24493 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24494
24495 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
24496
24497 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24498 * gcc.dg/noncompile/921102-1.c: Update expected error message.
24499
24500 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
24501
24502 PR c/11250
24503 * gcc.dg/init-string-1.c: New test.
24504
24505 2004-07-21 Jakub Jelinek <jakub@redhat.com>
24506
24507 PR middle-end/15345
24508 PR c/16450
24509 * gcc.dg/torture/nested-fn-1.c: New test.
24510
24511 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
24512
24513 PR target/16559
24514 * gcc.dg/ia64-fptr-1.c: New file.
24515
24516 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24517
24518 PR c++/14497
24519 * g++.dg/template/spec16.C: New test.
24520 * g++.old-deja/g++.robertl/eb118.C: Remove.
24521
24522 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24523
24524 PR c++/509
24525 * g++.dg/template/spec15.C: New test.
24526
24527 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
24528
24529 Copy cases from g77.f-torture/execute and add dg-run
24530 directive. Other changes as noted.
24531 * gfortran.dg/g77/13037.f
24532 * gfortran.dg/g77/1832.f
24533 * gfortran.dg/g77/19981119-0.f
24534 * gfortran.dg/g77/19990313-0.f
24535 * gfortran.dg/g77/19990313-1.f
24536 * gfortran.dg/g77/19990313-2.f
24537 * gfortran.dg/g77/19990313-3.f
24538 * gfortran.dg/g77/19990419-1.f
24539 * gfortran.dg/g77/19990826-0.f
24540 * gfortran.dg/g77/19990826-2.f
24541 * gfortran.dg/g77/20000503-1.f
24542 * gfortran.dg/g77/20001111.f
24543 * gfortran.dg/g77/20010116.f
24544 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24545 * gfortran.dg/g77/20010430.f
24546 * gfortran.dg/g77/6177.f
24547 * gfortran.dg/g77/947.f
24548 * gfortran.dg/g77/970816-3.f
24549 * gfortran.dg/g77/971102-1.f
24550 * gfortran.dg/g77/980520-1.f
24551 * gfortran.dg/g77/980628-0.f
24552 * gfortran.dg/g77/980628-1.f
24553 * gfortran.dg/g77/980628-10.f
24554 * gfortran.dg/g77/980628-2.f
24555 * gfortran.dg/g77/980628-3.f
24556 * gfortran.dg/g77/980628-7.f
24557 * gfortran.dg/g77/980628-8.f
24558 * gfortran.dg/g77/980628-9.f
24559 * gfortran.dg/g77/980701-0.f
24560 * gfortran.dg/g77/980701-1.f
24561 * gfortran.dg/g77/cabs.f
24562 * gfortran.dg/g77/claus.f
24563 * gfortran.dg/g77/complex_1.f
24564 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
24565 * gfortran.dg/g77/dcomplex.f
24566 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
24567 * gfortran.dg/g77/f90-intrinsic-mathematical.f
24568 * gfortran.dg/g77/f90-intrinsic-numeric.f
24569 * gfortran.dg/g77/int8421.f
24570 * gfortran.dg/g77/labug1.f
24571 * gfortran.dg/g77/large_vec.f
24572 * gfortran.dg/g77/le.f
24573 * gfortran.dg/g77/short.f
24574 * gfortran.dg/g77/README: Update
24575
24576 2004-07-20 Mark Mitchell <mark@codesourcery.com>
24577
24578 PR c++/16637
24579 * g++.dg/parse/lookup4.C: New test.
24580
24581 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24582
24583 PR c++/16175
24584 * g++.dg/template/ttp10.C: New test.
24585
24586 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
24587
24588 * gcc.dg/pr12625-1.c: New test.
24589
24590 2004-07-20 Steven Bosscher <stevenb@suse.de>
24591
24592 * testsuite/gcc.dg/switch-warn-1.c: New test.
24593 * testsuite/gcc.dg/switch-warn-2.c: New test.
24594 * gcc.c-torture/compile/pr14730.c: Update.
24595
24596 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
24597
24598 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
24599 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
24600 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
24601 g++.dg/template/nontype3.C: Remove trailing CR from tests.
24602
24603 2004-07-18 Mark Mitchell <mark@codesourcery.com>
24604
24605 PR c++/16623
24606 * g++.dg/template/assign1.C: New test.
24607
24608 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24609
24610 PR c++/12170
24611 * g++.dg/template/ttp9.C: New test.
24612
24613 2004-07-19 Daniel Jacobowitz <dan@debian.org>
24614
24615 * gcc.dg/format/cmn-err-1.c: New test.
24616
24617 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
24618
24619 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
24620 gcc.dg/Wparentheses-10.c: New tests.
24621 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
24622
24623 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24624
24625 PR fortran/16465
24626 * gfortran.dg/g77//ffixed-line-length-0.f,
24627 gfortran.dg/g77/ffixed-line-length-132.f,
24628 gfortran.dg/g77/ffixed-line-length-72.f,
24629 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
24630 gfortran.dg/g77/README: Update.
24631
24632 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24633
24634 PR c++/13092
24635 * g++.dg/template/non-dependent7.C: New test.
24636 * g++.dg/template/non-dependent8.C: Likewise.
24637 * g++.dg/template/non-dependent9.C: Likewise.
24638 * g++.dg/template/non-dependent10.C: Likewise.
24639
24640 2004-07-17 Mark Mitchell <mark@codesourcery.com>
24641
24642 PR c++/16337
24643 * g++.dg/parse/attr2.C: New test.
24644
24645 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
24646
24647 * g77.dg: Removed.
24648 * g77.f-torture: Ditto.
24649
24650 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
24651
24652 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
24653 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
24654 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
24655
24656 2004-07-16 Richard Henderson <rth@redhat.com>
24657
24658 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
24659
24660 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24661
24662 * lib/fortran-torture.exp (fortran-torture): Don't test compile
24663 tests with full list of options.
24664 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
24665 of TORTURE_OPTIONS if test contains 'dg-do run'.
24666
24667 PR fortran/16404
24668 * gfortran.dg/do_iterator.f90: New test.
24669
24670 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24671
24672 PR rtl-optimization/16536
24673 * gcc.c-torture/execute/restrict-1.c: New test.
24674
24675 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24676
24677 PR fortran/15324
24678 * gfortran.dg/pr15324.f90: New test.
24679
24680 PR fortran/15129
24681 * gfortran.dg/pr15129.f90: New test.
24682
24683 PR fortran/15140
24684 * gfortran.dg/pr15140.f90: New test.
24685
24686 PR fortran/13792
24687 * gfortran.fortran-torture/execute/bounds.f90: Add check for
24688 compile-time simplification.
24689
24690 2004-07-14 Mike Stump <mrs@apple.com>
24691
24692 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
24693
24694 2004-07-14 James E Wilson <wilson@specifixinc.com>
24695
24696 PR target/16325
24697 * gcc.dg/profile-generate-1.c: New.
24698
24699 2004-07-15 Jakub Jelinek <jakub@redhat.com>
24700
24701 * gcc.c-torture/execute/20040709-1.c: New test.
24702 * gcc.c-torture/execute/20040709-2.c: New test.
24703
24704 2004-07-14 Mike Stump <mrs@apple.com>
24705
24706 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
24707
24708 2004-07-14 Mike Stump <mrs@apple.com>
24709
24710 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
24711
24712 2004-07-13 Mark Mitchell <mark@codesourcery.com>
24713
24714 PR c++/16518
24715 * g++.dg/parse/mutable1.C: New test.
24716
24717 2004-07-13 Diego Novillo <dnovillo@redhat.com>
24718
24719 PR tree-optimization/16443
24720 * gcc.dg/tree-ssa/20040713-1.c: New test.
24721
24722 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
24723
24724 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
24725 for operator new.
24726
24727 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
24728
24729 * gfortran.dg/g77/README: New file
24730 * gfortran.dg/g77/19981216-0.f: Copy from
24731 g77.f-torture/noncompile. Add "dg-do compile" and
24732 dg-error as required.
24733 * gfortran.dg/g77/19990218-1.f: Likewise.
24734 * gfortran.dg/g77/19990905-1.f: Likewise.
24735 * gfortran.dg/g77/9263.f: Likewise.
24736 * gfortran.dg/g77/980615-0.f: Likewise.
24737 * gfortran.dg/g77/980616-0.f: Likewise.
24738 * gfortran.dg/g77/check0.f: Likewise.
24739 * gfortran.dg/g77/select_no_compile.f: Likewise.
24740
24741 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
24742
24743 Copy files from g77.f-torture/compile.
24744 Add "{ dg-do compile}". Other changes as noted
24745 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
24746 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
24747 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
24748 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
24749 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
24750 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
24751 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
24752 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
24753 statement to conform to standard. Append alpha1.x for reference.
24754 * gfortran.dg/g77/xformat.f: Add dg-warning
24755
24756 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
24757
24758 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
24759 Add {dg-do compile} directive.
24760 * gfortran.dg/g77/cpp2.F: Likewise.
24761
24762 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24763
24764 PR c++/5402
24765 * g++.dg/lookup/name-clash1.C: New test.
24766
24767 PR c++/9777
24768 * g++.dg/lookup/name-clash2.C: New test.
24769
24770 PR c++/12102
24771 * g++.dg/lookup/name-clash3.C: New test.
24772
24773 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24774
24775 * g++.dg/lookup/new2.C: New test.
24776 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
24777
24778 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
24779
24780 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
24781 Add {dg-do compile} directive.
24782 * gfortran.dg/g77/13060.f: Likewise.
24783 * gfortran.dg/g77/19990218-0.f: Likewise.
24784 * gfortran.dg/g77/19990305-0.f: Likewise.
24785 * gfortran.dg/g77/19990419-0.f: Likewise.
24786 * gfortran.dg/g77/19990502-0.f: Likewise.
24787 * gfortran.dg/g77/19990502-1.f: Likewise.
24788 * gfortran.dg/g77/19990525-0.f: Likewise.
24789 * gfortran.dg/g77/19990826-1.f: Likewise.
24790 * gfortran.dg/g77/19990826-3.f: Likewise.
24791 * gfortran.dg/g77/19990905-2.f: Likewise.
24792 * gfortran.dg/g77/20000412-1.f: Likewise.
24793 * gfortran.dg/g77/20000511-1.f: Likewise.
24794 * gfortran.dg/g77/20000511-2.f: Likewise.
24795 * gfortran.dg/g77/20000518.f: Likewise.
24796 * gfortran.dg/g77/20000601-1.f: Likewise.
24797 * gfortran.dg/g77/20000601-2.f: Likewise.
24798 * gfortran.dg/g77/20000629-1.f: Likewise.
24799 * gfortran.dg/g77/20000630-2.f: Likewise.
24800 * gfortran.dg/g77/20010115.f: Likewise.
24801 * gfortran.dg/g77/20010321-1.f: Likewise.
24802 * gfortran.dg/g77/20010426.f: Likewise.
24803 * gfortran.dg/g77/20020307-1.f: Likewise.
24804 * gfortran.dg/g77/8485.f: Likewise.
24805 * gfortran.dg/g77/960317-1.f: Likewise.
24806 * gfortran.dg/g77/970915-0.f: Likewise.
24807 * gfortran.dg/g77/980310-1.f: Likewise.
24808 * gfortran.dg/g77/980310-2.f: Likewise.
24809 * gfortran.dg/g77/980310-3.f: Likewise.
24810 * gfortran.dg/g77/980310-4.f: Likewise.
24811 * gfortran.dg/g77/980310-6.f: Likewise.
24812 * gfortran.dg/g77/980310-7.f: Likewise.
24813 * gfortran.dg/g77/980310-8.f: Likewise.
24814 * gfortran.dg/g77/980419-2.f: Likewise.
24815 * gfortran.dg/g77/980424-0.f: Likewise.
24816 * gfortran.dg/g77/980427-0.f: Likewise.
24817 * gfortran.dg/g77/980729-0.f: Likewise.
24818 * gfortran.dg/g77/981117-1.f: Likewise.
24819 * gfortran.dg/g77/toon_1.f: Likewise.
24820
24821 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24822
24823 PR c++/2204
24824 * g++.dg/other/abstract2.C: New test.
24825
24826 2004-07-12 Paul Brook <paul@codesourcery.com>
24827
24828 * gfortran.dg/pointer_init_1.f90: New test.
24829
24830 2004-07-11 Paul Brook <paul@codesourcery.com>
24831
24832 PR fortran/15986
24833 * gfortran.dg/contained_1.f90: New test.
24834
24835 2004-07-11 Mark Mitchell <mark@codesourcery.com>
24836
24837 * g++.dg/parse/defarg8.C: New test.
24838
24839 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24840
24841 PR fortran/16433
24842 * gfortran.dg/pr16433.f: New test.
24843
24844 PR fortran/17574
24845 * gfortran.dg/pr15754.f90: New test.
24846
24847 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
24848
24849 PR tree-optimization/16437
24850 * gcc.c-torture/execute/bitfld-4.c: New test.
24851
24852 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24853
24854 * gfortran.fortran-torture/execute/common_2.f90: Add check for
24855 access to common var from module.
24856
24857 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24858
24859 PR fortran/16336
24860 * gfortran.fortran-torture/execute/common_2.f90: New test.
24861
24862 2004-07-10 Paul Brook <paul@codesourcery.com>
24863
24864 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
24865
24866 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24867
24868 PR fortran/15969
24869 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
24870
24871 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
24872
24873 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
24874 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
24875 * gfortran.dg/g77/ffree-form-1.f: Likewise.
24876 * gfortran.dg/g77/ffree-form-2.f: Likewise.
24877 * gfortran.dg/g77/ffree-form-3.f: Likewise.
24878 * gfortran.dg/g77/fno-underscoring.f: Likewise.
24879 * gfortran.dg/g77/funderscoring.f: Likewise.
24880 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
24881
24882 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24883
24884 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
24885
24886 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24887 Paul Brook <paul@codesourcery.com>
24888
24889 PR fortran/13415
24890 * gfortran.dg/common_pointer_1.f90: New test.
24891
24892 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24893
24894 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
24895
24896 2004-07-09 James E Wilson <wilson@specifixinc.com>
24897
24898 PR target/16364
24899 * gcc.c-torture/compile/20040709-1.c: New.
24900
24901 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24902
24903 PR fortran/14077
24904 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
24905
24906 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24907
24908 PR fortran/13201
24909 * gfortran.dg/shape_1.f90: New test.
24910
24911 2004-07-09 Zack Weinberg <zack@codesourcery.com>
24912 Andrew Pinski <apinski@apple.com>
24913
24914 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
24915
24916 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24917
24918 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
24919 comment.
24920
24921 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24922 Paul Brook <paul@codesourcery.com>
24923
24924 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
24925 '.f95' and '.F95'.
24926
24927 2004-07-09 Diego Novillo <dnovillo@redhat.com>
24928
24929 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
24930
24931 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24932
24933 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
24934 testcases with capital suffix.
24935
24936 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24937
24938 PR fortran/15481
24939 PR fortran/13372
24940 PR fortran/13575
24941 PR fortran/15978
24942 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
24943
24944 * gfortran.dg/implicit_1.f90: New test.
24945
24946 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
24947
24948 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
24949 expression to match gfortran warning/error messages
24950 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
24951 dg-error text.
24952
24953 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
24954
24955 * lib/fortran-torture.exp: Rename proc search_for to
24956 search_for_re.
24957
24958 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
24959
24960 * gcc.c-torture/execute/simd-5.x: New file.
24961 XFAIL on SPARC 64-bit at -O0.
24962
24963 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24964
24965 PR c++/8211
24966 PR c++/16165
24967 * g++.dg/warn/effc3.C: New test.
24968
24969 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
24970
24971 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
24972 change X to 1X in format.
24973 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
24974 add data statements to conform to standard.
24975
24976 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
24977
24978 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
24979 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
24980 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
24981
24982 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
24983
24984 * gfortran.dg/g77/7388.f: Copy from g77.dg
24985 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
24986 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
24987 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
24988 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
24989 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
24990 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
24991 * gfortran.dg/g77/strlen0.f: Likewise.
24992
24993 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
24994
24995 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
24996 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
24997
24998 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24999
25000 * gcc.c-torture/execute/920428-2.x: Delete.
25001 * gcc.c-torture/execute/920501-7.x: Likewise.
25002
25003 2004-07-08 Jakub Jelinek <jakub@redhat.com>
25004
25005 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
25006 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
25007 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
25008 prescott and c3-2.
25009 (PREFETCH_3DNOW): Add -march=c3.
25010
25011 2004-07-08 Diego Novillo <dnovillo@redhat.com>
25012
25013 PR c/16437
25014 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
25015 * gcc.c-torture/execute/bf64-1.x: Likewise.
25016
25017 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25018
25019 * gcc.c-torture/compile/20040708-1.c: New test.
25020
25021 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25022
25023 PR c++/16169
25024 * g++.dg/warn/effc2.C: New test.
25025
25026 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
25027
25028 * gcc.c-torture/execute/bitfld-1.x: Remove.
25029 * gcc.c-torture/execute/bitfld-3.c: New test.
25030 * gcc.dg/bitfld-2.c: Remove XFAILs.
25031
25032 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
25033
25034 PR c++/16276
25035 * g++.dg/rtti/tinfo1.C: New file.
25036
25037 2004-07-07 Eric Christopher <echristo@redhat.com>
25038
25039 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
25040
25041 2004-07-07 Andrew Pinski <apinski@apple.com>
25042
25043 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
25044
25045 2004-07-07 Mark Mitchell <mark@codesourcery.com>
25046
25047 * g++.dg/init/call1.C: XFAIL.
25048
25049 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
25050
25051 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
25052 except for movstrict*, to movmem* and clrstr* to clrmem*.
25053
25054 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
25055
25056 * gcc.c-torture/execute/20040707-1.c: New test.
25057
25058 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
25059
25060 * gcc.c-torture/execute/20040706-1.c: New test.
25061
25062 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25063
25064 PR c++/3671
25065 * g++.dg/template/spec14.C: New test.
25066
25067 2004-07-05 Jakub Jelinek <jakub@redhat.com>
25068
25069 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
25070 nothing if not yet defined. Use it in b, c and d type definitions.
25071 * gcc.c-torture/execute/20040705-1.c: New test.
25072 * gcc.c-torture/execute/20040705-2.c: New test.
25073
25074 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25075
25076 PR c++/2518
25077 * g++.dg/lookup/new1.C: New test.
25078
25079 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25080
25081 PR c++/11406
25082 * g++.dg/template/sizeof8.C: New test.
25083
25084 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
25085
25086 * gcc.c-torture/compile/20040705-1.c: New test.
25087
25088 2004-07-04 Bud Davis <bdavis9659@comcast.net>
25089
25090 * gfortran.fortran-torture/execute/seq_io.f90: New test.
25091
25092 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
25093
25094 * gcc.dg/cpp/if-mop.c: Two new testcases.
25095 * gcc.dg/cpp/trad/comment-3.c: New.
25096
25097 2004-07-04 Paul Brook <paul@codesourcery.com>
25098
25099 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
25100
25101 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
25102
25103 PR c++/3761
25104 * g++.dg/lookup/crash4.C: New test.
25105
25106 2004-07-02 Zack Weinberg <zack@codesourcery.com>
25107
25108 * gcc.c-torture/execute/builtin-abs-1.c
25109 * gcc.c-torture/execute/builtin-abs-2.c
25110 * gcc.c-torture/execute/builtin-complex-1.c
25111 * gcc.c-torture/execute/builtins/string-1-lib.c
25112 * gcc.c-torture/execute/builtins/string-1.c
25113 * gcc.c-torture/execute/builtins/string-2-lib.c
25114 * gcc.c-torture/execute/builtins/string-2.c
25115 * gcc.c-torture/execute/builtins/string-3-lib.c
25116 * gcc.c-torture/execute/builtins/string-3.c
25117 * gcc.c-torture/execute/builtins/string-4-lib.c
25118 * gcc.c-torture/execute/builtins/string-4.c
25119 * gcc.c-torture/execute/builtins/string-5-lib.c
25120 * gcc.c-torture/execute/builtins/string-5.c
25121 * gcc.c-torture/execute/builtins/string-6-lib.c
25122 * gcc.c-torture/execute/builtins/string-6.c
25123 * gcc.c-torture/execute/builtins/string-7-lib.c
25124 * gcc.c-torture/execute/builtins/string-7.c
25125 * gcc.c-torture/execute/builtins/string-8-lib.c
25126 * gcc.c-torture/execute/builtins/string-8.c
25127 * gcc.c-torture/execute/builtins/string-9-lib.c
25128 * gcc.c-torture/execute/builtins/string-9.c
25129 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
25130 * gcc.c-torture/execute/builtins/string-asm-1.c
25131 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
25132 * gcc.c-torture/execute/builtins/string-asm-2.c
25133 * gcc.c-torture/execute/stdio-opt-1.c
25134 * gcc.c-torture/execute/stdio-opt-2.c
25135 * gcc.c-torture/execute/stdio-opt-3.c
25136 * gcc.c-torture/execute/string-opt-1.c
25137 * gcc.c-torture/execute/string-opt-10.c
25138 * gcc.c-torture/execute/string-opt-11.c
25139 * gcc.c-torture/execute/string-opt-12.c
25140 * gcc.c-torture/execute/string-opt-13.c
25141 * gcc.c-torture/execute/string-opt-14.c
25142 * gcc.c-torture/execute/string-opt-15.c
25143 * gcc.c-torture/execute/string-opt-16.c
25144 * gcc.c-torture/execute/string-opt-2.c
25145 * gcc.c-torture/execute/string-opt-6.c
25146 * gcc.c-torture/execute/string-opt-7.c
25147 * gcc.c-torture/execute/string-opt-8.c:
25148 Replace with ...
25149
25150 * gcc.c-torture/execute/builtins/abs-2.c
25151 * gcc.c-torture/execute/builtins/abs-3.c
25152 * gcc.c-torture/execute/builtins/complex-1.c
25153 * gcc.c-torture/execute/builtins/fprintf.c
25154 * gcc.c-torture/execute/builtins/fputs.c
25155 * gcc.c-torture/execute/builtins/memcmp.c
25156 * gcc.c-torture/execute/builtins/memmove.c
25157 * gcc.c-torture/execute/builtins/memops-asm.c
25158 * gcc.c-torture/execute/builtins/mempcpy-2.c
25159 * gcc.c-torture/execute/builtins/mempcpy.c
25160 * gcc.c-torture/execute/builtins/memset.c
25161 * gcc.c-torture/execute/builtins/printf.c
25162 * gcc.c-torture/execute/builtins/sprintf.c
25163 * gcc.c-torture/execute/builtins/strcat.c
25164 * gcc.c-torture/execute/builtins/strchr.c
25165 * gcc.c-torture/execute/builtins/strcmp.c
25166 * gcc.c-torture/execute/builtins/strcpy.c
25167 * gcc.c-torture/execute/builtins/strcspn.c
25168 * gcc.c-torture/execute/builtins/strlen-2.c
25169 * gcc.c-torture/execute/builtins/strlen.c
25170 * gcc.c-torture/execute/builtins/strncat.c
25171 * gcc.c-torture/execute/builtins/strncmp-2.c
25172 * gcc.c-torture/execute/builtins/strncmp.c
25173 * gcc.c-torture/execute/builtins/strncpy.c
25174 * gcc.c-torture/execute/builtins/strpbrk.c
25175 * gcc.c-torture/execute/builtins/strpcpy-2.c
25176 * gcc.c-torture/execute/builtins/strpcpy.c
25177 * gcc.c-torture/execute/builtins/strrchr.c
25178 * gcc.c-torture/execute/builtins/strspn.c
25179 * gcc.c-torture/execute/builtins/strstr-asm.c
25180 * gcc.c-torture/execute/builtins/strstr.c:
25181 ... these new files.
25182
25183 * gcc.c-torture/execute/builtins/abs-2-lib.c
25184 * gcc.c-torture/execute/builtins/abs-3-lib.c
25185 * gcc.c-torture/execute/builtins/complex-1-lib.c
25186 * gcc.c-torture/execute/builtins/fprintf-lib.c
25187 * gcc.c-torture/execute/builtins/fputs-lib.c
25188 * gcc.c-torture/execute/builtins/memcmp-lib.c
25189 * gcc.c-torture/execute/builtins/memmove-lib.c
25190 * gcc.c-torture/execute/builtins/memops-asm-lib.c
25191 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
25192 * gcc.c-torture/execute/builtins/mempcpy-lib.c
25193 * gcc.c-torture/execute/builtins/memset-lib.c
25194 * gcc.c-torture/execute/builtins/printf-lib.c
25195 * gcc.c-torture/execute/builtins/sprintf-lib.c
25196 * gcc.c-torture/execute/builtins/strcat-lib.c
25197 * gcc.c-torture/execute/builtins/strchr-lib.c
25198 * gcc.c-torture/execute/builtins/strcmp-lib.c
25199 * gcc.c-torture/execute/builtins/strcpy-lib.c
25200 * gcc.c-torture/execute/builtins/strcspn-lib.c
25201 * gcc.c-torture/execute/builtins/strlen-2-lib.c
25202 * gcc.c-torture/execute/builtins/strlen-lib.c
25203 * gcc.c-torture/execute/builtins/strncat-lib.c
25204 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
25205 * gcc.c-torture/execute/builtins/strncmp-lib.c
25206 * gcc.c-torture/execute/builtins/strncpy-lib.c
25207 * gcc.c-torture/execute/builtins/strpbrk-lib.c
25208 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
25209 * gcc.c-torture/execute/builtins/strpcpy-lib.c
25210 * gcc.c-torture/execute/builtins/strrchr-lib.c
25211 * gcc.c-torture/execute/builtins/strspn-lib.c
25212 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
25213 * gcc.c-torture/execute/builtins/strstr-lib.c
25214 * gcc.c-torture/execute/builtins/lib/abs.c
25215 * gcc.c-torture/execute/builtins/lib/fprintf.c
25216 * gcc.c-torture/execute/builtins/lib/memset.c
25217 * gcc.c-torture/execute/builtins/lib/printf.c
25218 * gcc.c-torture/execute/builtins/lib/sprintf.c
25219 * gcc.c-torture/execute/builtins/lib/strcpy.c
25220 * gcc.c-torture/execute/builtins/lib/strcspn.c
25221 * gcc.c-torture/execute/builtins/lib/strncat.c
25222 * gcc.c-torture/execute/builtins/lib/strncmp.c
25223 * gcc.c-torture/execute/builtins/lib/strncpy.c
25224 * gcc.c-torture/execute/builtins/lib/strpbrk.c
25225 * gcc.c-torture/execute/builtins/lib/strspn.c
25226 * gcc.c-torture/execute/builtins/lib/strstr.c:
25227 New files containing support routines.
25228
25229 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
25230 declaration.
25231 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
25232 when not optimizing.
25233
25234 2004-07-02 Mark Mitchell <mark@codesourcery.com>
25235
25236 PR c++/16240
25237 * g++.dg/abi/mangle22.C: New test.
25238 * g++.dg/abi/mangle23.C: Likewise.
25239
25240 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
25241
25242 PR fortran/16290
25243 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
25244 Allow for cases without denormalized floating point numbers.
25245
25246 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
25247
25248 PR c/1027
25249 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25250 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
25251 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
25252 expected warning text.
25253 * gcc.dg/format/diag-2.c: New test.
25254
25255 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
25256
25257 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
25258
25259 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
25260
25261 * gcc.dg/builtins-43.c: New.
25262 * gcc.dg/builtins-44.c: New.
25263 * gcc.dg/builtins-45.c: New.
25264
25265 2004-06-26 Geoffrey Keating <geoffk@apple.com>
25266 Andreas Tobler <a.tobler@schweiz.ch>
25267
25268 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
25269 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
25270 as SIGSEGV.
25271 * gcc.dg/cleanup-11.c: Likewise.
25272 * gcc.dg/cleanup-8.c: Likewise.
25273 * gcc.dg/cleanup-9.c: Likewise.
25274 * gcc.dg/cleanup-5.c: Run on all platforms.
25275
25276 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
25277
25278 * g++.dg/warn/nonnull1.C: New test.
25279
25280 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
25281
25282 * gcc.dg/compat/compat-common.h: Wrap up CINT in
25283 an #ifndef SKIP_COMPLEX_INT/#endif pair.
25284 Special-case the Sun compiler wrt to <complex.h>.
25285
25286 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
25287
25288 * gcc.dg/Wunreachable-8.C: New test.
25289
25290 * gcc.dg/h8300-ice2.c : New test.
25291
25292 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
25293
25294 PR fortran/16161
25295 * gfortran.fortran-torture/compile/implicit.f90: Add test
25296 for implicit character.
25297
25298 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
25299
25300 PR fortran/16289
25301 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
25302 Use tiny() intrinsic to find smallest non-negative real
25303
25304 2004-06-30 Jakub Jelinek <jakub@redhat.com>
25305
25306 * gcc.dg/compat/struct-by-value-22_main.c: New test.
25307 * gcc.dg/compat/struct-by-value-22_x.c: New.
25308 * gcc.dg/compat/struct-by-value-22_y.c: New.
25309
25310 * gcc.c-torture/execute/20040629-1.c: New test.
25311
25312 2004-06-29 Jakub Jelinek <jakub@redhat.com>
25313
25314 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
25315 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
25316
25317 PR target/16195
25318 * gcc.dg/20040625-1.c: New test.
25319
25320 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25321
25322 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
25323
25324 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25325
25326 PR fortran/15963
25327 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
25328
25329 2004-06-29 Richard Henderson <rth@redhat.com>
25330
25331 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
25332
25333 2004-06-29 Paul Brook <paul@codesourcery.com>
25334
25335 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
25336 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
25337
25338 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
25339
25340 PR c++/16260
25341 * g++.dg/parse/crash15.C: New.
25342
25343 2004-06-28 Andrew Pinski <apinski@apple.com>
25344
25345 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
25346 by the error already.
25347
25348 * g++.dg/opt/ptrmem4.C: Change to compile only test.
25349
25350 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
25351
25352 PR target/14041
25353 * gcc.dg/h8300-bss-align-1.c : New.
25354
25355 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
25356
25357 * PR c++/16174
25358 * g++.dg/template/ctor4.C: New.
25359
25360 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
25361
25362 PR c++/16205
25363 * g++.dg/warn/Wsequence-point-1.C: New test.
25364
25365 2004-06-27 Paul Brook <paul@codesourcery.com>
25366
25367 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
25368
25369 2004-06-27 Zack Weinberg <zack@codesourcery.com>
25370
25371 * g++.old-deja/g++.mike/p7325.C: Remove.
25372
25373 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
25374
25375 PR c/14963
25376 * gcc.dg/pr14963.c: New test.
25377
25378 2004-06-27 Mark Mitchell <mark@codesourcery.com>
25379
25380 PR c++/16193
25381 * g++.dg/parse/redef1.C: New test.
25382
25383 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
25384
25385 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
25386 20021110.c.
25387 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
25388 20021119-1.c.
25389 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
25390 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
25391 5-04.c.
25392 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
25393 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
25394 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
25395 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
25396 g++.brendan/enum14.C.
25397 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
25398 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
25399 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
25400 g++.mike/virt1.C.
25401 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
25402 memtemp24.C.
25403
25404 2004-06-27 Roger Sayle <roger@eyesopen.com>
25405
25406 * gcc.dg/20040527-1.c: New test case.
25407
25408 2004-06-26 Bud Davis <bdavis9659@comcast.net>
25409
25410 PR gfortran/pr16196
25411 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
25412
25413 2004-06-25 Roger Sayle <roger@eyesopen.com>
25414
25415 PR middle-end/15825
25416 * gcc.dg/pr15825-1.c: New test case.
25417
25418 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
25419
25420 * gcc.c-torture/execute/20040625-1.c: New test.
25421
25422 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25423
25424 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
25425
25426 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
25427
25428 * gcc.dg/torture/mips-div-1.c: New test.
25429
25430 2004-06-24 Jeff Law <law@redhat.com>
25431
25432 * gcc.dg/tree-ssa/20040624-1.c: New test.
25433
25434 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
25435
25436 * gcc.c-torture/compile/20040624-1.c: New test.
25437
25438 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25439
25440 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
25441 this directory.
25442
25443 2004-06-23 Andrew Pinski <apinski@apple.com>
25444
25445 PR middle-end/15988
25446 * g++.dg/opt/ptrmem4.C: New test.
25447
25448 * gcc.dg/c90-array-quals-2.c: New test.
25449
25450 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
25451
25452 * gcc.dg/kpice1.c: New test.
25453
25454 2006-06-23 Andrew Pinski <apinski@apple.com>
25455
25456 * gcc.dg/c90-array-quals.c: New test.
25457
25458 2006-06-22 Richard Henderson <rth@redhat.com>
25459
25460 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25461
25462 2004-06-22 Loren James Rittle <ljrittle@acm.org>
25463
25464 * gcc.dg/builtins-config.h: Handle FreeBSD.
25465
25466 2006-06-22 Richard Henderson <rth@redhat.com>
25467
25468 * g++.dg/opt/devirt1.C: New.
25469
25470 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
25471
25472 * g++.dg/opt/pr15551.C: New testcase.
25473
25474 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
25475
25476 PR target/14800
25477 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25478 x86_64-*-linux* when compiling for 32bit.
25479
25480 2004-06-21 Andrew Pinski <apinski@apple.com>
25481
25482 * gcc.dg/pch/struct-1.c: New.
25483 * gcc.dg/pch/struct-1.hs: New.
25484
25485 2004-06-21 Geoffrey Keating <geoffk@apple.com>
25486
25487 * gcc.dg/pch/save-temps-1.c: New file.
25488 * gcc.dg/pch/save-temps-1.hs: New file.
25489
25490 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
25491
25492 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25493 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25494
25495 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25496
25497 * gfortran.fortran-torture/execute/select_1.f90: Rename function
25498 to fix type error.
25499 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25500 Remove trailing spaces.
25501
25502 2004-06-21 Richard Henderson <rth@redhat.com>
25503
25504 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
25505 merging && to BIT_FIELD_REF.
25506
25507 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
25508
25509 * g++.dg/opt/placeholder1.C: New test.
25510
25511 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
25512
25513 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25514 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25515 * gcc.dg/compat/union-m128-1_x.c: Likewise.
25516 * gcc.dg/compat/union-m128-1_y.c: Likewise.
25517
25518 2004-06-20 Zack Weinberg <zack@codesourcery.com>
25519
25520 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
25521 extern "C".
25522 * g++.dg/other/pragma-re-1.C: Add comments.
25523
25524 2004-06-19 Bud Davis <bdavis9659@comcast.net>
25525
25526 PR gfortran/16080
25527 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
25528
25529 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
25530
25531 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
25532 instead of setting the type of size_t by
25533 hand.
25534
25535 2004-06-18 Roger Sayle <roger@eyesopen.com>
25536
25537 * gcc.dg/unordered-2.c: New test case.
25538 * gcc.dg/unordered-3.c: New test case.
25539
25540 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
25541
25542 PR other/16043
25543 * lib/g++.exp (g++_version): Tweak regexp for version
25544 * lib/g77.exp (g77_version): Likewise.
25545 * lib/gfortran.exp (gfortran_version): Likewise.
25546 * lib/objc.exp (objc_version): Likewise.
25547 * lib/treelang.exp (treelang_version): Likewise.
25548
25549 2004-06-19 Jakub Jelinek <jakub@redhat.com>
25550
25551 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
25552 Use INT_MAX instead of __INT_MAX__.
25553 * gcc.dg/compat/struct-align-2_y.c: Likewise.
25554
25555 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
25556 * gcc.dg/compat/scalar-return-3_x.c: Use it.
25557 * gcc.dg/compat/scalar-return-3_y.c: Use it.
25558 * gcc.dg/compat/scalar-return-4_x.c: Use it.
25559 * gcc.dg/compat/scalar-return-4_y.c: Use it.
25560 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
25561 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
25562 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
25563 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
25564
25565 * gcc.dg/range-test-1.c: New test.
25566 * g++.dg/opt/range-test-1.C: New test.
25567
25568 2004-06-17 Richard Henderson <rth@redhat.com>
25569
25570 * objc.dg/sync-1.m: New.
25571 * objc.dg/try-catch-1.m: Don't force next runtime.
25572 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
25573 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
25574 shadowed catch clause.
25575 * objc.dg/try-catch-5.m: New.
25576
25577 2004-06-17 Zack Weinberg <zack@codesourcery.com>
25578
25579 Bug 14610
25580 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
25581
25582 2004-06-15 Richard Henderson <rth@redhat.com>
25583
25584 * gcc.dg/20001116-1.c: Move expected warning line.
25585
25586 2004-06-15 Richard Henderson <rth@redhat.com>
25587
25588 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
25589 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
25590
25591 2004-06-15 Jeff Law <law@redhat.com>
25592
25593 * gcc.dg/tree-ssa/20040615-1.c: New test.
25594 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
25595 be less sensitive to operand ordering.
25596 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
25597
25598 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
25599
25600 * g++.dg/abi/bitfield3.C: Add comment..
25601
25602 2004-06-15 Richard Henderson <rth@redhat.com>
25603
25604 * g++.dg/ext/stmtexpr1.C: XFAIL.
25605 * gcc.dg/20030612-1.c: XFAIL.
25606
25607 2004-06-15 Eric Christopher <echristo@redhat.com>
25608
25609 * g++.dg/charset/asm5.c: New.
25610 * gcc.dg/charset/asm6.c: New.
25611
25612 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25613
25614 PR fortran/15962
25615 * gfortran.fortran-torture/execute/select_1.f90: New test.
25616
25617 2004-06-15 Paul Brook <paul@codesourcery.com>
25618
25619 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
25620
25621 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25622
25623 PR c++/15967
25624 * g++.dg/lookup/crash3.C: New test.
25625
25626 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25627
25628 PR c++/15947
25629 * g++.dg/parse/dtor4.C: New test.
25630
25631 2004-06-14 Jeff Law <law@redhat.com>
25632
25633 * gcc.c-torture/compile/20040614-1.c: New test.
25634
25635 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25636
25637 PR fortran/15211
25638 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
25639 LEN of a character array.
25640
25641 2004-06-14 Mark Mitchell <mark@codesourcery.com>
25642
25643 PR c++/15096
25644 * g++.dg/template/ptrmem10.C: New test.
25645
25646 PR c++/14930
25647 * g++.dg/template/friend30.C: New test.
25648
25649 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25650
25651 PR fortran/14928
25652 * gfortran.fortran-torture/compile/mloc.f90: New test.
25653
25654 2004-06-13 Paul Brook <paul@codesourcery.com>
25655
25656 * gfortran.fortran-torture/execute/random_2.f90: New test.
25657
25658 2004-06-13 Eric Christopher <echristo@redhat.com>
25659
25660 * gcc.dg/noncompile/redecl-1.c: Fix error message.
25661
25662 2004-06-12 Paul Brook <paul@codesourcery.com>
25663
25664 * gfortran.fortran-torture/execute/contained_3.f90: New test.
25665
25666 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25667
25668 PR fortran/14923
25669 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
25670
25671 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25672
25673 PR fortran/14957
25674 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
25675 syntax errors in end statements of contained subroutines.
25676
25677 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25678
25679 PR fortran/12841
25680 * gfortran.fortran-torture/execute/null_arg.f90: New test.
25681
25682 2004-06-12 Bud Davis <bdavis9659@comcast.net>
25683
25684 PR fortran/15665
25685 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
25686
25687 2004-06-12 Bud Davis <bdavis9659@comcast.net>
25688
25689 PR gfortran/12839
25690 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
25691
25692 2004-06-11 Mark Mitchell <mark@codesourcery.com>
25693
25694 PR c++/15862
25695 * g++.dg/parse/enum1.C: New test.
25696
25697 2004-06-10 Jeff Law <law@redhat.com>
25698
25699 * gcc.c-torture/compile/20040610-1.c: New test.
25700
25701 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25702
25703 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
25704 * g++.old-deja/g++.other/decl3.C: Likewise.
25705
25706 2004-06-10 Brian Booth <bbooth@redhat.com>
25707
25708 * gcc.dg/tree-ssa/20031015-1.c: Scan for
25709 V_MAY_DEF instead of VDEF.
25710 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
25711
25712 2004-06-10 Mark Mitchell <mark@codesourcery.com>
25713
25714 PR c++/14211
25715 * g++.dg/conversion/const1.C: New test.
25716
25717 PR c++/15076
25718 * g++.dg/conversion/reinterpret1.C: New test.
25719
25720 PR c++/15877
25721 * g++.dg/template/enum2.C: New test.
25722
25723 PR c++/15227
25724 * g++.dg/template/error13.C: New test.
25725
25726 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25727
25728 PR fortran/14957
25729 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
25730 arguments to test_* REAL and of the right size.
25731
25732 2004-06-10 Jakub Jelinek <jakub@redhat.com>
25733
25734 PR target/15569
25735 PR rtl-optimization/15681
25736 * gcc.dg/20040609-1.c: New test.
25737
25738 2004-06-10 Jakub Jelinek <jakub@redhat.com>
25739
25740 PR c++/14791
25741 * g++.dg/opt/builtins1.C: New test.
25742
25743 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
25744
25745 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
25746 that use default windows32 struct layout.
25747 * gcc.dg/i386-bitfield2.c: Likewise.
25748
25749 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
25750
25751 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
25752 for mingw32 and cygwin targets.
25753
25754 2004-06-09 Geoffrey Keating <geoffk@apple.com>
25755
25756 * gcc.dg/pch/macro-4.c: New.
25757 * gcc.dg/pch/macro-4.hs: New.
25758
25759 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25760
25761 PR fortran/13249
25762 * gfortran.fortran-torture/compile/name_clash.f90: New test.
25763
25764 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25765
25766 PR fortran/13372
25767 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
25768
25769 2004-06-09 Bud Davis <bdavis9659@comcast.net>
25770
25771 PR gfortran/14897
25772 * gfortran.fortran-torture/execute/t_edit.f90: New test.
25773
25774 2004-06-09 Bud Davis <bdavis9659@comcast.net>
25775
25776 PR gfortran/15755
25777 * gfortran.fortran-torture/execute/backspace.c : New test.
25778
25779 2004-06-09 Paul Brook <paul@codesourcery.com>
25780
25781 * gfortran.fortran-torture/execure/intrinsic_associated.f90
25782 (pointer_to_section): Rewrite to use smaller array.
25783
25784 2004-06-08 David Edelsohn <edelsohn@gnu.org>
25785
25786 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
25787 * gcc.dg/ext/altivec-10.c: Same.
25788 * gcc.dg/ext/altivec-11.c: Same.
25789 * gcc.dg/ext/altivec-12.c: Same.
25790 * gcc.dg/ext/altivec-13.c: Same.
25791 * gcc.dg/ext/altivec-14.c: Same.
25792 * gcc.dg/ext/altivec-15.c: Same.
25793 * gcc.dg/ext/altivec-16.c: Same.
25794 * gcc.dg/ext/altivec-3.c: Same.
25795 * gcc.dg/ext/altivec-4.c: Same.
25796 * gcc.dg/ext/altivec-6.c: Same.
25797 * gcc.dg/ext/altivec-7.c: Same.
25798 * gcc.dg/ext/altivec-8.c: Same.
25799 * gcc.dg/ext/altivec-varargs-1.c: Same.
25800
25801 * g++.dg/ext/altivec-1.C: Correct dg syntax.
25802 * g++.dg/ext/altivec-10.C: Same.
25803 * g++.dg/ext/altivec-2.C: Same.
25804 * g++.dg/ext/altivec-3.C: Same.
25805 * g++.dg/ext/altivec-4.C: Same.
25806 * g++.dg/ext/altivec-5.C: Same.
25807 * g++.dg/ext/altivec-6.C: Same.
25808 * g++.dg/ext/altivec-7.C: Same.
25809 * g++.dg/ext/altivec-8.C: Same.
25810 * g++.dg/ext/altivec-9.C: Same.
25811
25812 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25813
25814 PR c++/7841
25815 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
25816
25817 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
25818
25819 * gcc.dg/union-1.c: New test.
25820
25821 2004-06-07 Roger Sayle <roger@eyesopen.com>
25822
25823 * gcc.dg/builtins-41.c: New test case.
25824 * gcc.dg/builtins-42.c: New test case.
25825
25826 2004-06-07 David Edelsohn <edelsohn@gnu.org>
25827
25828 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
25829 * g++.dg/ext/altivec-10.C: Same.
25830 * g++.dg/ext/altivec-2.C: Same.
25831 * g++.dg/ext/altivec-3.C: Same.
25832 * g++.dg/ext/altivec-4.C: Same.
25833 * g++.dg/ext/altivec-5.C: Same.
25834 * g++.dg/ext/altivec-6.C: Same.
25835 * g++.dg/ext/altivec-7.C: Same.
25836 * g++.dg/ext/altivec-8.C: Same.
25837 * g++.dg/ext/altivec-9.C: Same.
25838 * g++.old-deja/g++.abi/cxa_vec.C: Same.
25839 * g++.old-deja/g++.brendan/new3.C: Same.
25840 * gcc.c-torture/execute/eeprof-1.x: Same.
25841
25842 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
25843
25844 PR c/14765
25845 * gcc.dg/pr14765-1.c: New test.
25846
25847 2004-06-07 Roger Sayle <roger@eyesopen.com>
25848
25849 PR c/14649
25850 * gcc.dg/pr14649-1.c: New test case.
25851
25852 2004-06-07 Richard Henderson <rth@redhat.com>
25853
25854 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
25855 if temporaries.
25856
25857 2004-06-07 David Edelsohn <edelsohn@gnu.org>
25858
25859 * g++.dg/eh/elide1.C: Remove XFAIL.
25860
25861 2004-06-07 Mark Mitchell <mark@codesourcery.com>
25862
25863 PR c++/15337
25864 * g++.dg/expr/sizeof3.C: New test.
25865
25866 PR c++/14777
25867 * g++.dg/template/access14.C: New test.
25868
25869 PR c++/15554
25870 * g++.dg/template/enum1.C: New test.
25871
25872 PR c++/15057
25873 * g++.dg/eh/throw1.C: New test.
25874
25875 2004-06-07 David Ayers <d.ayers@inode.at>
25876 Ziemowit Laski <zlaski@apple.com>
25877
25878 * lib/objc.exp (objc_target_compile): Revert the '-framework
25879 Foundation' flag fix, since bare Darwin does not ship
25880 with the Foundation framework.
25881 * objc/execute/next_mapping.h: Provide a local NSConstantString
25882 @interface and @implementation.
25883 (objc_constant_string_init): A constructor function, used to
25884 initialize the NSConstantString meta-class object.
25885 * objc/execute/string1.m: Include "next_mapping.h" instead of
25886 <Foundation/NSString.h>.
25887 * objc/execute/string2.m: Likewise.
25888 * objc/execute/string3.m: Likewise.
25889 * objc/execute/string4.m: Likewise.
25890
25891 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
25892
25893 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
25894 to double. Replace double with FLOAT.
25895 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
25896
25897 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
25898 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
25899 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
25900 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
25901 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
25902 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
25903 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
25904 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
25905
25906 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
25907
25908 PR c/13519
25909 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
25910
25911 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25912
25913 PR c++/15503
25914 * g++.dg/template/meminit2.C: New test.
25915
25916 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
25917
25918 PR target/15822
25919 * gcc.c-torture/execute/compare-fp-1.c,
25920 gcc.c-torture/execute/compare-fp-2.c,
25921 gcc.c-torture/execute/compare-fp-3.c,
25922 gcc.c-torture/execute/compare-fp-4.c,
25923 gcc.c-torture/execute/compare-fp-3.x,
25924 gcc.c-torture/execute/compare-fp-4.x: Moved...
25925 * gcc.c-torture/execute/ieee/compare-fp-1.c,
25926 gcc.c-torture/execute/ieee/compare-fp-2.c,
25927 gcc.c-torture/execute/ieee/compare-fp-3.c,
25928 gcc.c-torture/execute/ieee/compare-fp-4.c,
25929 gcc.c-torture/execute/ieee/compare-fp-3.x,
25930 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
25931
25932 2004-06-04 David Ayers <d.ayers@inode.at>
25933
25934 * objc/execute/protocol-isEqual-4.m: New testcase.
25935
25936 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
25937
25938 * objc/execute/protocol-isEqual-1.m: New testcase.
25939 * objc/execute/protocol-isEqual-2.m: New testcase.
25940 * objc/execute/protocol-isEqual-3.m: New testcase.
25941
25942 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25943
25944 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
25945
25946 2004-06-02 Ziemowit Laski <zlaski@apple.com>
25947
25948 * lib/objc.exp (objc_target_compile): When running tests on
25949 Darwin (Mac OS X), inform the linker about '-framework
25950 'Foundation'.
25951
25952 2004-06-02 Eric Christopher <echristo@redhat.com>
25953
25954 * gcc.c-torture/compile/20040602-1.c: New.
25955
25956 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
25957
25958 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
25959 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25960
25961 PR tree-optimization/14736
25962 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
25963
25964 PR tree-optimization/14042
25965 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
25966
25967 PR tree-optimization/14729
25968 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
25969
25970 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25971
25972 PR fortran/15557
25973 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
25974
25975 2004-06-01 Richard Hederson <rth@redhat.com>
25976
25977 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
25978
25979 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25980
25981 PR c++/14932
25982 * g++.dg/parse/offsetof4.C: New test.
25983
25984 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
25985
25986 PR objc/7993
25987 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
25988
25989 2004-05-31 Mark Mitchell <mark@codesourcery.com>
25990
25991 PR c++/15701
25992 * g++.dg/template/friend29.C: New test.
25993
25994 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
25995
25996 PR c/15749
25997 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
25998
25999 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
26000
26001 * gcc.dg/sparc-trap-1.c: New test.
26002
26003 2004-05-31 Roger Sayle <roger@eyesopen.com>
26004
26005 PR middle-end/15069
26006 * g++.dg/opt/fold3.C: New test case.
26007
26008 2004-05-30 Graham Stott <graham.stott@btinternet.com>
26009
26010 * lib/target-supports.exp (check_iconv_available): Fix fallout
26011 from 2004-05-28 patch.
26012
26013 2004-05-30 Paul Brook <paul@codesourcery.com>
26014
26015 PR fortran/15620
26016 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
26017 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
26018
26019 2004-05-30 Steven G. Kargl <kargls@comcast.net>
26020
26021 * gfortran.fortran-torture/execute/random_1.f90: New test.
26022
26023 2004-05-28 Ziemowit Laski <zlaski@apple.com>
26024
26025 * g++.dg/ext/altivec-10.C: New test.
26026
26027 2004-05-29 Paul Brook <paul@codesourcery.com>
26028
26029 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
26030
26031 2004-05-28 Ziemowit Laski <zlaski@apple.com>
26032
26033 * gcc.dg/altivec-16.c: New test.
26034
26035 2004-05-28 Janis Johnson <janis187@us.ibm.com>
26036
26037 * lib/target-supports.exp (check_vmx_hw_available): New.
26038 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
26039
26040 * lib/target-supports.exp (check_alias_available,
26041 check_iconv_available, check_named_sections_available): Use
26042 unique names for temporary files.
26043
26044 2004-05-28 Ziemowit Laski <zlaski@apple.com>
26045
26046 * gcc.dg/altivec-15.c: New test.
26047
26048 2004-05-28 Mark Mitchell <mark@codesourcery.com>
26049
26050 PR c++/15083
26051 * g++.dg/warn/noeffect6.C: New test.
26052
26053 PR c++/15471
26054 * g++.dg/expr/ptrmem4.C: New test.
26055
26056 PR c++/15640
26057 * g++.dg/template/operator3.C: New test.
26058
26059 2004-05-28 Mark Mitchell <mark@codesourcery.com>
26060
26061 PR c++/14668
26062 * g++.dg/lookup/redecl1.C: New test.
26063 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
26064
26065 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
26066
26067 * gcc.c-torture/execute/compare-fp-1.c,
26068 gcc.c-torture/execute/compare-fp-2.c,
26069 gcc.c-torture/execute/compare-fp-3.c,
26070 gcc.c-torture/execute/compare-fp-4.c,
26071 gcc.c-torture/execute/compare-fp-3.x,
26072 gcc.c-torture/execute/compare-fp-4.x,
26073 gcc.dg/pr15649-1.c: New.
26074
26075 2004-05-27 Adam Nemet <anemet@lnxw.com>
26076
26077 PR c++/12883
26078 * g++.dg/init/array14.C: New test.
26079
26080 2004-05-25 Janis Johnson <janis187@us.ibm.com>
26081
26082 * lib/compat.exp (compat-get-options-main): New.
26083 (compat-get-options): Remove unneeded code, warn for ignored
26084 command.
26085 (compat-execute): Check flag set by dg-require-* commands.
26086
26087 * lib/compat.exp (compat-execute): Break up long lines.
26088
26089 2004-05-24 Janis Johnson <janis187@us.ibm.com>
26090
26091 * gcc.dg/altivec-7.c: Don't use 'vector long'.
26092 * gcc.dg/altivec-14.c: New test.
26093 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
26094
26095 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
26096 * gcc.dg/altivec-12.c: Ditto.
26097
26098 * gcc.dg/altivec-3.c: Move call to altivec_check.
26099
26100 2004-05-23 Mark Mitchell <mark@codesourcery.com>
26101
26102 PR c++/15044
26103 * g++.dg/template/error12.C: New test.
26104
26105 PR c++/15317
26106 * g++.dg/ext/attrib15.C: New test.
26107
26108 PR c++/15329
26109 * g++.dg/template/ptrmem9.C: New test.
26110
26111 2004-05-25 Paul Brook <paul@codesourcery.com>
26112
26113 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
26114
26115 2004-05-23 Mark Mitchell <mark@codesourcery.com>
26116
26117 PR c++/15165
26118 * g++.dg/template/crash19.C: New test.
26119
26120 2004-05-23 Mark Mitchell <mark@codesourcery.com>
26121
26122 PR c++/15025
26123 * g++.dg/template/redecl1.C: New test.
26124
26125 2004-05-23 Mark Mitchell <mark@codesourcery.com>
26126
26127 PR c++/14821
26128 * g++.dg/other/ns1.C: New test.
26129
26130 PR c++/14883
26131 * g++.dg/template/invalid1.C: New test.
26132
26133 2004-05-23 Paul Brook <paul@codesourcery.com>
26134 Victor Leikehman <lei@haifasphere.co.il>
26135
26136 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
26137 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
26138
26139 2004-05-22 Mark Mitchell <mark@codesourcery.com>
26140
26141 PR c++/15285
26142 PR c++/15299
26143 * g++.dg/template/non-dependent5.C: New test.
26144 * g++.dg/template/non-dependent6.C: New test.
26145
26146 2004-05-22 Mark Mitchell <mark@codesourcery.com>
26147
26148 PR c++/15507
26149 * g++.dg/inherit/union1.C: New test.
26150
26151 PR c++/15542
26152 * g++.dg/template/addr1.C: New test.
26153
26154 PR c++/15427
26155 * g++.dg/template/array5.C: New test.
26156
26157 PR c++/15287
26158 * g++.dg/template/array6.C: New test.
26159
26160 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
26161 Roger Sayle <roger@eyesopen.com>
26162
26163 * g++.dg/lookup/forscope2.C: New test case.
26164
26165 2004-05-22 Ben Elliston <bje@au.ibm.com>
26166
26167 * gcc.dg/cpp/Wmissingdirs.c: New.
26168
26169 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
26170
26171 PR target/15301
26172 * gcc.dg/compat/union-m128-1.h: New file.
26173 * gcc.dg/compat/union-m128-1_main.c: Likewise.
26174 * gcc.dg/compat/union-m128-1_x.c: Likewise.
26175 * gcc.dg/compat/union-m128-1_y.c: Likewise.
26176
26177 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
26178
26179 PR target/15302
26180 * gcc.dg/compat/struct-complex-1.h: New file.
26181 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
26182 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
26183 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26184
26185 2004-05-20 Roger Sayle <roger@eyesopen.com>
26186
26187 PR middle-end/3074
26188 * gcc.dg/pr3074-1.c: New test case.
26189 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
26190
26191 2004-05-20 Falk Hueffner <falk@debian.org>
26192
26193 PR other/15526
26194 * gcc.dg/ftrapv-1.c: New test case.
26195
26196 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
26197
26198 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
26199
26200 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
26201 Jeff Law <law@redhat.com>
26202
26203 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
26204 * gcc.dg/tree-ssa/20040518-2.c: New test.
26205
26206 * gcc.dg/tree-ssa/20040518-1.c: New test.
26207
26208 2004-05-18 Zack Weinberg <zack@codesourcery.com>
26209
26210 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
26211
26212 2004-05-18 Paul Brook <paul@codesourcery.com>
26213
26214 PR fortran/13930
26215 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
26216
26217 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26218
26219 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
26220 constant folding.
26221
26222 2004-05-17 Steven Bosscher <stevenb@suse.de>
26223
26224 * gcc.dg/tree-ssa/20040517-1.c: New test.
26225
26226 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26227
26228 * gcc.dg/loop-4.c: New test.
26229
26230 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
26231
26232 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
26233
26234 2004-05-15 Bud Davis <bdavis9659@comcast.net>
26235
26236 PR fortran/15311
26237 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
26238
26239 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26240
26241 PR fortran/13826
26242 PR fortran/13940
26243 * gfortran.fortran-torture/compile/data_1.f90: New test.
26244
26245 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
26246
26247 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
26248 * gcc.dg/uninit-H.c: Define ASM for __s390__.
26249
26250 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
26251
26252 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
26253
26254 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
26255
26256 PR c/15444
26257 * gcc.dg/format/xopen-1.c: Adjust expected message.
26258 * gcc.dg/format/xopen-3.c: New test.
26259
26260 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
26261
26262 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
26263
26264 2004-05-14 Jeff Law <law@redhat.com>
26265
26266 * gcc.dg/tree-ssa/20040514-2.c: New test.
26267
26268 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26269
26270 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
26271 this ...
26272 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
26273 this.
26274
26275 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
26276
26277 * gcc.dg/tree-ssa/20040514-1.c: New test.
26278
26279 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26280
26281 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
26282 test.
26283
26284 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26285
26286 PR fortran/14066
26287 * gfortran.fortran-torture/compile/do_1.f90: New test.
26288
26289 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26290
26291 PR fortran/15051
26292 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
26293 test.
26294
26295 2004-05-14 Bud Davis <bdavis9659@comcast.net>
26296
26297 PR fortran/15149
26298 * gfortran.fortran-torture/execute/random_init.f90: New test.
26299
26300 2004-05-13 Paul Brook <paul@codesourcery.com>
26301
26302 PR fortran/15314
26303 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
26304
26305 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
26306
26307 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
26308 for the powerpc case.
26309
26310 2004-05-13 Jeff Law <law@redhat.com>
26311
26312 * gcc.dg/tree-ssa/20040513-1.c: New test.
26313 * gcc.dg/tree-ssa/20040513-2.c: New test.
26314
26315 2004-05-13 Paul Brook <paul@codesourcery.com>
26316
26317 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
26318 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
26319 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
26320
26321 2004-05-13 Andreas Schwab <schwab@suse.de>
26322
26323 PR other/10819
26324 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
26325 characters.
26326
26327 2004-05-13 Bud Davis <bdavis9659@comcast.net>
26328
26329 PR fortran/15294
26330 * gfortran.fortran-torture/execute/adjustr.f90: New file.
26331
26332 2004-05-13 Diego Novillo <dnovillo@redhat.com>
26333
26334 Merge from tree-ssa-20020619-branch. See
26335 ChangeLog.tree-ssa for details.
26336
26337 2004-05-11 Ziemowit Laski <zlaski@apple.com>
26338
26339 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
26340 include <altivec.h> explicitly.
26341 * gcc.dg/altivec-13.c: Likewise.
26342
26343 2004-05-11 Paul Brook <paul@codesourcery.com>
26344
26345 * gcc.c-torture/compile/20010518-1.c: Force enum size.
26346
26347 2004-05-10 Eric Christopher <echristo@redhat.com>
26348
26349 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
26350 * gcc.dg/sibcall-4.c: Ditto.
26351
26352 2004-05-10 Ziemowit Laski <zlaski@apple.com>
26353
26354 * g++.dg/ext/altivec-8.C: New test case.
26355 * gcc.dg/altivec-13.c: New test case.
26356
26357 2004-05-08 Roger Sayle <roger@eyesopen.com>
26358
26359 * gcc.c-torture/execute/divcmp-1.c: New test case.
26360 * gcc.c-torture/execute/divcmp-2.c: New test case.
26361 * gcc.c-torture/execute/divcmp-3.c: New test case.
26362
26363 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
26364
26365 * g++.dg/other/pragma-re-2.C: New test.
26366
26367 2004-05-07 Uros Bizjak <uros@kss-loka.si>
26368
26369 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
26370 * gcc.dg/i386-387-2.c: Likewise.
26371
26372 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
26373 __builtin_drem.
26374 * gcc.dg/i386-387-6.c: Likewise.
26375
26376 2004-05-07 Uros Bizjak <uros@kss-loka.si>
26377
26378 * gcc.dg/builtins-33.c: Also check log1p*.
26379
26380 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
26381
26382 PR optimization/15296
26383 * gcc.c-torture/execute/pr15296.c: New test.
26384
26385 2004-05-05 Uros Bizjak <uros@kss-loka.si>
26386
26387 * gcc.dg/builtins-40.c: New test.
26388
26389 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
26390
26391 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26392
26393 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
26394
26395 * g++.dg/ext/spe1.C: New testcase.
26396
26397 2004-05-04 Ziemowit Laski <zlaski@apple.com>
26398
26399 * objc.dg/image-info.m: Allow additional attributes
26400 for __image_info section.
26401
26402 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
26403
26404 * gcc.dg/torture/mips-hilo-2.c: New test.
26405
26406 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26407
26408 PR c++/14389
26409 * g++.dg/template/member5.C: New test.
26410
26411 2004-05-03 Uros Bizjak <uros@kss-loka.si>
26412
26413 * gcc.dg/builtins-34.c: Also check expm1*.
26414
26415 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26416
26417 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26418 * gcc.dg/torture/builtin-convert-3.c: New test.
26419
26420 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
26421
26422 PR middle-end/15054
26423 * g++.dg/opt/pr15054.C: New test.
26424
26425 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26426
26427 * gcc.dg/torture/builtin-rounding-1.c: New test.
26428 * gcc.dg/builtins-25.c: Delete.
26429 * gcc.dg/builtins-29.c: Delete.
26430
26431 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
26432
26433 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
26434 * gcc.dg/sibcall-4.c: Likewise.
26435 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
26436
26437 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
26438
26439 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
26440 bit-field on 16-bit targets.
26441
26442 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
26443
26444 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
26445 16-bit targets.
26446
26447 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
26448
26449 * gcc.dg/rs6000-power2-1.c: Change to compile only.
26450 * gcc.dg/rs6000-power2-2.c: Likewise.
26451
26452 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
26453
26454 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26455 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26456 Change the asm registers to be in form of frN instead of fN.
26457
26458 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26459
26460 * gcc.dg/torture/builtin-convert-2.c: New test.
26461
26462 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
26463
26464 * gcc.dg/rs6000-power2-1.c: New test.
26465 * gcc.dg/rs6000-power2-2.c: New test.
26466
26467 2004-04-28 Jan Hubicka <jh@suse.cz>
26468
26469 * gcc.dg/unused-6.c: New test.
26470
26471 2004-04-24 Laurent GUERBY <laurent@guerby.net>
26472 Ulrich Weigand <uweigand@de.ibm.com>
26473
26474 * ada/acats/run_all.sh: Define $target variable.
26475
26476 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
26477
26478 PR c++/15119
26479 * g++.dg/other/vararg-1.C: New test.
26480
26481 PR c++/4794
26482 * g++.dg/eh/cleanup3.C: New test.
26483
26484 2004-04-24 Laurent GUERBY <laurent@guerby.net>
26485
26486 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26487 and ad8011a (target_insn).
26488 * ada/acats/support/macro.dfs: Likewise.
26489 * ada/acats/support/impbit.adb: New file.
26490
26491 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
26492
26493 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26494
26495 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
26496
26497 * gcc.dg/loop-3.c: New test.
26498
26499 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
26500
26501 * gcc.c-torture/execute/simd-5.c: New test.
26502
26503 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26504
26505 PR c++/15064
26506 * g++.dg/template/crash18.C: New test.
26507
26508 2004-04-22 Mark Mitchell <mark@codesourcery.com>
26509
26510 * g++.dg/ext/complit3.C: New test.
26511
26512 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
26513
26514 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
26515 * gcc.dg/altivec-3.c: Same.
26516 * gcc.dg/altivec-varargs-1.c: Same.
26517
26518 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
26519
26520 * lib/target-supports.exp (check_profiling_available): Assume
26521 profiling is not available on powerpc-eabi targets.
26522
26523 2004-04-21 Janis Johnson <janis187@us.ibm.com>
26524
26525 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
26526 * gcc.dg/vmx/bug-1.c: Ditto.
26527
26528 2004-04-20 Eric Christopher <echristo@redhat.com>
26529
26530 * gcc.dg/charset/extern.c: New test.
26531 * g++.dg/charset/extern3.cc: Ditto.
26532
26533 2004-04-20 Uros Bizjak <uros@kss-loka.si>
26534
26535 * gcc.dg/builtins-39.c: New test.
26536
26537 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
26538
26539 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
26540
26541 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
26542
26543 * gcc.dg/torture/mips-hilo-1.c: New test.
26544
26545 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
26546
26547 * gcc.c-torture/compile/20040419-1.c: New test.
26548
26549 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
26550
26551 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
26552
26553 2004-04-18 Zack Weinberg <zack@codesourcery.com>
26554 Aldy Hernandez <aldyh@redhat.com>
26555
26556 * gcc.c-torture/execute/va-arg-24.c: New.
26557
26558 2004-04-17 Zack Weinberg <zack@codesourcery.com>
26559 Aldy Hernandez <aldyh@redhat.com>
26560
26561 * gcc.dg/vmx/1b-01.c: New.
26562 * gcc.dg/vmx/1b-02.c: New.
26563 * gcc.dg/vmx/1b-03.c: New.
26564 * gcc.dg/vmx/1b-04.c: New.
26565 * gcc.dg/vmx/1b-05.c: New.
26566 * gcc.dg/vmx/1b-06.c: New.
26567 * gcc.dg/vmx/1b-07.c: New.
26568 * gcc.dg/vmx/1c-01.c: New.
26569 * gcc.dg/vmx/1c-02.c: New.
26570 * gcc.dg/vmx/3a-01a.c: New.
26571 * gcc.dg/vmx/3a-01.c: New.
26572 * gcc.dg/vmx/3a-01m.c: New.
26573 * gcc.dg/vmx/3a-03.c: New.
26574 * gcc.dg/vmx/3a-03m.c: New.
26575 * gcc.dg/vmx/3a-04.c: New.
26576 * gcc.dg/vmx/3a-04m.c: New.
26577 * gcc.dg/vmx/3a-05.c: New.
26578 * gcc.dg/vmx/3a-06.c: New.
26579 * gcc.dg/vmx/3a-06m.c: New.
26580 * gcc.dg/vmx/3a-07.c: New.
26581 * gcc.dg/vmx/3b-01.c: New.
26582 * gcc.dg/vmx/3b-02.c: New.
26583 * gcc.dg/vmx/3b-10.c: New.
26584 * gcc.dg/vmx/3b-13.c: New.
26585 * gcc.dg/vmx/3b-14.c: New.
26586 * gcc.dg/vmx/3b-15.c: New.
26587 * gcc.dg/vmx/3c-01a.c: New.
26588 * gcc.dg/vmx/3c-01.c: New.
26589 * gcc.dg/vmx/3c-02.c: New.
26590 * gcc.dg/vmx/3c-03.c: New.
26591 * gcc.dg/vmx/3d-01.c: New.
26592 * gcc.dg/vmx/4-01.c: New.
26593 * gcc.dg/vmx/4-03.c: New.
26594 * gcc.dg/vmx/5-01.c: New.
26595 * gcc.dg/vmx/5-02.c: New.
26596 * gcc.dg/vmx/5-03.c: New.
26597 * gcc.dg/vmx/5-04.c: New.
26598 * gcc.dg/vmx/5-05.c: New.
26599 * gcc.dg/vmx/5-06.c: New.
26600 * gcc.dg/vmx/5-07.c: New.
26601 * gcc.dg/vmx/5-07t.c: New.
26602 * gcc.dg/vmx/5-08.c: New.
26603 * gcc.dg/vmx/5-10.c: New.
26604 * gcc.dg/vmx/5-11.c: New.
26605 * gcc.dg/vmx/7-01a.c: New.
26606 * gcc.dg/vmx/7-01.c: New.
26607 * gcc.dg/vmx/7c-01.c: New.
26608 * gcc.dg/vmx/7d-01.c: New.
26609 * gcc.dg/vmx/7d-02.c: New.
26610 * gcc.dg/vmx/8-01.c: New.
26611 * gcc.dg/vmx/8-02a.c: New.
26612 * gcc.dg/vmx/8-02.c: New.
26613 * gcc.dg/vmx/brode-1.c: New.
26614 * gcc.dg/vmx/bug-1.c: New.
26615 * gcc.dg/vmx/bug-2.c: New.
26616 * gcc.dg/vmx/bug-3.c: New.
26617 * gcc.dg/vmx/cw-bug-1.c: New.
26618 * gcc.dg/vmx/cw-bug-2.c: New.
26619 * gcc.dg/vmx/cw-bug-3.c: New.
26620 * gcc.dg/vmx/dct.c: New.
26621 * gcc.dg/vmx/debug-1.c: New.
26622 * gcc.dg/vmx/debug-2.c: New.
26623 * gcc.dg/vmx/debug-3.c: New.
26624 * gcc.dg/vmx/debug-4.c: New.
26625 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
26626 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
26627 * gcc.dg/vmx/eg-5.c: New.
26628 * gcc.dg/vmx/fft.c: New.
26629 * gcc.dg/vmx/gcc-bug-1.c: New.
26630 * gcc.dg/vmx/gcc-bug-2.c: New.
26631 * gcc.dg/vmx/gcc-bug-3.c: New.
26632 * gcc.dg/vmx/gcc-bug-4.c: New.
26633 * gcc.dg/vmx/gcc-bug-5.c: New.
26634 * gcc.dg/vmx/gcc-bug-6.c: New.
26635 * gcc.dg/vmx/gcc-bug-7.c: New.
26636 * gcc.dg/vmx/gcc-bug-8.c: New.
26637 * gcc.dg/vmx/gcc-bug-9.c: New.
26638 * gcc.dg/vmx/gcc-bug-b.c: New.
26639 * gcc.dg/vmx/gcc-bug-c.c: New.
26640 * gcc.dg/vmx/gcc-bug-d.c: New.
26641 * gcc.dg/vmx/gcc-bug-e.c: New.
26642 * gcc.dg/vmx/gcc-bug-f.c: New.
26643 * gcc.dg/vmx/gcc-bug-g.c: New.
26644 * gcc.dg/vmx/gcc-bug-i.c: New.
26645 * gcc.dg/vmx/harness.h: New.
26646 * gcc.dg/vmx/ira1.c: New.
26647 * gcc.dg/vmx/ira2a.c: New.
26648 * gcc.dg/vmx/ira2b.c: New.
26649 * gcc.dg/vmx/ira2.c: New.
26650 * gcc.dg/vmx/ira2c.c: New.
26651 * gcc.dg/vmx/mem.c: New.
26652 * gcc.dg/vmx/newton-1.c: New.
26653 * gcc.dg/vmx/ops.c: New.
26654 * gcc.dg/vmx/sn7153.c: New.
26655 * gcc.dg/vmx/spill2.c: New.
26656 * gcc.dg/vmx/spill3.c: New.
26657 * gcc.dg/vmx/spill.c: New.
26658 * gcc.dg/vmx/t.c: New.
26659 * gcc.dg/vmx/varargs-1.c: New.
26660 * gcc.dg/vmx/varargs-2.c: New.
26661 * gcc.dg/vmx/varargs-3.c: New.
26662 * gcc.dg/vmx/varargs-4.c: New.
26663 * gcc.dg/vmx/varargs-5.c: New.
26664 * gcc.dg/vmx/varargs-6.c: New.
26665 * gcc.dg/vmx/varargs-7.c: New.
26666 * gcc.dg/vmx/vmx.exp: New.
26667 * gcc.dg/vmx/vprint-1.c: New.
26668 * gcc.dg/vmx/vscan-1.c: New.
26669 * gcc.dg/vmx/x-01.c: New.
26670 * gcc.dg/vmx/x-02.c: New.
26671 * gcc.dg/vmx/x-03.c: New.
26672 * gcc.dg/vmx/x-04.c: New.
26673 * gcc.dg/vmx/x-05.c: New.
26674 * gcc.dg/vmx/yousufi-1.c: New.
26675 * gcc.dg/vmx/zero-1.c: New.
26676 * gcc.dg/vmx/zero.c: New.
26677
26678 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
26679
26680 * g++.dg/lookup/java1.C: Update for chage of
26681 _Jv_AllocObject.
26682 * g++.dg/lookup/java2.C: Likewise.
26683
26684 2004-04-17 Laurent GUERBY <laurent@guerby.net>
26685
26686 * ada/acats/run_all.sh: use -O2 by default.
26687
26688 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
26689
26690 * gcc.dg/vr-mult-[12].c: New tests.
26691
26692 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26693
26694 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
26695
26696 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
26697
26698 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
26699
26700 * lib/target-supports.exp (check_profiling_available): Assume profiling
26701 isn't available for mips*-*-elf targets.
26702
26703 2004-04-14 Uros Bizjak <uros@kss-loka.si>
26704
26705 * gcc.dg/builtins-38.c: New test.
26706
26707 2004-04-14 Eric Christopher <echristo@redhat.com>
26708
26709 * g++.dg/charset/charset.exp: Run .cc extension tests.
26710
26711 2004-04-14 Zack Weinberg <zack@codesourcery.com>
26712
26713 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
26714
26715 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26716
26717 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
26718
26719 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
26720
26721 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
26722 * gcc.dg/i386-387-2.c: Likewise.
26723
26724 * gcc.dg/i386-387-7.c: New test.
26725 * gcc.dg/i386-387-8.c: New test.
26726
26727 * gcc.dg/builtins-37.c: New test.
26728
26729 2004-04-13 Geoffrey Keating <geoffk@apple.com>
26730
26731 * g++.dg/pch/externc-1.C: Add missing semicolon.
26732
26733 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
26734
26735 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
26736
26737 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
26738
26739 * gcc.c-torture/execute/20040411-1.c: New test.
26740
26741 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
26742
26743 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
26744
26745 2004-04-09 Chris Demetriou <cgd@broadcom.com>
26746
26747 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
26748
26749 2004-04-09 Zack Weinberg <zack@codesourcery.com>
26750
26751 * lib/target-supports.exp (check_named_sections_available): New.
26752 * lib/gcc-dg.exp (dg-require-named-sections): New.
26753 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
26754 old-deja.exp. Also prune error-count message from HP linker.
26755 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
26756
26757 * g++.dg/init/init-ref4.C: Use dg-require-weak.
26758 * g++.old-deja/g++.pt/static3.C: Likewise.
26759 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
26760
26761 2004-04-09 Roger Sayle <roger@eyesopen.com>
26762
26763 * gcc.c-torture/execute/20040409-1.c: New test case.
26764 * gcc.c-torture/execute/20040409-2.c: New test case.
26765 * gcc.c-torture/execute/20040409-3.c: New test case.
26766
26767 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
26768
26769 * gcc.dg/20040409-1.c: New test.
26770
26771 2004-04-08 Roger Sayle <roger@eyesopen.com>
26772
26773 PR target/14888
26774 * g++.dg/opt/pr14888.C: New test case.
26775
26776 2004-04-08 Geoffrey Keating <geoffk@apple.com>
26777
26778 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
26779 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
26780 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
26781 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
26782 New tests.
26783
26784 2004-04-08 Paul Brook <paul@codesourcery.com>
26785
26786 * gcc.dg/spill-1.c: New test.
26787
26788 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26789
26790 * gcc.dg/torture/builtin-ctype-2.c: New test.
26791
26792 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
26793
26794 * gcc.dg/pch/pch.exp: Add largefile test.
26795
26796 2004-04-06 Geoffrey Keating <geoffk@apple.com>
26797
26798 * g++.dg/pch/externc-1.Hs: New.
26799 * g++.dg/pch/externc-1.C: New.
26800
26801 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26802
26803 * gcc.dg/compat/struct-by-value-5a_main.c,
26804 gcc.dg/compat/struct-by-value-5b_main.c: New files.
26805 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
26806 * gcc.dg/compat/struct-by-value-5a_x.c,
26807 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
26808 gcc.dg/compat/struct-by-value-5_x.c.
26809 * gcc.dg/compat/struct-by-value-5a_y.c,
26810 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
26811 gcc.dg/compat/struct-by-value-5_y.c.
26812
26813 * gcc.dg/compat/struct-by-value-6a_main.c,
26814 gcc.dg/compat/struct-by-value-6b_main.c: New files.
26815 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
26816 * gcc.dg/compat/struct-by-value-6a_x.c,
26817 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
26818 gcc.dg/compat/struct-by-value-6_x.c.
26819 * gcc.dg/compat/struct-by-value-6a_y.c,
26820 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
26821 gcc.dg/compat/struct-by-value-6_y.c.
26822
26823 * gcc.dg/compat/struct-by-value-7a_main.c,
26824 gcc.dg/compat/struct-by-value-7b_main.c: New files.
26825 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
26826 * gcc.dg/compat/struct-by-value-7a_x.c,
26827 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
26828 gcc.dg/compat/struct-by-value-7_x.c.
26829 * gcc.dg/compat/struct-by-value-7a_y.c,
26830 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
26831 gcc.dg/compat/struct-by-value-7_y.c.
26832
26833 2004-04-06 Jakub Jelinek <jakub@redhat.com>
26834
26835 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
26836 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
26837 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
26838 options.
26839
26840 2004-04-06 Uros Bizjak <uros@kss-loka.si>
26841
26842 * gcc.dg/builtins-36.c: New test.
26843
26844 2004-04-06 Paul Brook <paul@codesourcery.com>
26845
26846 * README.gcc: Remove obsolete contraint on testcases.
26847
26848 2004-04-05 Paul Brook <paul@codesourcery.com>
26849
26850 PR2123
26851 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
26852 failure and exit(0) on success.
26853 * g++.dg/expr/anew2.C: Ditto.
26854 * g++.dg/expr/anew3.C: Ditto.
26855 * g++.dg/expr/anew4.C: Ditto.
26856
26857 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
26858
26859 PR c++/3518
26860 * g++.dg/template/unify7.C: New.
26861
26862 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
26863
26864 * g++.dg/README: Bring up to date with new subdirectories; remove
26865 duplicate subdirectory lines.
26866
26867 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
26868
26869 PR c++/14007
26870 * g++.dg/template/unify5.C: New.
26871 * g++.dg/template/unify6.C: New.
26872 * g++.dg/template/qualttp20.C: Adjust.
26873 * g++.old-deja/g++.jason/report.C: Adjust.
26874 * g++.old-deja/g++.other/qual1.C: Adjust.
26875
26876 2004-04-01 Mark Mitchell <mark@codesourcery.com>
26877
26878 PR c++/14803
26879 * g++.dg/inherit/ptrmem1.C: New test.
26880
26881 2004-04-01 Jakub Jelinek <jakub@redhat.com>
26882
26883 PR c++/14755
26884 * gcc.c-torture/execute/20040331-1.c: New test.
26885 * gcc.dg/20040331-1.c: New test.
26886
26887 2004-04-01 Paul Brook <paul@codesourcery.com>
26888
26889 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
26890
26891 2004-03-30 Mark Mitchell <mark@codesourcery.com>
26892
26893 PR c++/14724
26894 * g++.dg/init/goto1.C: New test.
26895
26896 PR c++/14763
26897 * g++.dg/template/defarg4.C: New test.
26898
26899 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
26900
26901 * gcc.dg/altivec-11.c: Extend test for more valid cases.
26902
26903 2004-03-28 David Edelsohn <edelsohn@gnu.org>
26904
26905 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
26906
26907 2004-03-28 Zack Weinberg <zack@codesourcery.com>
26908
26909 * gcc.dg/noncompile/undeclared-2.c: New test.
26910
26911 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
26912
26913 * gcc.dg/940409-1.c: Remove XFAIL.
26914 * gcc.dg/reg-vol-struct-1.c: New test.
26915
26916 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26917
26918 * gcc.dg/torture/builtin-wctype-1.c: New test.
26919
26920 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
26921
26922 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
26923 * gcc.dg/20001101-1.c: Likewise.
26924 * gcc.dg/20001102-1.c: Likewise.
26925
26926 2004-03-25 Roger Sayle <roger@eyesopen.com>
26927
26928 * gcc.dg/compare8.c: Add an additional test for XOR.
26929
26930 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26931
26932 * gcc.dg/torture/builtin-ctype-1.c: New test.
26933
26934 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26935
26936 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
26937 * gcc.dg/torture/builtin-math-1.c: Likewise.
26938 * gcc.dg/torture/builtin-power-1.c: New test.
26939
26940 2004-03-24 Andreas Schwab <schwab@suse.de>
26941
26942 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
26943 IA64 assembler.
26944
26945 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
26946 Roger Sayle <roger@eyesopen.com>
26947
26948 * gcc.dg/compare8.c: New test case.
26949
26950 2004-03-23 Ziemowit Laski <zlaski@apple.com>
26951
26952 * g++.dg/ext/altivec-7.C: New test.
26953
26954 2004-03-23 Zack Weinberg <zack@codesourcery.com>
26955
26956 PR 12267, 12391, 12560, 13129, 14114, 14133
26957 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
26958 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
26959 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
26960 Adjust error regexps.
26961 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
26962 * gcc.dg/noncompile/undeclared-1.c: New test cases.
26963 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
26964 * gcc.dg/local1.c: Add explanatory comment.
26965
26966 2004-03-23 Roger Sayle <roger@eyesopen.com>
26967
26968 PR optimization/14669
26969 * g++.dg/opt/fold2.C: New test case.
26970
26971 2004-03-22 Jakub Jelinek <jakub@redhat.com>
26972
26973 PR c/14069
26974 * gcc.dg/20040322-1.c: New test.
26975
26976 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
26977
26978 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
26979 * gcc.dg/ultrasp4.c: Likewise.
26980 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
26981
26982 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
26983
26984 * gcc.dg/i386-sse-8.c: Reset default options.
26985
26986 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
26987
26988 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
26989 in the error message text.
26990
26991 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
26992
26993 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
26994
26995 2004-03-21 Mark Mitchell <mark@codesourcery.com>
26996
26997 PR c++/14616
26998 * g++.dg/init/array13.C: New test.
26999
27000 2004-03-20 Roger Sayle <roger@eyesopen.com>
27001
27002 PR target/13889
27003 * gcc.c-torture/compile/pr13889.c: New test case.
27004
27005 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
27006
27007 PR c/14635
27008 * builtins-1.c (nan, nans): Don't test.
27009 * builtins-30.c: Don't use nan, nanf, nanl.
27010 * builtins-35.c: New test.
27011
27012 2004-03-19 Ziemowit Laski <zlaski@apple.com>
27013
27014 * g++.dg/ext/altivec-6.C: New test.
27015
27016 2004-03-19 Mark Mitchell <mark@codesourcery.com>
27017
27018 * g++.dg/init/placement3.C: New test.
27019
27020 * g++.dg/template/spec13.C: New test.
27021
27022 * g++.dg/lookup/using11.C: New test.
27023
27024 * g++.dg/lookup/koenig3.C: New test.
27025
27026 * g++.dg/template/operator2.C: New test.
27027
27028 * g++.dg/expr/dtor3.C: New test.
27029 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
27030 marker.
27031 * g++.old-deja/g++.law/visibility28.C: Likewise.
27032
27033 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
27034
27035 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
27036 * gcc.dg/ppc64-abi-3.c: Likewise.
27037
27038 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27039
27040 PR c++/14545
27041 * g++.dg/parse/template15.C: New test.
27042
27043 2004-03-18 Mark Mitchell <mark@codesourcery.com>
27044
27045 * g++.dg/expr/dtor2.C: New test.
27046
27047 * g++.dg/lookup/anon4.C: New test.
27048
27049 * g++.dg/overload/using1.C: New test.
27050
27051 * g++.dg/template/lookup7.C: New test.
27052
27053 * g++.dg/template/typename6.C: New test.
27054
27055 * g++.dg/expr/cond6.C: New test.
27056
27057 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27058
27059 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
27060
27061 2004-03-18 Mark Mitchell <mark@codesourcery.com>
27062
27063 * g++.dg/expr/cond5.C: New test.
27064 * g++.dg/expr/constcast1.C: Likewise.
27065 * g++.dg/expr/ptrmem2.C: Likewise.
27066 * g++.dg/expr/ptrmem3.C: Likewise.
27067 * g++.dg/lookup/main1.C: Likewise.
27068 * g++.dg/template/lookup6.C: Likewise.
27069
27070 2004-03-18 Mark Mitchell <mark@codesourcery.com>
27071
27072 * gcc.dg/local1.c: New test.
27073
27074 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
27075
27076 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27077
27078 * gcc.dg/torture/builtin-convert-1.c: New test.
27079
27080 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27081
27082 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
27083
27084 2004-03-16 Mark Mitchell <mark@codesourcery.com>
27085
27086 PR c++/14481
27087 * g++.dg/warn/Wunused-7.C: New test.
27088
27089 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27090
27091 * gcc.dg/torture/builtin-integral-1.c: New test.
27092
27093 2004-03-16 Mark Mitchell <mark@codesourcery.com>
27094
27095 PR c++/14586
27096 * g++.dg/parse/non-dependent3.C: New test.
27097
27098 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
27099
27100 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
27101 * g++.dg/eh/simd-2.C: Likewise.
27102 * g++.dg/init/array10.C: Likewise.
27103 * gcc.c-torture/compile/simd-1.c: Likewise.
27104 * gcc.c-torture/compile/simd-2.c: Likewise.
27105 * gcc.c-torture/compile/simd-3.c: Likewise.
27106 * gcc.c-torture/compile/simd-4.c: Likewise.
27107 * gcc.c-torture/compile/simd-6.c: Likewise.
27108 * gcc.c-torture/execute/simd-1.c: Likewise.
27109 * gcc.c-torture/execute/simd-2.c: Likewise.
27110 * gcc.dg/compat/vector-defs.h: Likewise.
27111 * gcc.dg/20020531-1.c: Likewise.
27112 * gcc.dg/altivec-3.c: Likewise.
27113 * gcc.dg/altivec-4.c: Likewise.
27114 * gcc.dg/altivec-varargs-1.c: Likewise.
27115 * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
27116 * gcc.dg/i386-mmx-3.c: Likewise.
27117 * gcc.dg/i386-sse-4.c: Likewise.
27118 * gcc.dg/i386-sse-5.c: Likewise.
27119 * gcc.dg/i386-sse-8.c: Likewise.
27120 * gcc.dg/simd-1.c: Likewise.
27121 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
27122 __ev64_opaque__ since the machine description provides it.
27123
27124 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
27125
27126 * lib/compat.exp (skip_list): New global variable.
27127 Use it to hold the user defined COMPAT_SKIPS list if any.
27128 (compat-obj): Add the members of skip_list to optall.
27129
27130 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
27131
27132 * gcc.dg/compat/union-by-value-1_main.c,
27133 union-by-value-1_x.c, union-by-value-1_y.c,
27134 union-check.h, union-defs.h,
27135 union-init.h, union-return-1_main.c,
27136 union-return-1_x.c, union-return-1_y.c: New files.
27137
27138 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
27139
27140 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
27141 mixed-struct-init.h: Add 4 mixed structure types.
27142 struct-by-value-21_main.c, struct-by-value-21_x.c,
27143 struct-by-value-21_y.c, struct-return-21_main.c,
27144 struct-return-21_x.c, struct-return-21_y.c: New files.
27145
27146 2004-03-13 Mark Mitchell <mark@codesourcery.com>
27147
27148 PR c++/14550
27149 * g++.dg/parse/template14.C: New test.
27150
27151 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
27152
27153 * gcc.c-torture/execute/20040313-1.c: New test.
27154
27155 2004-03-13 Jakub Jelinek <jakub@redhat.com>
27156
27157 PR target/14533
27158 * gcc.dg/20040311-2.c: New test.
27159
27160 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
27161
27162 PR other/14544
27163 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
27164 bit-field.
27165
27166 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
27167
27168 * gcc.dg/20040305-2.c: Add missing return statement.
27169
27170 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27171
27172 * gcc.dg/builtins-34.c: Also check pow10*.
27173
27174 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
27175
27176 PR target/14262
27177 * gcc.dg/20040305-2.c: New test.
27178
27179 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
27180
27181 * gcc.dg/20040310-1.c: New test.
27182
27183 2004-03-11 Roger Sayle <roger@eyesopen.com>
27184
27185 * gcc.c-torture/execute/20040311-1.c: New test case.
27186
27187 2004-03-11 Mark Mitchell <mark@codesourcery.com>
27188
27189 PR c++/14476
27190 * g++.dg/lookup/enum1.C: New test.
27191
27192 2004-03-10 Mark Mitchell <mark@codesourcery.com>
27193
27194 PR c++/14510
27195 * g++.dg/lookup/struct2.C: New test.
27196
27197 2004-03-10 Uros Bizjak <uros@kss-loka.si>
27198
27199 * gcc.dg/builtins-34.c: New test.
27200
27201 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27202
27203 * gcc.dg/torture/builtin-nonneg-1.c: New test.
27204
27205 2004-03-09 James E Wilson <wilson@specifixinc.com>
27206
27207 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
27208 * gcc.dg/alias-2.c: New testcase.
27209
27210 2004-03-09 Zack Weinberg <zack@codesourcery.com>
27211
27212 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
27213
27214 2004-03-09 Roger Sayle <roger@eyesopen.com>
27215
27216 * gcc.c-torture/execute/20040309-1.c: New test case.
27217
27218 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
27219
27220 PR c++/14397
27221 * g++.dg/overload/ref1.C: New.
27222
27223 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27224
27225 PR c++/14409
27226 * g++.dg/template/spec12.C: New test.
27227
27228 PR c++/14448
27229 * g++.dg/parse/crash14.C: New test.
27230
27231 2004-03-09 Mark Mitchell <mark@codesourcery.com>
27232
27233 PR c++/14230
27234 * g++.dg/init/ref11.C: New test.
27235
27236 2004-03-09 Mark Mitchell <mark@codesourcery.com>
27237
27238 PR c++/14432
27239 * g++.dg/parse/builtin2.C: New test.
27240
27241 2004-03-08 Mark Mitchell <mark@codesourcery.com>
27242
27243 PR c++/14401
27244 * g++.dg/init/ctor3.C: New test.
27245 * g++.dg/init/union1.C: New test.
27246 * g++.dg/ext/anon-struct4.C: New test.
27247
27248 2004-03-08 Mark Mitchell <mark@codesourcery.com>
27249
27250 * g++.dg/lookup/koenig1.C: Tweak error messages.
27251 * g++.dg/lookup/used-before-declaration.C: Likewise.
27252 * g++.dg/other/do1.C: Likewise.
27253 * g++.dg/overload/koenig1.C: Likewise.
27254 * g++.dg/parse/crash13.C: Likewise.
27255 * g++.dg/template/instantiate3.C: Likewise.
27256
27257 2004-03-08 Eric Christopher <echristo@redhat.com>
27258
27259 * * lib/target-supports.exp: Enable libiconv in test
27260 compilation. Fix up error checking.
27261
27262 2004-03-08 Roger Sayle <roger@eyesopen.com>
27263
27264 PR middle-end/14289
27265 * gcc.dg/pr14289-1.c: New test case.
27266 * gcc.dg/pr14289-2.c: Likewise.
27267 * gcc.dg/pr14289-3.c: Likewise.
27268
27269 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
27270
27271 * gcc.c-torture/execute/20040308-1.c: New test.
27272
27273 2004-03-07 Roger Sayle <roger@eyesopen.com>
27274
27275 * gcc.c-torture/execute/20040307-1.c: New test case.
27276
27277 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
27278
27279 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
27280
27281 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
27282
27283 * gcc.dg/20040306-1.c: New test.
27284
27285 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
27286
27287 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
27288 them static.
27289 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
27290
27291 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27292
27293 PR c/14465
27294 * gcc.dg/decl-6.c: New test.
27295
27296 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27297
27298 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
27299 Rename LOGPOW -> LOG_POW.
27300 (SQRT_EXP, POW_EXP): New.
27301
27302 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27303
27304 * gcc.dg/i386-sse-8.c: New test.
27305
27306 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27307
27308 PR c/14114
27309 * gcc.dg/decl-5.c: New test.
27310
27311 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
27312
27313 * gcc.dg/20040305-1.c: New test.
27314
27315 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
27316
27317 PR other/14354
27318 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
27319
27320 2004-03-04 Ziemowit Laski <zlaski@apple.com>
27321
27322 PR c++/14425, c++/14426
27323 * g++.dg/ext/altivec-4.C: New test.
27324 * g++.dg/ext/altivec-5.C: New test.
27325
27326 2004-03-04 Geoffrey Keating <geoffk@apple.com>
27327
27328 * g++.old-deja/g++.other/linkage1.C: Expect errors about
27329 global variables of a type with no linkage.
27330 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
27331 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
27332 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
27333 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
27334 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
27335 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
27336 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
27337 * g++.dg/warn/deprecated.C: Name enum Color.
27338 * g++.dg/overload/VLA.C: Name structure for 'b'.
27339 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
27340
27341 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
27342
27343 * gcc.c-torture/compile/20040304-1.c: New test.
27344
27345 2004-03-03 Zack Weinberg <zack@codesourcery.com>
27346
27347 PR 13728
27348 * gcc.dg/decl-4.c: New testcase.
27349
27350 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
27351
27352 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
27353 as PRECF if sizeof (float) > sizeof (double).
27354 (PRECL): Make it the same as PRECF if
27355 sizeof (float) > sizeof (long double).
27356
27357 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27358
27359 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
27360 system type. Add check for irix6 which doesn't have c99 runtime.
27361
27362 2004-03-03 Bob Wilson <bob.wilson@acm.org>
27363
27364 * gcc.dg/const-elim-1.c: xfail for xtensa.
27365
27366 2004-03-01 Mark Mitchell <mark@codesourcery.com>
27367
27368 PR c++/14369
27369 * g++.dg/template/cond4.C: New test.
27370
27371 2004-03-01 Mark Mitchell <mark@codesourcery.com>
27372
27373 PR c++/14360
27374 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
27375
27376 PR c++/14361
27377 * g++.dg/parse/defarg7.C: New test.
27378
27379 PR c++/14359
27380 * g++.dg/template/friend26.C: New test.
27381
27382 2004-03-01 Mark Mitchell <mark@codesourcery.com>
27383
27384 PR c++/14324
27385 * g++.dg/abi/mangle21.C: New test.
27386
27387 PR c++/14260
27388 * g++.dg/parse/constructor2.C: New test.
27389
27390 PR c++/14337
27391 * g++.dg/template/sfinae1.C: New test.
27392
27393 2004-02-29 Mark Mitchell <mark@codesourcery.com>
27394
27395 PR c++/14267
27396 * g++.dg/expr/crash2.C: New test.
27397
27398 PR middle-end/13448
27399 * gcc.dg/inline-5.c: New test.
27400 * gcc.dg/always-inline.c: Split out tests into ...
27401 * gcc.dg/always-inline2.c: ... this and ...
27402 * gcc.dg/always-inline3.c: ... this.
27403
27404 2004-02-29 Mark Mitchell <mark@codesourcery.com>
27405
27406 PR debug/12103
27407 * g++.dg/debug/crash1.C: New test.
27408
27409 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
27410
27411 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
27412 function with __attribute__((noinline)).
27413 (recurser_void2): Likewise.
27414 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27415 (recurser_void2): Likewise.
27416
27417 2004-02-29 Roger Sayle <roger@eyesopen.com>
27418
27419 PR middle-end/14203
27420 * g++.dg/warn/Wunused-6.C: New test case.
27421
27422 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
27423
27424 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
27425 not defined.
27426
27427 2004-02-27 Eric Christopher <echristo@redhat.com>
27428
27429 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
27430 * g++.dg/charset/asm2.c: Run only x86.
27431 * gcc.dg/charset/asm3.c: Ditto.
27432
27433 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
27434
27435 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
27436 ld_library_path.
27437
27438 2004-02-27 Ziemowit Laski <zlaski@apple.com>
27439
27440 * g++.dg/ext/altivec-3.C: New.
27441
27442 2004-02-26 Richard Henderson <rth@redhat.com>
27443
27444 * g++.dg/ext/attrib10.C: Mark for warning.
27445 * gcc.dg/attr-alias-1.c: New.
27446
27447 2004-02-26 Richard Henderson <rth@redhat.com>
27448
27449 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27450 * gcc.c-torture/execute/20040208-2.c: ... it back.
27451
27452 2004-02-26 Eric Christopher <echristo@redhat.com>
27453
27454 * lib/target-supports.exp (check-iconv-available): New function.
27455 * lib/gcc-dg.exp (dg-require-iconv): New function.
27456 Use above.
27457 * gcc.dg/charset: New directory.
27458 * gcc.dg/charset/charset.exp: New file.
27459 * gcc.dg/charset/asm1.c: Ditto.
27460 * gcc.dg/charset/asm2.c: Ditto.
27461 * gcc.dg/charset/asm3.c: Ditto.
27462 * gcc.dg/charset/asm4.c: Ditto.
27463 * gcc.dg/charset/asm5.c: Ditto.
27464 * gcc.dg/charset/attribute1.c: Ditto.
27465 * gcc.dg/charset/attribute2.c: Ditto.
27466 * gcc.dg/charset/string1.c: Ditto.
27467 * g++.dg/charset: New directory.
27468 * g++.dg/dg.exp: Add here. Special options.
27469 * g++.dg/charset/charset.exp: New file.
27470 * g++.dg/charset/asm1.c: Ditto.
27471 * g++.dg/charset/asm2.c: Ditto.
27472 * g++.dg/charset/asm3.c: Ditto.
27473 * g++.dg/charset/asm4.c: Ditto.
27474 * g++.dg/charset/attribute1.c: Ditto.
27475 * g++.dg/charset/attribute2.c: Ditto.
27476 * g++.dg/charset/extern1.cc: Ditto.
27477 * g++.dg/charset/extern2.cc: Ditto.
27478 * g++.dg/charset/string1.c: Ditto.
27479
27480 2004-02-26 Mark Mitchell <mark@codesourcery.com>
27481
27482 PR c++/14278
27483 * g++.dg/parse/comma1.C: New test.
27484
27485 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27486
27487 PR c++/14284
27488 * g++.dg/template/ttp8.C: New test.
27489
27490 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
27491
27492 * gcc.dg/fixuns-trunc-1.c: New test.
27493
27494 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27495
27496 * gcc.dg/builtins-config.h: Use #elif.
27497
27498 2004-02-26 Michael Matz <matz@suse.de>
27499
27500 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27501 * gcc.dg/991214-1.c: Likewise.
27502 * gcc.dg/i386-asm-1.c: Likewise.
27503
27504 2004-02-25 Richard Henderson <rth@redhat.com>
27505
27506 * gcc.c-torture/execute/20040208-2.c: Move ...
27507 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
27508
27509 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27510
27511 PR c++/14246
27512 * g++.dg/other/crash-3.C: New test.
27513
27514 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27515
27516 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
27517 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
27518
27519 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
27520 HP-UX.
27521
27522 2004-02-24 Michael Matz <matz@suse.de>
27523
27524 * gcc.dg/i386-regparm.c: New.
27525
27526 2004-02-23 James E Wilson <wilson@specifixinc.com>
27527
27528 * gcc.c-torture/execute/20040223-1.c: New.
27529
27530 2004-02-23 Zack Weinberg <zack@codesourcery.com>
27531 Kazu Hirata <kazu@cs.umass.edu>
27532
27533 * gcc.dg/fwritable-strings-1.c: Remove.
27534
27535 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
27536
27537 PR c/14156
27538 * gcc.dg/20040223-1.c: New test.
27539
27540 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27541
27542 PR c++/14106
27543 * g++.dg/ext/typeof9.C: New test.
27544
27545 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27546
27547 PR c++/14250
27548 * g++.dg/other/switch1.C: New test.
27549
27550 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27551
27552 * gcc.dg/cast-function-1.c: Adjust for new informative message.
27553 * gcc.dg/va-arg-1.c: Likewise.
27554
27555 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27556
27557 PR c++/14143
27558 * g++.dg/template/koenig5.C: New test.
27559
27560 2004-02-21 Ziemowit Laski <zlaski@apple.com>
27561
27562 * g++.dg/ext/altivec-1.C: Generalize target triple.
27563 * g++.dg/ext/altivec-2.C: New test case.
27564 * g++.dg/ext/altivec_check.h: New file.
27565 * gcc.dg/altivec-1.c: Generalize target triple;
27566 include altivec_check.h and call altivec_check().
27567 * gcc.dg/altivec-[2-5].c: Generalize target triple.
27568 * gcc.dg/altivec-6.c: New test case.
27569 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
27570 type casts as needed.
27571 * gcc.dg/altivec-10.c: Include altivec_check.h and call
27572 altivec_check().
27573 * gcc.dg/altivec-12.c: New test case.
27574 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
27575 include altivec_check.h and call altivec_check().
27576 * gcc.dg/altivec_check.h: New file.
27577
27578 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27579
27580 * lib/target-supports.exp (check_alias_available): Don't mangle
27581 function `g' in test program.
27582
27583 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27584
27585 * lib/target-supports.exp (check_profiling_available): Check
27586 argument to determine whether we support a profiling type.
27587 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
27588 check_profiling_available.
27589 * g++.dg/bprob/bprob.exp: Likewise.
27590 * g77.dg/bprob/bprob.exp: Likewise.
27591 * gcc.misc-tests/bprob.exp: Likewise.
27592 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
27593 dg-require-profiling and delete expected error handling.
27594 * gcc.dg/20021014-1.c: Likewise.
27595 * gcc.dg/nest.c: Likewise.
27596
27597 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27598
27599 PR c++/12007
27600 * g++.dg/other/vthunk1.C: New test.
27601
27602 2004-02-20 Falk Hueffner <falk@debian.org>
27603
27604 PR target/14201
27605 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
27606
27607 2004-02-20 Mark Mitchell <mark@codesourcery.com>
27608
27609 PR c++/13927
27610 * g++.dg/other/error8.C: Remove XFAIL markers.
27611
27612 PR c++/14173
27613 * g++.dg/ext/packed5.C: New test.
27614
27615 PR c++/14199
27616 * g++.dg/warn/Wunused-5.C: New test.
27617
27618 PR c++/14186
27619 * g++.dg/lookup/member1.C: New test.
27620
27621 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
27622
27623 * gcc.c-torture/compile/20040130-1.c: Enable only when
27624 __INT_MAX__ >= 2147483647L.
27625 * gcc.c-torture/compile/961203-1.c: Likewise.
27626
27627 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
27628
27629 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
27630 * g++.dg/opt/template1.C: Robustify assembler regexp
27631
27632 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
27633
27634 * gcc.c-torture/execute/simd-4.x: Remove.
27635 * gcc.c-torture/execute/va-arg-25.x: Likewise.
27636 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
27637 Guard with #ifndef SKIP_ATTRIBUTE.
27638 * gcc.dg/compat/vector-1_y.c: Likewise.
27639 * gcc.dg/compat/vector-2_x.c: Likewise.
27640 * gcc.dg/compat/vector-2_y.c: Likewise.
27641 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
27642 * g++.dg/eh/simd-2.C: Likewise.
27643
27644 2004-02-19 Alan Modra <amodra@bigpond.net.au>
27645
27646 * gcc.c-torture/compile/complex-1.c: New.
27647
27648 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
27649
27650 PR target/14209
27651 * gcc.c-torture/execute/20040218-1.c: New test.
27652
27653 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27654
27655 PR c++/14181
27656 * g++.dg/parse/new2.C: New test.
27657
27658 2004-02-18 Paul Brook <paul@codesourcery.com>
27659
27660 * gcc.c-torture/compile/libcall-1.c: New test.
27661
27662 2004-02-18 Paul Brook <paul@codesourcery.com>
27663
27664 PR debug/12934
27665 * gcc.dg/debug/debug-7.c: New test.
27666
27667 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
27668
27669 * gcc.dg/20040217-1.c: New test.
27670
27671 2004-02-17 Zack Weinberg <zack@codesourcery.com>
27672
27673 * gcc.c-torture/execute/990208-1.x: Delete.
27674
27675 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
27676
27677 * gcc.c-torture/execute/20040208-2.x: New file.
27678
27679 2004-02-17 Mark Mitchell <mark@codesourcery.com>
27680
27681 PR c++/11326
27682 * g++.dg/abi/structret1.C: New test.
27683
27684 2004-02-17 Jakub Jelinek <jakub@redhat.com>
27685
27686 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
27687 (i386_cpuid): No need to test if cpuid is available on AMD64.
27688 Fix assembly, so that it works onboth i386 and AMD64.
27689 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
27690 (vecInLong): Fix s[] member type to unsigned int.
27691 (vecInWord): Remove type.
27692 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
27693 (a64, b64, c64, d64, e64): Remove.
27694 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
27695 Remove unused variable. Remove initialization of removed variables.
27696 Don't call mmx_tests nor sse_tests.
27697 (reference_mmx, reference_sse): Remove.
27698 (check): Add return stmt.
27699 * gcc.dg/i386-sse-7.c: New test.
27700 * gcc.dg/i386-mmx-4.c: New test.
27701
27702 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27703
27704 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
27705 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27706 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27707 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
27708 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
27709 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
27710 g++.dg/tc1/dr94.C: Fix line terminator.
27711
27712 2004-02-16 Geoffrey Keating <geoffk@apple.com>
27713
27714 * gcc.c-torture/compile/20040216-1.c: New.
27715
27716 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27717
27718 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27719 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27720 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
27721 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
27722 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
27723 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
27724
27725 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
27726
27727 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
27728
27729 2004-02-15 Mark Mitchell <mark@codesourcery.com>
27730
27731 PR c++/13971
27732 * g++.dg/expr/cond4.C: New test.
27733
27734 PR c++/14086
27735 * g++.dg/lookup/crash2.C: New test.
27736
27737 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
27738
27739 * gcc.c-torture/compile/20040214-2.c: New test.
27740
27741 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
27742
27743 PR c++/14116
27744 * g++.dg/ext/typeof8.C: New test.
27745
27746 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
27747
27748 * gcc.c-torture/compile/20040214-1.c: New test.
27749
27750 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27751
27752 PR c++/13635
27753 * g++.dg/template/spec11.C: New test.
27754
27755 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27756
27757 PR c++/13927
27758 * g++.dg/other/error8.C: New test.
27759
27760 2004-02-13 Mark Mitchell <mark@codesourcery.com>
27761
27762 PR c++/14122
27763 * g++.dg/template/array4.C: New test.
27764
27765 PR c++/14108
27766 * g++.dg/inherit/thunk2.C: New test.
27767
27768 PR c++/14083
27769 * g++.dg/eh/cond2.C: New test.
27770
27771 2004-02-12 Alan Modra <amodra@bigpond.net.au>
27772
27773 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
27774
27775 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
27776
27777 * lib/scanasm.exp (dg-scan): Quote pattern before display.
27778
27779 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
27780
27781 * g++.dg/simd-2.C: xfail on ppc64-linux.
27782
27783 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
27784
27785 PR c/456
27786 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
27787 tests.
27788
27789 2004-02-11 Uros Bizjak <uros@kss-loka.si>
27790
27791 * gcc.dg/builtins-33.c: New test.
27792
27793 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
27794
27795 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
27796
27797 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
27798
27799 * g++.dg/simd-2.C: Set -maltivec for ppc64.
27800
27801 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
27802
27803 * gcc.dg/ppc64-abi-3.c: New test.
27804
27805 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
27806
27807 PR c/14092
27808
27809 * gcc.dg/pr14092-1.c: New testcase.
27810
27811 2004-02-10 Alan Modra <amodra@bigpond.net.au>
27812
27813 * gcc.dg/cpp/assert4.c: Fix typo last change.
27814
27815 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
27816 * gcc.dg/cpp/assert4.c: Handle powerpc64.
27817
27818 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
27819
27820 2004-02-09 Roger Sayle <roger@eyesopen.com>
27821
27822 * gcc.c-torture/compile/20040209-1.c: New test case.
27823
27824 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
27825
27826 * gcc.dg/c90-init-1.c: Adjust expected error messages.
27827
27828 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
27829
27830 * gcc.c-torture/execute/20040208-[12].c: New tests.
27831
27832 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
27833
27834 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
27835
27836 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
27837
27838 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
27839
27840 2004-02-07 Zack Weinberg <zack@codesourcery.com>
27841
27842 Bug 13856
27843 * gcc.dg/visibility-8.c: New testcase.
27844
27845 2004-02-07 Zack Weinberg <zack@codesourcery.com>
27846
27847 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
27848 arguments.
27849 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
27850
27851 2004-02-07 Roger Sayle <roger@eyesopen.com>
27852
27853 PR middle-end/13696
27854 * g++.dg/opt/fold1.C: New test case.
27855
27856 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27857
27858 PR c++/14033
27859 * g++.dg/other/crash-2.C: New test.
27860
27861 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27862
27863 PR c++/14028
27864 * g++.dg/parse/angle-bracket2.C: New test.
27865
27866 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
27867
27868 PR middle-end/13750
27869 Revert:
27870 2004-01-15 Geoffrey Keating <geoffk@apple.com>
27871 PR pch/13361
27872 * testsuite/g++.dg/pch/wchar-1.C: New.
27873 * testsuite/g++.dg/pch/wchar-1.Hs: New.
27874
27875 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27876
27877 PR c++/14008
27878 * g++.dg/parse/error15.C: New test.
27879 * g++.dg/parse/crash11.C: Update dg-error mark.
27880
27881 2004-02-04 Mark Mitchell <mark@codesourcery.com>
27882
27883 PR c++/13932
27884 * g++.dg/warn/conv2.C: New test.
27885
27886 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27887
27888 PR c++/13086
27889 * g++.dg/warn/incomplete1.C: Remove xfail.
27890
27891 2004-02-04 Mark Mitchell <mark@codesourcery.com>
27892
27893 * lib/file-format.exp (gcc_target_object_format): Use
27894 ${tool}_target_compile, not gcc_target_compile.
27895 * lib/target-supports.exp (check_alias_available): Likewise.
27896 (check_gc_sections_available): Likewise.
27897 * g++.dg/ext/attrib10.C: Use dg-require-alias.
27898 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
27899 dg-require-alias.
27900
27901 2004-02-04 Mark Mitchell <mark@codesourcery.com>
27902
27903 PR c++/13969
27904 * g++.dg/template/static6.C: New test.
27905
27906 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
27907
27908 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
27909
27910 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27911
27912 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
27913 tests for systems where `char' is unsigned by default.
27914
27915 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27916
27917 PR c++/13997
27918 * g++.dg/template/partial3.C: New test.
27919
27920 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
27921
27922 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
27923 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
27924 Remove mentions of obsolete ports.
27925
27926 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
27927
27928 * gcc.dg/noncompile/20001228-1.c: Fix for new
27929 error message.
27930
27931 2004-02-03 Roger Sayle <roger@eyesopen.com>
27932
27933 PR target/9348
27934 * gcc.c-torture/execute/multdi-1.c: New test case.
27935
27936 2004-02-03 Mark Mitchell <mark@codesourcery.com>
27937
27938 PR c++/13925
27939 * g++.dg/template/lookup5.C: New test.
27940
27941 2004-02-03 Mark Mitchell <mark@codesourcery.com>
27942
27943 PR c++/13950
27944 * g++.dg/template/lookup4.C: New test.
27945
27946 PR c++/13970
27947 * g++.dg/parse/error14.C: New test.
27948
27949 PR c++/14002
27950 * g++.dg/parse/template13.C: New test.
27951
27952 2004-02-03 Mark Mitchell <mark@codesourcery.com>
27953
27954 PR c++/13978
27955 * g++.dg/template/koenig4.C: New test.
27956
27957 PR c++/13968
27958 * g++.dg/template/crash17.C: New test.
27959
27960 PR c++/13975
27961 * g++.dg/parse/error13.C: New test.
27962 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
27963
27964 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
27965
27966 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
27967
27968 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
27969
27970 PR c/11658
27971 PR c/13994
27972 * gcc.dg/noncompile/20040203-1.c: New test.
27973 * gcc.dg/noncompile/20040203-2.c: Likewise.
27974 * gcc.dg/noncompile/20040203-3.c: Likewise.
27975 * gcc.dg/20040203-1.c: Likewise.
27976
27977 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
27978
27979 PR c++/10858
27980 * g++.dg/template/sizeof7.C: New test.
27981
27982 2004-02-02 Eric Christopher <echristo@redhat.com>
27983 Zack Weinberg <zack@codesourcery.com>
27984
27985 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
27986
27987 2004-02-02 Zack Weinberg <zack@codesourcery.com>
27988
27989 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
27990 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
27991 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
27992 * gcc.dg/cleanup-5.c: Run only on Linux targets.
27993
27994 2004-02-02 Mark Mitchell <mark@codesourcery.com>
27995
27996 PR c++/13113
27997 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
27998
27999 PR c++/13854
28000 * g++.dg/ext/attrib13.C: New test.
28001
28002 PR c++/13907
28003 * g++.dg/conversion/op2.C: New test.
28004
28005 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
28006
28007 * gcc.dg/titype-1.c: Fix pasto.
28008
28009 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
28010
28011 * gcc.dg/titype-1.c: New test.
28012
28013 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28014
28015 PR c++/13957
28016 * g++.dg/template/non-type-template-argument-1.C,
28017 g++.dg/template/qualified-id1.C: Update dg-error marks.
28018 * g++.dg/template/nontype6.C: New test.
28019
28020 2004-02-01 Roger Sayle <roger@eyesopen.com>
28021
28022 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
28023 * gcc.dg/builtins-31.c: New testcase.
28024 * gcc.dg/builtins-32.c: New testcase.
28025
28026 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
28027
28028 * objc.dg/call-super-2.m: Update line numbers
28029 for the including of stddef.h.
28030
28031 2004-01-30 Michael Matz <matz@suse.de>
28032
28033 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
28034 g++.dg/ext/case-range3.C: New tests.
28035
28036 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28037
28038 DR206
28039 PR c++/13813
28040 * g++.dg/template/member4.C: New test.
28041
28042 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28043
28044 PR c++/13683
28045 * g++.dg/template/sizeof6.C: New test.
28046
28047 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
28048
28049 * gcc.dg/fwritable-strings-1.c: New test.
28050
28051 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
28052
28053 * gcc.c-torture/compile/20040130-1.c: New test.
28054
28055 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
28056
28057 * objc.dg/call-super-2.m: Include stddef.h for size_t.
28058
28059 2004-01-29 Mark Mitchell <mark@codesourcery.com>
28060
28061 PR c++/13883
28062 * g++.dg/template/ctor3.C: New test.
28063
28064 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28065
28066 * g++.dg/tc1: New directory.
28067 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
28068 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
28069 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
28070 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
28071 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
28072
28073 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28074
28075 * g++.dg/parse/error11.C: New test.
28076 * g++.dg/parse/error12.C: Likewise.
28077
28078 2004-01-28 Ziemowit Laski <zlaski@apple.com>
28079
28080 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
28081 (scan_initial, main): Use aligned_sizeof instead of sizeof.
28082
28083 2004-01-28 Mark Mitchell <mark@codesourcery.com>
28084
28085 PR c++/13791
28086 * g++.dg/ext/attrib12.C: New test.
28087
28088 PR c++/13736
28089 * g++.dg/parse/cast2.C: New test.
28090
28091 2004-01-27 James E Wilson <wilson@specifixinc.com>
28092
28093 * objc.dg/encode-2.m (main): New local string. Set depending on
28094 sizeof long. Use in sscanf call.
28095 * objc.dg/encode-3.m (main): New local string. Set depending on
28096 sizeof long. Use in scan_initial call.
28097
28098 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28099
28100 * objc.dg/call-super-2.m: Make LP64-safe.
28101 * objc.dg/desig-init-1.m: Likewise.
28102
28103 2004-01-27 Devang Patel <dpatel@apple.com>
28104
28105 * g++.dg/debug/namespace1.C: New test.
28106
28107 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
28108
28109 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
28110 xscale-*-*.
28111
28112 * gcc.dg/arm-mmx-1.c: New test.
28113
28114 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
28115
28116 * gcc.dg/20040127-1.c: New test.
28117 * gcc.dg/20040127-2.c: New test.
28118
28119 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
28120
28121 * objc.dg/stret-1.m (glob): Renamed to globa.
28122
28123 2004-01-26 Mark Mitchell <mark@codesourcery.com>
28124
28125 PR c++/13663
28126 * g++.dg/expr/for1.C: New test.
28127
28128 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
28129
28130 PR middle-end/13779
28131 * gcc.dg/darwin-longlong.c: New test.
28132
28133 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
28134
28135 * gcc.dg/20040124-1.c: Moved test from here...
28136 * gcc.c-torture/compile/20040124-1.c: ...to here.
28137
28138 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
28139
28140 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
28141 the assembly output if -m64 is passed.
28142
28143 2004-01-25 Mark Mitchell <mark@codesourcery.com>
28144
28145 PR c++/13833
28146 * g++.dg/template/cond3.C: New test.
28147
28148 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28149
28150 PR c++/13810
28151 * g++.dg/template/ttp7.C: New test.
28152
28153 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28154
28155 PR c++/13797
28156 * g++.dg/template/nontype4.C: New test.
28157 * g++.dg/template/nontype5.C: Likewise.
28158
28159 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
28160
28161 * gcc.dg/torture/mips-clobber-at.c: New test.
28162
28163 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
28164
28165 * gcc.dg/20040124-1.c: New test.
28166
28167 2004-01-24 Jakub Jelinek <jakub@redhat.com>
28168
28169 * gcc.dg/20040123-1.c: New test.
28170
28171 2004-01-23 Zack Weinberg <zack@codesourcery.com>
28172
28173 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
28174
28175 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
28176
28177 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
28178
28179 2004-01-23 Andrew Pinski <apinski@apple.com>
28180
28181 * gcc.dg/20030121-1.c: Move to ..
28182 * gcc.dg/20040121-1.c: here.
28183
28184 2004-01-23 Roger Sayle <roger@eyesopen.com>
28185
28186 * gcc.dg/builtins-29.c: New test case.
28187
28188 2004-01-23 Zack Weinberg <zack@codesourcery.com>
28189
28190 PR 18314
28191 * gcc.dg/builtins-30.c: New testcase.
28192
28193 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
28194
28195 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
28196 * lib/g77.exp: Likewise.
28197 * lib/objc.exp: Likewise.
28198 * lib/g++.exp: Likewise.
28199
28200 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
28201
28202 * gcc.dg/struct-by-value-2.c: New test.
28203
28204 2004-01-21 Andrew Pinski <apinski@apple.com>
28205
28206 PR target/13785
28207 * gcc.dg/20030121-1.c: New test.
28208
28209 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
28210
28211 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
28212 clobber frame pointer register in asm statement.
28213
28214 2004-01-21 Falk Hueffner <falk@debian.org>
28215
28216 * gcc.c-torture/compile/20040121-1.c: New test.
28217
28218 2004-01-21 Zack Weinberg <zack@codesourcery.com>
28219
28220 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
28221
28222 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
28223
28224 * gcc.dg/ppc64-abi-2.c: New test.
28225
28226 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
28227
28228 * lib/treelang.exp: Fill out this file.
28229 * lib/treelang-dg.exp: New File.
28230
28231 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
28232
28233 * gcc.c-torture/compile/981022-1.c: Remove.
28234 * gcc.dg/array-5.c: Remove XFAIL.
28235 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
28236 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
28237 gcc.dg/cond-lvalue-1.c: Update.
28238 * gcc.dg/cast-lvalue-2.c: New test.
28239
28240 2004-01-19 Mark Mitchell <mark@codesourcery.com>
28241
28242 PR c++/13592
28243 * g++.dg/other/error1.C (class foo): Tweak error message.
28244
28245 PR c++/13592
28246 * g++.dg/template/call2.C: New test.
28247
28248 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28249
28250 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
28251 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
28252 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
28253 scalar-return-1_x.c, scalar-return-2_y.c,
28254 scalar-return-3_x.c, scalar-return-3_y.c,
28255 scalar-return-4_x.c, scalar-return-4_y.c,
28256 struct-align-1.h, struct-align-1_x.c,
28257 struct-align-1_y.c, struct-align-2.h,
28258 struct-align-2_x.c, struct-align-2_y.c,
28259 struct-by-value-10_y.c, struct-by-value-11_x.c,
28260 struct-by-value-11_y.c, struct-by-value-12_x.c,
28261 struct-by-value-12_y.c, struct-by-value-13_x.c,
28262 struct-by-value-13_y.c, struct-by-value-14_x.c,
28263 struct-by-value-14_y.c, struct-by-value-15_x.c,
28264 struct-by-value-15_y.c, struct-by-value-16_y.c,
28265 struct-by-value-17_y.c, struct-by-value-18_y.c,
28266 struct-by-value-19_y.c, struct-by-value-1_x.c,
28267 struct-by-value-1_y.c, struct-by-value-20_y.c,
28268 struct-by-value-2_x.c, struct-by-value-2_y.c,
28269 struct-by-value-3_y.c, struct-by-value-4_x.c,
28270 struct-by-value-4_y.c, struct-by-value-5_y.c,
28271 struct-by-value-6_y.c, struct-by-value-7_y.c
28272 struct-by-value-8_x.c, struct-by-value-8_y.c
28273 struct-by-value-9_x.c, struct-by-value-9_y.c
28274 struct-return-10_x.c, struct-return-10_y.c,
28275 struct-return-19_x.c, struct-return-20_x.c
28276 struct-return-2_x.c, struct-return-2_y.c
28277 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
28278 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
28279
28280 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28281
28282 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
28283 attribute on sparc*-sun-solaris2.*.
28284
28285 2004-01-18 Mark Mitchell <mark@codesourcery.com>
28286
28287 PR c++/13710
28288 * g++.dg/ext/typeof7.C: New test.
28289
28290 2004-01-18 David Edelsohn <edelsohn@gnu.org>
28291
28292 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
28293 * gcc.dg/const-elim-1.c: Same.
28294
28295 2004-01-17 Ziemowit Laski <zlaski@apple.com>
28296
28297 * objc.dg/stret-1.m: New.
28298 * objc.dg/stret-2.m: New.
28299
28300 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
28301
28302 PR c++/11895
28303 * g++.dg/ext/vector1.C: New test.
28304
28305 2004-01-16 Geoffrey Keating <geoffk@apple.com>
28306
28307 * gcc.dg/pch/import-1.c: New.
28308 * gcc.dg/pch/import-1.hs: New.
28309 * gcc.dg/pch/import-1a.h: New.
28310 * gcc.dg/pch/import-1b.h: New.
28311 * gcc.dg/pch/import-1c.h: New.
28312
28313 2004-01-16 Mark Mitchell <mark@codesourcery.com>
28314
28315 PR c++/13574
28316 * g++.dg/ext/array1.C: New test.
28317
28318 PR c++/13178
28319 * g++.dg/conversion/op1.C: New test.
28320
28321 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
28322
28323 PR 11864
28324 From Kazumoto Kojima / Dan Kegel:
28325 * gcc.dg/pr11864-1.c: New test.
28326
28327 PR 10392
28328 From Marcus Comstedt / Dan Kegel:
28329 * gcc.dg/pr10392-1.c: New test.
28330
28331 2004-01-16 Mark Mitchell <mark@codesourcery.com>
28332
28333 PR c++/13478
28334 * g++.dg/init/ref10.C: New test.
28335
28336 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28337
28338 PR c++/13407
28339 * g++.dg/parse/typename6.C: New test.
28340
28341 2004-01-15 Geoffrey Keating <geoffk@apple.com>
28342
28343 PR pch/13361
28344 * testsuite/g++.dg/pch/wchar-1.C: New.
28345 * testsuite/g++.dg/pch/wchar-1.Hs: New.
28346
28347 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28348
28349 PR c++/9259
28350 * g++.dg/expr/sizeof2.C: New test.
28351
28352 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
28353
28354 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
28355
28356 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
28357
28358 PR c++/13659
28359 * g++.dg/lookup/strong-using-3.C: New.
28360 * g++.dg/lookup/using-10.C: New.
28361
28362 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
28363
28364 PR c++/13594
28365 * g++.dg/lookup/strong-using-2.C: New.
28366
28367 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
28368 Dan Kegel <dank@kegel.com>
28369 J"orn Rennecke <joern.rennecke@superh.com>
28370
28371 PR target/9365
28372 * gcc.dg/pr9365-1.c: New test.
28373
28374 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28375
28376 PR c++/8856
28377 * g++.dg/parse/casting-operator2.C: New test.
28378 * g++.old-deja/g++.pt/explicit83.C: Remove.
28379
28380 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
28381
28382 * gcc.dg/label-compound-stmt-1.c: New test.
28383 * gcc.c-torture/compile/950922-1.c,
28384 gcc.c-torture/compile/20000211-3.c,
28385 gcc.c-torture/compile/20000518-1.c,
28386 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
28387 compound statements.
28388
28389 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
28390
28391 * gcc.dg/ppc64-abi-1.c: New test.
28392
28393 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
28394
28395 * g++.dg/ext/attrib9.C: Add dg-warnings.
28396
28397 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28398
28399 PR c++/12335
28400 * g++.dg/parse/dtor3.C: New test.
28401
28402 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
28403
28404 PR c++/12709
28405 * g++.dg/parse/try-catch-1.C: New test.
28406
28407 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
28408
28409 * ada/acats/run_all.sh: Add more verbose output in acats.log
28410 when compiling tests.
28411
28412 2004-01-12 Zack Weinberg <zack@codesourcery.com>
28413
28414 PR 13656
28415 * gcc.dg/typedef-redecl.c: New test case.
28416 * gcc.dg/typedef-redecl.h: New support file.
28417
28418 2004-01-13 Jan Hubicka <jh@suse.cz>
28419
28420 * gcc.dg/always_inline.c: New test.
28421 * gcc.dg/debug/20031231-1.c: Fix.
28422
28423 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28424
28425 PR c++/13474
28426 * g++.dg/template/array3.C: New test.
28427
28428 2004-01-12 Zack Weinberg <zack@codesourcery.com>
28429
28430 * g++.dg/ext/lvalue1.C: No longer expected to fail.
28431 * g++.dg/warn/Wunused-2.C: Likewise.
28432
28433 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28434
28435 PR c++/13289
28436 * g++.dg/template/instantiate6.C: New test.
28437
28438 2004-01-12 Roger Sayle <roger@eyesopen.com>
28439
28440 PR middle-end/11397
28441 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
28442
28443 2004-01-12 Jan Hubicka <jh@suse.cz>
28444
28445 PR opt/12826
28446 * gcc.dg/20040112-1.c: New.
28447
28448 * gcc.dg/dwarf-die[1-7].c: Move to...
28449 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28450 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28451
28452 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
28453
28454 PR c++/4100
28455 * g++.dg/parse/friend4.C: New test.
28456
28457 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
28458
28459 PR c++/4100
28460 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28461 definition is called a friend.
28462
28463 2004-01-11 Zack Weinberg <zack@codesourcery.com>
28464
28465 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28466
28467 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
28468
28469 PR c++/3478
28470 * g++.dg/parse/error10.C: New test.
28471 * g++.dg/template/arg2.C: Accept "invalid type" error.
28472
28473 2004-01-11 Jakub Jelinek <jakub@redhat.com>
28474
28475 PR middle-end/13392
28476 * g++.dg/opt/expect2.C: New test.
28477
28478 2004-01-10 Zack Weinberg <zack@codesourcery.com>
28479
28480 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28481 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28482 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28483 Update dg-error regexps.
28484
28485 2004-01-10 Zack Weinberg <zack@codesourcery.com>
28486
28487 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28488 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28489
28490 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
28491
28492 * gcc.dg/pragma-re-1.c: Use right pointer type.
28493
28494 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
28495
28496 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28497
28498 2004-01-09 Geoffrey Keating <geoffk@apple.com>
28499
28500 * gcc.dg/rs6000-ldouble-1.c: New.
28501
28502 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28503
28504 DR 337
28505 PR c++/9256
28506 * g++.dg/other/abstract1.C: New test.
28507
28508 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
28509
28510 * g++.dg/lookup/strong-using-1.C: New.
28511
28512 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
28513
28514 PR c/11234
28515 * gcc.dg/func-ptr-conv-1.c: New test.
28516 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
28517
28518 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
28519
28520 PR target/13380.
28521 * gcc.c-torture/compile/20040109-1.c: New.
28522
28523 2004-01-08 Stuart Hastings <stuart@apple.com>
28524
28525 * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
28526 testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
28527 * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
28528
28529 2004-01-09 Alan Modra <amodra@bigpond.net.au>
28530
28531 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
28532
28533 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
28534
28535 * ada/acats/run_acats: Treat 'gnatchop' the same way
28536 as 'gnatmake'. Export GCC_DRIVER.
28537 * ada/acats/run_all.sh: Add target_gnatchop. Use
28538 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28539
28540 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28541
28542 PR c++/12573
28543 * g++.dg/template/dependent-expr4.C: New test.
28544
28545 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
28546
28547 * gcc.dg/altivec-11.c: New test.
28548
28549 2004-01-07 Mark Mitchell <mark@codesourcery.com>
28550
28551 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
28552
28553 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
28554
28555 PR c/6024
28556 * gcc.dg/enum-compat-1.c: New test.
28557 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
28558
28559 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
28560
28561 PR c/12165
28562 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
28563 gcc.dg/c99-idem-qual-3.c: New tests.
28564
28565 2004-01-07 Alan Modra <amodra@bigpond.net.au>
28566
28567 * gcc.dg/winline-7.c: Don't cast void * to int.
28568
28569 2004-01-06 Jan Hubicka <jh@suse.cz>
28570
28571 * gcc.dg/i386-sse-5.c: New test
28572 * g++.dg/eh/simd-1.c: Add -w argument for i386.
28573
28574 2004-01-05 Mark Mitchell <mark@codesourcery.com>
28575
28576 PR c++/12815
28577 * g++.dg/rtti/typeid4.C: New test.
28578
28579 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
28580
28581 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
28582
28583 2004-01-05 Mark Mitchell <mark@codesourcery.com>
28584
28585 PR c++/12132
28586 * g++.dg/template/error11.C: New test.
28587
28588 PR c++/13451
28589 * g++.dg/template/class2.C: New test.
28590
28591 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
28592 Richard Sandiford <rsandifo@redhat.com>
28593
28594 PR c++/13387
28595 * g++.dg/opt/alias3.C: New test.
28596
28597 2004-01-04 Mark Mitchell <mark@codesourcery.com>
28598
28599 PR c++/13157
28600 * g++.dg/template/koenig3.C: New test.
28601
28602 PR c++/13529
28603 * g++.dg/parse/offsetof3.C: New test.
28604
28605 * g++.dg/init/copy7.C: Add missing dg-error markers.
28606
28607 PR c++/12226
28608 * g++.dg/init/copy7.c: New test.
28609
28610 PR c++/13536
28611 * g++.dg/parse/cast1.C: New test.
28612
28613 2004-01-04 Jan Hubicka <jh@suse.cz>
28614
28615 * gcc.dg/winline[1-7].c: New tests.
28616
28617 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28618
28619 PR c++/13520
28620 * g++.dg/template/qualttp22.C: New test.
28621
28622 2004-01-01 Jan Hubicka <jh@suse.cz>
28623
28624 * gcc.dg/debug/20031231-1.c: New.
28625 * gcc.c-torture/compile/20040101-1.c: New.
28626 * gcc.dg/dwarf-die-[1-7].c: New.
28627
28628 2004-01-01 Jakub Jelinek <jakub@redhat.com>
28629
28630 PR optimization/13521
28631 * gcc.c-torture/compile/20031231-1.c: New test.
28632
28633 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
28634
28635 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
28636
28637 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28638
28639 PR c++/10079
28640 * g++.dg/template/crash16.C: New test.
28641
28642 2003-12-30 Mark Mitchell <mark@codesourcery.com>
28643
28644 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
28645
28646 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
28647
28648 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
28649 ports.
28650 * g++.old-deja/g++.jason/thunk3.C: Likewise.
28651 * g++.old-deja/g++.law/profile1.C: Likewise.
28652 * gcc.c-torture/compile/981006-1.c: Likewise.
28653 * gcc.c-torture/execute/loop-2e.x: Likewise.
28654 * gcc.c-torture/execute/loop-2f.x: Remove.
28655 * gcc.c-torture/execute/loop-2g.x: Likewise.
28656 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
28657 * gcc.dg/20020312-2.c: Remove traces of dead ports.
28658
28659 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
28660
28661 PR c++/13507
28662 * g++.dg/ext/attrib11.C: New test.
28663
28664 PR c++/13494
28665 * g++.dg/template/array2-1.C: New test.
28666 * g++.dg/template/array2-2.C: New test.
28667
28668 2003-12-29 Mark Mitchell <mark@codesourcery.com>
28669
28670 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
28671
28672 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
28673
28674 PR c++/12774
28675 * g++.dg/template/array1-1.C: New test.
28676 * g++.dg/template/array1-2.C: New test.
28677
28678 2003-12-29 Roger Sayle <roger@eyesopen.com>
28679
28680 PR fortran/12632
28681 * g77.dg/12632.f: New test case.
28682
28683 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28684
28685 PR c++/13289
28686 * g++.dg/parse/nontype1.C: New test.
28687
28688 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28689
28690 PR c++/12403
28691 * g++.dg/parse/explicit1.C: New test.
28692 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
28693
28694 2003-12-28 Mark Mitchell <mark@codesourcery.com>
28695
28696 PR c++/13081
28697 * g++.dg/opt/inline6.C: New test.
28698
28699 PR c++/12613
28700 * g++.dg/parse/error9.C: New test.
28701
28702 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
28703
28704 2003-12-28 Mark Mitchell <mark@codesourcery.com>
28705
28706 PR c++/13009
28707 * g++.dg/init/assign1.C: New test.
28708
28709 2003-12-28 Roger Sayle <roger@eyesopen.com>
28710
28711 PR c++/13070
28712 * g++.dg/warn/format3.C: New test case.
28713
28714 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
28715
28716 * gcc.c-torture/compile/20031227-1.c: New test.
28717
28718 2003-12-23 Mark Mitchell <mark@codesourcery.com>
28719
28720 * g++.dg/bprob/bprob.exp: Load target-supports.exp
28721 * g77.dg/bprob/bprob.exp: Likewise.
28722 * gcc.misc-tests/bprob.exp: Likewise.
28723 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
28724 variants on systems where the library does not provide that
28725 functionality.
28726 * gcc.dg/builtins-20.c: Use builtins-config.h.
28727 * gcc.dg/builtins-config.h: New file.
28728
28729 2003-12-23 Mark Mitchell <mark@codesourcery.com>
28730
28731 * lib/gcc-dg.exp (dg-require-profiling): New function.
28732 * lib/target-supports.exp (check_profiling_available): Likewise.
28733 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
28734 * g77.dg/bprob/bprob.exp: Likewise.
28735 * gcc.misc-tests/bprob.exp: Likewise.
28736 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
28737 * gcc.dg/20021014-1.c: Likewise.
28738 * gcc.dg/nest.c: Likewise.
28739
28740 2003-12-23 Mark Mitchell <mark@codesourcery.com>
28741
28742 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
28743 compiling.
28744 * g++.dg/lookup/java2.C: Likewise.
28745 * gcc.dg/cpp/lexident.c: Likewise.
28746
28747 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
28748
28749 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
28750 given.
28751 * gcc.c-torture/compile/961203-1.c: Likewise.
28752 * gcc.c-torture/compile/980506-1.c: Likewise.
28753
28754 2003-12-23 Zack Weinberg <zack@codesourcery.com>
28755
28756 * lib/gcc-dg.exp (dg-prune-output): New annotation.
28757 (additional_prunes): New global.
28758 (gcc-dg-prune): Handle additional per-test pruning.
28759 (dg-test): Clear additional_prunes between tests.
28760
28761 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
28762 dg-prune-output to avoid spurious failures from assembler
28763 complaining about nonexistent WAW violations.
28764 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
28765 Use dg-prune-output to avoid spurious failures from assembler
28766 warning about Itanium B-step errata.
28767
28768 2003-12-23 Mark Mitchell <mark@codesourcery.com>
28769
28770 * g++.dg/abi/macro0.C: New test.
28771 * g++.dg/abi/macro1.C: Likewise.
28772 * g++.dg/abi/macro2.C: Likewise.
28773
28774 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
28775 * g++.dg/abi/bitfield7.C: Likewise.
28776 * g++.dg/abi/dtor2.C: Likewise.
28777 * g++.dg/abi/mangle11.C: Likewise.
28778 * g++.dg/abi/mangle12.C: Likewise.
28779 * g++.dg/abi/mangle14.C: Likewise.
28780 * g++.dg/abi/mangle17.C: Likewise.
28781 * g++.dg/abi/vbase10.C: Likewise.
28782 * g++.dg/abi/vbase14.C: Likewise.
28783 * g++.dg/template/qualttp17.C: Likewise.
28784
28785 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
28786
28787 PR c/11995
28788 * gcc.dg/20031223-1.c: New test.
28789
28790 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
28791
28792 * gcc.dg/noreturn-7.c: New test.
28793
28794 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
28795
28796 * gcc.dg/null-pointer-1.c: New test.
28797
28798 2003-12-22 Mark Mitchell <mark@codesourcery.com>
28799
28800 * g++.old-deja/g++.jason/template18.C: Remove.
28801 * g++.old-deja/g++.jason/template37.C: Likewise.
28802
28803 PR c++/12862
28804 * g++.dg/lookup/ns1.C: New test.
28805
28806 PR c++/12397
28807 * g++.dg/template/lookup3.C: New test.
28808
28809 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
28810
28811 * g++.dg/template/recurse1.C: New test
28812
28813 2003-12-22 Mark Mitchell <mark@codesourcery.com>
28814
28815 PR c++/12479
28816 * g++.dg/parse/semicolon1.C: New test.
28817 * g++.dg/parse/semicolon1.h: Likewise.
28818
28819 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
28820
28821 * gcc.dg/darwin-misaligned.c: New test.
28822
28823 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
28824
28825 PR c/9163
28826 * gcc.dg/20031222-1.c: New test.
28827
28828 2003-12-21 Mark Mitchell <mark@codesourcery.com>
28829
28830 PR c++/13438
28831 * g++.dg/parse/error8.C: New test.
28832
28833 PR c++/11554
28834 * testsuite/g++.dg/warn/ctor-init-1.C: New test.
28835
28836 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
28837
28838 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
28839 too small.
28840 * gcc.c-torture/compile/930217-1.c: Likewise.
28841 * gcc.c-torture/compile/930513-1.c: Likewise.
28842 * gcc.c-torture/execute/920908-2.c: Likewise.
28843 * gcc.c-torture/execute/921204-1.c: Likewise.
28844 * gcc.c-torture/execute/930621-1.c: Likewise.
28845 * gcc.c-torture/execute/930630-1.c: Likewise.
28846 * gcc.c-torture/execute/931031-1.c: Likewise.
28847 * gcc.c-torture/execute/980602-2.c: Likewise.
28848 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
28849 * gcc.c-torture/execute/compndlit-1.c: Likewise.
28850 * gcc.c-torture/execute/extzvsi.c: Likewise.
28851 * gcc.c-torture/unsorted/ext.c: Likewise.
28852
28853 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
28854
28855 PR target/12749
28856 * gcc.c-torture/compile/20031220-2.c: New test case.
28857
28858 2003-12-20 Roger Sayle <roger@eyesopen.com>
28859
28860 PR optimization/13031
28861 * gcc.c-torture/compile/20031220-1.c: New test case.
28862
28863 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
28864
28865 * gcc.dg/cast-function-1.c: New test.
28866
28867 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
28868
28869 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
28870 formats.
28871
28872 2003-12-19 Mark Mitchell <mark@codesourcery.com>
28873
28874 PR c++/12795
28875 * g++.dg/ext/attrib10.C: New test.
28876
28877 2003-12-19 Jakub Jelinek <jakub@redhat.com>
28878
28879 * gcc.dg/cleanup-10.c: New test.
28880 * gcc.dg/cleanup-11.c: New test.
28881
28882 2003-12-19 Jakub Jelinek <jakub@redhat.com>
28883
28884 PR c++/13239
28885 * g++.dg/opt/expect1.C: New test.
28886
28887 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
28888
28889 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
28890
28891 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
28892
28893 PR debug/12923
28894 * gcc.dg/20031218-1.c: New test.
28895
28896 PR debug/12389
28897 * gcc.dg/20031218-2.c: New test.
28898 * gcc.dg/20031218-3.c: New test.
28899
28900 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
28901 of label name and allow for USER_LABEL_PREFIX == "_" names.
28902 * g++.dg/abi/mangle18-2.C: Likewise.
28903 * g++.dg/abi/mangle19-1.C: Likewise.
28904 * g++.dg/abi/mangle19-2.C: Likewise.
28905 * g++.dg/abi/mangle20-1.C: Likewise.
28906 * g++.dg/abi/mangle20-2.C: Likewise.
28907
28908 2003-12-18 Richard Henderson <rth@redhat.com>
28909
28910 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
28911
28912 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
28913 Dan Kegel <dank@kegel.com>
28914
28915 PR other/12009
28916 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
28917 testing a cross compiler, it causes spurious compile failures.
28918 * lib/g++.exp: Likewise.
28919
28920 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28921
28922 PR c++/13262
28923 * g++.dg/template/access13.C: New test.
28924
28925 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
28926
28927 * gcc.dg/20031216-1.c: New test.
28928
28929 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28930
28931 PR c++/9154
28932 * g++.dg/template/error10.C: New test.
28933
28934 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28935
28936 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
28937 * g++.dg/eh/simd-2.C: Likewise.
28938
28939 2003-12-17 James E Wilson <wilson@specifixinc.com>
28940 Roger Sayle <roger@eyesopen.com>
28941
28942 * gcc.c-torture/execute/ieee/mzero5.c: New.
28943
28944 2003-12-17 Mark Mitchell <mark@codesourcery.com>
28945
28946 PR c++/10603
28947 * g++.dg/parse/error6.C: New test.
28948
28949 PR c++/12827
28950 * g++.dg/parse/error7.C: New test.
28951
28952 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
28953
28954 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
28955 at -O with stabs debugging formats.
28956 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
28957 * gcc.dg/debug/debug-2.c: Likewise.
28958
28959 2003-12-16 Mark Mitchell <mark@codesourcery.com>
28960
28961 PR c++/12696
28962 * g++.dg/init/error1.C: New test.
28963
28964 PR c++/12218
28965 * g++.dg/init/pm3.C: New test.
28966
28967 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
28968
28969 PR c/3347
28970 * gcc.dg/bitfld-8.c: New test.
28971
28972 2003-12-16 James Lemke <jim@wasabisystems.com>
28973
28974 * gcc.dg/arm-scd42-[123].c: New tests.
28975
28976 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
28977
28978 PR c++/9043
28979 * g++.dg/abi/mangle20-1.C: New test.
28980 * g++.dg/abi/mangle20-2.C: New test.
28981
28982 2003-12-16 Mark Mitchell <mark@codesourcery.com>
28983
28984 PR c++/13275
28985 * g++.dg/other/offsetof2.C: Remove XFAIL.
28986 * g++.dg/parse/offsetof1.C: New test.
28987 * g++.gd/parse/offsetof2.C: Likewise.
28988
28989 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28990
28991 * g++.dg/template/nontype3.C: New test.
28992 * g++.dg/template/static2.C: Tweaked the dg-error clause.
28993
28994 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28995
28996 * g++.dg/warn/noreturn-3.C: Also test instantiation.
28997
28998 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
28999
29000 PR c++/13387
29001 * g++.dg/expr/assign1.C: New test.
29002
29003 PR c++/13242
29004 * g++.dg/abi/mangle19-1.C: New test.
29005 * g++.dg/abi/mangle19-2.C: New test.
29006
29007 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
29008
29009 * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
29010
29011 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
29012
29013 * gcc.c-torture/execute/20031216-1.c: New test.
29014
29015 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29016
29017 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
29018 an ICE regression.
29019
29020 2003-12-15 Mark Mitchell <mark@codesourcery.com>
29021
29022 PR c++/10926
29023 * g++.dg/template/error9.C: New test.
29024
29025 PR c++/11116
29026 * g++.dg/template/error8.C: New test.
29027
29028 2003-12-15 Roger Sayle <roger@eyesopen.com>
29029
29030 PR middle-end/13400
29031 * gcc.c-torture/execute/20031215-1.c: New test case.
29032
29033 2003-12-15 Mark Mitchell <mark@codesourcery.com>
29034
29035 PR c++/13269
29036 * g++.dg/parse/error5.C: New test.
29037
29038 PR c++/12989
29039 * g++.dg/expr/sizeof1.C: New test.
29040
29041 PR c++/13310
29042 * g++.dg/template/crash15.C: New test.
29043
29044 2003-12-15 Geoffrey Keating <geoffk@apple.com>
29045
29046 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
29047 a non-POD type as the last named parameter of a varargs function.
29048
29049 2003-12-15 Mark Mitchell <mark@codesourcery.com>
29050
29051 PR c++/13243
29052 PR c++/12573
29053 * g++.dg/template/crash14.C: New test.
29054 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
29055
29056 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
29057
29058 * g++.dg/other/java1.C: New test.
29059
29060 PR c++/13241
29061 * g++.dg/abi/mangle18-1.C: New test.
29062 * g++.dg/abi/mangle18-2.C: New test.
29063
29064 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29065
29066 PR optimization/10312
29067 * gcc.c-torture/execute/20031214-1.c: New.
29068
29069 2003-12-14 Mark Mitchell <mark@codesourcery.com>
29070
29071 PR c++/10779
29072 PR c++/12160
29073 * g++.dg/parse/error3.C: New test.
29074 * g++.dg/parse/error4.C: Likewise.
29075 * g++.dg/abi/mangle4.C: Tweak error messages.
29076 * g++.dg/lookup/using5.C: Likewise.
29077 * g++.dg/other/error2.C: Likewise.
29078 * g++.dg/parse/typename5.C: Likewise.
29079 * g++.dg/parse/undefined1.C: Likewise.
29080 * g++.dg/template/arg2.C: Likewise.
29081 * g++.dg/template/ttp3.C: Likewise.
29082 * g++.dg/template/type1.C: Likewise.
29083 * g++.old-deja/g++.other/crash32.C: Likewise.
29084 * g++.old-djea/g++.pt/defarg8.C: Likewise.
29085
29086 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29087
29088 PR c++/13106
29089 * g++.dg/warn/noreturn-3.C: New test.
29090
29091 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
29092
29093 PR c++/13118
29094 * g++.dg/abi/covariant3.C: New.
29095
29096 2003-12-12 Jakub Jelinek <jakub@redhat.com>
29097
29098 * g++.dg/eh/ia64-1.C: New test.
29099
29100 2003-12-12 Roger Sayle <roger@eyesopen.com>
29101
29102 PR optimization/13037
29103 * g77.f-torture/execute/13037.f: New test case.
29104
29105 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
29106
29107 PR c++/12881
29108 * g++.dg/abi/covariant2.C: New.
29109
29110 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
29111
29112 * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
29113
29114 2003-12-11 Zack Weinberg <zack@codesourcery.com>
29115
29116 * gcc.c-torture/execute/wchar_t-1.x: Delete.
29117
29118 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
29119
29120 PR other/10819
29121 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
29122 to fix Bug 10819.
29123 * lib/g++.exp (g++_version): Likewise.
29124 * lib/g77.exp (g77_version): Likewise.
29125 * lib/objc.exp (default_objc_version): Likewise.
29126
29127 2003-12-10 Richard Henderson <rth@redhat.com>
29128
29129 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
29130
29131 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
29132
29133 2003-12-08 Matt Austern <austern@apple.com>
29134
29135 PR c/13134
29136 * lib/gcc-dg.exp (dg-require-visibility): Define.
29137 * lib/target-supports (check_visibility_available): Define.
29138 * gcc.dg/visibility-1.c: New test.
29139 * gcc.dg/visibility-2.c: Likewise.
29140 * gcc.dg/visibility-3.c: Likewise.
29141 * gcc.dg/visibility-4.c: Likewise.
29142 * gcc.dg/visibility-5.c: Likewise.
29143 * gcc.dg/visibility-6.c: Likewise.
29144 * g++.dg/ext/visibility-1.C: Likewise.
29145 * g++.dg/ext/visibility-2.C: Likewise.
29146 * g++.dg/ext/visibility-3.C: Likewise.
29147 * g++.dg/ext/visibility-4.C: Likewise.
29148 * g++.dg/ext/visibility-5.C: Likewise.
29149 * g++.dg/ext/visibility-6.C: Likewise.
29150
29151 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29152
29153 * g++.dg/lookup/java1.C: New test.
29154 * g++.dg/lookup/java2.C: New test.
29155
29156 2003-12-07 Falk Hueffner <falk@debian.org>
29157
29158 * g++.dg/opt/noreturn-1.C: New test.
29159
29160 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
29161
29162 * gcc.dg/overflow-1.c: New test.
29163
29164 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
29165
29166 * g77.f-torture/compile/13060.f: New test.
29167
29168 2003-12-06 Mark Mitchell <mark@codesourcery.com>
29169
29170 PR c++/13323
29171 * g++.dg/inherit/operator2.C: New test.
29172
29173 2003-12-05 Mark Mitchell <mark@codesourcery.com>
29174
29175 PR c++/13305
29176 * g++.dg/ext/attrib9.C: New test.
29177
29178 2003-12-05 Mark Mitchell <mark@codesourcery.com>
29179
29180 PR c++/13314
29181 * g++.dg/template/error7.C: New test.
29182
29183 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
29184 J"orn Rennecke <joern.rennecke@superh.com>
29185
29186 PR target/13302
29187 * g++.dg/other/struct-va_list.C: New test.
29188
29189 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29190
29191 PR c++/13166
29192 * g++.dg/parse/defarg6.C: New test.
29193
29194 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
29195
29196 PR target/13256
29197 * gcc.c-torture/execute/20031201-1.c: New test.
29198
29199 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
29200
29201 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
29202
29203 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
29204
29205 * gcc.dg/builtin-return-1.c: New test.
29206
29207 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
29208 J"orn Rennecke <joern.rennecke@superh.com>
29209
29210 PR optimization/13260
29211 * gcc.c-torture/execute/20031204-1.c: New test.
29212
29213 2003-12-03 Mark Mitchell <mark@codesourcery.com>
29214
29215 PR c++/9127
29216 * g++.dg/template/error6.C: New test.
29217
29218 2003-12-03 Jakub Jelinek <jakub@redhat.com>
29219
29220 * gcc.dg/20031202-1.c: New test.
29221
29222 2003-12-03 Mark Mitchell <mark@codesourcery.com>
29223
29224 PR c++/13179
29225 * g++.dg/template/eh1.C: New test.
29226
29227 PR c++/10771
29228 * g++.dg/template/error5.C: New test.
29229
29230 2003-12-02 David Ung <davidu@mips.com>
29231
29232 * gcc.dg/compat/vector-check.h: Corrected type for var
29233 g_##TMODE
29234
29235 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29236
29237 PR c++/10126
29238 * g++.dg/template/ptrmem8.C: New test.
29239
29240 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29241
29242 PR c++/12573
29243 * g++.dg/template/dependent-expr3.C: New test.
29244
29245 2003-12-01 James Lemke <jim@wasabisystems.com>
29246
29247 * gcc.dg/arm-g2.c: New test.
29248
29249 2003-12-01 Roger Sayle <roger@eyesopen.com>
29250
29251 PR optimization/11634
29252 * gcc.dg/20031201-2.c: New test case.
29253
29254 2003-12-01 Zack Weinberg <zack@codesourcery.com>
29255
29256 PR 11433
29257 * objc.dg/proto-lossage-3.m: New test.
29258
29259 2003-12-01 Roger Sayle <roger@eyesopen.com>
29260
29261 PR optimization/12628
29262 * gcc.dg/20031201-1.c: New test case.
29263
29264 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
29265
29266 * gcc.dg/unaligned-1.c: New test.
29267
29268 2003-11-30 Mark Mitchell <mark@codesourcery.com>
29269
29270 PR c++/9849
29271 * g++.dg/template/error4.C: New test.
29272 * g++.dg/template/nested3.C: Adjust error markers.
29273
29274 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29275
29276 * gcc.dg/cpp/assert4.c: Check more #system assertions.
29277
29278 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
29279
29280 PR c/10333
29281 * gcc.dg/bitfld-7.c: New test.
29282
29283 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
29284
29285 * gcc.dg/tls/asm-1.C: New test.
29286
29287 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29288
29289 * gcc.dg/cpp/assert4.c: Update.
29290
29291 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
29292
29293 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
29294 * gcc.dg/builtin-apply3.c: New test.
29295
29296 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
29297
29298 * lib/compat.exp (compat-obj): New xfaildata parameter.
29299 Use it to set compiler_conditional_xfail_data before compiling.
29300 (compat-get-options): Handle dg-xfail-if.
29301 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
29302 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
29303 * gcc.dg/compat/vector-1_y.c: Likewise.
29304 * gcc.dg/compat/vector-2_x.c: Likewise.
29305 * gcc.dg/compat/vector-2_y.c: Likewise.
29306
29307 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
29308
29309 * g++.dg/opt/reg-stack4.C: New test.
29310
29311 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
29312
29313 * gcc.dg/builtin-apply2.c: New test.
29314
29315 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
29316
29317 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
29318
29319 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29320
29321 PR c++/12924
29322 * g++.dg/template/template-id-2.C: New test.
29323
29324 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29325
29326 PR c++/5369
29327 * g++.dg/template/memfriend1.C: New test.
29328 * g++.dg/template/memfriend2.C: Likewise.
29329 * g++.dg/template/memfriend3.C: Likewise.
29330 * g++.dg/template/memfriend4.C: Likewise.
29331 * g++.dg/template/memfriend5.C: Likewise.
29332 * g++.dg/template/memfriend6.C: Likewise.
29333 * g++.dg/template/memfriend7.C: Likewise.
29334 * g++.dg/template/memfriend8.C: Likewise.
29335 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
29336
29337 2003-11-21 Mark Mitchell <mark@codesourcery.com>
29338
29339 PR c++/12515
29340 * g++.dg/ext/cond1.C: New test.
29341
29342 2003-11-20 Richard Henderson <rth@redhat.com>
29343
29344 * gcc.dg/20020201-2.c: Remove.
29345 * gcc.dg/20020201-4.c: Remove.
29346 * gcc.dg/20020304-1.c: Remove.
29347
29348 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
29349
29350 * gcc.dg/cpp/trad/xwin1.c: New test case.
29351
29352 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
29353
29354 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
29355 * lib/g77.exp: Likewise.
29356 * lib/objc.exp: Likewise.
29357 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
29358 for darwin.
29359
29360 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29361
29362 PR c++/12932
29363 * g++.dg/template/static5.C: New test.
29364
29365 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
29366
29367 * gcc.dg/nested-func-1.c: New test.
29368
29369 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29370
29371 * gcc.dg/cpp/assert4.c: New test.
29372
29373 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
29374
29375 PR c++/2294
29376 * g++.dg/lookup/using9.c: New test.
29377
29378 2003-11-14 Mark Mitchell <mark@codesourcery.com>
29379
29380 PR c++/12762
29381 * g++.dg/template/error3.C: New test.
29382
29383 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
29384
29385 PR ada/13035
29386 * ada/acats/run_acats, run_all.sh: Fix syntax error.
29387 No longer use a wrapper for gcc, since this does not work under
29388 Windows.
29389
29390 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
29391
29392 PR c++/2094
29393 * g++.dg/template/ptrmem7.C: New test.
29394
29395 2003-11-13 Andrew Pinski <apinski@apple.com>
29396
29397 * gcc.c-torture/compile/20031113-1.c: New test.
29398
29399 2003-11-13 Mark Mitchell <mark@codesourcery.com>
29400 Kean Johnston <jkj@sco.com>
29401
29402 PR c/13029
29403 * gcc.dg/unused-4.c: Update.
29404
29405 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
29406
29407 * g++.dg/opt/const3.C: New test.
29408
29409 2003-11-13 Jan Hubicka <jh@suse.cz>
29410
29411 * gcc.c-torture/compile/20031112-1.c: New test.
29412
29413 2003-11-12 Mark Mitchell <mark@codesourcery.com>
29414
29415 * g++.dg/parse/crash10.C: Remove bogus error marker.
29416
29417 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
29418
29419 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29420 (host_gcc): Likewise.
29421 (ROOT): Honor $PWDCMD.
29422 (BASE): Likewise.
29423 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
29424
29425 2003-11-12 Catherine Moore <clm@redhat.com>
29426
29427 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
29428
29429 2003-11-12 Andreas Jaeger <aj@suse.de>
29430 Jakub Jelinek <jakub@redhat.com>
29431 Andrew Pinski <pinskia@physics.uc.edu>
29432 Richard Henderson <rth@redhat.com>
29433
29434 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
29435 systems.
29436 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
29437
29438 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
29439 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29440
29441 2003-11-11 Andreas Jaeger <aj@suse.de>
29442
29443 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
29444
29445 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29446
29447 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
29448
29449 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29450 Clean ups.
29451
29452 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
29453
29454 * gcc.dg/trampoline-1.c: New test.
29455
29456 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
29457
29458 * gcc.c-torture/compile/200031109-1.c: New test.
29459
29460 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
29461
29462 PR c/3190
29463 PR c/8714
29464 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29465 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29466 gcc.dg/format/no-y2k-1.c: Update.
29467
29468 2003-11-08 Roger Sayle <roger@eyesopen.com>
29469
29470 PR optimization/10467
29471 * gcc.dg/20031108-1.c: New test case.
29472
29473 2003-11-07 Geoffrey Keating <geoffk@apple.com>
29474
29475 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29476
29477 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
29478
29479 * gcc.dg/compound-lvalue-1.c: New test.
29480 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29481 some XFAILs.
29482
29483 2003-11-06 Geoffrey Keating <geoffk@apple.com>
29484
29485 * gcc.dg/altivec-varargs-1.c: New test.
29486
29487 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
29488
29489 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29490 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29491 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
29492 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
29493 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29494
29495 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
29496
29497 * gcc.dg/cond-lvalue-1.c: New test.
29498
29499 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
29500
29501 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29502
29503 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29504
29505 PR c++/11616
29506 * g++.dg/template/instantiate5.C: New test.
29507
29508 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29509
29510 PR c++/12726
29511 * g++.dg/ext/complit2.C: Replace test with self-contained version.
29512 * ChangeLog: Add missing first entry for above test.
29513
29514 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29515
29516 PR c++/9810
29517 * g++.dg/template/using8.C: New test.
29518 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
29519
29520 2003-11-02 Roger Sayle <roger@eyesopen.com>
29521
29522 PR optimization/10817
29523 * gcc.c-torture/compile/20031102-1.c: New test case.
29524
29525 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
29526
29527 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
29528 2147483647.
29529
29530 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
29531
29532 * gcc.dg/20031102-1.c: New test.
29533
29534 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
29535
29536 * gcc.dg/complex-1.c: New test.
29537
29538 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29539
29540 PR c++/12796
29541 * g++.dg/template/crash13.C: Adjust expected error location.
29542 * g++.old-deja/g++.brendan/ns1.C: Likewise.
29543
29544 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
29545
29546 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29547
29548 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
29549
29550 PR/10239
29551 * gcc.c-torture/compile/20031031-2.c: New test.
29552
29553 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
29554
29555 PR/11640
29556 * gcc.c-torture/compile/20031031-1.c: New test.
29557
29558 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
29559
29560 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29561 * gcc.misc-tests/bprob.exp: Likewise.
29562 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
29563 the execution test on arm-elf configs.
29564 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
29565 configs that don't support scratch files.
29566 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
29567
29568 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
29569
29570 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
29571 done by dejagnu.
29572
29573 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
29574
29575 * ada/acats/run_all.sh: Redirect mv output to /dev/null
29576 Avoid non pure sh syntax. Add more logging.
29577
29578 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
29579 fail.
29580
29581 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29582
29583 PR libgcj/10610
29584 * gcc.dg/ppc-stackalign-1.c: New test.
29585
29586 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
29587
29588 * ada/acats/run_all.sh: Change output to be more compliant with
29589 dejagnu framework.
29590 Create acats.sum and acats.log files under testsuite/ada/acats
29591 Only run [a-z]* directories, to filter out e.g. CVS.
29592 Redirect build output to log file.
29593
29594 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
29595
29596 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
29597
29598 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
29599
29600 PR ada/5909:
29601 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
29602
29603 2003-10-27 Jakub Jelinek <jakub@redhat.com>
29604
29605 * gcc.c-torture/compile/20031023-1.c: New test.
29606 * gcc.c-torture/compile/20031023-2.c: New test.
29607 * gcc.c-torture/compile/20031023-3.c: New test.
29608 * gcc.c-torture/compile/20031023-4.c: New test.
29609
29610 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29611
29612 PR c++/10371
29613 * g++.dg/lookup/scoped8.C: New test.
29614
29615 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
29616
29617 * g++.dg/opt/reg-stack3.C: New test.
29618
29619 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
29620
29621 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
29622
29623 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29624
29625 PR c++/11076
29626 * g++.dg/template/crash13.C: New test.
29627
29628 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
29629
29630 * gcc.dg/c99-restrict-2.c: New test.
29631
29632 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
29633
29634 PR c++/12698, c++/12699, c++/12700, c++/12566
29635 * g++.dg/inherit/covariant9.C: New test.
29636 * g++.dg/inherit/covariant10.C: New test.
29637 * g++.dg/inherit/covariant11.C: New test.
29638
29639 2003-10-23 Jason Merrill <jason@redhat.com>
29640
29641 PR c++/12726
29642 * g++.dg/ext/complit2.C: New test.
29643
29644 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
29645
29646 PR target/12654
29647 * gcc.c-torture/execute/20031020-1.c: New test.
29648
29649 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29650
29651 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
29652 following the jump_insn.
29653
29654 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
29655
29656 * gcc.dg/cast-lvalue-1.c: New test.
29657
29658 2003-10-21 Mark Mitchell <mark@codesourcery.com>
29659
29660 PR c++/11962
29661 * g++.dg/template/cond2.C: New test.
29662
29663 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
29664
29665 * gcc.dg/builtins-28.c: New test.
29666
29667 2003-10-20 Jan Hubicka <jh@suse.cz>
29668
29669 * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
29670 parameter.
29671 * testsuite/gcc.dg/inline-2.c: Likewise.
29672
29673 2003-10-20 Phil Edwards <phil@codesourcery.com>
29674
29675 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
29676 * gcc.dg/nest.c: Likewise.
29677
29678 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29679
29680 PR c++/9781, c++/10583, c++/11862
29681 * g++.dg/parse/crash13.C: New test.
29682
29683 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29684
29685 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
29686
29687 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
29688
29689 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
29690 Define HAVE_C99_RUNTIME except on Solaris.
29691 * gcc.dg/builtins-20.c: Likewise.
29692
29693 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29694
29695 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
29696
29697 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29698
29699 PR c++/12495
29700 * g++.dg/template/crash21.C: New test.
29701
29702 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29703
29704 PR c++/2513
29705 * g++.dg/template/typename5.C: New test.
29706
29707 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29708
29709 PR c++/12369
29710 * g++.dg/template/friend25.C: New test.
29711
29712 2003-10-16 Ziemowit Laski <zlaski@apple.com>
29713
29714 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
29715 versions.
29716
29717 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
29718
29719 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
29720 == 2147483647.
29721
29722 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
29723
29724 * gcc.c-torture/execute/960416-1.x: Remove.
29725 * gcc.c-torture/execute/divconst-3.x: Likewise.
29726
29727 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
29728
29729 PR target/12598
29730 * gcc.dg/torture/cris-volatile-1.c: New test.
29731
29732 2003-10-14 Roger Sayle <roger@eyesopen.com>
29733
29734 PR optimization/9325
29735 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
29736 for overflowing floating point to integer conversion during RTL
29737 simplification.
29738
29739 2003-10-13 Ziemowit Laski <zlaski@apple.com>
29740
29741 * objc/execute/_cmd.m: Fix typo.
29742 * objc.dg/image-info.m, objc.dg/symtab-1.m:
29743 Relax 'scan-assembler' regexp.
29744 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
29745 objc.dg/try-catch-4.m: Run on non-Darwin targets.
29746 * objc.dg/zero-link-2.m: Remove blank line.
29747 * objc.dg/zero-link-3.m: New test case.
29748
29749 2003-10-13 Geoffrey Keating <geoffk@apple.com>
29750
29751 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
29752
29753 * gcc.dg/asm-names.c: Use scan-assembler-not rather
29754 than linker trickery.
29755
29756 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29757
29758 PR c++/12370
29759 * g++.dg/other/friend2.C: New test.
29760
29761 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
29762
29763 * gcc.dg/20031012-1.c: New test.
29764
29765 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
29766
29767 * gcc.dg/weak/weak-3.c: Fix for new warning.
29768
29769 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
29770
29771 PR optimization/8750
29772 * gcc.c-torture/execute/20031012-1.c: New test case.
29773
29774 2003-10-11 Roger Sayle <roger@eyesopen.com>
29775
29776 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
29777 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
29778
29779 2003-10-11 Roger Sayle <roger@eyesopen.com>
29780
29781 PR optimization/12260
29782 * gcc.c-torture/compile/20031011-2.c: New test case.
29783
29784 2003-10-11 Roger Sayle <roger@eyesopen.com>
29785
29786 * gcc.c-torture/execute/20031011-1.c: New testcase.
29787
29788 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
29789
29790 * gcc.c-torture/compile/20031011-1.c: New test.
29791
29792 2003-10-11 Jan Hubicka <jh@suse.cz>
29793
29794 * g++.dg/other/first-global.C: New test.
29795
29796 2003-10-11 Roger Sayle <roger@eyesopen.com>
29797
29798 * gcc.c-torture/execute/string-opt-18.c: New testcase.
29799
29800 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
29801
29802 * gcc.c-torture/compile/20031010-1.c: New test.
29803
29804 2003-10-10 Geoffrey Keating <geoffk@apple.com>
29805
29806 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
29807 * gcc.c-torture/execute/va-arg-25.c: ... here.
29808
29809 2003-10-09 Mark Mitchell <mark@codesourcery.com>
29810
29811 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
29812
29813 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
29814
29815 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
29816
29817 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
29818
29819 * g++.dg/parse/error2.C: New test.
29820
29821 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
29822
29823 PR c++/11097
29824 * g++.dg/other/error5.C: Modify the error message.
29825 * g++.dg/lookup/using8.C: New test.
29826
29827 2003-10-07 Geoffrey Keating <geoffk@apple.com>
29828
29829 * gcc.dg/darwin-abi-2.c: New file.
29830 * gcc.c-torture/execute/va-arg-24.c: New file.
29831
29832 2003-10-06 Bob Wilson <bob.wilson@acm.org>
29833
29834 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
29835 indentation.
29836
29837 2003-10-06 Mark Mitchell <mark@codesourcery.com>
29838
29839 PR c++/10147
29840 * g++.dg/other/error4.C: Update error messages.
29841 * g++.dg/template/ptrmem4.C: Likewise.
29842
29843 PR c++/12337
29844 * g++.dg/init/new9.C: New test.
29845
29846 PR c++/12334, c++/12236, c++/8656
29847 * g++.dg/ext/attrib8.C: New test.
29848
29849 2003-10-06 Devang Patel <dpatel@apple.com>
29850
29851 * gcc.dg/debug/dwarf2-3.h: New test.
29852 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
29853
29854 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
29855
29856 * g++.dg/opt/cfg2.C: New test.
29857
29858 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
29859
29860 * g++.dg/opt/float1.C: New test.
29861
29862 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
29863
29864 * gcc.dg/c90-array-lval-6.c: New test.
29865 * gcc.dg/c99-array-lval-6.c: New test.
29866
29867 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
29868 Ziemowit Laski <zlaski@apple.com>
29869
29870 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
29871 'Derived', so that it is never considered a class method; add
29872 new warning for '+port' method ambiguity.
29873 * objc.dg/method-12.m: Include <objc/objc.h> instead of
29874 <objc/objc-api.h> (needed on Mac OS X).
29875 * objc.dg/method-13.m: New test.
29876
29877 2003-10-03 Roger Sayle <roger@eyesopen.com>
29878
29879 PR optimization/9325, PR java/6391
29880 * gcc.c-torture/execute/20031003-1.c: New test case.
29881
29882 2003-10-02 Mark Mitchell <mark@codesourcery.com>
29883
29884 PR optimization/12180
29885 * gcc.dg/20031002-1.c: New test.
29886
29887 PR c++/12486
29888 * g++.dg/inherit/error1.C: New test.
29889
29890 2003-10-02 Chris Demetriou <cgd@broadcom.com>
29891
29892 * lib/f-torture.exp (search_for): Rename to...
29893 (search_for_re): This. Also, clean up comments and the
29894 "regexp" invocation.
29895
29896 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
29897
29898 * gcc.c-torture/compile/20031002-1.c: New test.
29899
29900 2003-10-02 Jakub Jelinek <jakub@redhat.com>
29901
29902 * g++.dg/opt/cond1.C: New test.
29903
29904 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
29905
29906 * gcc.dg/Wold-style-definition-2.c: New testcase.
29907 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
29908
29909 2003-09-29 Richard Henderson <rth@redhat.com>
29910
29911 * g++.dg/init/array10.C: Add dg-options.
29912
29913 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
29914
29915 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
29916
29917 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29918
29919 * g++.dg/template/friend19.C: Fix typo.
29920 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
29921
29922 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
29923
29924 * gcc.c-torture/execute/20030928-1.c: New test.
29925 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
29926
29927 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
29928
29929 * g++.dg/opt/unroll1.C: New test.
29930
29931 2003-09-26 Roger Sayle <roger@eyesopen.com>
29932
29933 PR optimization/11741
29934 * gcc.dg/20030926-1.c: New test case.
29935
29936 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29937
29938 PR c++/5655
29939 * g++.dg/parse/access7.C: New test.
29940 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
29941
29942 2003-09-24 Ziemowit Laski <zlaski@apple.com>
29943
29944 MERGE OF objc-improvements-branch into MAINLINE:
29945 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
29946 if libobjc has not been built.
29947 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
29948 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
29949 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
29950 objc/execute/nested-3.m, objc/execute/np-2.m,
29951 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
29952 objc/execute/redefining_self.m, objc/execute/root_methods.m,
29953 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
29954 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
29955 objc.dg/special/unclaimed-category-1.h,
29956 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
29957 well as GNU runtime.
29958 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
29959 * execute/cascading-1.m, execute/function-message-1.m,
29960 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
29961 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
29962 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
29963 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
29964 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
29965 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
29966 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
29967 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
29968 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
29969 * objc.dg/bitfield-2.m: Run only on Darwin.
29970 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
29971 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
29972 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
29973 * objc.dg/const-str-1.m: Fix constant string layout.
29974
29975 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
29976
29977 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
29978
29979 2003-09-23 Geoffrey Keating <geoffk@apple.com>
29980
29981 * gcc.dg/darwin-abi-1.c: New file.
29982
29983 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
29984
29985 PR target/12281
29986 * gcc.c-torture/compile/20030921-1.c: New test.
29987
29988 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
29989
29990 * g++.dg/opt/reg-stack2.C: New test.
29991
29992 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
29993
29994 * g++.dg/eh/delayslot1.C: New test.
29995
29996 2003-09-20 Richard Henderson <rth@redhat.com>
29997
29998 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
29999
30000 2003-09-20 Roger Sayle <roger@eyesopen.com>
30001
30002 * gcc.c-torture/execute/20030920-1.c: New test case.
30003
30004 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30005
30006 * g++.dg/rtti/typeid3.C: Correct expected error message.
30007
30008 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30009
30010 PR c++/157
30011 * g++.dg/parse/crash12.C: New test.
30012
30013 2003-09-19 Janis Johnson <janis187@us.ibm.com>
30014
30015 * gcc.dg/compat/mixed-struct-check.h: New.
30016 * gcc.dg/compat/mixed-struct-defs.h: New.
30017 * gcc.dg/compat/mixed-struct-init.h: New.
30018 * gcc.dg/compat/struct-by-value-19_main.c: New.
30019 * gcc.dg/compat/struct-by-value-19_x.c: New.
30020 * gcc.dg/compat/struct-by-value-19_y.c: New.
30021 * gcc.dg/compat/struct-by-value-20_main.c: New.
30022 * gcc.dg/compat/struct-by-value-20_x.c: New.
30023 * gcc.dg/compat/struct-by-value-20_y.c: New.
30024 * gcc.dg/compat/struct-return-19_main.c: New.
30025 * gcc.dg/compat/struct-return-19_x.c: New.
30026 * gcc.dg/compat/struct-return-19_y.c: New.
30027 * gcc.dg/compat/struct-return-20_main.c: New.
30028 * gcc.dg/compat/struct-return-20_x.c: New.
30029 * gcc.dg/compat/struct-return-20_y.c: New.
30030
30031 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
30032 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
30033 so that it will not complain on LP64 targets.
30034
30035 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30036
30037 PR c++/495
30038 * g++.dg/template/friend24.C: New test.
30039
30040 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
30041
30042 PR c++/12332
30043 * g++.dg/template/memtmpl2.C: New test.
30044
30045 2003-09-18 Mark Mitchell <mark@codesourcery.com>
30046
30047 PR target/11184
30048 * gcc.dg/builtin-apply1.c: New test.
30049
30050 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
30051
30052 PR c++/9848
30053 * g++.dg/warn/Wunused-4.C: New test.
30054
30055 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30056
30057 PR c++/12316
30058 * g++.dg/other/gc2.C: New test.
30059
30060 2003-09-17 Mark Mitchell <mark@codesourcery.com>
30061
30062 PR c++/11991
30063 * g++.dg/rtti/typeid3.C: New test.
30064
30065 PR c++/12266
30066 * g++.dg/overload/template1.C: New test.
30067
30068 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
30069
30070 * g++.dg/opt/cfg3.C: New test.
30071
30072 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30073
30074 PR c++/7939
30075 * g++.dg/template/crash11.C: New test.
30076
30077 2003-09-16 Jason Merrill <jason@redhat.com>
30078 Jakub Jelinek <jakub@redhat.com>
30079
30080 * gcc.dg/attr-warn-unused-result.c: New test.
30081
30082 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
30083
30084 PR c++/12184
30085 * g++.dg/expr/call2.C: New test.
30086
30087 2003-09-15 Andreas Jaeger <aj@suse.de>
30088
30089 * gcc.dg/Wold-style-definition-1.c: New test.
30090
30091 2003-09-14 Mark Mitchell <mark@codesourcery.com>
30092
30093 PR c++/3907
30094 * g++.dg/parse/template12.C: New test.
30095
30096 * g++.dg/abi/bitfield11.C: New test.
30097 * g++.dg/abi/bitfield12.C: Likewise.
30098
30099 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
30100
30101 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
30102 non-expansion of functional macro name without arguments at EOL.
30103 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
30104
30105 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
30106
30107 * gcc.c-torture/execute/20030914-[12].c: New tests.
30108
30109 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
30110
30111 PR c++/11788
30112 * g++.dg/overload/addr1.C: New test.
30113
30114 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
30115
30116 * gcc.dg/20030909-1.c: New test.
30117
30118 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
30119
30120 * gcc.dg/ultrasp10.c: New test.
30121
30122 2003-09-09 Devang Patel <dpatel@apple.com>
30123
30124 * gcc.dg/darwin-ld-6.c: New test.
30125
30126 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30127
30128 * gcc.dg/torture/builtin-explog-1.c: New testcase.
30129
30130 2003-09-08 Mark Mitchell <mark@codesourcery.com>
30131
30132 * gcc.dg/ia64-types1.c: New test.
30133 * gcc.dg/ia64-types2.c: Likewise.
30134
30135 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30136
30137 * gcc.dg/builtins-1.c: Add more _Complex tests.
30138 * gcc.dg/torture/builtin-attr-1.c: Likewise.
30139
30140 * gcc.dg/builtins-1.c: Test existing _Complex functions.
30141 * gcc.dg/torture/builtin-attr-1.c: Likewise.
30142
30143 2003-09-08 Mark Mitchell <mark@codesourcery.com>
30144
30145 PR c++/11786
30146 * g++.dg/lookup/koenig2.C: New test.
30147
30148 PR c++/5296
30149 * g++.dg/rtti/typeid2.C: New test.
30150
30151 2003-09-08 Jakub Jelinek <jakub@redhat.com>
30152
30153 * gcc.c-torture/compile/20030904-1.c: New test.
30154
30155 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
30156
30157 * g++.dg/opt/longbranch2.C: New test.
30158
30159 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
30160
30161 * g++.dg/template/crash10.C: Only compile it.
30162
30163 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
30164
30165 PR middle-end/11665
30166 * gcc.c-torture/compile/20030907-1.c: New test.
30167 * g++.dg/init/array11.C: New test.
30168
30169 2003-09-07 Mark Mitchell <mark@codesourcery.com>
30170
30171 PR c++/11852
30172 * g++.dg/init/struct1.C: New test.
30173
30174 2003-09-07 Mark Mitchell <mark@codesourcery.com>
30175
30176 PR c++/12181
30177 * g++.dg/expr/comma1.C: New test.
30178
30179 2003-09-06 Mark Mitchell <mark@codesourcery.com>
30180
30181 PR c++/11867
30182 * g++.dg/expr/static_cast5.C: New test.
30183
30184 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
30185
30186 PR c++/11507
30187 * g++.dg/lookup/scoped7.C: New test.
30188
30189 PR c++/9574
30190 * g++.dg/other/static1.C: New test.
30191
30192 PR c++/11490
30193 * g++.dg/warn/template-1.C: New test.
30194
30195 PR c++/11432
30196 * g++.dg/template/crash10.C: New test.
30197
30198 PR c++/2478
30199 * g++.dg/overload/VLA.C: New test.
30200
30201 PR c++/10804
30202 * g++.dg/template/call1.C: New test.
30203
30204 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
30205
30206 PR c++/11794
30207 * g++.dg/parse/using3.C: New test.
30208
30209 2003-09-06 Roger Sayle <roger@eyesopen.com>
30210
30211 PR c++/11409
30212 * g++.dg/overload/builtin3.C: New test case.
30213
30214 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
30215
30216 PR c/9862
30217 * gcc.dg/20030906-1.c: New test.
30218 * gcc.dg/20030906-2.c: Likewise.
30219
30220 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
30221
30222 PR c++/12167
30223 * g++.dg/parse/defarg5.C: New test.
30224
30225 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
30226
30227 2003-09-05 Mark Mitchell <mark@codesourcery.com>
30228
30229 PR c++/12163
30230 * g++.dg/expr/static_cast4.C: New test.
30231
30232 PR c++/12146
30233 * g++.dg/template/crash9.C: New test.
30234
30235 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
30236
30237 * g++.old-deja/g++.ext/pretty2.C: Update for change
30238 in __FUNCTION__.
30239 * g++.old-deja/g++.ext/pretty3.C: Likewise.
30240
30241 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
30242
30243 PR c++/11922
30244 * g++/dg/template/qualified-id1.C: New test.
30245
30246 PR c++/12037
30247 * g++.dg/warn/noeffect4.C: New test.
30248
30249 2003-09-04 Matt Austern <austern@apple.com>
30250
30251 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
30252 * g++.dg/ext/fnname2.C: Likewise.
30253 * g++.dg/ext/fnname3.C: Likewise.
30254
30255 2003-09-04 Mark Mitchell <mark@codesourcery.com>
30256
30257 * g++.dg/expr/lval1.C: New test.
30258 * g++.dg/ext/lvcast.C: Remove.
30259
30260 2003-09-03 Roger Sayle <roger@eyesopen.com>
30261
30262 PR optimization/11700.
30263 * gcc.c-torture/compile/20030903-1.c: New test case.
30264
30265 2003-09-03 Mark Mitchell <mark@codesourcery.com>
30266
30267 PR c++/12053
30268 * g++.dg/abi/layout4.C: New test.
30269
30270 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
30271
30272 PR c++/11553
30273 * g++.dg/parse/friend3.C: New test.
30274
30275 2003-09-02 Mark Mitchell <mark@codesourcery.com>
30276
30277 PR c++/11847
30278 * g++.dg/template/class1.C: New test.
30279
30280 PR c++/11808
30281 * g++.dg/expr/call1.C: New test.
30282
30283 2003-09-01 Mark Mitchell <mark@codesourcery.com>
30284
30285 PR c++/12114
30286 * g++.dg/init/ref9.C: New test.
30287
30288 PR c++/11972
30289 * g++.dg/template/nested4.C: New test.
30290
30291 2003-08-29 Mark Mitchell <mark@codesourcery.com>
30292
30293 PR c++/12093
30294 * g++.dg/template/non-dependent4.C: New test.
30295
30296 PR c++/11928
30297 * g++.dg/inherit/conv1.C: New test.
30298
30299 2003-08-29 Mark Mitchell <mark@codesourcery.com>
30300
30301 PR c++/6196
30302 * g++.dg/ext/label1.C: New test.
30303 * g++.dg/ext/label2.C: Likewise.
30304
30305 2003-08-28 Mark Mitchell <mark@codesourcery.com>
30306
30307 * g++.dg/expr/cond3.C: New test.
30308
30309 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30310
30311 * gcc.dg/builtins-1.c: Add new builtin cases.
30312
30313 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30314
30315 * gcc.dg/builtins-1.c: Add new cases.
30316 * gcc.dg/torture/builtin-attr-1.c: Likewise.
30317
30318 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30319
30320 * gcc.dg/builtins-1.c: Add more math builtin tests.
30321 * gcc.dg/torture/builtin-attr-1.c: New test.
30322
30323 2003-08-28 Mark Mitchell <mark@codesourcery.com>
30324
30325 PR optimization/5079
30326 * g++.dg/opt/static3.C: New test.
30327
30328 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30329
30330 * gcc.misc-tests/gcov-10b.c: New test.
30331
30332 2003-08-27 Mark Mitchell <mark@codesourcery.com>
30333
30334 * g++.dg/opt/ptrmem3.C: New test.
30335
30336 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
30337
30338 2003-08-27 Jakub Jelinek <jakub@redhat.com>
30339
30340 * gcc.dg/20030826-2.c: New test.
30341
30342 2003-08-26 Roger Sayle <roger@eyesopen.com>
30343
30344 PR middle-end/12002
30345 * g77.f-torture/compile/12002.f: New test case.
30346
30347 2003-08-26 Roger Sayle <roger@eyesopen.com>
30348
30349 * gcc.dg/20030826-1.c: New test case.
30350
30351 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
30352
30353 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
30354
30355 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
30356
30357 PR c++/11871
30358 * c++.dg/lookup/crash1.C: New test.
30359
30360 * c++.dg/warn/noeffect3.C: New test.
30361
30362 2003-08-25 Janis Johnson <janis187@us.ibm.com>
30363
30364 * gcc.dg/compat/vector-1_x.c: Compile with -w.
30365 * gcc.dg/compat/vector-1_y.c: Ditto.
30366 * gcc.dg/compat/vector-2_x.c: Ditto.
30367 * gcc.dg/compat/vector-2_y.c: Ditto.
30368
30369 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
30370
30371 * gcc.dg/20030702-1.c: New test.
30372
30373 2003-08-25 Mark Mitchell <mark@codesourcery.com>
30374
30375 PR c++/8795
30376 * g++.dg/ext/altivec-1.C: New test.
30377
30378 2003-08-24 Richard Henderson <rth@redhat.com>
30379
30380 * g++.dg/eh/simd-2.C: Add -w for x86.
30381
30382 2003-08-23 Jakub Jelinek <jakub@redhat.com>
30383
30384 * gcc.dg/20030815-1.c: New test.
30385
30386 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30387
30388 PR c++/3765
30389 * g++.dg/parse/access6.C: New test.
30390
30391 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30392
30393 PR c++/641, c++/11876
30394 * g++.dg/template/friend22.C: New test.
30395 * g++.dg/template/friend23.C: Likewise.
30396
30397 2003-08-22 Mark Mitchell <mark@codesourcery.com>
30398
30399 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
30400 identically.
30401
30402 2003-08-22 Mark Mitchell <mark@codesourcery.com>
30403
30404 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
30405
30406 2003-08-22 Mark Mitchell <mark@codesourcery.com>
30407
30408 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
30409
30410 2003-08-22 Mark Mitchell <mark@codesourcery.com>
30411
30412 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
30413
30414 2003-08-22 Mark Mitchell <mark@codesourcery.com>
30415
30416 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30417
30418 2003-08-21 Mark Mitchell <mark@codesourcery.com>
30419
30420 PR c++/11919
30421 * g++.dg/overload/prom1.C: New test.
30422
30423 PR c++/11551
30424 * g++.dg/parse/dtor2.C: New test.
30425
30426 PR c++/10762
30427 * g++.dg/parse/using2.C: New test.
30428
30429 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
30430
30431 PR target/11805
30432 * gcc.c-torture/compile/20030821-1.c: New.
30433
30434 2003-08-20 Mark Mitchell <mark@codesourcery.com>
30435
30436 PR c++/11834
30437 * g++.dg/template/deduce2.C: New test.
30438
30439 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
30440
30441 * gcc.c-torture/execute/20030821-1.c: New test.
30442
30443 2003-08-20 Roger Sayle <roger@eyesopen.com>
30444
30445 PR middle-end/11984
30446 * gcc.dg/20030820-1.c: New test case.
30447
30448 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
30449
30450 PR c++/11945
30451 * g++.dg/warn/noeffect2.C: New test.
30452
30453 2003-08-19 Mark Mitchell <mark@codesourcery.com>
30454
30455 PR c++/10926
30456 * g++.dg/template/dtor2.C: New test.
30457
30458 PR c++/11684
30459 * g++.dg/template/operator1.C: New test.
30460 * g++.dg/parse/operator4.C: New test.
30461
30462 PR c++/11946.C
30463 * g++.dg/expr/enum1.C: New test.
30464 * gcc.dg/c99-bool-1.c: Remove bogus warning.
30465
30466 PR c++/11036.C
30467 * g++.dg/parse/elab2.C: New test.
30468 * g++.dg/parse/typedef4.C: Change error message.
30469 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30470 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30471 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30472
30473 2003-08-19 Geoffrey Keating <geoffk@apple.com>
30474
30475 * gcc.dg/pch/warn-1.c: New.
30476 * gcc.dg/pch/warn-1.hs: New.
30477
30478 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30479 not-tested file.
30480
30481 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
30482
30483 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30484
30485 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
30486
30487 * gcc.dg/uninit-D.c: New Test.
30488 * gcc.dg/uninit-E.c: New Test.
30489 * gcc.dg/uninit-F.c: New Test.
30490 * gcc.dg/uninit-G.c: New Test.
30491
30492 2003-08-19 Michael Ritzert <ritzert@t-online.de>
30493
30494 * g++.dg/README: Describe the pch directory.
30495
30496 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30497
30498 PR c++/11174
30499 * g++.dg/parse/access4.C: New test.
30500 * g++.dg/parse/access5.C: Likewise.
30501 * g++.old-deja/g++.jason/access17.C: Adjust error message.
30502
30503 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
30504
30505 * gcc.dg/noncompile/20030818-1.c: New.
30506
30507 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
30508
30509 PR c++/11957
30510 * g++.dg/warn/noeffect1.C: New test.
30511
30512 * g++.dg/template/scope2.C: New test.
30513 * g++.dg/template/error2.C: Correct dg-error
30514
30515 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
30516
30517 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
30518
30519 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
30520
30521 PR C++/11512
30522 * g++.dg/template/warn1.C: New.
30523
30524 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
30525
30526 * g++.dg/template/error2.C: New test.
30527 * g++.dg/lookup/using7.C: Adjust errors
30528 * g++.old-deja/g++.pt/crash36.C: Likewise.
30529 * g++.old-deja/g++.pt/derived3.C: Likewise.
30530
30531 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30532
30533 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
30534 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
30535 * gcc.c-torture/execute/builtins/string-9.c: New, from
30536 string-opt-9.c. Adjust for execute/builtins framework.
30537 * gcc.c-torture/execute/string-opt-9.c: Delete.
30538
30539 2003-08-12 Mark Mitchell <mark@codesourcery.com>
30540
30541 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
30542
30543 * g++.dg/parse/ret-type2.C: New test.
30544
30545 PR c++/11703
30546 * g++.dg/init/new8.C: New test.
30547
30548 PR c++/10923
30549 * g++.dg/parse/typedef5.C: New test.
30550
30551 PR c++/9512
30552 * g++.dg/parse/qualified2.C: New test.
30553 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
30554 invalid code.
30555
30556 2003-08-11 Mark Mitchell <mark@codesourcery.com>
30557
30558 * g++.dg/conversion/ptrmem1.C: New test.
30559
30560 2003-08-11 Jakub Jelinek <jakub@redhat.com>
30561
30562 PR target/11693
30563 * gcc.dg/20030811-1.c: New test.
30564
30565 PR target/11535
30566 * gcc.c-torture/execute/20030811-1.c: New test.
30567
30568 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30569
30570 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
30571
30572 2003-08-10 Mark Mitchell <mark@codesourcery.com>
30573
30574 PR c++/11789.C
30575 * g++.dg/inherit/multiple1.C: New test.
30576
30577 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
30578
30579 * gcc.dg/spe1.c: New test.
30580
30581 PR c++/11670
30582 * g++.dg/expr/cast2.C: New test.
30583
30584 PR c++/10530
30585 * g++.dg/template/dependent-name2.C: New test.
30586
30587 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
30588
30589 * g++.dg/parse/crash11.C: Put the dg options in comments.
30590
30591 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
30592
30593 * lib/gcc-dg.exp: Update for diagnostic change.
30594
30595 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30596
30597 PR c++/5767
30598 * g++.dg/parse/crash11.C: New test.
30599
30600 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
30601
30602 * gcc.dg/cpp/spacing1.c: Update.
30603
30604 2003-08-04 Janis Johnson <janis187@us.ibm.com>
30605
30606 PR target/11739
30607 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
30608 a value for -mtune.
30609
30610 2003-08-04 Roger Sayle <roger@eyesopen.com>
30611
30612 PR middle-end/11771
30613 * gcc.c-torture/compile/20030804-1.c: New test case.
30614
30615 2003-08-04 Roger Sayle <roger@eyesopen.com>
30616
30617 * gcc.dg/20030804-1.c: New test case.
30618
30619 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
30620
30621 * gcc.dg/cpp/separate-1.c: New test.
30622
30623 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
30624
30625 PR c++/11704
30626 * g++.dg/template/dependent-expr2.C: New test.
30627
30628 PR c++/11766
30629 * g++.dg/expr/ptrmem1.C: New test.
30630
30631 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30632
30633 PR c++/9453
30634 * g++.dg/template/friend15.C: New test.
30635
30636 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
30637
30638 * lib/dg-pch.exp: Work round PCH bug.
30639
30640 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30641
30642 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
30643 builtins. Move cases from builtins-4.c here.
30644
30645 * gcc.dg/torture/builtin-math-1.c: New test taken from
30646 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
30647 additional cases.
30648
30649 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
30650 Delete.
30651
30652 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
30653
30654 PR c++/9447
30655 * g++.dg/template/using7.C: New test.
30656
30657 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
30658
30659 * import1.c, import2.c: New tests.
30660
30661 2003-08-01 Jakub Jelinek <jakub@redhat.com>
30662
30663 * g++.dg/eh/crossjump1.C: New test.
30664
30665 2003-08-01 Mark Mitchell <mark@codesourcery.com>
30666
30667 PR c++/11697
30668 * g++.dg/template/using6.C: New test.
30669
30670 PR c++/11744
30671 * g++.dg/template/koenig2.C: New test.
30672
30673 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30674
30675 PR c++/7983
30676 * g++.dg/parse/typedef4.C: New test.
30677
30678 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30679
30680 PR c++/8442, c++/8806
30681 * g++.dg/template/elab1.C: New test.
30682 * g++.dg/template/type2.C: Likewise.
30683 * g++.dg/template/ttp3.C: Adjust expected error message.
30684 * g++.old-deja/g++.law/visibility13.C: Likewise.
30685 * g++.old-deja/g++.niklas/t135.C: Likewise.
30686 * g++.old-deja/g++.pt/ttp41.C: Likewise.
30687 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
30688 template argument.
30689 * g++.old-deja/g++.pt/ttp44.C: Likewise.
30690
30691 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
30692
30693 PR c++/11295
30694 * g++.dg/ext/stmtexpr1.C: New test.
30695
30696 * g++.dg/opt/tmp1.C: New test.
30697
30698 PR c++/11525
30699 * g++.dg/parse/constant4.C: New test.
30700
30701 PR c++/9447
30702 * g++.dg/template/using5.C: New test.
30703
30704 2003-07-31 Roger Sayle <roger@eyesopen.com>
30705
30706 * gcc.dg/builtins-27.c: New test case.
30707
30708 2003-07-31 Jakub Jelinek <jakub@redhat.com>
30709
30710 * gcc.dg/tls/opt-7.c: New test.
30711
30712 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
30713
30714 * g++.old-deja/g++.other/crash18.C: Remove.
30715
30716 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
30717
30718 * g++.dg/template/explicit3.C: New.
30719 * g++.dg/template/explicit4.C: New.
30720 * g++.dg/template/explicit5.C: New.
30721
30722 PR c++/11347
30723 * g++.dg/template/memtmpl1.C: New.
30724
30725 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
30726
30727 PR target/11565
30728 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
30729 * gcc.dg/i386-387-5.c (dg-options): Likewise.
30730
30731 2003-07-30 Jan Hubicka <jh@suse.cz>
30732
30733 * vtgc1.c: Kill.
30734
30735 2003-07-29 Zack Weinberg <zack@codesourcery.com>
30736
30737 * gcc.dg/struct-in-proto-1.c: New test.
30738
30739 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
30740
30741 * gcc.dg/cpp/include2.c: Only expect one message.
30742
30743 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
30744
30745 PR c++/9447
30746 * g++.dg/template/using1.C: New test.
30747 * g++.dg/template/using2.C: New test.
30748 * g++.dg/template/using3.C: New test.
30749 * g++.dg/template/using4.C: New test.
30750
30751 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
30752
30753 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
30754 * gcc.c-torture/execute/string-opt-10.c: Likewise.
30755
30756 2003-07-28 Jan Hubicka <jh@suse.cz>
30757
30758 PR c++/11530
30759 * g++.dg/opt/call1.C: New test.
30760
30761 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
30762
30763 PR c++/11667
30764 * g++.dg/init/enum2.C: New test.
30765 * g++.dg/template/overload1.C: Add "-w" option.
30766
30767 2003-07-28 <hp@bitrange.com>
30768
30769 * gcc.dg/Wdeclaration-after-statement-1.c,
30770 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
30771
30772 2003-07-28 Jakub Jelinek <jakub@redhat.com>
30773
30774 * gcc.c-torture/compile/20030725-1.c: New test.
30775
30776 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
30777
30778 * gcc.dg/20030505.c: Only run for SPE.
30779 Remove definition of opaque type.
30780
30781 2003-07-27 Mark Mitchell <mark@codesourcery.com>
30782
30783 * g++.dg/template/ptrmem6.C: New test.
30784
30785 2003-07-26 Geoffrey Keating <geoffk@apple.com>
30786
30787 * gcc.c-torture/compile/zero-strct-2.c: New test.
30788
30789 2003-07-25 Geoffrey Keating <geoffk@apple.com>
30790
30791 * gcc.dg/intermod-1.c: New test.
30792
30793 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
30794
30795 PR c++/11617
30796 * g++.dg/template/lookup2.C: New test.
30797 * g++.dg/template/memclass1.C: Remove instantiated from error.
30798 * g++.dg/other/error2.C: Tweak expected errors.
30799
30800 PR c++/11596
30801 * g++.dg/template/defarg3.C: New test.
30802
30803 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
30804
30805 2003-07-24 Mark Mitchell <mark@codesourcery.com>
30806
30807 * g++.dg/inherit/access5.C: New test.
30808
30809 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30810
30811 PR c++/11513
30812 * g++.dg/template/crash8.C: New test.
30813
30814 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
30815
30816 PR c/10602
30817 * gcc.dg/noncompile/incomplete-2.c: New test.
30818
30819 2003-07-23 Mark Mitchell <mark@codesourcery.com>
30820
30821 PR c++/11645
30822 * g++.dg/inherit/access4.C: New test.
30823
30824 PR c++/11517
30825 * g++.dg/expr/cond2.C: New test.
30826
30827 PR optimization/10679
30828 * g++.dg/opt/inline4.C: New test.
30829
30830 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
30831
30832 * g++.dg/parse/crash10: New test.
30833
30834 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
30835
30836 * g++.dg/ext/flexary1.C: New test.
30837
30838 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30839
30840 PR c++/10793
30841 * g++.dg/template/crash9.C: New test.
30842
30843 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30844
30845 PR c++/3004
30846 * g++.dg/parse/typedef3.C: New test.
30847
30848 PR c++/7906
30849 * g++.dg/parse/operator2.C: New test.
30850
30851 PR c++/8895
30852 * g++.dg/parse/def-tmpl-arg1.C: New test.
30853
30854 PR c++/9282
30855 * g++.dg/parse/funptr1.C: New test.
30856
30857 PR c++/9452
30858 * g++.dg/parse/ambig3.C: New test.
30859
30860 PR c++/9454
30861 * g++.dg/parse/operator3.C: New test.
30862
30863 PR c++/9486
30864 * g++.dg/parse/template10.C: New test.
30865
30866 PR c++/9488
30867 * g++.dg/parse/template11.C: New test.
30868
30869 PR c++/10150
30870 * g++.dg/parse/invalid-op1.C: New test.
30871
30872 PR c++/10247
30873 * g++.dg/parse/condexpr1.C: New test.
30874
30875 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
30876
30877 * g++.dg/ext/packed3.C: New test.
30878 * g++.dg/ext/packed4.C: New test.
30879
30880 * gcc.dg/pack-test-3.c: New test.
30881
30882 2003-07-21 Janis Johnson <janis187@us.ibm.com>
30883
30884 * lib/compat.exp: Handle dg-options per source file.
30885 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
30886 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
30887 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
30888 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
30889 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
30890 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
30891 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
30892 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
30893 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
30894 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
30895 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
30896 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
30897 * g++.dg/compat/break/bitfield7_x.C: Ditto.
30898 * g++.dg/compat/break/bitfield7_y.C: Ditto.
30899
30900 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
30901
30902 PR c/10320
30903 * gcc.c-torture/execute/20030718-1.c: New test.
30904
30905 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
30906
30907 PR optimization/11536
30908 * gcc.dg/20030721-1.c: New test.
30909
30910 2003-07-19 Mark Mitchell <mark@codesourcery.com>
30911
30912 PR c++/11546
30913 * g++.dg/template/lookup1.C: New test.
30914
30915 2003-07-19 Zack Weinberg <zack@codesourcery.com>
30916
30917 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
30918 diagnostics of ill-formed constructs involving labels.
30919 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
30920 the new 'previously defined here' message.
30921
30922 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
30923
30924 * g++.dg/parse/non-dependent2.C: New test.
30925
30926 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
30927
30928 * g++.dg/init/init-ref4.C: xfail on targets without
30929 weak symbols.
30930
30931 2003-07-17 Jakub Jelinek <jakub@redhat.com>
30932
30933 PR target/11087
30934 * gcc.c-torture/execute/20030717-1.c: New test.
30935
30936 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30937
30938 * g++.dg/opt/cfg1.C: New test.
30939
30940 2003-07-17 Mark Mitchell <mark@codesourcery.com>
30941
30942 PR optimization/11557
30943 * gcc.dg/20030717-1.c: New test.
30944
30945 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
30946
30947 PR c++/10476
30948 * g++.dg/expr/crash-1.C: New test.
30949
30950 PR c++/11027
30951 * g++.dg/template/init3.C: New test.
30952
30953 PR c++/8222
30954 * g++.dg/template/non-dependent1.C: New test.
30955
30956 PR c++/11070
30957 * g++.dg/template/non-dependent2.C: New test.
30958
30959 PR c++/11071
30960 * g++.dg/template/non-dependent3.C: New test.
30961
30962 PR c++/9907
30963 * g++.dg/template/sizeof5.C: New test.
30964
30965 2003-07-17 Geoffrey Keating <geoffk@apple.com>
30966
30967 PR 11498
30968 * gcc.c-torture/compile/mangle-1.c: New file.
30969
30970 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30971
30972 PR c++/7809
30973 * g++.dg/parse/access3.C: New test.
30974
30975 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
30976
30977 PR c++/11384
30978 * g++.dg/init/init-ref4.C: New test.
30979
30980 2003-07-16 Mark Mitchell <mark@codesourcery.com>
30981
30982 PR c++/11547
30983 * g++.dg/parse/constant3.C: New test.
30984 * g++.dg/parse/crash7.C: Likewise.
30985
30986 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
30987
30988 PR target/11008
30989 * gcc.dg/i386-pentium4-not-mull.c: New.
30990
30991 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
30992
30993 * gcc.dg/asm-names.c (ymain): Make it weak.
30994
30995 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30996
30997 PR c++/5421
30998 * g++.dg/template/friend21.C: New test.
30999
31000 2003-07-16 Jakub Jelinek <jakub@redhat.com>
31001
31002 * gcc.dg/cleanup-8.c: New test.
31003 * gcc.dg/cleanup-9.c: New test.
31004
31005 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
31006
31007 * g++.dg/ext/dll-MI1.h: New file.
31008 * g++.dg/ext/dllexport-MI1.C: New file.
31009 * g++.dg/ext/dllimport-MI1.C: New file.
31010
31011 2003-07-15 Jakub Jelinek <jakub@redhat.com>
31012
31013 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
31014 it does not have cmpstrsi patterns (just cmpmemsi).
31015
31016 2003-07-15 Mark Mitchell <mark@codesourcery.com>
31017
31018 PR debug/11473
31019 * g++.dg/debug/debug8.C: New test.
31020
31021 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31022
31023 PR c++/10108
31024 * g++.dg/template/crash7.C: New test.
31025
31026 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
31027
31028 PR target/10795
31029 * gcc.c-torture/compile/20030708-1.c: New.
31030
31031 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31032
31033 * gcc.c-torture/execute/20030715-1.c: New test.
31034
31035 2003-07-14 Geoffrey Keating <geoffk@apple.com>
31036
31037 * gcc.dg/pch/inline-3.c: New file.
31038 * gcc.dg/pch/inline-3.hs: New file.
31039 * gcc.dg/pch/inline-4.c: New file.
31040 * gcc.dg/pch/inline-4.hs: New file.
31041
31042 2003-07-14 Mark Mitchell <mark@codesourcery.com>
31043
31044 PR c++/11509
31045 * g++.dg/template/crash6.C: New test.
31046
31047 PR c++/7053
31048 * g++.dg/template/friend20.C: New test.
31049
31050 PR c++/7019
31051 * g++.dg/template/overload2.C: New test.
31052
31053 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31054
31055 PR optimization/11440
31056 * gcc.c-torture/execute/20030714-1.c: New test.
31057
31058 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31059
31060 PR c++/11154
31061 * g++.dg/template/partial2.C: New test.
31062
31063 2003-07-13 Mark Mitchell <mark@codesourcery.com>
31064
31065 PR c++/11503
31066 * g++.dg/template/anon1.C: New test.
31067
31068 PR c++/11493
31069 PR c++/11495
31070 * g++.dg/parse/template9.C: Likewise.
31071 * g++.dg/template/crash4.C: New test.
31072 * g++.dg/template/koenig1.C: Likewise.
31073 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
31074 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
31075 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
31076 functions.
31077 * g++.old-deja/g++.jason/template36.C: Likewise.
31078 * g++.old-deja/g++.mike/p1989.C: Likewise.
31079 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
31080 * g++.old-deja/g++.pt/ttp20.C: Use this->.
31081 * g++.old-deja/g++.pt/ttp21.C: Use this->.
31082 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
31083 compiling.
31084 * g++.old-deja/g++.pt/union2.C: Use this->.
31085
31086 2003-07-11 Jakub Jelinek <jakub@redhat.com>
31087
31088 * gcc.dg/20030711-1.c: New test.
31089
31090 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
31091
31092 PR c++/11050
31093 * g++.dg/parse/args1.C: New test.
31094 * g++.pt/defarg8.C: Change expected errors.
31095
31096 2003-07-11 Mark Mitchell <mark@codesourcery.com>
31097
31098 PR c++/8164
31099 * g++.dg/template/nontype2.C: New test.
31100
31101 PR c++/10558
31102 * g++.dg/parse/template8.C: New test.
31103
31104 PR c++/8327
31105 * g++.dg/template/scope1.C: New test.
31106
31107 * g++.dg/warn/Wsign-compare-1.C: New test.
31108
31109 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
31110
31111 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
31112
31113 2003-07-10 Mark Mitchell <mark@codesourcery.com>
31114
31115 PR c++/9411
31116 * g++.dg/template/explicit2.C: New test.
31117
31118 PR c++/10032
31119 * g++.dg/warn/pedantic1.C: New test.
31120
31121 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
31122
31123 PR c++ 9483
31124 * g++.dg/other/field1.C: New test.
31125
31126 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
31127
31128 PR c/11449
31129 * gcc.c-torture/compile/20030707-1.c: New.
31130
31131 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31132
31133 PR c++/10849
31134 * g++.dg/template/access12.C: New test.
31135
31136 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
31137
31138 * g++.dg/bprob/bprob.exp (prof_ext): Update.
31139 * g77.dg/bprob/bprob.exp (prof_ext): Update.
31140 * gcc.misc-tests/bprob.exp (prof_ext): Update.
31141 * gcc.misc-tests/gcov.exp: Update
31142 * g++.dg/gcov/gcov.exp: Update
31143 * lib/gcov.exp: Update.
31144
31145 2003-07-08 Mark Mitchell <mark@codesourcery.com>
31146
31147 * g++.dg/abi/mangle17.C: Make sure template expressions are
31148 dependent.
31149 * g++.dg/abi/mangle4.C: Mark erroneous casts.
31150 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
31151 * g++.dg/opt/stack1.C: Remove erroneous code.
31152 * g++.dg/parse/template7.C: New test.
31153 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
31154 * g++.old-deja/g++.pt/crash4.C: Likewise.
31155
31156 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31157
31158 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
31159 with zero or one occurence of `$' after the initial `L'.
31160
31161 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
31162
31163 * gcc.c-torture/compile/20030704-1.c: Add a comment.
31164
31165 2003-07-08 Roger Sayle <roger@eyesopen.com>
31166
31167 PR c/11370
31168 * gcc.dg/Wunreachable-6.c: New testcase.
31169 * gcc.dg/Wunreachable-7.c: New testcase.
31170
31171 2003-07-08 Jakub Jelinek <jakub@redhat.com>
31172
31173 PR c/11420
31174 * gcc.dg/20030708-1.c: New test.
31175
31176 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
31177
31178 * gcc.dg/compat/sdata-section.h: New file.
31179 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
31180 * gcc.dg/torture/mips-sdata-1.c: New test.
31181
31182 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31183
31184 PR c++/11030
31185 * g++.dg/template/friend19.C: New test.
31186
31187 2003-07-08 Jakub Jelinek <jakub@redhat.com>
31188
31189 * g++.dg/opt/strength-reduce.C: New test.
31190
31191 2003-07-07 Roger Sayle <roger@eyesopen.com>
31192
31193 PR target/10979
31194 * gcc.dg/20030707-1.c: New testcase.
31195
31196 2003-07-07 Roger Sayle <roger@eyesopen.com>
31197
31198 PR optimization/11059
31199 * g++.dg/opt/emptyunion.C: New testcase.
31200
31201 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
31202 Eric Botcazou <ebotcazou@libertysurf.fr>
31203
31204 * g++.dg/opt/stack1.C: New test.
31205
31206 2003-07-05 Mark Mitchell <mark@codesourcery.com>
31207
31208 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
31209 run test.
31210
31211 PR c++/11431
31212 * g++.dg/expr/static_cast3.C: New test.
31213
31214 2003-07-04 Zack Weinberg <zack@codesourcery.com>
31215
31216 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
31217 everywhere.
31218 * gcc.dg/concat.c: Concatenation of string constants with
31219 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
31220 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
31221 * gcc.dg/cpp/escape-2.c: Use wide character constants where
31222 necessary to avoid multi-character character constant warning.
31223 * gcc.dg/cpp/escape.c: Likewise.
31224 * gcc.dg/cpp/ucs.c: Likewise.
31225 Remove backslashes from dg-bogus comments, as they confuse Tcl.
31226 Fix a typo.
31227
31228 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
31229
31230 PR c/11428
31231 * gcc.c-torture/compile/20030704-1.c: New.
31232
31233 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
31234
31235 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
31236
31237 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
31238
31239 PR c++/5287, PR c++/7910, PR c++/11021
31240 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
31241 tests for warnings.
31242 * g++.dg/ext/dllimport2.C: Add tests for warnings.
31243 * g++.dg/ext/dllimport3.C: Likewise.
31244 * g++.dg/ext/dllimport4.C: New file.
31245 * g++.dg/ext/dllimport5.C: New file.
31246 * g++.dg/ext/dllimport6.C: New file.
31247 * g++.dg/ext/dllimport7.C: New file.
31248 * g++.dg/ext/dllimport8.C: New file.
31249 * g++.dg/ext/dllimport9.C: New file.
31250 * g++.dg/ext/dllimport10.C: New file.
31251 * g++.dg/ext/dllexport1.C: New file.
31252
31253 2003-07-03 Mark Mitchell <mark@codesourcery.com>
31254
31255 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
31256 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
31257
31258 2003-07-03 Roger Sayle <roger@eyesopen.com>
31259
31260 * gcc.dg/builtins-25.c: New testcase.
31261 * gcc.dg/builtins-26.c: New testcase.
31262
31263 2003-07-03 Janis Johnson <janis187@us.ibm.com>
31264
31265 * gcc.dg/compat/vector-defs.h: New file.
31266 * gcc.dg/compat/vector-setup.h: New file.
31267 * gcc.dg/compat/vector-check.h: New file.
31268 * gcc.dg/compat/vector-1_main.c: New file.
31269 * gcc.dg/compat/vector-1_x.c: New file.
31270 * gcc.dg/compat/vector-1_y.c: New file.
31271 * gcc.dg/compat/vector-2_main.c: New file.
31272 * gcc.dg/compat/vector-2_x.c: New file.
31273 * gcc.dg/compat/vector-2_y.c: New file.
31274
31275 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
31276 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
31277 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
31278 * gcc.dg/compat/struct-align-1.h: New file.
31279 * gcc.dg/compat/struct-align-1_main.c: New file.
31280 * gcc.dg/compat/struct-align-1_x.c: New file.
31281 * gcc.dg/compat/struct-align-1_y.c: New file.
31282 * gcc.dg/compat/struct-align-2.h: New file.
31283 * gcc.dg/compat/struct-align-2_main.c: New file.
31284 * gcc.dg/compat/struct-align-2_x.c: New file.
31285 * gcc.dg/compat/struct-align-2_y.c: New file.
31286
31287 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
31288 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31289 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31290 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31291 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31292 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31293 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31294 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31295 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31296 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31297 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31298 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31299 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31300 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31301 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31302 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31303 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31304 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31305 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31306 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31307 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31308 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31309 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31310 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31311 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31312 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31313 * gcc.dg/compat/struct-return-10_x.c: Ditto.
31314 * gcc.dg/compat/struct-return-2_x.c: Ditto.
31315 * gcc.dg/compat/struct-return-3_x.c: Ditto.
31316
31317 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31318
31319 * gcc.dg/i386-call-1.c: New test.
31320
31321 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
31322
31323 PR c++/9162
31324 * g++.dg/parse/defarg4.C: New.
31325
31326 2003-07-03 Roger Sayle <roger@eyesopen.com>
31327
31328 PR target/10700
31329 * gcc.c-torture/compile/20030703-1.c: New test case.
31330
31331 2003-07-03 Mark Mitchell <mark@codesourcery.com>
31332
31333 * g++.dg/template/local3.C: Remove extra semicolon.
31334
31335 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31336
31337 * gcc.dg/i386-volatile-1.c: New test.
31338
31339 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
31340
31341 PR c++/11072
31342 * g++.dg/other/offsetof2.C: XFAIL.
31343 * g++.dg/other/offsetof5.C: New.
31344
31345 PR c++/10219
31346 * g++.dg/template/error1.C: New.
31347
31348 PR c++/9779
31349 * g++.dg/template/dependent-expr1.C: New.
31350
31351 2003-07-01 Mark Mitchell <mark@codesourcery.com>
31352
31353 PR c++/6949
31354 * g++.dg/template/local3.C: New test.
31355
31356 PR c++/11149
31357 * g++.dg/lookup/scoped6.C: New test.
31358
31359 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
31360
31361 PR c++/8046
31362 * g++.dg/other/error7.C: New test.
31363
31364 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
31365
31366 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
31367 * g++.old-deja/g++.abi/vtable3.h: Likewise.
31368 * g++.old-deja/g++.law/code-gen5.C: Likewise.
31369 * g++.old-deja/g++.other/union2.C: Likewise.
31370 * gcc.dg/c90-const-expr-2.c: Likewise.
31371 * gcc.dg/c90-const-expr-3.c: Likewise.
31372 * gcc.dg/c99-const-expr-2.c: Likewise.
31373 * gcc.dg/c99-const-expr-3.c: Likewise.
31374 * gcc.dg/concat.c: Likewise.
31375
31376 2003-07-01 Mark Mitchell <mark@codesourcery.com>
31377
31378 PR c++/9559
31379 * g++.dg/init/static1.C: New test.
31380
31381 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31382
31383 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
31384 * g++.old-deja/g++.other/access2.C: Likewise.
31385 * g++.old-deja/g++.other/decl2.C: Likewise.
31386 * gcc.c-torture/execute/20020615-1.c: Likewise.
31387
31388 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
31389
31390 PR c++/4933
31391 * g++.dg/template/sizeof4.C: New test.
31392
31393 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
31394
31395 * g++.dg/other/error6.C: New test.
31396
31397 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
31398
31399 PR c++/10750
31400 * g++.dg/parse/constant2.C: New test.
31401
31402 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
31403
31404 PR c++/11106
31405 * g++.dg/other/error5.C: New test.
31406
31407 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31408
31409 * gcc.dg/format/gcc_diag-1.c: New test.
31410
31411 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
31412
31413 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
31414
31415 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
31416
31417 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31418 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31419 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31420
31421 2003-06-28 Jakub Jelinek <jakub@redhat.com>
31422
31423 * gcc.c-torture/execute/builtins/string-8.c: New test.
31424 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
31425 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
31426 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
31427
31428 2003-06-27 Mark Mitchell <mark@codesourcery.com>
31429
31430 PR c++/10468
31431 * g++.dg/ext/typeof6.C: New test.
31432
31433 2003-06-27 Mark Mitchell <mark@codesourcery.com>
31434
31435 PR c++/10796
31436 * g++.dg/init/enum1.C: New test.
31437
31438 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
31439
31440 * gcc.dg/20030627-1.c: New test.
31441
31442 2003-06-26 Mark Mitchell <mark@codesourcery.com>
31443
31444 PR c++/11332
31445 * g++.dg/expr/static_cast2.C: New test.
31446
31447 2003-06-26 Roger Sayle <roger@eyesopen.com>
31448 Jakub Jelinek <jakub@redhat.com>
31449
31450 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31451 sprintf(dst,"%s",src) optimization.
31452 * gcc.c-torture/execute/20030626-1.c: New test case.
31453 * gcc.c-torture/execute/20030626-2.c: New test case.
31454
31455 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
31456
31457 * gcc.c-torture/execute/multi-ix.c: New test.
31458
31459 * gcc.c-torture/execute/simd-4.c (main):
31460 Added missing semicolon at end of union.
31461
31462 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
31463
31464 PR c++/8266
31465 * g++.dg/template/explicit-instantiation3.C: New test.
31466
31467 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
31468
31469 * gcc.dg/20030626-1.c: Use signed char.
31470
31471 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
31472
31473 * gcc.dg/20030626-1.c: New test.
31474
31475 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
31476
31477 * const-str-2.m: Update.
31478
31479 2003-06-25 Mark Mitchell <mark@codesourcery.com>
31480
31481 PR c++/10990
31482 * g++.dg/rtti/dyncast1.C: New test.
31483 * g++.dg/abi/mangle4.C: Correct base-specifier access.
31484 * g++.dg/lookup/scoped1.C: Remove XFAIL.
31485 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31486
31487 PR c++/10931
31488 * g++.dg/expr/static_cast1.C: New test.
31489
31490 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
31491
31492 * gcc.dg/20030625-1.c: New test.
31493
31494 2003-06-24 Roger Sayle <roger@eyesopen.com>
31495
31496 * gcc.c-torture/compile/20030624-1.c: New test case.
31497
31498 2003-06-24 Jakub Jelinek <jakub@redhat.com>
31499
31500 * gcc.c-torture/execute/string-opt-17.c: New test.
31501
31502 2003-06-24 Mark Mitchell <mark@codesourcery.com>
31503
31504 PR c++/5754
31505 * g++.dg/parse/crash6.C: New test.
31506
31507 2003-06-23 Roger Sayle <roger@eyesopen.com>
31508
31509 * gcc.dg/builtins-24.c: New test case.
31510
31511 2003-06-23 Jakub Jelinek <jakub@redhat.com>
31512
31513 * g++.dg/opt/operator1.C: New test.
31514
31515 2003-06-22 Roger Sayle <roger@eyesopen.com>
31516
31517 * gcc.c-torture/execute/string-opt-16.c: New test case.
31518
31519 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
31520
31521 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
31522 * g++.old-deja/g++.other/conv7.C: Likewise.
31523 * g++.old-deja/g++.other/overcnv2.C: Likewise.
31524 * g++.old-deja/g++.other/overload14.C: Likewise.
31525
31526 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
31527
31528 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
31529 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
31530
31531 2003-06-20 Mark Mitchell <mark@codesourcery.com>
31532
31533 PR c++/10888
31534 * g++.dg/warn/Winline-3.C: New test.
31535
31536 2003-06-20 Mark Mitchell <mark@codesourcery.com>
31537
31538 * lib/target-supports.exp (check_alias_available): Make the test
31539 program acceptable to the Solaris assembler.
31540
31541 PR c++/10749
31542 * g++.dg/template/memclass2.C: New test.
31543
31544 2003-06-20 Mark Mitchell <mark@codesourcery.com>
31545 Eric Botcazou <ebotcazou@libertysurf.fr>
31546
31547 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
31548 data for non-matching targets.
31549 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
31550
31551 2003-06-20 Mark Mitchell <mark@codesourcery.com>
31552
31553 PR c++/10845
31554 * g++.dg/template/member3.C: New test.
31555
31556 2003-06-19 Mark Mitchell <mark@codesourcery.com>
31557
31558 PR c++/10939
31559 * g++.dg/template/func1.C: New test.
31560
31561 PR c++/9649
31562 * g++.dg/template/static4.C: New test.
31563 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
31564
31565 PR c++/11041
31566 * g++.dg/init/ref7.C: New test.
31567
31568 2003-06-19 Matt Austern <austern@apple.com>
31569
31570 PR c++/11228
31571 * g++.dg/anew1.C: New test.
31572 * g++.dg/anew2.C: New test.
31573 * g++.dg/anew3.C: New test.
31574 * g++.dg/anew4.C: New test.
31575
31576 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
31577
31578 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
31579
31580 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
31581
31582 * gcc.c-torture/execute/simd-4.c (main): Make expected value
31583 endian-dependent.
31584
31585 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
31586
31587 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
31588 Remove cruft.
31589
31590 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
31591
31592 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
31593 * gcc.c-torture/compile/961203-1.c: Likewise.
31594 * gcc.c-torture/compile/980506-1.c: Likewise.
31595
31596 2003-06-17 Mark Mitchell <mark@codesourcery.com>
31597
31598 PR c++/10712
31599 * g++.dg/lookup/using7.C: New test.
31600
31601 2003-06-17 Mark Mitchell <mark@codesourcery.com>
31602
31603 PR c++/11105
31604 * g++.dg/abi/conv1.C: Remove it.
31605 * g++.dg/template/conv7.C: New test.
31606 * g++.dg/template/conv8.C: Likewise.
31607 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
31608 conversion operator.
31609
31610 2003-06-17 Janis Johnson <janis187@us.ibm.com>
31611
31612 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
31613 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31614 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31615 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31616 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31617 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31618 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31619 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31620 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31621 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31622 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31623 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31624 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31625 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31626 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31627 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31628 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31629 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31630 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31631 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31632 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31633 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31634 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31635 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31636 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31637 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31638 * gcc.dg/compat/struct-return-10_x.c: Ditto.
31639 * gcc.dg/compat/struct-return-2_x.c: Ditto.
31640 * gcc.dg/compat/struct-return-3_x.c: Ditto.
31641
31642 2003-06-16 Mark Mitchell <mark@codesourcery.com>
31643
31644 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
31645 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
31646 indications.
31647
31648 2003-06-16 Roger Sayle <roger@eyesopen.com>
31649
31650 * gcc.dg/i386-387-5.c: New test case.
31651 * gcc.dg/i386-387-6.c: New test case.
31652 * gcc.dg/builtins-23.c: New test case.
31653
31654 2003-06-15 Roger Sayle <roger@eyesopen.com>
31655
31656 * gcc.dg/builtins-22.c: New test case.
31657 * gcc.dg/i386-387-1.c: Update to test exp.
31658 * gcc.dg/i386-387-2.c: Likewise.
31659
31660 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31661
31662 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
31663
31664 2003-06-12 Mark Mitchell <mark@codesourcery.com>
31665
31666 * lib/gcc-dg.exp (dg-require-dll): New function.
31667 (dg-xfail-if): Likewise.
31668 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
31669 driver.
31670
31671 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
31672 * gcc.c-torture/compile/20001205-1.c: Likewise.
31673 * gcc.c-torture/compile/20001226-1.c: Likewise.
31674 * gcc.c-torture/compile/20010518-2.c: Likewise.
31675 * gcc.c-torture/compile/20020312-1.c: Likewise.
31676 * gcc.c-torture/compile/20020604-1.c: Likewise.
31677 * gcc.c-torture/compile/920501-12.c: Likewise.
31678 * gcc.c-torture/compile/920501-4.c: Likewise.
31679 * gcc.c-torture/compile/920520-1.c: Likewise.
31680 * gcc.c-torture/compile/920521-1.c: Likewise.
31681 * gcc.c-torture/compile/920625-1.c: Likewise.
31682 * gcc.c-torture/compile/961203-1.c: Likewise.
31683 * gcc.c-torture/compile/980506-1.c: Likewise.
31684 * gcc.c-torture/compile/981006-1.c: Likewise.
31685 * gcc.c-torture/compile/981022-1.c: Likewise.
31686 * gcc.c-torture/compile/981223-1.c: Likewise.
31687 * gcc.c-torture/compile/990617-1.c: Likewise.
31688 * gcc.c-torture/compile/dll.c: Likewise.
31689 * gcc.c-torture/compile/labels-3.c: Likewise.
31690 * gcc.c-torture/compile/mipscop-1.c: Likewise.
31691 * gcc.c-torture/compile/mipscop-2.c: Likewise.
31692 * gcc.c-torture/compile/mipscop-3.c: Likewise.
31693 * gcc.c-torture/compile/mipscop-4.c: Likewise.
31694 * gcc.c-torture/compile/simd-5.c: Likewise.
31695 * gcc.c-torture/compile/20000804-1.x: Remove.
31696 * gcc.c-torture/compile/20001205-1.x: Likewise.
31697 * gcc.c-torture/compile/20001226-1.x: Likewise.
31698 * gcc.c-torture/compile/20010518-2.x: Likewise.
31699 * gcc.c-torture/compile/20020312-1.x: Likewise.
31700 * gcc.c-torture/compile/20020604-1.x: Likewise.
31701 * gcc.c-torture/compile/920501-12.x: Likewise.
31702 * gcc.c-torture/compile/920501-4.x: Likewise.
31703 * gcc.c-torture/compile/920520-1.x: Likewise.
31704 * gcc.c-torture/compile/920521-1.x: Likewise.
31705 * gcc.c-torture/compile/920625-1.x: Likewise.
31706 * gcc.c-torture/compile/961203-1.x: Likewise.
31707 * gcc.c-torture/compile/980506-1.x: Likewise.
31708 * gcc.c-torture/compile/981006-1.x: Likewise.
31709 * gcc.c-torture/compile/981022-1.x: Likewise.
31710 * gcc.c-torture/compile/981223-1.x: Likewise.
31711 * gcc.c-torture/compile/990617-1.x: Likewise.
31712 * gcc.c-torture/compile/mipscop-1.x: Likewise.
31713 * gcc.c-torture/compile/mipscop-2.x: Likewise.
31714 * gcc.c-torture/compile/mipscop-3.x: Likewise.
31715 * gcc.c-torture/compile/mipscop-4.x: Likewise.
31716 * gcc.c-torture/compile/simd-5.x: Likewise.
31717
31718 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
31719
31720 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31721
31722 * gcc.c-torture/execute/20030611-1.c: New test.
31723
31724 2003-06-12 Roger Sayle <roger@eyesopen.com>
31725
31726 PR middle-end/168
31727 * gcc.dg/20030612-1.c: New test case.
31728
31729 2003-06-12 Mark Mitchell <mark@codesourcery.com>
31730
31731 PR c++/10635
31732 * g++.dg/expr/cast1.C: New test.
31733
31734 2003-06-12 Roger Sayle <roger@eyesopen.com>
31735
31736 * gcc.dg/builtins-21.c: New test case.
31737
31738 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
31739
31740 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
31741 options instead of at the end.
31742 * lib/objc.exp (objc_target_compile): Likewise.
31743
31744 2003-06-11 Mark Mitchell <mark@codesourcery.com>
31745
31746 PR c++/10432
31747 * g++.dg/parse/error1.C: New test.
31748
31749 2003-06-11 Janis Johnson <janis187@us.ibm.com>
31750
31751 * gcc.dg/compat/struct-by-value-11_main.c: New file.
31752 * gcc.dg/compat/struct-by-value-11_x.c: New file.
31753 * gcc.dg/compat/struct-by-value-11_y.c: New file.
31754 * gcc.dg/compat/struct-by-value-12_main.c: New file.
31755 * gcc.dg/compat/struct-by-value-12_x.c: New file.
31756 * gcc.dg/compat/struct-by-value-12_y.c: New file.
31757 * gcc.dg/compat/struct-by-value-13_main.c: New file.
31758 * gcc.dg/compat/struct-by-value-13_x.c: New file.
31759 * gcc.dg/compat/struct-by-value-13_y.c: New file.
31760 * gcc.dg/compat/struct-by-value-14_main.c: New file.
31761 * gcc.dg/compat/struct-by-value-14_x.c: New file.
31762 * gcc.dg/compat/struct-by-value-14_y.c: New file.
31763 * gcc.dg/compat/struct-by-value-15_main.c: New file.
31764 * gcc.dg/compat/struct-by-value-15_x.c: New file.
31765 * gcc.dg/compat/struct-by-value-15_y.c: New file.
31766 * gcc.dg/compat/struct-by-value-16_main.c: New file.
31767 * gcc.dg/compat/struct-by-value-16_x.c: New file.
31768 * gcc.dg/compat/struct-by-value-16_y.c: New file.
31769 * gcc.dg/compat/struct-by-value-17_main.c: New file.
31770 * gcc.dg/compat/struct-by-value-17_x.c: New file.
31771 * gcc.dg/compat/struct-by-value-17_y.c: New file.
31772 * gcc.dg/compat/struct-by-value-18_main.c: New file.
31773 * gcc.dg/compat/struct-by-value-18_x.c: New file.
31774 * gcc.dg/compat/struct-by-value-18_y.c: New file.
31775
31776 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
31777 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
31778 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
31779 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
31780 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
31781 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
31782 * gcc.dg/compat/scalar-return-3_main.c: New file.
31783 * gcc.dg/compat/scalar-return-3_x.c: New file.
31784 * gcc.dg/compat/scalar-return-3_y.c: New file.
31785 * gcc.dg/compat/scalar-return-4_main.c: New file.
31786 * gcc.dg/compat/scalar-return-4_x.c: New file.
31787 * gcc.dg/compat/scalar-return-4_y.c: New file.
31788
31789 2003-06-10 Janis Johnson <janis187@us.ibm.com>
31790
31791 * gcc.dg/compat/fp2-struct-check.h: New file.
31792 * gcc.dg/compat/fp2-struct-defs.h: New file.
31793 * gcc.dg/compat/fp2-struct-init.h: New file.
31794 * gcc.dg/compat/struct-by-value-10_main.c: New file.
31795 * gcc.dg/compat/struct-by-value-10_x.c: New file.
31796 * gcc.dg/compat/struct-by-value-10_y.c: New file.
31797 * gcc.dg/compat/struct-return-10_main.c: New file.
31798 * gcc.dg/compat/struct-return-10_x.c: New file.
31799 * gcc.dg/compat/struct-return-10_y.c: New file.
31800
31801 * gcc.dg/compat/compat-common.h: New file.
31802 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
31803 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
31804 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
31805 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
31806 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
31807 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
31808 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
31809 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31810 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
31811 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
31812 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31813 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
31814 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
31815 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31816 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
31817 * gcc.dg/compat/small-struct-check.h: Ditto.
31818 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
31819 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31820 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
31821 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
31822 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31823 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31824 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
31825 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31826 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
31827 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
31828 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31829 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31830 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
31831 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31832 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31833 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
31834 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31835 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
31836 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
31837 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31838 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
31839 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
31840 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31841 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
31842 * gcc.dg/compat/struct-return-2_main.c: Ditto.
31843 * gcc.dg/compat/struct-return-2_x.c: Ditto.
31844 * gcc.dg/compat/struct-return-2_y.c: Ditto.
31845 * gcc.dg/compat/struct-return-3_main.c: Ditto.
31846 * gcc.dg/compat/struct-return-3_x.c: Ditto.
31847 * gcc.dg/compat/struct-return-3_y.c: Ditto.
31848
31849 2003-06-10 Geoffrey Keating <geoffk@apple.com>
31850
31851 * g++.dg/pch/static-1.C: New file.
31852 * g++.dg/pch/static-1.Hs: New file.
31853
31854 2003-06-10 Richard Henderson <rth@redhat.com>
31855
31856 * gcc.dg/asm-7.c: Adjust expected warning text.
31857
31858 2003-06-10 Roger Sayle <roger@eyesopen.com>
31859
31860 * gcc.dg/builtins-20.c: New test case.
31861
31862 2003-06-10 Mark Mitchell <mark@codesourcery.com>
31863
31864 PR c++/11131
31865 * g++.dg/opt/template1.C: New test.
31866
31867 2003-06-09 Mark Mitchell <mark@codesourcery.com>
31868
31869 * lib/gcc-dg.exp (dg-test): Clear additional_files and
31870 additional_sources.
31871
31872 2003-05-21 David Taylor <dtaylor@emc.com>
31873
31874 * gcc.dg/Wpadded.c: New file.
31875
31876 2003-06-09 Mark Mitchell <mark@codesourcery.com>
31877
31878 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
31879 * gcc.dg/special/weak-2.c: Add dg-require-weak.
31880 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
31881 dg-require-weak.
31882
31883 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
31884
31885 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
31886
31887 2003-06-09 Mark Mitchell <mark@codesourcery.com>
31888
31889 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
31890 (dg-require-alias): Likewise.
31891 (dg-require-gc-sections): Likewise.
31892 * lib/target-supports.exp (check_gc_sections_available): Likewise.
31893
31894 2003-06-08 Richard Henderson <rth@redhat.com>
31895
31896 * gcc.dg/20011029-2.c: Fix the array reference.
31897 * gcc.dg/asm-7.c: New.
31898
31899 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
31900
31901 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
31902
31903 2003-06-08 Mark Mitchell <mark@codesourcery.com>
31904
31905 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
31906 (dg-require-gc-sections): Likewise.
31907
31908 2003-06-08 Jan Hubicka <jh@suse.cz>
31909
31910 * i386-cmov1.c: Fix regular expression.
31911 * i386-cvt-1.c: Likewise.
31912 * i386-local.c: Likewise.
31913 * i386-local2.c: Likewise.
31914 * i386-mul.c: Likewise.
31915 * i386-ssetype-1.c: Likewise.
31916 * i386-ssetype-3.c: Likewise.
31917 * i386-ssetype-5.c: Likewise.
31918
31919 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31920
31921 PR c++/11039
31922 * g++.dg/warn/implicit-typename2.C: New test.
31923 * g++.dg/warn/implicit-typename3.C: New test.
31924
31925 2003-06-07 Richard Henderson <rth@redhat.com>
31926
31927 * g++.dg/other/offsetof3.C: Use size_t.
31928 * g++.dg/other/offsetof4.C: Likewise.
31929
31930 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
31931
31932 * lib/copy-file.exp: New. Implement gcc_copy_files.
31933
31934 * lib/dg-pch.exp: Load copy-file.exp
31935 (dg-pch): Use gcc_copy_files instead of "file copy".
31936
31937 2003-06-06 Mark Mitchell <mark@codesourcery.com>
31938
31939 * gcc.dg/weak/weak.exp: Simplify.
31940 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
31941 * gcc.dg/weak/weak-1.c: Likewise.
31942 * gcc.dg/weak/weak-2.c: Likewise.
31943 * gcc.dg/weak/weak-3.c: Likewise.
31944 * gcc.dg/weak/weak-4.c: Likewise.
31945 * gcc.dg/weak/weak-5.c: Likewise.
31946 * gcc.dg/weak/weak-6.c: Likewise.
31947 * gcc.dg/weak/weak-7.c: Likewise.
31948 * gcc.dg/weak/weak-8.c: Likewise.
31949 * gcc.dg/weak/weak-9.c: Likewise.
31950
31951 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
31952
31953 gcc.c-torture/execute/20030606-1.c: New.
31954
31955 2003-06-06 Roger Sayle <roger@eyesopen.com>
31956
31957 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
31958 * gcc.dg/builtins-19.c: Likewise.
31959
31960 2003-06-06 Roger Sayle <roger@eyesopen.com>
31961
31962 * gcc.dg/builtins-2.c: Add some more tests.
31963 * gcc.dg/builtins-18.c: New test case.
31964 * gcc.dg/builtins-19.c: New test case.
31965
31966 2003-06-06 Roger Sayle <roger@eyesopen.com>
31967 Jim Wilson <wilson@tuliptree.org>
31968
31969 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
31970
31971 2003-06-06 Jakub Jelinek <jakub@redhat.com>
31972
31973 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
31974 mempcpy/stpcpy calls not to be optimized into something else.
31975 * gcc.c-torture/execute/string-opt-3.c: Moved to...
31976 * gcc.c-torture/execute/builtins/string-7.c: ...here.
31977 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
31978
31979 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31980
31981 * gcc.dg/format/asm_fprintf-1.c: New test.
31982
31983 2003-06-05 Mark Mitchell <mark@codesourcery.com>
31984
31985 * lib/gcc-defs.exp (additional_sources): New variable.
31986 (dg-additional-sources): New function.
31987 (additional_files): New variable.
31988 (dg-additional-files): New function.
31989 (dg-additional-files-options): Likewise.
31990 * lib/gcc-dg.exp (dg-require-weak): New function.
31991 (dg-require-alias): Likewise.
31992 (dg-require-gc-sections): Likewise.
31993 * lib/target-supports.exp (check_alias_available): Remove testfile
31994 parameter.
31995 (check_gc_sections_available): New function.
31996 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
31997 (dg-gpp-additional-files): Likewise.
31998 * lib/g++.exp (additional_sources): Remove.
31999 (additional_files): Likewise.
32000 (g++_target_compile): Use dg-additional-files-options.
32001
32002 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
32003 Tcl logic.
32004 * gcc.dg/special/ecos.exp: Remove.
32005 * gcc.dg/special/20000419-2.c: Use dg-require-*.
32006 * gcc.dg/special/alias-1.c: Likewise.
32007 * gcc.dg/special/alias-2.c: Likewise.
32008 * gcc.dg/special/gcsec-1.c: Likewise.
32009 * gcc.dg/special/weak-1.c: Likewise.
32010 * gcc.dg/special/weak-2.c: Likewise.
32011 * gcc.dg/special/wkali-1.c: Likewise.
32012 * gcc.dg/special/wkali-2.c: Likewise.
32013
32014 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
32015 dg-gpp-additional-*.
32016 * g++.dg/special/conpr-3.C: Likewise.
32017 * g++.dg/special/conpr-4.C: Likewise.
32018 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
32019 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
32020 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
32021 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
32022 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
32023 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
32024 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
32025 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
32026 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
32027 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
32028 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
32029 * g++.old-deja/g++.other/comdat1.C: Likewise.
32030 * g++.old-deja/g++.other/comdat2.C: Likewise.
32031 * g++.old-deja/g++.other/comdat3.C: Likewise.
32032 * g++.old-deja/g++.other/ctor1.C: Likewise.
32033 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
32034
32035 2003-06-05 Richard Henderson <rth@redhat.com>
32036
32037 * gcc.dg/debug/20030605-1.c: New.
32038
32039 2003-06-04 Mark Mitchell <mark@codesourcery.com>
32040
32041 * README.QMTEST: Update.
32042
32043 2003-06-04 Richard Henderson <rth@redhat.com>
32044
32045 * gcc.dg/cleanup-1.c: New.
32046 * gcc.dg/cleanup-2.c: New.
32047 * gcc.dg/cleanup-3.c: New.
32048 * gcc.dg/cleanup-4.c: New.
32049 * gcc.dg/cleanup-5.c: New.
32050 * gcc.dg/cleanup-6.c: New.
32051 * gcc.dg/cleanup-7.c: New.
32052
32053 2003-06-04 Mark Mitchell <mark@codesourcery.com>
32054
32055 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
32056
32057 * lib/dg-pch.exp: New file.
32058 * g++.dg/pch/pch.exp: Use dg-pch.exp.
32059 * gcc.dg/pch/pch.exp: Likewise.
32060
32061 2003-06-04 Roger Sayle <roger@eyesopen.com>
32062
32063 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
32064 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
32065 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
32066 * gcc.dg/builtins-17.c: New test case.
32067 * gcc.dg/i386-387-4.c: New test case.
32068 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
32069
32070 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
32071
32072 * gcc.dg/ultrasp9.c: New test.
32073
32074 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
32075
32076 * gcc.c-torture/compile/20030604-1.c: New test.
32077 * gcc.dg/sparc-constant-1.c: New test.
32078
32079 2003-06-03 Glen Nakamura <glen@imodulo.com>
32080
32081 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
32082
32083 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
32084
32085 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
32086
32087 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
32088 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
32089
32090 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
32091
32092 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
32093
32094 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32095
32096 PR c++/10940
32097 * g++.dg/template/spec10.C: New test.
32098
32099 2003-06-03 Roger Sayle <roger@eyesopen.com>
32100
32101 * gcc.dg/builtins-16.c: New test case.
32102
32103 2003-06-03 Jakub Jelinek <jakub@redhat.com>
32104
32105 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
32106 mempcpy test with post-increments.
32107 * gcc.c-torture/execute/string-opt-3.c: New test.
32108 * gcc.dg/string-opt-1.c: New test.
32109
32110 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
32111
32112 PR fortran/10965
32113 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
32114
32115 2003-06-02 Mark Mitchell <mark@codesourcery.com>
32116
32117 * lib/scanasm.exp (dg-scan): New function, factored out of ...
32118 (scan-assembler): ... here. Use dg-scan.
32119 (scan-assembler-not): Likewise.
32120 (scan-file): New function.
32121 (scan-file-not): Likewise.
32122 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
32123 * gcc.dg/cpp/_Pragma4.c: Likewise.
32124 * gcc.dg/cpp/_Pragma5.c: Likewise.
32125 * gcc.dg/cpp/avoidpaste1.c: Likewise.
32126 * gcc.dg/cpp/avoidpaste2.c: Likewise.
32127 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
32128 * gcc.dg/cpp/cmdlne-P.c: Likewise.
32129 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
32130 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
32131 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
32132 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
32133 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
32134 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
32135 * gcc.dg/cpp/cxxcom1.c: Likewise.
32136 * gcc.dg/cpp/line1.c: Likewise.
32137 * gcc.dg/cpp/maccom1.c: Likewise.
32138 * gcc.dg/cpp/maccom2.c: Likewise.
32139 * gcc.dg/cpp/maccom3.c: Likewise.
32140 * gcc.dg/cpp/maccom4.c: Likewise.
32141 * gcc.dg/cpp/maccom5.c: Likewise.
32142 * gcc.dg/cpp/maccom6.c: Likewise.
32143 * gcc.dg/cpp/multiline.c: Likewise.
32144 * gcc.dg/cpp/spacing1.c: Likewise.
32145 * gcc.dg/cpp/spacing2.c: Likewise.
32146 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
32147 * gcc.dg/cpp/trad/maccom1.c: Likewise.
32148 * gcc.dg/cpp/trad/maccom2.c: Likewise.
32149 * gcc.dg/cpp/trad/maccom3.c: Likewise.
32150 * gcc.dg/cpp/trad/maccom4.c: Likewise.
32151 * gcc.dg/cpp/trad/maccom6.c: Likewise.
32152 * gcc.dg/cpp/cxxcom2.c: Likewise.
32153 * gcc.dg/cpp/cxxcom2.h: New file.
32154
32155 * gcc.dg/cpp/truefalse.cpp: Move it to ...
32156 * g++.dg/cpp/truefalse.C: Here.
32157 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
32158
32159 2003-06-01 Loren James Rittle <ljrittle@acm.org>
32160
32161 * gcc.dg/cpp/redef3.c: New file.
32162
32163 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
32164
32165 * gcc.dg/i386-loop-3.c: New test.
32166
32167 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
32168
32169 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
32170
32171 2003-05-31 Roger Sayle <roger@eyesopen.com>
32172
32173 * gcc.dg/fwrapv-1.c: New test case.
32174 * gcc.dg/fwrapv-2.c: New test case.
32175
32176 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32177
32178 PR c++/10956
32179 * g++.dg/template/spec9.C: New test.
32180
32181 2003-05-29 Roger Sayle <roger@eyesopen.com>
32182
32183 * gcc.dg/duff-4.c: New test case.
32184
32185 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
32186
32187 PR fortran/10843
32188 * g77.dg/ffixed-form-1.f: New test
32189 * g77.dg/ffixed-form-2.f: New test
32190 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
32191 * g77.dg/ffree-form-3.f: New test
32192
32193 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
32194
32195 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
32196 * gcc.dg/wint_t-1.c: Likewise.
32197
32198 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32199
32200 * g++.dg/template/access11.C: New test.
32201
32202 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32203
32204 PR c++/10849
32205 * g++.dg/template/access10.C: New test.
32206
32207 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
32208 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32209
32210 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
32211
32212 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
32213
32214 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
32215 suppress for powerpc-*-darwin*.
32216 * gcc.dg/torture/builtin-noret-2.c: Likewise.
32217
32218 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
32219
32220 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
32221 suppress option for powerpc-*-darwin*.
32222
32223 2003-05-23 Roger Sayle <roger@eyesopen.com>
32224
32225 * gcc.dg/builtins-1.c: Add tests for tan and atan.
32226 * gcc.dg/builtins-4.c: Add test for fmod.
32227
32228 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32229
32230 PR c++/10682
32231 * g++.dg/template/instantiate4.C: New test.
32232
32233 2003-05-22 Roger Sayle <roger@eyesopen.com>
32234
32235 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
32236
32237 2003-05-21 Janis Johnson <janis187@us.ibm.com>
32238
32239 * gcc.dg/compat/scalar-return-1_main.c: New file.
32240 * gcc.dg/compat/scalar-return-1_x.c: New file.
32241 * gcc.dg/compat/scalar-return-1_y.c: New file.
32242 * gcc.dg/compat/scalar-return-2_main.c: New file.
32243 * gcc.dg/compat/scalar-return-2_x.c: New file.
32244 * gcc.dg/compat/scalar-return-2_y.c: New file.
32245 * gcc.dg/compat/struct-return-3_main.c: New file.
32246 * gcc.dg/compat/struct-return-3_y.c: New file.
32247 * gcc.dg/compat/struct-return-3_x.c: New file.
32248 * gcc.dg/compat/struct-return-2_main.c: New file.
32249 * gcc.dg/compat/struct-return-2_x.c: New file.
32250 * gcc.dg/compat/struct-return-2_y.c: New file.
32251
32252 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32253
32254 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
32255 for hppa*-hp-hpux*.
32256 * gcc.dg/20021014-1.c (dg-options): Likewise.
32257 * gcc.dg/nest.c (dg-options): Likewise.
32258
32259 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
32260
32261 PR c++/9738
32262 * g++.dg/ext/dllimport2.C: New file.
32263 * g++.dg/ext/dllimport3.C: New file.
32264
32265 2003-05-20 Janis Johnson <janis187@us.ibm.com>
32266
32267 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
32268 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32269 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32270 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32271 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32272 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32273 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
32274 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
32275 * gcc.dg/compat/small-struct-defs.h: New file.
32276 * gcc.dg/compat/small-struct-init.h: New file.
32277 * gcc.dg/compat/small-struct-check.h: New file.
32278 * gcc.dg/compat/fp-struct-defs.h: New file.
32279 * gcc.dg/compat/fp-struct-check.h: New file.
32280 * gcc.dg/compat/fp-struct-init.h: New file.
32281 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
32282 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
32283
32284 2003-05-19 Jakub Jelinek <jakub@redhat.com>
32285
32286 * gcc.dg/20030225-2.c: New test.
32287
32288 2003-05-18 Roger Sayle <roger@eyesopen.com>
32289 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32290
32291 * gcc.c-torture/compile/20030518-1.c: New test case.
32292
32293 2003-05-18 Mark Mitchell <mark@codesourcery.com>
32294
32295 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
32296 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
32297 gcc-dg-debug-runtest.
32298 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
32299 gcc-dg-debug-runtest.
32300
32301 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32302
32303 PR c++/9022
32304 * g++.dg/lookup/using6.C: New test.
32305
32306 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32307
32308 * g++.dg/parse/access2.C: New test.
32309
32310 2003-05-17 Mark Mitchell <mark@codesourcery.com>
32311
32312 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
32313 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
32314 * gcc.dg/debug/debug.exp: Likewise.
32315
32316 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
32317
32318 * gcc.dg/dollar.c: New test.
32319
32320 2003-05-16 Janis Johnson <janis187@us.ibm.com>
32321
32322 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
32323 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32324 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
32325 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
32326 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
32327 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
32328 * gcc.dg/compat/struct-by-value-6_main.c: New file.
32329 * gcc.dg/compat/struct-by-value-6_x.c: New file.
32330 * gcc.dg/compat/struct-by-value-6_y.c: New file.
32331 * gcc.dg/compat/struct-by-value-7_main.c: New file.
32332 * gcc.dg/compat/struct-by-value-7_x.c: New file.
32333 * gcc.dg/compat/struct-by-value-7_y.c: New file.
32334 * gcc.dg/compat/struct-by-value-8_main.c: New file.
32335 * gcc.dg/compat/struct-by-value-8_x.c: New file.
32336 * gcc.dg/compat/struct-by-value-8_y.c: New file.
32337 * gcc.dg/compat/struct-by-value-9_main.c: New file.
32338 * gcc.dg/compat/struct-by-value-9_x.c: New file.
32339 * gcc.dg/compat/struct-by-value-9_y.c: New file.
32340
32341 2003-05-16 Mark Mitchell <mark@codesourcery.com>
32342
32343 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
32344 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
32345 support for "repo" mode.
32346 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
32347 * lib/g77-dg.exp: Likewise.
32348 * lib/obj-dg.exp: Likewise.
32349
32350 2003-05-16 Jakub Jelinek <jakub@redhat.com>
32351
32352 Merge from gcc-3_2-rhl8-branch:
32353 2003-04-23 Jakub Jelinek <jakub@redhat.com>
32354
32355 * gcc.dg/tls/opt-6.c: New test.
32356
32357 2003-04-05 Jakub Jelinek <jakub@redhat.com>
32358
32359 * gcc.dg/20030405-1.c: New test.
32360
32361 2003-03-09 Jakub Jelinek <jakub@redhat.com>
32362
32363 * gcc.dg/20030309-1.c: New test.
32364
32365 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
32366
32367 * gcc.c-torture/execute/20030307-1.c: New test.
32368
32369 2003-02-20 Randolph Chung <tausq@debian.org>
32370
32371 * gcc.c-torture/compile/20030220-1.c: New test.
32372
32373 2003-02-18 Jakub Jelinek <jakub@redhat.com>
32374
32375 * gcc.dg/20030217-1.c: New test.
32376
32377 2003-01-29 Jakub Jelinek <jakub@redhat.com>
32378
32379 * gcc.c-torture/compile/20020129-1.c: New test.
32380
32381 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
32382
32383 * gcc.dg/unroll-1.c: New test.
32384
32385 2002-11-16 Jan Hubicka <jh@suse.cz>
32386
32387 * gcc.c-torture/execute/20020920-1.c: New test.
32388
32389 2002-10-08 Jakub Jelinek <jakub@redhat.com>
32390
32391 PR target/7434
32392 * gcc.c-torture/compile/20021008-1.c: New test.
32393
32394 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
32395
32396 PR target/7559
32397 * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
32398
32399 2002-08-07 Jakub Jelinek <jakub@redhat.com>
32400
32401 * gcc.c-torture/compile/20020807-1.c: New test.
32402
32403 2002-07-30 Jakub Jelinek <jakub@redhat.com>
32404
32405 * gcc.dg/tls/opt-1.c: New test.
32406
32407 2002-07-29 Jakub Jelinek <jakub@redhat.com>
32408
32409 * gcc.dg/20020729-1.c: New test.
32410
32411 2002-07-20 Jakub Jelinek <jakub@redhat.com>
32412
32413 * g++.dg/opt/life1.C: New test.
32414
32415 2002-05-20 Jakub Jelinek <jakub@redhat.com>
32416
32417 * gcc.dg/20020525-1.c: New test.
32418
32419 2002-05-24 Jakub Jelinek <jakub@redhat.com>
32420
32421 PR c++/6794
32422 * g++.dg/ext/pretty1.C: New test.
32423 * g++.dg/ext/pretty2.C: New test.
32424
32425 2003-05-15 Mark Mitchell <mark@codesourcery.com>
32426
32427 PR c++/8385
32428 * g++.dg/ext/typeof5.C: New test.
32429
32430 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
32431
32432 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
32433 __USER_LABEL_PREFIX__ into account.
32434 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
32435
32436 2003-05-14 Roger Sayle <roger@eyesopen.com>
32437
32438 * gcc.dg/builtins-15.c: New test case.
32439
32440 2003-05-13 Zack Weinberg <zack@codesourcery.com>
32441
32442 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
32443
32444 2003-05-12 Mark Mitchell <mark@codesourcery.com>
32445
32446 * lib/g++.exp: Tweak handling of additional source files.
32447 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32448 * g++.dg/special/conpr-2a.C: Rename to ...
32449 * g++.dg/special/conpr-2a.cc: ... this.
32450 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32451 * g++.dg/special/conpr-3a.C: Rename to ...
32452 * g++.dg/special/conpr-3a.cc: This.
32453 * g++.dg/special/conpr-3b.C: Rename to ...
32454 * g++.dg/special/conpr-3b.cc: This.
32455 * g++.dg/special/conpr-4.C: New test.
32456 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32457
32458 2003-05-12 David Edelsohn <edelsohn@gnu.org>
32459
32460 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32461
32462 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32463
32464 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32465 * g++.old-deja/g++.robertl/eb71.C: Likewise.
32466 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32467 * g++.old-deja/g++.other/warn3.C: Likewise.
32468
32469 2003-05-11 Roger Sayle <roger@eyesopen.com>
32470
32471 * gcc.dg/i386-387-1.c: Update to also test log.
32472 * gcc.dg/i386-387-2.c: Likewise.
32473
32474 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
32475
32476 * g77.f-torture/execute/int8421.f: New test.
32477
32478 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32479
32480 PR c++/10230, c++/10481
32481 * g++.dg/lookup/scoped5.C: New test.
32482
32483 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32484
32485 PR c++/10552
32486 * g++.dg/template/ttp6.C: New test.
32487
32488 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
32489
32490 * gcc.c-torture/execute/builtins: New directory.
32491 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32492 gcc.c-torture/execute/builtins.
32493 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32494 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32495 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
32496 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32497
32498 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32499
32500 PR c++/9252
32501 * g++.dg/template/access8.C: New test.
32502 * g++.dg/template/access9.C: New test.
32503
32504 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32505
32506 PR c++/9554
32507 * g++.dg/parse/access1.C: New test.
32508
32509 2003-05-09 DJ Delorie <dj@redhat.com>
32510
32511 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
32512 long, and not an int.
32513
32514 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32515
32516 PR c++/10555, c++/10576
32517 * g++.dg/template/memclass1.C: New test.
32518
32519 2003-05-08 DJ Delorie <dj@redhat.com>
32520
32521 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
32522 targets.
32523 * gcc.c-torture/execute/20021024-1.x: Likewise.
32524 * gcc.c-torture/execute/shiftdi.x: Likewise.
32525 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
32526 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
32527 * gcc.dg/20021018-1.c: Likewise.
32528
32529 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32530
32531 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
32532
32533 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
32534 (bcopy): Call memmove.
32535
32536 2003-05-08 Roger Sayle <roger@eyesopen.com>
32537
32538 * g77.f-torture/compile/8485.f: New test case.
32539
32540 2003-05-07 Richard Henderson <rth@redhat.com>
32541
32542 PR c++/10570
32543 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
32544 Verify exception_cleanup not called for rethrows.
32545 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
32546 when exiting catch block without rethrowing.
32547 * g++.dg/eh/forced3.C: New.
32548 * g++.dg/eh/forced4.C: New.
32549
32550 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
32551
32552 * gcc.dg/20030505.c: Fix triplet.
32553
32554 2003-05-06 DJ Delorie <dj@redhat.com>
32555
32556 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
32557 * gcc.dg/nest.c: Likewise.
32558
32559 2003-05-05 Roger Sayle <roger@eyesopen.com>
32560
32561 * gcc.dg/builtins-14.c: New test case.
32562
32563 2003-05-05 Janis Johnson <janis187@us.ibm.com>
32564
32565 * lib/compat.exp (compat-execute): New argument.
32566 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
32567 * gcc.dg/compat: New test directory.
32568 * gcc.dg/compat/compat.exp: New expect script.
32569 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
32570 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
32571 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
32572 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
32573 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
32574 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
32575
32576 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
32577 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
32578 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
32579 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
32580 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
32581 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
32582 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
32583 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
32584 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
32585 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
32586 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
32587 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
32588 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
32589 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
32590 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
32591
32592 2003-05-05 Zack Weinberg <zack@codesourcery.com>
32593
32594 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
32595
32596 2003-05-05 Jakub Jelinek <jakub@redhat.com>
32597
32598 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
32599
32600 2003-05-05 Geoffrey Keating <geoffk@apple.com>
32601
32602 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
32603 * gcc.dg/ppc-fsel-2.c: New test.
32604
32605 * gcc.dg/unused-5.c: New test.
32606
32607 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32608
32609 PR c++/10496
32610 * g++.dg/warn/pmf1.C: New test.
32611
32612 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32613
32614 PR c++/4494
32615 * g++.dg/warn/main.C: New test.
32616
32617 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32618
32619 * gcc.dg/nonnull-3.c: New test.
32620
32621 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
32622
32623 * gcc.dg/cpp/Wtrigraphs.c: Update.
32624 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
32625
32626 2003-05-03 Geoffrey Keating <geoffk@apple.com>
32627
32628 * gcc.dg/ppc-fsel-1.c: New test.
32629
32630 2003-05-03 Zack Weinberg <zack@codesourcery.com>
32631
32632 PR c/10604
32633 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
32634
32635 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
32636
32637 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
32638
32639 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32640
32641 PR c++/9364, c++/10553, c++/10586
32642 * g++.dg/parse/typename4.C: New test.
32643 * g++.dg/parse/typename5.C: Likewise.
32644
32645 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
32646
32647 * gcc.c-torture/compile/20030503-1.c: New test.
32648
32649 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32650
32651 * g++.dg/lookup/using5.C: Fix testcase error.
32652
32653 2003-05-01 Chris Demetriou <cgd@broadcom.com>
32654
32655 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
32656 since MEABI is no longer supported. Remove all vestiges
32657 of MEABI from the test.
32658
32659 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32660
32661 PR c++/10554
32662 * g++.dg/lookup/using5.C: New test.
32663
32664 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32665
32666 PR c++/8772
32667 * g++.dg/template/ttp5.C: New test.
32668
32669 2003-04-30 Mark Mitchell <mark@codesourcery.com>
32670
32671 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
32672 (dg-gpp-additional-sources): New function.
32673 (dg-gpp-additional-files): Likewise.
32674 * lib/g++.exp (additional_sources): New variable.
32675 (additional_files): Likewise.
32676 (g++_target_compile): Deal with them.
32677 * lib/old-dejagnu.exp: Remove.
32678 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
32679 * g++.old-deja: Revise all tests to use dg commands.
32680
32681 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32682
32683 PR c++/9432, c++/9528
32684 * g++.dg/lookup/using4.C: New test.
32685
32686 2003-04-29 Geoffrey Keating <geoffk@apple.com>
32687
32688 * gcc.dg/noreturn-5.c: New file.
32689 * gcc.dg/noreturn-6.c: New file.
32690
32691 * gcc.c-torture/compile/inline-1.c: New file.
32692
32693 2003-04-29 Mark Mitchell <mark@codesourcery.com>
32694
32695 PR c++/10551
32696 * g++.dg/template/explicit1.C: New test.
32697
32698 2003-04-29 Mark Mitchell <mark@codesourcery.com>
32699
32700 PR c++/10549
32701 * g++.dg/other/bitfield1.C: New test.
32702
32703 PR c++/10527
32704 * g++.dg/init/new7.C: New test.
32705
32706 2003-04-29 Mark Mitchell <mark@codesourcery.com>
32707
32708 * g++.dg/ext/desig1.C: New test.
32709 * g++.dg/ext/init1.C: Update.
32710
32711 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
32712
32713 2003-04-28 Mark Mitchell <mark@codesourcery.com>
32714
32715 PR c++/10180
32716 * g++.dg/warn/Winline-1.C: New test.
32717
32718 2003-04-28 Jakub Jelinek <jakub@redhat.com>
32719
32720 * gcc.c-torture/execute/string-opt-19.c: New test.
32721
32722 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
32723 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
32724
32725 2003-04-27 Mark Mitchell <mark@codesourcery.com>
32726
32727 PR c++/10506
32728 * g++.dg/init/new6.C: New test.
32729
32730 PR c++/10503
32731 * g++.dg/init/ref6.C: New test.
32732
32733 2003-04-26 David Edelsohn <edelsohn@gnu.org>
32734
32735 * g++.dg/warn/weak1.C: XFAIL on AIX4.
32736
32737 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32738
32739 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
32740 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
32741
32742 2003-04-25 Mark Mitchell <mark@codesourcery.com>
32743
32744 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
32745 initialized static data members.
32746
32747 2003-04-25 H.J. Lu <hjl@gnu.org>
32748
32749 * gcc.dg/ia64-sync-4.c: New test.
32750
32751 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32752
32753 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
32754 date.
32755
32756 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
32757
32758 PR c++/10337
32759 * g++.dg/warn/conv1.C: New test.
32760 * g++.old-deja/g++.other/conv7.C: Adjust.
32761 * g++.old-deja/g++.other/overload14.C: Adjust.
32762
32763 2003-04-23 Mark Mitchell <mark@codesourcery.com>
32764
32765 PR c++/10471
32766 * g++.dg/template/defarg2.C: New test.
32767
32768 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
32769
32770 * gcc.dg/cpp/include2.c: Update.
32771 * gcc.dg/cpp/multiline-2.c: New.
32772 * gcc.dg/cpp/multiline.c: Update.
32773 * gcc.dg/cpp/strify2.c: Update.
32774 * gcc.dg/cpp/trad/literals-2.c: Update.
32775
32776 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32777
32778 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
32779
32780 2003-04-23 Mark Mitchell <mark@codesourcery.com>
32781
32782 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
32783
32784 2003-04-23 Mark Mitchell <mark@codesourcery.com>
32785
32786 PR c++/10451
32787 * g++.dg/parse/crash4.C: New test.
32788
32789 PR c++/9847
32790 * g++.dg/parse/crash5.C: New test.
32791
32792 2003-04-22 Mark Mitchell <mark@codesourcery.com>
32793
32794 PR c++/10446
32795 * g++.dg/parse/crash3.C: New test.
32796
32797 PR c++/10428
32798 * g++.dg/parse/elab1.C: New test.
32799
32800 2003-04-22 Devang Patel <dpatel@apple.com>
32801
32802 * gcc.dg/cpp/trad/funlike-5.c: New test.
32803
32804 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
32805
32806 * g++.dg/other/packed1.C: Fix dg options.
32807
32808 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
32809
32810 * g++.dg/other/offsetof2.C: New test.
32811
32812 2003-04-21 Mark Mitchell <mark@codesourcery.com>
32813
32814 * g++.dg/template/recurse.C: Adjust location of error messages.
32815
32816 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
32817
32818 PR c++/9881
32819 * g++.dg/init/addr-const1.C: New test.
32820 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
32821
32822 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
32823
32824 PR c++/10405
32825 * g++.dg/lookup/struct-hack1.C: New test.
32826
32827 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
32828
32829 * ucs.c: Update diagnostic messages.
32830
32831 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
32832
32833 * gcc.dg/cpp/truefalse.cpp: New test.
32834 * gcc.dg/cpp/cpp.exp: Update.
32835 * g++.dg/other/stdbool-if.C: Remove.
32836
32837 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
32838
32839 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
32840 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
32841
32842 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32843
32844 * gcc.c-torture/compile/20030418-1.c: New test.
32845
32846 2003-04-17 Janis Johnson <janis187@us.ibm.com>
32847
32848 * README.compat: Remove; content moved to doc/sourcebuild.texi.
32849
32850 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32851
32852 PR c++/10347
32853 g++.dg/template/dependent-name1.C: New test.
32854
32855 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
32856
32857 * gcc.dg/warn-1.c (tourist_guide): New array,
32858 contains a pointer to bar.
32859
32860 2003-04-16 Roger Sayle <roger@eyesopen.com>
32861
32862 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
32863 * gcc.c-torture/execute/medce-1.c: New test case.
32864 * gcc.c-torture/execute/medce-2.c: New test case.
32865
32866 2003-04-15 Mark Mitchell <mark@codesourcery.com>
32867
32868 * lib/prune.exp: Ignore more messages.
32869
32870 PR c++/10381
32871 * g++.dg/parse/lookup3.C: New test.
32872
32873 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
32874
32875 * gcc.c-torture/compile/20030415-1.c : New test.
32876
32877 2003-04-14 Mark Mitchell <mark@codesourcery.com>
32878
32879 * gcc.c-torture/execute/scope-2.c: Move to ...
32880 * gcc.dg/noncompile/scope.c: .... here.
32881
32882 2003-04-14 Roger Sayle <roger@eyesopen.com>
32883
32884 * gcc.dg/20030414-2.c: New test case.
32885
32886 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
32887
32888 PR target/10377
32889 * gcc.dg/20030414-1.c: New test.
32890
32891 2003-04-13 Roger Sayle <roger@eyesopen.com>
32892
32893 * gcc.dg/builtins-12.c: New test case.
32894 * gcc.dg/builtins-13.c: New test case.
32895
32896 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32897
32898 * gcc.c-torture/execute/string-opt-18.c: New test.
32899
32900 2003-04-13 Mark Mitchell <mark@codesourcery.com>
32901
32902 PR c++/10300
32903 * g++.dg/init/new5.C: New test.
32904
32905 2003-04-12 Mark Mitchell <mark@codesourcery.com>
32906
32907 PR c++/7910
32908 * g++.dg/ext/dllimport1.C: New test.
32909
32910 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
32911
32912 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
32913
32914 2003-04-11 Bud Davis <bdavis9659@comcast.net>
32915
32916 PR Fortran/9263
32917 * g77.f-torture/noncompile/9263.f: New test
32918 PR Fortran/1832
32919 * g77.f-torture/execute/1832.f: New test
32920
32921 2003-04-11 David Chad <davidc@freebsd.org>
32922 Loren J. Rittle <ljrittle@acm.org>
32923
32924 libobjc/8562
32925 * objc.dg/headers.m: New test.
32926
32927 2003-04-10 Zack Weinberg <zack@codesourcery.com>
32928
32929 * gcc.c-torture/execute/builtin-noret-2.c: New.
32930 * gcc.c-torture/execute/builtin-noret-2.x: New.
32931 XFAIL builtin-noret-2.c at -O1 and above.
32932 * gcc.dg/redecl.c: New.
32933 * gcc.dg/Wshadow-1.c: Update error regexps.
32934
32935 2003-04-10 Mark Mitchell <mark@codesourcery.com>
32936
32937 * g++.dg/abi/bitfield10.C: New test.
32938
32939 2003-04-09 Mike Stump <mrs@apple.com>
32940
32941 * gcc.dg/pch/pch.exp: Make testcase names longer.
32942 * g++.dg/pch/pch.exp: Make testcase names longer.
32943
32944 2003-04-08 Roger Sayle <roger@eyesopen.com>
32945
32946 * gcc.dg/builtins-11.c: New test case.
32947
32948 2003-04-08 Roger Sayle <roger@eyesopen.com>
32949
32950 * gcc.dg/builtins-9.c: New test case.
32951 * gcc.dg/builtins-10.c: New test case.
32952
32953 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
32954
32955 * gcc.dg/noncompile/init-4.c.c: New test.
32956
32957 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
32958
32959 * gcc.misc-test/gcov-9.c: New test.
32960 * gcc.misc-test/gcov-10.c: New test
32961 * gcc.misc-test/gcov-11.c: New test.
32962
32963 2003-04-05 Zack Weinberg <zack@codesourcery.com>
32964
32965 PR optimization/10024
32966 * gcc.c-torture/compile/20030405-1.c: New test.
32967
32968 2003-04-04 Geoffrey Keating <geoffk@apple.com>
32969
32970 * gcc.dg/pch/static-3.c: New.
32971 * gcc.dg/pch/static-3.hs: New.
32972 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
32973
32974 2003-04-04 Richard Henderson <rth@redhat.com>
32975
32976 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
32977 * g++.dg/eh/forced2.C: Likewise.
32978
32979 2003-04-03 Mike Stump <mrs@apple.com>
32980
32981 * lib/scanasm.exp (scan-assembler): Add xfail processing for
32982 target arg.
32983 (scan-assembler-times, scan-assembler-not): Likewise.
32984 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
32985
32986 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
32987
32988 * gcc.dg/sparc-loop-1.c: New test.
32989
32990 2003-04-02 Geoffrey Keating <geoffk@apple.com>
32991
32992 PR other/9274
32993 * g++.dg/pch/system-2.C: New.
32994 * g++.dg/pch/system-2.Hs: New.
32995
32996 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
32997
32998 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
32999
33000 * g++.dg/eh/simd-1.C (vecfunc): Same.
33001
33002 2003-04-01 Roger Sayle <roger@eyesopen.com>
33003
33004 * gcc.c-torture/execute/20030401-1.c: New test case.
33005
33006 2003-04-01 Ziemowit Laski <zlaski@apple.com>
33007
33008 * objc.dg/defs.m: New.
33009
33010 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
33011
33012 * g++.dg/eh/simd-1.C: New.
33013 * g++.dg/eh/simd-2.C: New.
33014
33015 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
33016
33017 * gcc.c-torture/execute/simd-3.c: New.
33018
33019 2003-03-31 Mark Mitchell <mark@codesourcery.com>
33020
33021 PR c/9936
33022 * gcc.dg/20030331-2.c: New test.
33023
33024 2003-03-31 Mark Mitchell <mark@codesourcery.com>
33025
33026 PR c++/10278
33027 * g++.dg/parse/crash2.C: New test.
33028
33029 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
33030
33031 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
33032 * gcc.c-torture/execute/20030331-1.c: ...here.
33033
33034 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
33035
33036 * gcc.c-torture/execute/20030331-1.c: New test.
33037
33038 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
33039
33040 * lib/gcov.exp: Adjust call return testing strings.
33041 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
33042
33043 2003-03-31 Roger Sayle <roger@eyesopen.com>
33044
33045 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
33046 * gcc.dg/builtins-7.c: New test case.
33047 * gcc.dg/builtins-8.c: New test case.
33048
33049 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
33050
33051 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
33052
33053 2003-03-30 Mark Mitchell <mark@codesourcery.com>
33054
33055 PR c++/7647
33056 * g++.dg/lookup-class-member-2.C: New test.
33057
33058 2003-03-30 Glen Nakamura <glen@imodulo.com>
33059
33060 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
33061
33062 2003-03-28 Roger Sayle <roger@eyesopen.com>
33063
33064 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
33065
33066 2003-03-28 Mark Mitchell <mark@codesourcery.com>
33067
33068 * g++.dg/init/attrib1.C: New test.
33069
33070 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
33071
33072 * gcc.dg/ultrasp8.c: New test.
33073
33074 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
33075
33076 * gcc.dg/ultrasp7.c: New test.
33077
33078 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
33079
33080 PR c++/10047
33081 * g++.dg/template/inline1.C: New test.
33082
33083 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
33084
33085 * gcc.dg/sparc-dwarf2.c: New test.
33086
33087 2003-03-27 Roger Sayle <roger@eyesopen.com>
33088
33089 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
33090 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
33091
33092 2003-03-27 Mark Mitchell <mark@codesourcery.com>
33093
33094 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
33095 than reading .x files.
33096 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
33097 * g77.dg/gcov/gcov-1.f: Likewise.
33098 * gcc.misc-tests/gcov-4b.c: Likewise.
33099 * gcc.misc-tests/gcov-5b.c: Likewise.
33100 * gcc.misc-tests/gcov-6.c: Likewise.
33101 * gcc.misc-tests/gcov-7.c: Likewise.
33102 * gcc.misc-tests/gcov-8.c: Likewise.
33103 * g++.dg/gcov/gcov-1.x: Remove.
33104 * g77.dg/gcov/gcov-1.x: Likewise.
33105 * gcc.misc-tests/gcov-4b.x: Likewise.
33106 * gcc.misc-tests/gcov-5b.x: Likewise.
33107 * gcc.misc-tests/gcov-6.x: Likewise.
33108 * gcc.misc-tests/gcov-7.x: Likewise.
33109 * gcc.misc-tests/gcov-8.x: Likewise.
33110
33111 2003-03-27 Glen Nakamura <glen@imodulo.com>
33112
33113 PR opt/10087
33114 * gcc.dg/20030324-1.c: New test.
33115
33116 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
33117
33118 PR c++/10224
33119 * g++.dg/template/arg3.C: New test.
33120
33121 PR c++/10158
33122 * g++.dg/template/friend18.C: New test.
33123
33124 2003-03-26 Roger Sayle <roger@eyesopen.com>
33125
33126 * g77.f-torture/compile/20030326-1.f: New test case.
33127
33128 2003-03-26 Janis Johnson <janis187@us.ibm.com>
33129
33130 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
33131
33132 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
33133
33134 2003-03-26 Jakub Jelinek <jakub@redhat.com>
33135
33136 * gcc.dg/ia64-sync-3.c: New test.
33137
33138 2003-03-26 Alan Modra <amodra@bigpond.net.au>
33139
33140 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
33141
33142 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
33143
33144 * gcc.dg/ultrasp6.c: New test.
33145
33146 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
33147
33148 * gcc.dg/i386-signbit-1.c: New test.
33149 * gcc.dg/i386-signbit-2.c: New test.
33150 * gcc.dg/i386-signbit-3.c: New test.
33151
33152 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
33153
33154 * gcc.dg/ultrasp5.c: Fix options.
33155
33156 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
33157
33158 * gcc.dg/ultrasp5.c: Fix comment.
33159
33160 2003-03-24 Bud Davis <bdavis9659@comcast.net>
33161
33162 PR fortran/10197
33163 * g77.f-torture/execute/10197.f: New test.
33164
33165 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
33166
33167 PR c++/9898, c++/383
33168 * g++.dg/template/conv6.C: New test.
33169
33170 PR c++/10119
33171 * g++.dg/template/ptrmem5.C: New test.
33172
33173 PR c++/10026
33174 * g++.dg/lookup/koenig1.C: New test.
33175
33176 PR C++/10199
33177 * g++.dg/lookup/template2.C: New test.
33178
33179 2003-03-24 Jakub Jelinek <jakub@redhat.com>
33180
33181 * g++.dg/opt/rtti1.C: New test.
33182
33183 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33184
33185 * gcc.dg/ultrasp5.c: New test.
33186
33187 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
33188
33189 PR middle-end/9967
33190 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
33191 builtin fputs.
33192
33193 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
33194
33195 PR c/8224
33196 * gcc.dg/20030323-1.c: New test.
33197
33198 2003-03-23 Roger Sayle <roger@eyesopen.com>
33199
33200 * gcc.c-torture/compile/20030323-1.c: New test case.
33201
33202 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
33203
33204 * gcc.dg/20030321-1.c: New test.
33205
33206 2003-03-22 Zack Weinberg <zack@codesourcery.com>
33207
33208 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
33209
33210 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
33211
33212 PR c++/9978, c++/9708
33213 * g++.dg/ext/vlm1.C: Adjust expected error.
33214 * g++.dg/ext/vla2.C: New test.
33215 * g++.dg/template/arg1.C: New test.
33216 * g++.dg/template/arg2.C: New test.
33217
33218 2003-03-22 Bud Davis <bdavis9659@comcast.net>
33219
33220 * g77.f-torture/execute/select.f: New test.
33221 * g77.f-torture/noncompile/select_no_compile.f: New test.
33222
33223 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
33224
33225 PR c++/9898
33226 * g++.dg/other/error4.C: New test.
33227
33228 2003-03-20 Mark Mitchell <mark@codesourcery.com>
33229
33230 * g++.dg/template/friend17.C: New test.
33231
33232 2003-03-21 Alan Modra <amodra@bigpond.net.au>
33233
33234 * gcc.c-torture/compile/20030320-1.c: New.
33235
33236 2003-03-20 Roger Sayle <roger@eyesopen.com>
33237
33238 * gcc.dg/builtins-6.c: New test case.
33239
33240 2003-03-19 Alan Modra <amodra@bigpond.net.au>
33241
33242 PR target/10073
33243 * gcc.c-torture/compile/20030319-1.c: New.
33244
33245 2003-03-18 Jan Hubicka <jh@suse.cz>
33246
33247 * gcc.dg/i386-cvt-1.c: New test.
33248
33249 2003-03-17 Zack Weinberg <zack@codesourcery.com>
33250
33251 * objc.dg/naming-1.m: Use "(parse|syntax) error".
33252 * objc.dg/naming-2.m: Likewise.
33253
33254 2003-03-17 Mark Mitchell <mark@codesourcery.com>
33255
33256 PR c++/9639
33257 * g++.dg/parse/crash1.C: New test.
33258
33259 2003-03-16 Mark Mitchell <mark@codesourcery.com>
33260
33261 PR c++/8805
33262 * g++.dg/eh/cleanup1.C: New test.
33263
33264 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
33265
33266 * gcc.c-torture/execute/20030316-1.c: New test case.
33267
33268 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
33269
33270 PR c++/9629
33271 * g++.dg/init/ctor2.C: New test.
33272
33273 2003-03-15 Roger Sayle <roger@eyesopen.com>
33274
33275 * g77.f-torture/compile/xformat.f: New test case.
33276
33277 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33278
33279 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
33280 * g++.old-deja/g++.mike/eh50.C: Likewise.
33281
33282 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33283
33284 PR c++/6440
33285 * g++.dg/template/spec7.C: New test.
33286 * g++.dg/template/spec8.C: Likewise.
33287
33288 2003-03-14 Jakub Jelinek <jakub@redhat.com>
33289
33290 * gcc.c-torture/execute/20030313-1.c: New test.
33291
33292 2003-03-14 Richard Henderson <rth@redhat.com>
33293
33294 * gcc.dg/inline-2.c: Adjust alpha test for external call.
33295
33296 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
33297
33298 * gcc.c-torture/compile/20030314-1.c: New test.
33299
33300 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
33301
33302 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
33303 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
33304 thumb target,
33305 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
33306 to accept newer _imp__ prefix and additional
33307 newline in .drectve section.
33308 * gcc.dg/dll-4.c: Likewise.
33309 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
33310 switch.
33311
33312 2003-03-13 Mark Mitchell <mark@codesourcery.com>
33313
33314 * g++.dg/parse/namespace9.C: New test.
33315
33316 * g++.dg/init/ref5.C: New test.
33317 * g++.dg/parse/ptrmem1.C: Likewise.
33318
33319 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33320
33321 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
33322 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
33323 regular expression.
33324 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
33325 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
33326
33327 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
33328
33329 * gcc.c-torture/execute/20030224-2.c: New test.
33330
33331 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
33332
33333 * gcc.dg/decl-3.c: New test.
33334
33335 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
33336
33337 * gcc.dg/i386-loop-2.c: New test.
33338
33339 2003-03-11 Mark Mitchell <mark@codesourcery.com>
33340
33341 PR c++/9474
33342 * g++.dg/parse/namespace8.C: New test.
33343
33344 PR c++/9924
33345 * g++.dg/overload/builtin2.C: New test.
33346
33347 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
33348
33349 * gcc.dg/return-type-3.c: New test.
33350
33351 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33352
33353 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
33354 profiling options are not supported.
33355
33356 2003-03-10 Mark Mitchell <mark@codesourcery.com>
33357
33358 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
33359 * g++.old-deja/g++.warn/impint2.C: Likewise.
33360
33361 2003-03-10 Devang Patel <dpatel@apple.com>
33362
33363 * g++.dg/cpp/c++_cmd_1.C: New test.
33364 * g++.dg/cpp/c++_cmd_1.h: New file.
33365
33366 2003-03-10 Segher Boessenkool <segher@koffie.nl>
33367
33368 * gcc.dg/altivec-9.c: New file.
33369
33370 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33371
33372 * gcc.dg/ppc-sdata-1.c: New test.
33373 * gcc.dg/ppc-sdata-2.c: New test.
33374
33375 2003-03-09 Mark Mitchell <mark@codesourcery.com>
33376
33377 PR c++/9373
33378 * g++.dg/opt/ptrmem2.C: New test.
33379
33380 PR c++/8534
33381 * g++.dg/opt/ptrmem1.C: New test.
33382
33383 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
33384
33385 * gcc.dg/i386-loop-1.c: New test.
33386
33387 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33388
33389 PR c++/9970
33390 * g++.dg/lookup/friend1.C: New test.
33391
33392 2003-03-08 Mark Mitchell <mark@codesourcery.com>
33393
33394 PR c++/9823
33395 * g++.dg/parser/constructor1.C: New test.
33396
33397 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
33398
33399 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
33400
33401 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
33402
33403 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
33404
33405 * gcc.dg/cpp/Wunused.c: Update test.
33406
33407 2003-03-08 Jan Hubicka <jh@suse.cz>
33408
33409 * gcc.dg/inline-3.c: New test.
33410
33411 2003-03-08 Mark Mitchell <mark@codesourcery.com>
33412
33413 PR c++/9809
33414 * g++.dg/parse/builtin1.C: New test.
33415
33416 PR c++/9982
33417 * g++.dg/abi/cookie1.C: New test.
33418 * g++.dg/abi/cookie2.C: Likewise.
33419
33420 PR c++/9524
33421 * g++.dg/template/field1.C: New test.
33422
33423 PR c++/9912
33424 * g++.dg/parse/class1.C: New test.
33425 * g++.dg/parse/namespace7.C: Likewise.
33426 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
33427
33428 2003-03-07 Mark Mitchell <mark@codesourcery.com>
33429
33430 * g++.dg/init/ref4.C: New test.
33431
33432 2003-03-07 Jan Hubicka <jh@suse.cz>
33433
33434 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
33435 * gcc.dg/inline-3.c: New test.
33436
33437 2003-03-06 Mark Mitchell <mark@codesourcery.com>
33438
33439 * g++.dg/init/ref3.C: New test.
33440
33441 PR c++/9965
33442 * g++.dg/init/ref2.C: New test.
33443
33444 PR c++/9400
33445 * g++.dg/warn/Wshadow-2.C: New test.
33446
33447 PR c++/9791
33448 * g++.dg/warn/Woverloaded-1.C: New test.
33449
33450 2003-03-05 Jan Hubicka <jh@suse.cz>
33451
33452 * gcc.dg/i386-local2.c: New.
33453 * gcc.dg/i386-local.c: Fix typo.
33454
33455 2003-03-05 Mark Mitchell <mark@codesourcery.com>
33456
33457 * g++.dg/abi/layout3.C: New test.
33458
33459 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
33460
33461 * gcc.c-torture/compile/20030305-1.c
33462
33463 2003-03-05 Jan Hubicka <jh@suse.cz>
33464
33465 * gcc.dg/i386-local.c: New.
33466
33467 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
33468
33469 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33470
33471 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
33472
33473 * gcc.dg/switch-2.c: New test.
33474 * gcc.dg/switch-3.c: New test.
33475 * gcc.dg/Wswitch.c: Adjust line numbers.
33476 * gcc.dg/Wswitch-default.c: Likewise.
33477 * gcc.dg/Wswitch-enum.c: Likewise.
33478
33479 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
33480
33481 * gcc.c-torture/execute/20030222-1.c: New test.
33482
33483 2003-03-03 James E Wilson <wilson@tuliptree.org>
33484
33485 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33486
33487 2003-03-03 Mark Mitchell <mark@codesourcery.com>
33488
33489 PR c++/9878
33490 * g++.dg/init/ref1.C: New test.
33491
33492 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
33493
33494 * gcc.dg/sh-relax.c: New SH-only test.
33495
33496 2003-03-03 Geoffrey Keating <geoffk@apple.com>
33497
33498 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
33499 comment explaining purpose of testcase.
33500
33501 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
33502
33503 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
33504 for HC11/HC12 (asm needs two int registers).
33505 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
33506 HC11/HC12 because the test uses an asm which needs two 32-bit
33507 registers.
33508
33509 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
33510
33511 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
33512 for HC11/HC12 (array is too large otherwise).
33513 * gcc.c-torture/compile/920501-4.x: New file, likewise.
33514 * gcc.c-torture/compile/20010518-2.x: Likewise.
33515 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
33516 HC11/HC12 (array is too large).
33517
33518 2003-03-01 Geoffrey Keating <geoffk@apple.com>
33519
33520 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
33521 * lib/g++-dg.exp (g++-dg-test): Likewise.
33522
33523 2003-03-01 Roger Sayle <roger@eyesopen.com>
33524
33525 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
33526 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
33527
33528 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33529
33530 * g++.dg/warn/implicit-typename1.C: Remove warning.
33531
33532 2003-02-28 Richard Henderson <rth@redhat.com>
33533
33534 * gcc.dg/noreturn-1.c: Move noreturn warning line.
33535 * gcc.dg/return-type-1.c: Move control reaches end warning line.
33536
33537 2003-02-28 Geoffrey Keating <geoffk@apple.com>
33538
33539 * gcc.dg/pch/pch.exp: Change .pch to .gch.
33540 * g++.dg/pch/pch.exp: Likewise.
33541
33542 2003-02-28 Mark Mitchell <mark@codesourcery.com>
33543
33544 PR c++/9879
33545 * testsuite/g++.dg/init/new4.C: New test.
33546
33547 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
33548
33549 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
33550
33551 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
33552
33553 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
33554 unsigned long.
33555
33556 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
33557 wider than float.
33558
33559 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33560
33561 * lib/scanasm.exp: Add support for counting numbers of
33562 occurences.
33563 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
33564 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
33565
33566 2003-02-25 Mark Mitchell <mark@codesourcery.com>
33567
33568 PR c++/9683
33569 * g++.dg/template/static3.C: New test.
33570
33571 PR c++/9829
33572 * g++.dg/parse/namespace6.C: New test.
33573
33574 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33575
33576 PR target/9732
33577 * gcc.dg/20030225-1.c: New test.
33578
33579 2003-02-24 Mark Mitchell <mark@codesourcery.com>
33580
33581 * README: Remove out-of-date information.
33582
33583 PR c++/9836
33584 * g++.dg/template/spec6.C: New test.
33585
33586 2003-02-24 Jeff Law <law@redhat.com>
33587
33588 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
33589
33590 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33591
33592 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
33593 * gcc.dg/pragma-ep-1.c: Likewise.
33594
33595 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33596
33597 PR c++/9602
33598 * g++.dg/template/friend16.C: New test.
33599
33600 2003-02-23 Mark Mitchell <mark@codesourcery.com>
33601
33602 PR c++/5333
33603 * g++.dg/parse/fused-params1.C: Adjust error messages.
33604 * g++.dg/template/nested3.C: New test.
33605
33606 2003-02-24 Alan Modra <amodra@bigpond.net.au>
33607
33608 * g++.dg/abi/param1.C: New test.
33609
33610 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33611
33612 PR c++/7982
33613 * g++.dg/warn/implicit-typename1.C: New test.
33614
33615 2003-02-22 Kelley Cook <kelleycook@comcast.net>
33616
33617 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
33618 with "mtune".
33619 * g++.old-deja/g++.other/store-expr2.C: Likewise.
33620 * gcc.c-torture/execute/20010129-1.x: Likewise.
33621 * gcc.dg/20011107-1.c: Likewise.
33622 * gcc.dg/20020108-1.c: Likewise.
33623 * gcc.dg/20020122-3.c: Likewise.
33624 * gcc.dg/20020206-1.c: Likewise.
33625 * gcc.dg/20020310-1.c: Likewise.
33626 * gcc.dg/20020426-2.c: Likewise.
33627 * gcc.dg/20020517-1.c: Likewise.
33628 * gcc.dg/991230-1.c: Likewise.
33629 * gcc.dg/i386-unroll-1.c: Likewise.
33630 * gcc.misc-tests/i386-prefetch.exp: Likewise.
33631
33632 2003-02-22 Jan Hubicka <jh@suse.cz>
33633
33634 * gcc.dg/i386-mul.c: New test.
33635
33636 2003-02-21 Roger Sayle <roger@eyesopen.com>
33637
33638 * gcc.dg/builtins-5.c: New test case.
33639
33640 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
33641
33642 * gcc.dg/asmreg-1.c: New test.
33643
33644 2003-02-21 Mark Mitchell <mark@codesourcery.com>
33645
33646 PR c++/9749
33647 * g++.dg/parse/varmod1.C: New test.
33648
33649 2003-02-21 Mark Mitchell <mark@codesourcery.com>
33650
33651 PR c++/9727
33652 * g++.dg/template/op1.C: New test.
33653
33654 2003-02-21 Mark Mitchell <mark@codesourcery.com>
33655
33656 PR c++/8906
33657 * g++.dg/template/nested2.C: New test.
33658
33659 2003-02-21 Mark Mitchell <mark@codesourcery.com>
33660
33661 PR c++/8724
33662 * g++.dg/expr/dtor1.C: New test.
33663
33664 2003-02-21 Zack Weinberg <zack@codesourcery.com>
33665
33666 * gcc.dg/cpp/include3.c: New test.
33667 * gcc.dg/cpp/inc/foo.h: New file.
33668
33669 2003-02-21 Glen Nakamura <glen@imodulo.com>
33670
33671 * gcc.c-torture/execute/20030221-1.c: New test.
33672
33673 2003-02-20 Mark Mitchell <mark@codesourcery.com>
33674
33675 PR c++/9729
33676 * g++.dg/abi/conv1.C: New test.
33677
33678 2003-02-20 Jan Hubicka <jh@suse.cz>
33679
33680 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
33681
33682 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
33683
33684 * gcc.c-torture/compile/20030219-1.c: New test.
33685
33686 2003-02-18 Jan Hubicka <jh@suse.cz>
33687
33688 * gcc.dg/funcorder.c: New test.
33689
33690 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
33691
33692 * gcc.c-torture/execute/20030218-1.c: New.
33693
33694 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
33695
33696 * gcc.dg/20030218-1.c: New.
33697
33698 2003-02-18 Richard Henderson <rth@redhat.com>
33699
33700 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
33701 * gcc.dg/attr-used-2.c: New.
33702
33703 2003-02-18 Mark Mitchell <mark@codesourcery.com>
33704
33705 PR c++/9704
33706 * g++.dg/init/copy5.C: New test.
33707
33708 2003-02-18 Geoffrey Keating <geoffk@apple.com>
33709
33710 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
33711 * g++.dg/pch/pch.exp: Likewise.
33712
33713 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
33714
33715 * gcc.c-torture/execute/20030209-1.c: Enable the test if
33716 STACK_SIZE is not defined.
33717
33718 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33719
33720 PR c++/9457
33721 * g++.dg/template/init1.C: New test.
33722
33723 2003-02-16 Jan HUbicka <jh@suse.cz>
33724
33725 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
33726 (foo): Add few extra tests
33727 * gcc.dg/c99-const-expr-3.c: Likewise.
33728 * gcc.c-torture/execute/20030216-1.c: New.
33729
33730 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33731
33732 PR c++/9459
33733 * g++.dg/ext/typeof4.C: New test.
33734
33735 2003-02-15 Roger Sayle <roger@eyesopen.com>
33736
33737 * gcc.dg/i386-387-3.c: New test case.
33738
33739 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
33740
33741 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
33742 cris-*-elf* cris-*-aout* and mmix-*-*.
33743
33744 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
33745
33746 * gcc.dg/20030213-1.c: New test.
33747
33748 2003-02-12 Roger Sayle <roger@eyesopen.com>
33749
33750 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
33751 * gcc.dg/i386-387-2.c: Likewise.
33752
33753 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
33754
33755 * gcc.dg/ppc-spe.c: Fix formatting.
33756 Enable tests that were previously unsupported by gas.
33757 Delete tests for instructions that no longer exist.
33758 Switch arguments on evsubifw builtin.
33759
33760 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
33761
33762 * gcc.c-torture/execute/20030209-1.c: Disable the test if
33763 STACK_SIZE is too small.
33764
33765 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
33766 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33767
33768 * gcc.dg/decl-2.c: New test.
33769
33770 2003-02-10 Jan Hubicka <jh@suse.cz>
33771
33772 * gcc.dg/i386-fpcvt-1.c: New test.
33773
33774 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
33775
33776 * gcc.c-torture/execute/20030209-1.c: New test.
33777
33778 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
33779
33780 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
33781 int-wide bitops, use the constants of the same width.
33782 Likewise, if long long is 32-bit wide, test bitops using
33783 32-bit constants.
33784
33785 2003-02-07 Loren James Rittle <ljrittle@acm.org>
33786
33787 * gcc.dg/20021014-1.c: Annotate with expected notice text.
33788
33789 2003-02-07 Roger Sayle <roger@eyesopen.com>
33790
33791 * testsuite/gcc.dg/builtins-4.c: New test case.
33792
33793 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33794
33795 * gcc.dg/20020430-1.c: Fix dg command typos.
33796 * gcc.dg/20020503-1.c: Likewise.
33797
33798 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33799
33800 PR c++/8785
33801 * g++.dg/parse/fused-params1.C: New test.
33802
33803 PR c++/8857
33804 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
33805
33806 PR c++/8921
33807 * g++.dg/parse/non-dependent1.C: New test.
33808
33809 PR c++/8928
33810 * g++.dg/parse/dupl-tmpl-args1.C: New test.
33811
33812 PR c++/9228
33813 * g++.dg/parse/undefined7.C: New test.
33814 * g++.dg/parse/non-templ1.C: New test.
33815
33816 PR c++/9229
33817 * g++.dg/parse/too-many-tmpl-args1.C: New test.
33818
33819 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33820
33821 * gcc.c-torture/compile/20030206-1.c: New test.
33822
33823 2003-02-05 Roger Sayle <roger@eyesopen.com>
33824
33825 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
33826 "pow" to "foo" to avoid potential confusion with a math built-in.
33827
33828 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33829
33830 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
33831 conditions for SPARC targets.
33832
33833 2003-02-05 Jakub Jelinek <jakub@redhat.com>
33834
33835 * gcc.dg/20030204-1.c: New test.
33836
33837 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33838
33839 PR c++/38
33840 * g++.dg/parse/array-size1.C: New test.
33841
33842 PR c++/5657
33843 * g++.dg/parse/undefined3.C: New test.
33844
33845 PR c++/5665
33846 * g++.dg/parse/undefined4.C: New test.
33847
33848 PR c++/5975
33849 * g++.dg/parse/undefined5.C: New test.
33850
33851 PR c++/7259
33852 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
33853
33854 PR c++/8578
33855 * g++.dg/parse/casting-operator1.C: New test.
33856
33857 PR c++/8596
33858 * g++.dg/parse/undefined6.C: New test.
33859
33860 PR c++/8736
33861 * g++.dg/parse/missing-template1.C: New test.
33862
33863 2003-02-04 Jan Hubicka <jh@suse.cz>
33864
33865 * gcc.dg/i386-cadd.c: Compile using -march=k8.
33866 * gcc.dg/i386-cmov?.c: Likewise.
33867 * gcc.dg/i386-fpcvt-?.c: Likewise.
33868 * gcc.dg/i386-ssefp-1.c: Likewise.
33869 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
33870 conventions.
33871
33872 2003-02-03 Mark Mitchell <mark@codesourcery.com>
33873
33874 PR c++/7129
33875 * testsuite/g++.dg/ext/max.C: New test.
33876
33877 2003-02-03 Jan Hubicka <jh@suse.cz>
33878
33879 * gcc.c-torture/execute/20030203-1.c: New test.
33880
33881 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
33882
33883 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
33884 'natural-endian'.
33885
33886 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
33887
33888 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
33889 * g++.dg/init/new2.C: Likewise.
33890 * g++.dg/other/new1.C: Likewise.
33891
33892 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
33893
33894 * gcc.dg/struct-ret-libc.c: New test.
33895
33896 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
33897
33898 * gcc.dg/20030129-1.c: New test.
33899
33900 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33901
33902 PR c++/8849
33903 * g++.dg/template/ptrmem4.C: New test.
33904
33905 2003-01-29 Mark Mitchell <mark@codesourcery.com>
33906
33907 * g++.dg/parser/constant1.C: New test.
33908
33909 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33910
33911 PR c++/8591
33912 * g++.dg/parse/friend2.C: New test.
33913
33914 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
33915
33916 PR c++/9437
33917 * g++.dg/template/unify4.C: New test.
33918
33919 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
33920
33921 * gcc.c-torture/execute/20030128-1.c: New test.
33922
33923 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
33924
33925 * g++.dg/lookup/nested1.C: Test moved from ...
33926 * g++.old-deja/g++.other/lookup24.C: ... here.
33927
33928 2003-01-28 Jan Hubicka <jh@suse.cz>
33929
33930 * gcc.dg/i386-cmov5.c: New test.
33931
33932 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33933
33934 * gcc.c-torture/execute/20010925-1.c: Changed the
33935 memcpy declaration.
33936
33937 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
33938
33939 PR c++/3902
33940 * g++.dg/parse/template5.C: New test.
33941
33942 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
33943
33944 PR fortran/9258
33945 * g77.dg/pr9258: New test.
33946
33947 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
33948
33949 * README: Move relevant parts from README.g++.
33950
33951 * README.g++: Remove this file.
33952
33953 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
33954
33955 * g++.dg/abi/dcast1.C: New test.
33956
33957 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33958
33959 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
33960
33961 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
33962
33963 PR c++/47
33964 * g++.old-deja/g++.other/lookup24.C: New test.
33965
33966 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33967
33968 PR middle-end/7227
33969 * gcc.dg/uninit-C.c: New test.
33970
33971 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
33972
33973 * g++.dg/abi/covariant1.C: New test.
33974
33975 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
33976
33977 * gcc.dg/20030123-1.c: New test.
33978
33979 2003-01-25 Jan Hubicka <jh@suse.cz>
33980
33981 PR opt/8492
33982 * gcc.c-torture/compile/20030125-1.c
33983
33984 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
33985
33986 PR c++/9403
33987 * g++.dg/parse/template3.C: New test.
33988 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
33989
33990 PR c++/795
33991 * g++.dg/parse/template4.C: New test.
33992
33993 PR c++/9415
33994 * g++.dg/template/qual2.C: New test.
33995
33996 PR c++/8545
33997 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
33998
33999 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
34000
34001 2003-01-25 Roger Sayle <roger@eyesopen.com>
34002
34003 * gcc.c-torture/execute/switch-1.c: New test case.
34004
34005 2003-01-25 Jan Hubicka <jh@suse.cz>
34006
34007 * gcc.c-torture/execute/20030125-1.[cx]: New test.
34008
34009 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
34010
34011 Tweaks for Bison-1.875. From the NEWS file:
34012 "- `parse error' -> `syntax error'
34013 Bison now uniformly uses the term `syntax error'"
34014 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
34015 * gcc.dg/cpp/digraph2.c: Likewise.
34016 * gcc.dg/cpp/direct2.c: Likewise.
34017 * gcc.dg/cpp/paste4.c: Likewise.
34018 * gcc.dg/c90-restrict-1.c: Likewise.
34019 * gcc.dg/c99-func-2.c: Likewise.
34020 * gcc.dg/noncompile/920721-2.c: Likewise.
34021 * gcc.dg/noncompile/930622-2.c: Likewise.
34022 * gcc.dg/noncompile/940112-1.c: Likewise.
34023 * gcc.dg/noncompile/950921-1.c: Likewise.
34024 * gcc.dg/noncompile/951123-1.c: Likewise.
34025 * gcc.dg/noncompile/971104-1.c: Likewise.
34026 * gcc.dg/noncompile/990416-1.c: Likewise.
34027
34028 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
34029
34030 * g++.dg/parse/undefined1.C: Add error message.
34031
34032 2003-01-22 Mark Mitchell <mark@codesourcery.com>
34033
34034 PR c++/9354
34035 * g++.dg/parse/new1.C: New test.
34036
34037 PR c++/9216
34038 * g++.dg/parse/template2.C: New test.
34039
34040 PR c++/9354
34041 * g++.dg/parse/typedef2.C: New test.
34042
34043 PR c++/9328
34044 * g++.dg/ext/typeof3.C: New test.
34045
34046 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34047
34048 PR c++/2738
34049 * g++.dg/parse/ret-type1.C: New test.
34050
34051 PR c++/3792
34052 * g++.dg/parse/tmpl-outside1.C: New test.
34053
34054 PR c++/4207
34055 * g++.dg/parse/int-as-enum1.C: New test.
34056
34057 PR c++/4903
34058 * g++.dg/parse/no-typename1.C: New test.
34059
34060 PR c++/5533
34061 * g++.dg/parse/no-value1.C: New test.
34062
34063 PR c++/5921
34064 * g++.dg/parse/wrong-inline1.C: New test.
34065
34066 PR c++/6402
34067 * g++.dg/parse/ref1.C: New test.
34068
34069 PR c++/6992
34070 * g++.dg/parse/attr-ctor1.C: New test.
34071
34072 PR c++/7229
34073 * g++.dg/parse/namespace5.C: New test.
34074
34075 PR c++/7917
34076 * g++.dg/parse/func-def1.C: New test.
34077
34078 PR c++/8143
34079 * g++.dg/parse/undefined1.C: New test.
34080
34081 PR c++/5723, PR c++/8522
34082 * g++.dg/parse/specialization1.C: New test.
34083
34084 PR c++/163, PR c++/8595
34085 * g++.dg/parse/struct-as-enum1.C: New test.
34086
34087 PR c++/9173
34088 * g++.dg/parse/undefined2.C: New test.
34089
34090 2003-01-22 Mark Mitchell <mark@codesourcery.com>
34091
34092 PR c++/9298
34093 * g++.dg/parse/template1.C: New test.
34094
34095 PR c++/9384
34096 * g++.dg/parse/using1.C: New test.
34097
34098 PR c++/9285
34099 PR c++/9294
34100 * g++.dg/parse/expr2.C: New test.
34101
34102 PR c++/9388
34103 * g++.dg/parse/lookup2.C: Likewise.
34104
34105 2003-01-21 Jan Hubicka <jh@suse.cz>
34106
34107 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
34108 * gcc.c-torture/execute/eeprof-1.c: Likewise.
34109 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
34110 * gcc.c-torture/execute/string-opt-*.c: Likewise.
34111
34112 2003-01-20 Nick Clifton <nickc@redhat.com>
34113
34114 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
34115 problem with ARM sibcall code generation.
34116
34117 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
34118
34119 * gcc.c-torture/execute/20030120-1.c: New.
34120
34121 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
34122
34123 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
34124
34125 2003-01-17 Mark Mitchell <mark@codesourcery.com>
34126
34127 PR c++/9272
34128 * g++.dg/parse/ctor1.C: New test.
34129
34130 PR c++/9294:
34131 * g++.dg/parse/qualified1.C: New test.
34132
34133 * g++.dg/parse/typename3.C: New test.
34134
34135 2003-01-16 Richard Henderson <rth@redhat.com>
34136
34137 * g++.dg/tls/init-2.C: Fix error matches for real this time.
34138
34139 2003-01-16 Richard Henderson <rth@redhat.com>
34140
34141 * g++.dg/pch/pch.exp: Copy test header to the working directory
34142 before using it either for precompilation or direct use.
34143 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
34144 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
34145
34146 2003-01-16 Richard Henderson <rth@redhat.com>
34147
34148 * gcc.dg/pch/pch.exp: Copy test header to the working directory
34149 before using it either for precompilation or direct use.
34150 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
34151 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
34152
34153 2003-01-16 Mark Mitchell <mark@codesourcery.com>
34154
34155 * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
34156 * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
34157 * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
34158 * gcc/testsuite/g++.dg/parse/typename2.C: New test.
34159 * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
34160 typename warning into error.
34161 * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
34162 error messages.
34163 * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
34164 * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
34165 * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
34166 messages.
34167 * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
34168 make declaration visible in template.
34169 * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
34170 * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
34171 messages.
34172 * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
34173 message.
34174 * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
34175 * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
34176 * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
34177 * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
34178 typename warning with error message.
34179 * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
34180 * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
34181 * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
34182
34183 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
34184
34185 * g++.dg/parse/ambig2.C: New test.
34186
34187 2003-01-15 Richard Henderson <rth@redhat.com>
34188
34189 * g++.dg/tls/init-2.C: Update error message string.
34190
34191 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34192
34193 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
34194
34195 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
34196
34197 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
34198 all for HC11/HC12.
34199 * gcc.c-torture/compile/20001205-1.x: Likewise.
34200 * gcc.c-torture/compile/20001226-1.x: Likewise.
34201 * gcc.c-torture/compile/920520-1.x: Likewise.
34202 * gcc.c-torture/compile/961203-1.x: Likewise.
34203 * gcc.c-torture/compile/20020604-1.x: Likewise.
34204
34205 2003-01-15 Jan Hubicka <jh@suse.cz>
34206
34207 * gcc.c-torture/compile/20030115-1.c: New test.
34208
34209 * gcc.dg/i386-fpcvt-1.c: New test.
34210 * gcc.dg/i386-fpcvt-2.c: New test.
34211
34212 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
34213
34214 Further conform g++'s __vmi_class_type_info to the C++ ABI
34215 specification.
34216 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
34217 the specification.
34218
34219 2003-01-14 Jan Hubicka <jh@suse.cz>
34220
34221 * gcc.dg/i386-fpcvt-1.c: New test.
34222 * gcc.dg/i386-fpcvt-2.c: New test.
34223
34224 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34225
34226 * gcc.dg/i386-mmx-3.c: New test.
34227
34228 2003-01-12 Mark Mitchell <mark@codesourcery.com>
34229
34230 PR c++/9264
34231 * g++.dg/parse/octal1.C: New file.
34232
34233 PR c++/9172
34234 * g++.dg/parse/typename1.C: New file.
34235
34236 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
34237
34238 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
34239 * gcc.dg/bf-no-ms-layout.c: Likewise.
34240 * gcc.dg/bf-ms-attrib.c: Likewise.
34241
34242 2003-01-10 Mark Mitchell <mark@codesourcery.com>
34243
34244 PR c++/9099
34245 * g++.dg/parse/dtor1.C: New file.
34246
34247 PR c++/9128
34248 * g++.dg/rtti/typeid1.C: New file.
34249
34250 PR c++/9153
34251 * g++.dg/parse/lookup1.C: New file.
34252
34253 PR c++/9171
34254 * g++.dg/templ/spec5.C: New file.
34255
34256 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
34257
34258 * gcc.c-torture/compile/20030110-1.c: New test.
34259
34260 2003-01-09 Geoffrey Keating <geoffk@apple.com>
34261
34262 Merge from pch-branch:
34263
34264 2002-12-23 Geoffrey Keating <geoffk@apple.com>
34265
34266 * gcc.dg/pch/cpp-1.h: New.
34267 * gcc.dg/pch/cpp-1.c: New.
34268 * gcc.dg/pch/cpp-2.h: New.
34269 * gcc.dg/pch/cpp-2.c: New.
34270
34271 2002-11-19 Geoffrey Keating <geoffk@apple.com>
34272
34273 * gcc.dg/pch/except-1.h: New.
34274 * gcc.dg/pch/except-1.c: New.
34275
34276 2002-11-13 Geoffrey Keating <geoffk@apple.com>
34277
34278 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
34279 running test.
34280 * gcc.dg/pch: Include *.hp not *.h.
34281 * gcc.dg/pch/system-1.h: New.
34282 * gcc.dg/pch/system-1.c: New.
34283
34284 2002-11-11 Geoffrey Keating <geoffk@apple.com>
34285
34286 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
34287 rather than trying to build and run a program using PCH.
34288 * gcc.dg/pch: Remove dg-do commands from test files.
34289
34290 2002-11-08 Geoffrey Keating <geoffk@apple.com>
34291
34292 * gcc.dg/pch/macro-3.c: New.
34293 * gcc.dg/pch/macro-3.h: New.
34294
34295 2002-11-04 Geoffrey Keating <geoffk@apple.com>
34296
34297 * gcc.dg/pch/common-1.c: New.
34298 * gcc.dg/pch/common-1.h: New.
34299 * gcc.dg/pch/decl-1.c: New.
34300 * gcc.dg/pch/decl-1.h: New.
34301 * gcc.dg/pch/decl-2.c: New.
34302 * gcc.dg/pch/decl-2.h: New.
34303 * gcc.dg/pch/decl-3.c: New.
34304 * gcc.dg/pch/decl-3.h: New.
34305 * gcc.dg/pch/decl-4.c: New.
34306 * gcc.dg/pch/decl-4.h: New.
34307 * gcc.dg/pch/decl-5.c: New.
34308 * gcc.dg/pch/decl-5.h: New.
34309 * gcc.dg/pch/global-1.c: New.
34310 * gcc.dg/pch/global-1.h: New.
34311 * gcc.dg/pch/inline-1.c: New.
34312 * gcc.dg/pch/inline-1.h: New.
34313 * gcc.dg/pch/inline-2.c: New.
34314 * gcc.dg/pch/inline-2.h: New.
34315 * gcc.dg/pch/static-1.c: New.
34316 * gcc.dg/pch/static-1.h: New.
34317 * gcc.dg/pch/static-2.c: New.
34318 * gcc.dg/pch/static-2.h: New.
34319
34320 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
34321
34322 * g++.dg/pch/pch.exp: Better handle failing testcases.
34323 * gcc.dg/pch/pch.exp: Likewise.
34324 * gcc.dg/pch/macro-1.c: New.
34325 * gcc.dg/pch/macro-1.h: New.
34326 * gcc.dg/pch/macro-2.c: New.
34327 * gcc.dg/pch/macro-2.h: New.
34328
34329 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
34330
34331 * g++.dg/dg.exp: Treat files in pch/ specially.
34332 * g++.dg/pch/pch.exp: New file.
34333 * g++.dg/pch/empty.H: New file.
34334 * g++.dg/pch/empty.C: New file.
34335 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
34336 "precompile".
34337
34338 * gcc.dg/pch/pch.exp: New file.
34339 * gcc.dg/pch/empty.h: New file.
34340 * gcc.dg/pch/empty.c: New file.
34341 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
34342 "precompile".
34343
34344 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34345
34346 * g++.dg/template/friend14.C: New test.
34347
34348 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34349
34350 * gcc.dg/old-style-asm-1.c: New test.
34351
34352 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
34353
34354 * gcc.c-torture/compile/20030109-1.c: New test.
34355
34356 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34357
34358 * gcc.c-torture/execute/20030109-1.c: New test.
34359
34360 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
34361
34362 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
34363 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
34364 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
34365 * g++.old-deja/g++.mike/eh2.C: Likewise.
34366 * g++.old-deja/g++.mike/eh3.C: Likewise.
34367 * g++.old-deja/g++.mike/eh5.C: Likewise.
34368 * g++.old-deja/g++.mike/eh6.C: Likewise.
34369 * g++.old-deja/g++.mike/eh7.C: Likewise.
34370 * g++.old-deja/g++.mike/eh8.C: Likewise.
34371 * g++.old-deja/g++.mike/eh9.C: Likewise.
34372 * g++.old-deja/g++.mike/eh10.C: Likewise.
34373 * g++.old-deja/g++.mike/eh12.C: Likewise.
34374 * g++.old-deja/g++.mike/eh13.C: Likewise.
34375 * g++.old-deja/g++.mike/eh14.C: Likewise.
34376 * g++.old-deja/g++.mike/eh16.C: Likewise.
34377 * g++.old-deja/g++.mike/eh17.C: Likewise.
34378 * g++.old-deja/g++.mike/eh18.C: Likewise.
34379 * g++.old-deja/g++.mike/eh21.C: Likewise.
34380 * g++.old-deja/g++.mike/eh23.C: Likewise.
34381 * g++.old-deja/g++.mike/eh24.C: Likewise.
34382 * g++.old-deja/g++.mike/eh25.C: Likewise.
34383 * g++.old-deja/g++.mike/eh26.C: Likewise.
34384 * g++.old-deja/g++.mike/eh27.C: Likewise.
34385 * g++.old-deja/g++.mike/eh28.C: Likewise.
34386 * g++.old-deja/g++.mike/eh29.C: Likewise.
34387 * g++.old-deja/g++.mike/eh31.C: Likewise.
34388 * g++.old-deja/g++.mike/eh33.C: Likewise.
34389 * g++.old-deja/g++.mike/eh34.C: Likewise.
34390 * g++.old-deja/g++.mike/eh35.C: Likewise.
34391 * g++.old-deja/g++.mike/eh36.C: Likewise.
34392 * g++.old-deja/g++.mike/eh37.C: Likewise.
34393 * g++.old-deja/g++.mike/eh38.C: Likewise.
34394 * g++.old-deja/g++.mike/eh39.C: Likewise.
34395 * g++.old-deja/g++.mike/eh40.C: Likewise.
34396 * g++.old-deja/g++.mike/eh41.C: Likewise.
34397 * g++.old-deja/g++.mike/eh42.C: Likewise.
34398 * g++.old-deja/g++.mike/eh44.C: Likewise.
34399 * g++.old-deja/g++.mike/eh46.C: Likewise.
34400 * g++.old-deja/g++.mike/eh47.C: Likewise.
34401 * g++.old-deja/g++.mike/eh48.C: Likewise.
34402 * g++.old-deja/g++.mike/eh49.C: Likewise.
34403 * g++.old-deja/g++.mike/eh50.C: Likewise.
34404 * g++.old-deja/g++.mike/eh51.C: Likewise.
34405 * g++.old-deja/g++.mike/eh53.C: Likewise.
34406 * g++.old-deja/g++.mike/eh55.C: Likewise.
34407 * g++.old-deja/g++.mike/p7912.C: Likewise.
34408 * g++.old-deja/g++.mike/p9706.C: Likewise.
34409 * g++.old-deja/g++.mike/p10416.C: Likewise.
34410 * g++.old-deja/g++.mike/p11667.C: Likewise.
34411 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
34412 Remove redundant reference to Iris.
34413 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
34414 Elxsi, i860, Pico Java, and WE32K.
34415
34416 2003-01-07 Mark Mitchell <mark@codesourcery.com>
34417
34418 * g++.dg/ext/asm4.C: New test.
34419
34420 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34421
34422 PR c++/9030
34423 * g++.dg/template/friend12.C: New test.
34424 * g++.dg/template/friend13.C: Likewise.
34425 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
34426
34427 2003-01-08 Jan Hubicka <jh@suse.cz>
34428
34429 * gcc.dg/i386-cadd.c: New test.
34430 * gcc.dg/i386-cmov4.c: Likewise.
34431
34432 2003-01-06 Mark Mitchell <mark@codesourcery.com>
34433
34434 PR c++/9165
34435 * g++.dg/warn/Wunused-3.C: New test.
34436
34437 * g++.dg/abi/bitfield9.C: New test.
34438
34439 PR c++/9189
34440 * g++.dg/parse/defarg3.C: New test.
34441
34442 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
34443
34444 * g++.dg/parse/ambig1.C: New test.
34445 * g++.dg/parse/defarg2.C: New test.
34446
34447 2003-01-05 Mark Mitchell <mark@codesourcery.com>
34448
34449 * g++.dg/template/defarg-1.C: New test.
34450 * g++.dg/template/local2.C: Likewise.
34451
34452 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
34453
34454 * gcc.c-torture/execute/20030105-1.c: New test.
34455
34456 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34457
34458 * g++.dg/parse/namespace3.C: Remove extra semicolons.
34459 * g++.dg/parse/namespace4.C: Likewise.
34460
34461 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
34462
34463 * g++.dg/template/ntp2.C: New test.
34464
34465 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
34466
34467 * g++.dg/parse/extern-C-1.C: New test.
34468
34469 * g++.dg/parse/namespace4.C: New test.
34470
34471 * g++.dg/template/nested1.C: New test.
34472
34473 * g++.dg/parse/namespace3.C: New test.
34474
34475 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
34476
34477 * g++.dg/lookup/two-stage1.C: New test.
34478
34479 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34480
34481 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34482 * g++.old-deja/g++.jason/access8.C: Likewise.
34483 * g++.old-deja/g++.other/decl5.C: Likewise.
34484
34485 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
34486
34487 * g++.dg/parse/parse7.C: New test.
34488
34489 2003-01-02 Mark Mitchell <mark@codesourcery.com>
34490
34491 PR c++/2843
34492 * g++.dg/ext/attrib7.C: New test.
34493
34494 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
34495
34496 * g++.dg/parse/parse6.C: New test.
34497
34498 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
34499
34500 * gcc.dg/h8300-stack-1.c: New.
34501
34502 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
34503
34504 g++.dg/lookup/exception1.C: New test.
34505
34506 g++.dg/lookup/template1.C: New test.
34507
34508 g++.dg/parse/namespace2.C: New test.
34509
34510 g++.dg/parse/parens2.C: New test.
34511
34512 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
34513
34514 * g++.dg/parse/parse5.C: New test.
34515 * g++.dg/lookup/scoped4.C: New test.
34516
34517 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
34518
34519 * g++.dg/parse/parens1.C: New test.
34520
34521 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
34522 angle-bracket1.C.
34523 * g++.dg/parse/parens2.C: New test.
34524
34525 * g++.dg/lookup/scope-operator1.C: New test.
34526
34527 * g++.dg/parse/operator1.C: New test.
34528
34529 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34530
34531 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
34532 * g++.old-deja/g++.other/access6.C: Likewise.
34533 * g++.old-deja/g++.other/decl1.C: Likewise.
34534 * g++.old-deja/g++.pt/typename12.C: Likewise.
34535
34536 2002-12-31 Mark Mitchell <mark@codesourcery.com>
34537
34538 * g++.dg/parse/namespace1.C: New test.
34539
34540 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
34541
34542 * g++.dg/parse/parse4.C: New test.
34543
34544 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
34545
34546 * g++.dg/parse/parse3.C: New test.
34547
34548 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
34549
34550 * g++.dg/parse/parse2.C: New test.
34551
34552 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
34553
34554 * g++.dg/template/friend11.C: New test.
34555
34556 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
34557
34558 * g++.dg/parse/parse1.C: New test.
34559
34560 2002-12-31 Janis Johnson <janis187@us.ibm.com>
34561
34562 * lib/profopt.exp: Change the name of a global variable to avoid
34563 possible clashes with other test suites.
34564
34565 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
34566
34567 * g++.dg/inherit/covariant8.C: New test.
34568
34569 2002-12-31 Mark Mitchell <mark@codesourcery.com>
34570
34571 * g++.dg/init/array9.C: New test.
34572
34573 PR c++/9112
34574 * g++.dg/parse/expr1.C: New test.
34575
34576 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
34577
34578 * gcc.c-torture/compile/20021230-1.c: New test.
34579
34580 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
34581
34582 * g++.dg/inherit/covariant5.C: New test.
34583 * g++.dg/inherit/covariant6.C: New test.
34584 * g++.dg/inherit/covariant7.C: New test.
34585
34586 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34587
34588 PR c++/2739
34589 * g++.dg/other/access2.C: New test.
34590
34591 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
34592
34593 * g++.dg/other/anon-struct.C: No longer fails
34594 * g++.old-deja/g++.brendan/parse4.C: Likewise.
34595 * g++.old-deja/g++.brendan/parse5.C: Likewise.
34596 * g++.old-deja/g++.brendan/parse6.C: Likewise.
34597
34598 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
34599
34600 * g++.dg/parse/angle-bracket.C (main): No longer fails.
34601
34602 2002-12-27 Mark Mitchell <mark@codesourcery.com>
34603
34604 * g++.dg/eh/spec4.C: Remove stray semicolon.
34605 * g++.dg/expr/pmf-1.C: Change error message.
34606 * g++.dg/ext/asm1.C: Remove stray semicolon.
34607 * g++.dg/ext/typename1.C: Add missing typenames.
34608 * g++.dg/inherit/template-as-base.C: Change error message.
34609 * g++.dg/lookup/scoped1.C: Likewise.
34610 * g++.dg/lookup/scoped2.C: Likewise.
34611 * g++.dg/lookup/using2.C: Likewise.
34612 * g++.dg/other/component1.C: Remove stray semicolon.
34613 * g++.dg/other/do1.C: Change error message.
34614 * g++.dg/other/error2.C: Likewise.
34615 * g++.dg/other/init1.C: Likewise.
34616 * g++.dg/other/packed1.C: Remove stray semicolon.
34617 * g++.dg/other/ptrmem2.C: Change error message.
34618 * g++.dg/parse/parameter-declaration-1.C: Remove line number
34619 marker.
34620 * g++.dg/special/initp1.C: Remove invalid attribute usage.
34621 * g++.dg/template/access3.C: Add typename keyword.
34622 * g++.dg/template/access5.C: Remove stray semicolon.
34623 * g++.dg/template/access6.C: Likewise.
34624 * g++.dg/template/complit1.C: Likewise.
34625 * g++.dg/template/crash1.C: Change error message.
34626 * g++.dg/template/inherit2.C: Remove stray semicolon.
34627 * g++.dg/template/instantiate2.C: Likewise.
34628 * g++.dg/template/instantiate3.C: Change error message.
34629 * g++.dg/template/qual1.C: Remove stray semicolon.
34630 * g++.dg/template/qualttp18.C: Change error message.
34631 * g++.dg/template/ref1.C: Remove stray semicolon.
34632 * g++.dg/template/sizeof1.C (A::value): Declare it.
34633 * g++.dg/template/spec4.C: Change error message.
34634 * g++.dg/template/static1.C: Likewise.
34635 * g++.dg/template/type1.C: Likewise.
34636 * g++.dg/template/typename3.C: Likewise.
34637 * g++.old-deja/g++.benjamin/13478.C: Change error message.
34638 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
34639 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
34640 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
34641 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
34642 named return value extension.
34643 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
34644 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
34645 * g++.old-deja/g++.bob/extern_C.C: Likewise.
34646 * g++.old-deja/g++.bob/inherit2.C: Likewise.
34647 * g++.old-deja/g++.brendan/complex1.C: Likewise.
34648 * g++.old-deja/g++.brendan/copy5.C: Likewise.
34649 * g++.old-deja/g++.brendan/crash13.C: Likewise.
34650 * g++.old-deja/g++.brendan/crash15.C: Likewise.
34651 * g++.old-deja/g++.brendan/crash18.C: Change error message.
34652 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
34653 * g++.old-deja/g++.brendan/crash38.C: Likewise.
34654 * g++.old-deja/g++.brendan/crash50.C: Likewise.
34655 * g++.old-deja/g++.brendan/crash56.C: Likewise.
34656 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
34657 syntax.
34658 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
34659 * g++.old-deja/g++.brendan/crash8.C: Change error message.
34660 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
34661 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34662 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
34663 * g++.old-deja/g++.brendan/template11.C: Likewise.
34664 * g++.old-deja/g++.brendan/template26.C: Likewise.
34665 * g++.old-deja/g++.brendan/template27.C: Use explicit
34666 specialization syntax.
34667 * g++.old-deja/g++.brendan/template30.C: Likewise.
34668 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
34669 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
34670 non-dependent names.
34671 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
34672 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
34673 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
34674 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
34675 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
34676 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
34677 named return value extension.
34678 * g++.old-deja/g++.ext/namedret2.C: Likewise.
34679 * g++.old-deja/g++.ext/namedret3.C: Likewise.
34680 * g++.old-deja/g++.ext/return1.C: Likewise.
34681 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
34682 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
34683 * g++.old-deja/g++.jason/access8.C: Likewise.
34684 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
34685 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
34686 pseudo-destructor names.
34687 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
34688 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
34689 pseudo-destructor names.
34690 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
34691 * g++.old-deja/g++.jason/overload19.C: Likewise.
34692 * g++.old-deja/g++.jason/overload32.C: Likewise.
34693 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
34694 stray semicolons.
34695 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
34696 * g++.old-deja/g++.jason/return.C: Likewise.
34697 * g++.old-deja/g++.jason/return2.C: Likewise.
34698 * g++.old-deja/g++.jason/shadow1.C: Likewise.
34699 * g++.old-deja/g++.jason/special.C: Use explicit specialization
34700 syntax.
34701 * g++.old-deja/g++.jason/template10.C: Account for use of
34702 non-dependent names.
34703 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
34704 syntax.
34705 * g++.old-deja/g++.jason/template37.C: Likewise.
34706 * g++.old-deja/g++.law/access4.C: Change error messages.
34707 * g++.old-deja/g++.law/arm13.C: Remove incorrect
34708 pseudo-destructor names.
34709 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
34710 * g++.old-deja/g++.law/ctors9.C: Likewise.
34711 * g++.old-deja/g++.law/cvt22.C: Likewise.
34712 * g++.old-deja/g++.law/dtors5.C: Likewise.
34713 * g++.old-deja/g++.law/global-init1.C: Likewise.
34714 * g++.old-deja/g++.law/missed-error3.C: Likewise.
34715 * g++.old-deja/g++.law/operators28.C: Likewise.
34716 * g++.old-deja/g++.law/visibility28.C: Likewise.
34717 * g++.old-deja/g++.martin/eval1.C: Likewise.
34718 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
34719 name.
34720 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
34721 * g++.old-deja/g++.mike/net34.C: Likewise.
34722 * g++.old-deja/g++.mike/net36.C: Likewise.
34723 * g++.old-deja/g++.mike/ns2.C: Likewise.
34724 * g++.old-deja/g++.mike/p12306.C: Likewise.
34725 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
34726 value extension.
34727 * g++.old-deja/g++.mike/p700.C: Likewise.
34728 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
34729 * g++.old-deja/g++.mike/p710.C: Likewise.
34730 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
34731 value extension.
34732 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
34733 * g++.old-deja/g++.mike/pmf9.C: Likewise.
34734 * g++.old-deja/g++.ns/crash2.C: Likewise.
34735 * g++.old-deja/g++.ns/crash3.C: Likewise.
34736 * g++.old-deja/g++.ns/invalid1.C: Likewise.
34737 * g++.old-deja/g++.ns/ns17.C: Likewise.
34738 * g++.old-deja/g++.ns/template16.C: Likewise.
34739 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
34740 keyword.
34741 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
34742 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
34743 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
34744 named return value extension.
34745 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
34746 * g++.old-deja/g++.other/access4.C: Issue additional error
34747 messages.
34748 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
34749 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
34750 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
34751 * g++.old-deja/g++.other/crash25.C: Change error message.
34752 * g++.old-deja/g++.other/crash4.C: Change error message.
34753 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
34754 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
34755 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
34756 checks.
34757 * g++.old-deja/g++.other/defarg8.C: Likewise.
34758 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
34759 * g++.old-deja/g++.other/dtor10.C: Likewise.
34760 * g++.old-deja/g++.other/incomplete.C: Likewise.
34761 * g++.old-deja/g++.other/linkage7.C: Likewise.
34762 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
34763 lookup algorithm.
34764 * g++.old-deja/g++.other/mangle2.C: Likewise.
34765 * g++.old-deja/g++.other/refinit2.C: Likewise.
34766 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
34767 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
34768 * g++.old-deja/g++.pt/crash28.C: Likewise.
34769 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
34770 syntax.
34771 * g++.old-deja/g++.pt/crash32.C: Change error message.
34772 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
34773 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
34774 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
34775 error message position.
34776 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
34777 * g++.old-deja/g++.pt/defarg8.C: Change error message.
34778 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
34779 syntax.
34780 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
34781 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
34782 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
34783 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
34784 keyword.
34785 * g++.old-deja/g++.pt/explicit31.C: Likewise.
34786 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
34787 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
34788 keyword.
34789 * g++.old-deja/g++.pt/explicit71.C: Change error message.
34790 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
34791 syntax.
34792 * g++.old-deja/g++.pt/friend28.C: Account for use of
34793 non-dependent names.
34794 * g++.old-deja/g++.pt/friend29.C: Likewise.
34795 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
34796 rules.
34797 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
34798 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
34799 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
34800 lookup rules.
34801 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
34802 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
34803 keyword.
34804 * g++.old-deja/g++.pt/memclass20.C: Likewise.
34805 * g++.old-deja/g++.pt/memclass5.C: Likewise.
34806 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
34807 keyword.
34808 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
34809 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
34810 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
34811 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
34812 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
34813 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
34814 keyword.
34815 * g++.old-deja/g++.pt/spec10.C: Likewise.
34816 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
34817 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
34818 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
34819 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
34820 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
34821 * g++.old-deja/g++.pt/ttp62.C: Likewise.
34822 * g++.old-deja/g++.pt/ttp64.C: Likewise.
34823 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
34824 * g++.old-deja/g++.pt/typename15.C: Likewise.
34825 * g++.old-deja/g++.pt/typename22.C: Likewise.
34826 * g++.old-deja/g++.pt/typename6.C: Change error messages.
34827 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
34828 * g++.old-deja/g++.pt/virtual2.C: Likewise.
34829 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
34830 syntax.
34831 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
34832 return value extension.
34833 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
34834 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
34835 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
34836 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
34837
34838 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
34839
34840 * g++.dg/warn/inline1.C: New test.
34841 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
34842 * g++.old-deja/g++.jason/synth10.C: Likewise.
34843 * g++.old-deja/g++.mike/net31.C: Likewise.
34844 * g++.old-deja/g++.mike/p8786.C: Likewise.
34845
34846 * g++.dg/template/friend10.C: New test.
34847 * g++.dg/template/conv5.C: New test.
34848
34849 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
34850
34851 * g++.dg/lookup/scoped3.C: New test.
34852
34853 * g++.dg/lookup/decl1.C: New test.
34854 * g++.dg/lookup/decl2.C: New test.
34855
34856 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
34857
34858 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
34859 gcc.c-torture/compile/20021015-1.c,
34860 gcc.c-torture/compile/20021015-2.c,
34861 gcc.c-torture/compile/20021123-1.c,
34862 gcc.c-torture/compile/20021123-2.c,
34863 gcc.c-torture/compile/20021123-3.c,
34864 gcc.c-torture/compile/20021123-4.c,
34865 gcc.c-torture/execute/20021024-1.c: Add tests previously added
34866 only to 3.1 or 3.2 branch.
34867
34868 2002-12-23 Mark Mitchell <mark@codesourcery.com>
34869
34870 * gcc.dg/i386-bitfield3.c: New test.
34871
34872 * gcc.dg/i386-bitfield2.c: New test.
34873
34874 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
34875
34876 * g++.dg/parse/conv_op1.C: New test.
34877
34878 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
34879
34880 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
34881 approved.
34882
34883 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
34884
34885 * gcc.c-torture/compile/20021220-1.c: New test.
34886
34887 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
34888
34889 * gcc.dg/i386-fastcall-1.c: New.
34890
34891 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34892
34893 * gcc.c-torture/execute/20021219-1.c: New test.
34894
34895 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34896
34897 * gcc.dg/i386-pic-1.c: New test.
34898
34899 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34900
34901 PR c++/8099
34902 * g++.dg/template/friend9.C: New test.
34903
34904 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34905
34906 PR c++/3663
34907 * g++.dg/template/access7.C: New test.
34908
34909 2002-12-18 Nick Clifton <nickc@redhat.com>
34910
34911 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
34912 the libstdc++-v3 directory has been found.
34913
34914 2002-12-12 Devang Patel <dpatel@apple.com>
34915 * gcc.dg/darwin-ld-1.c: New test.
34916 * gcc.dg/darwin-ld-2.c: New test.
34917 * gcc.dg/darwin-ld-3.c: New test.
34918 * gcc.dg/darwin-ld-4.c: New test.
34919 * gcc.dg/darwin-ld-5.c: New test.
34920
34921 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
34922
34923 * gcc.c-torture/compile/20021212-1.c: New test.
34924
34925 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
34926
34927 * gcc.dg/fshort-wchar: New test.
34928
34929 2002-12-10 Mark Mitchell <mark@codesourcery.com>
34930
34931 PR c++/8372
34932 * g++.dg/template/dtor1.C: New test.
34933
34934 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
34935 markers.
34936
34937 2002-12-10 Jakub Jelinek <jakub@redhat.com>
34938
34939 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
34940
34941 2002-12-09 Mark Mitchell <mark@codesourcery.com>
34942
34943 * g++.dg/template/static1.C: New test.
34944 * g++.dg/template/static2.C: New test.
34945 * g++.old-deja/g++.ext/memconst.C: New test.
34946
34947 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34948
34949 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
34950 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
34951 * g++.dg/special/initp1.C: Likewise.
34952
34953 2002-12-06 Jakub Jelinek <jakub@redhat.com>
34954
34955 * gcc.c-torture/execute/20021204-1.c: New test.
34956
34957 2002-12-04 Geoffrey Keating <geoffk@apple.com>
34958
34959 * gcc.dg/ppc-fmadd-1.c: New file.
34960 * gcc.dg/ppc-fmadd-2.c: New file.
34961 * gcc.dg/ppc-fmadd-3.c: New file.
34962
34963 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
34964
34965 * gcc.c-torture/compile/20021204-1.c: New test.
34966
34967 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
34968
34969 * g++.dg/inherit/covariant2.C: New test.
34970 * g++.dg/inherit/covariant3.C: New test.
34971 * g++.dg/inherit/covariant4.C: New test.
34972 * g++.dg/inherit/covariant1.C: Remove XFAIL.
34973 * g++.old-deja/g++.robertl/eb17.C: Likewise.
34974
34975 2002-12-03 Mark Mitchell <mark@codesourcery.com>
34976
34977 PR c++/8688
34978 * g++.dg/init/brace3.C: New test.
34979
34980 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
34981
34982 * gcc.dg/20020210-1.c: Fix a comment typo.
34983
34984 2002-12-02 Mark Mitchell <mark@codesourcery.com>
34985
34986 PR c++/8720
34987 * g++.dg/parse/defarg1.C: New test.
34988
34989 PR c++/8615
34990 * g++.dg/template/char1.C: New test.
34991
34992 * g++.dg/template/varmod1.C: Fix typo.
34993
34994 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34995
34996 DR 180
34997 * g++.old-deja/g++.pt/crash32.C: Expect error.
34998
34999 2002-12-01 Mark Mitchell <mark@codesourcery.com>
35000
35001 PR c++/5919
35002 * g++.dg/template/varmod1.C: New test.
35003
35004 PR c++/8727
35005 * g++.dg/inherit/typeinfo1.C: New test.
35006
35007 PR c++/8663
35008 * g++.dg/inherit/typedef1.C: New test.
35009
35010 2002-11-30 Mark Mitchell <mark@codesourcery.com>
35011
35012 PR c++/8332
35013 PR c++/8493
35014 * g++.dg/template/strlen1.C: New test.
35015
35016 PR c++/8227
35017 * g++.dg/template/ctor2.C: New test.
35018
35019 PR c++/8214
35020 * g++.dg/init/string1.C: New test.
35021
35022 PR c++/8511
35023 * g++.dg/template/friend8.C: New test.
35024
35025 2002-11-29 Joe Buck <jbuck@synopsys.com>
35026
35027 * g++.dg/lookup/anon2.C: New test.
35028
35029 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
35030
35031 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
35032 h8300 port.
35033
35034 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
35035
35036 * gcc.dg/bitfld-6.c: New test.
35037
35038 2002-11-27 Jan Hubicka <jh@suse.cz>
35039
35040 * gcc.c-torture/execute/20021127.[cx]: New test.
35041
35042 2002-11-26 Jan Hubicka <jh@suse.cz>
35043
35044 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
35045 quality.
35046
35047 2002-11-26 Geoffrey Keating <geoffk@apple.com>
35048
35049 * g++.dg/init/brace2.C: New test.
35050 * g++.old-deja/g++.mike/p9129.C: Correct.
35051
35052 2002-11-26 Mark Mitchell <mark@codesourcery.com>
35053
35054 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
35055
35056 2002-11-25 Andreas Bauer <baueran@in.tum.de>
35057
35058 * gcc.dg/sibcall-6: New test for indirect sibcalls.
35059
35060 2002-11-25 Mark Mitchell <mark@codesourcery.com>
35061
35062 * testsuite/g++.dg/abi/empty11.C: New test.
35063 * testsuite/g++.dg/rtti/cv1.C: New test.
35064
35065 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
35066
35067 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
35068
35069 2002-11-24 Mark Mitchell <mark@codesourcery.com>
35070
35071 * g++.dg/abi/empty10.C: New test.
35072
35073 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
35074
35075 * gcc.c-torture/compile/20021124-1.c: New test.
35076
35077 2002-11-22 Mark Mitchell <mark@codesourcery.com>
35078
35079 * g++.dg/abi/rtti2.C: New test.
35080
35081 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
35082
35083 * gcc.dg/i386-unroll-1.c: New test.
35084
35085 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35086
35087 * gcc.c-torture/compile/20021120-1.c: New test.
35088 * gcc.c-torture/compile/20021120-2.c: New test.
35089
35090 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
35091
35092 * gcc.dg/bitfld-5.c: New test.
35093
35094 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
35095
35096 * gcc.c-torture/execute/20021120-3.c: New test.
35097
35098 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
35099
35100 * gcc.c-torture/execute/20021120-2.c: New test.
35101
35102 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
35103
35104 * gcc.c-torture/execute/20021120-1.c: New test.
35105
35106 2002-11-20 Jakub Jelinek <jakub@redhat.com>
35107
35108 * gcc.c-torture/execute/20021118-3.c: New test.
35109
35110 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35111
35112 * gcc.c-torture/compile/20021119-1.c: New test.
35113
35114 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
35115
35116 * gcc.dg/duff-1.c: New test.
35117 * gcc.dg/duff-2.c: New test.
35118 * gcc.dg/duff-3.c: New test.
35119
35120 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
35121
35122 * gcc.dg/cpp/_Pragma5.c: New test.
35123
35124 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
35125
35126 * gcc.c-torture/execute/20021118-2.c: New test.
35127
35128 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
35129
35130 * gcc.c-torture/execute/20021118-1.c: New test.
35131
35132 2002-11-16 Jakub Jelinek <jakub@redhat.com>
35133
35134 * gcc.dg/20021116-1.c: New test.
35135
35136 2002-11-14 Mark Mitchell <mark@codesourcery.com>
35137
35138 * g++.dg/abi/vcall1.C: New test.
35139
35140 2002-11-14 Jakub Jelinek <jakub@redhat.com>
35141
35142 * gcc.dg/20021029-1.c: New test.
35143 * gcc.dg/20021029-2.c: New test.
35144
35145 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
35146
35147 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
35148
35149 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35150
35151 PR c/8439
35152 * gcc.dg/20021110.c: Move to ...
35153 * gcc.c-torture/compile/20021110.c: .... here.
35154
35155 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35156
35157 PR c/8467
35158 * gcc.c-torture/execute/20021111-1.c
35159
35160 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35161
35162 PR c/8439
35163 * gcc.dg/20021110.c: New test.
35164
35165 2002-11-10 Mark Mitchell <mark@codesourcery.com>
35166
35167 * g++.dg/abi/vthunk3.C: Run only on x86.
35168
35169 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
35170
35171 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
35172
35173 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
35174
35175 * lib/compat.exp (compat-execute): Fix logic error in last
35176 change.
35177
35178 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
35179
35180 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
35181
35182 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35183
35184 PR c++/8389
35185 * g++.dg/template/access6.C: New test.
35186
35187 2002-11-08 Jan Hubicka <jh@suse.cz>
35188
35189 * gcc.dg/i386-ssefp-1.c: New test.
35190 * gcc.dg/i386-ssefp-1.c: New test.
35191
35192 2002-11-08 Jan Hubicka <jh@suse.cz>
35193
35194 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
35195
35196 2002-11-07 Mark Mitchell <mark@codesourcery.com>
35197
35198 * g++.dg/abi/vthunk3.C: New test.
35199
35200 PR c++/8338
35201 * g++.dg/template/crash2.C: New test.
35202
35203 2002-11-07 Mark Mitchell <mark@codesourcery.com>
35204
35205 * testsuite/g++.dg/abi/dtor1.C: New test.
35206 * testsuite/g++.dg/abi/dtor2.C: Likewise.
35207
35208 2002-11-05 Geoffrey Keating <geoffk@apple.com>
35209
35210 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
35211 Darwin.
35212
35213 2002-11-04 Adam Nemet <anemet@lnxw.com>
35214
35215 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
35216 -mthumb. Only xfail with -O0.
35217
35218 2002-11-03 Mark Mitchell <mark@codesourcery.com>
35219
35220 * g++.dg/abi/thunk1.C: New test.
35221 * g++.dg/abi/thunk2.C: Likewise.
35222 * g++.dg/abi/vtt1.C: Likewise.
35223
35224 2002-11-02 Diego Novillo <dnovillo@redhat.com>
35225
35226 PR optimization/8423
35227 * gcc.c-torture/execute/builtin-constant.c: New test.
35228
35229 2002-11-01 Zack Weinberg <zack@codesourcery.com>
35230
35231 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
35232 Add some more cases.
35233
35234 2002-11-01 Mark Mitchell <mark@codesourcery.com>
35235
35236 PR c++/8391
35237 * g++.dg/opt/local1.C: New test.
35238
35239 2002-10-30 Mark Mitchell <mark@codesourcery.com>
35240
35241 PR c++/8160
35242 * g++.dg/template/complit1.C: New test.
35243
35244 PR c++/8149
35245 * g++.dg/template/typename4.C: Likewise.
35246
35247 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35248
35249 Core issue 287, PR c++/7639
35250 * g++.dg/template/instantiate1.C: Adjust error location.
35251 * g++.dg/template/instantiate3.C: New test.
35252 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
35253 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
35254 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
35255
35256 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
35257
35258 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
35259
35260 2002-10-29 Mark Mitchell <mark@codesourcery.com>
35261
35262 PR c++/8287
35263 * g++.dg/init/dtor2.C: New test.
35264
35265 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35266
35267 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
35268 * gcc.dg/nest.c: Bypass errors on irix6.
35269
35270 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
35271
35272 * gcc.dg/nest.c: Expect error for mmix-*-*.
35273 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
35274
35275 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
35276
35277 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
35278 markers.
35279
35280 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
35281
35282 2002-10-25 Mike Stump <mrs@apple.com>
35283
35284 * gcc.dg/warn-1.c: New test.
35285
35286 2002-10-25 Zack Weinberg <zack@codesourcery.com>
35287
35288 * g++.dg/template/typename3.C: New test.
35289
35290 2002-10-25 Mark Mitchell <mark@codesourcery.com>
35291
35292 * g++.dg/lookup/ptrmem1.C: New test.
35293
35294 * g++.dg/abi/vthunk2.C: New test.
35295
35296 2002-10-25 Zack Weinberg <zack@codesourcery.com>
35297
35298 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
35299
35300 2002-10-24 Mark Mitchell <mark@codesourcery.com>
35301
35302 * g++.dg/abi/empty9.C: New test.
35303
35304 2002-10-24 Richard Henderson <rth@redhat.com>
35305
35306 * g++.dg/inherit/thunk1.C: Enable for ia64.
35307
35308 2002-10-23 Mark Mitchell <mark@codesourcery.com>
35309
35310 PR c++/8067
35311 * g++.dg/lookup/pretty1.C: New test.
35312
35313 2002-10-23 Jakub Jelinek <jakub@redhat.com>
35314
35315 * gcc.dg/20021023-1.c: New test.
35316
35317 2002-10-23 Mark Mitchell <mark@codesourcery.com>
35318
35319 PR c++/7679
35320 * g++.dg/parse/inline1.C: New test.
35321
35322 2002-10-23 Richard Henderson <rth@redhat.com>
35323
35324 * g++.dg/inherit/thunk1.C: Enable for x86_64.
35325
35326 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
35327
35328 2002-10-22 Mark Mitchell <mark@codesourcery.com>
35329
35330 PR c++/6579
35331 * g++.dg/parse/stmtexpr3.C: New test.
35332
35333 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
35334
35335 * g++.dg/expr/cond1.C: New test.
35336
35337 2002-10-21 Zack Weinberg <zack@codesourcery.com>
35338
35339 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
35340
35341 2002-10-21 Mark Mitchell <mark@codesourcery.com>
35342
35343 * g++.dg/abi/vbase13.C: New test.
35344 * g++.dg/abi/vbase14.C: Likewise.
35345
35346 2002-10-21 Jakub Jelinek <jakub@redhat.com>
35347
35348 * gcc.dg/tls/pic-1.c: New test.
35349 * gcc.dg/tls/nonpic-1.c: New test.
35350 * gcc.dg/20021018-1.c: New test.
35351
35352 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
35353
35354 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
35355 Remove only files with the same base name as the test case.
35356 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
35357 (profopt-execute): Likewise. Also, remove old profiling
35358 and performance data files before running the tests.
35359
35360 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
35361 * g++.dg/bprob/bprob.exp: Likewise.
35362 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
35363 to allow more general test case names.
35364
35365 * g++.dg/bprob/bprob-1.C: Rename to ...
35366 * g++.dg/bprob/g++-bprob-1.C: ... this.
35367
35368 * g77.dg/bprob/bprob-1.f: Rename to ...
35369 * g77.dg/bprob/g77-bprob-1.f: ... this.
35370
35371 2002-10-21 Zack Weinberg <zack@codesourcery.com>
35372
35373 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
35374 bison 1.50 or later.
35375
35376 2002-10-21 Janis Johnson <janis187@us.ibm.com>
35377
35378 * g++.dg/README: Describe more test directories.
35379
35380 2002-10-21 Mark Mitchell <mark@codesourcery.com>
35381
35382 * g++.dg/init/array6.C: Add additional tests.
35383
35384 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
35385
35386 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
35387 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
35388
35389 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
35390
35391 * gcc.c-torture/compile/20020604-1.x: New.
35392 * gcc.c-torture/compile/simd-5.x: Likewise.
35393 * gcc.c-torture/execute/920710-1.x: Likewise.
35394 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
35395
35396 2002-10-21 Mark Mitchell <mark@codesourcery.com>
35397
35398 * g++.dg/inherit/override1.C: Add dg-options clause.
35399
35400 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35401
35402 * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
35403 _mm_slli_si128.
35404
35405 2002-10-19 Andreas Schwab <schwab@suse.de>
35406
35407 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
35408 directory component.
35409
35410 2002-10-18 Mark Mitchell <mark@codesourcery.com>
35411
35412 * g++.dg/inherit/thunk1.C: New test.
35413
35414 * g++.dg/inherit/override1.C: New test.
35415
35416 * g++.dg/abi/mangle11.C: New test.
35417 * g++.dg/abi/mangle14.C: New test.
35418 * g++.dg/abi/mangle17.C: New test.
35419
35420 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
35421
35422 * g++.dg/overload/member2.C: New test.
35423
35424 2002-10-17 Janis Johnson <janis187@us.ibm.com>
35425
35426 * g++.dg/README: Describe new compat directory.
35427 * g++.dg/dg.exp: Skip tests in compat directory.
35428 * README.compat: New file.
35429 * lib/compat.exp: New expect script.
35430 * g++.dg/compat: New test directory.
35431 * g++.dg/compat/compat.exp: New expect script.
35432 * g++.dg/compat/abi: New test directory.
35433 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
35434 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
35435 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
35436 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
35437 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
35438 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
35439 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
35440 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
35441 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
35442 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
35443 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
35444 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
35445 * g++.dg/compat/break: New test directory.
35446 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35447 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35448 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35449 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35450 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35451 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35452 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35453 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35454 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35455 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35456 g++.dg/compat/break/README: New files.
35457 * g++.dg/compat/eh: New test directory.
35458 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35459 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35460 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35461 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35462 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35463 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35464 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35465 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35466 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35467 g++.dg/compat/eh/filter2_y.C,
35468 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35469 g++.dg/compat/eh/new1_y.C,
35470 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35471 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35472 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35473 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35474 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35475 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35476 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35477 g++.dg/compat/eh/unexpected1_y.C: New files.
35478 * g++.dg/compat/init: New test directory.
35479 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35480 g++.dg/compat/init/array5_y.C,
35481 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35482 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35483 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35484 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35485 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35486 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35487 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35488 g++.dg/compat/init/init-ref2_y.C: New files.
35489
35490 2002-10-17 Mark Mitchell <mark@codesourcery.com>
35491
35492 PR c++/7584
35493 * g++.dg/inherit/using3.C: New test.
35494
35495 2002-10-17 Jan Hubicka <jh@suse.cz>
35496
35497 * gcc.dg/20021017-2.c: New test.
35498
35499 2002-10-17 Mark Mitchell <mark@codesourcery.com>
35500
35501 * g++.dg/abi/mangle16.C: Adjust.
35502
35503 * g++.dg/init/array8.C: New test.
35504
35505 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
35506
35507 * gcc.dg/special/mips-abi.exp: New test.
35508 * gcc.dg/special/mips-abi.s: Empty file used by the above.
35509
35510 2002-10-16 Mark Mitchell <mark@codesourcery.com>
35511
35512 * g++.dg/abi/mangle16.C: New test.
35513 * g++.dg/abi/mangle17.C: Likewise.
35514
35515 PR c++/7478
35516 * g++.dg/template/ref1.C: New test.
35517
35518 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35519
35520 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
35521
35522 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
35523
35524 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
35525
35526 2002-10-16 Mark Mitchell <mark@codesourcery.com>
35527
35528 PR c++/7524
35529 * g++.dg/init/array7.C: New test.
35530
35531 2002-10-15 Mark Mitchell <mark@codesourcery.com>
35532
35533 * g++.dg/init/array6.C: New test.
35534
35535 * g++.dg/abi/mangle13.C: Likewise.
35536 * g++.dg/abi/mangle14.C: Likewise.
35537 * g++.dg/abi/mangle15.C: Likewise.
35538
35539 2002-10-14 Mark Mitchell <mark@codesourcery.com>
35540
35541 * g++.dg/abi/empty8.C: New test.
35542
35543 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
35544
35545 * g++.dg/init/ctor1.C: New test.
35546
35547 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
35548
35549 * gcc.c-torture/execute/20021015-1.c: New test.
35550
35551 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
35552
35553 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
35554
35555 2002-10-14 Jan Hubicka <jh@suse.cz>
35556
35557 * gcc.dg/i386-ssetype-[1-5].c: New tests.
35558
35559 2002-10-14 Richard Henderson <rth@redhat.com>
35560
35561 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
35562
35563 2002-10-14 Mark Mitchell <mark@codesourcery.com>
35564
35565 PR optimization/6631
35566 * g++.dg/opt/const2.C: New test.
35567
35568 2002-10-14 Mark Mitchell <mark@codesourcery.com>
35569
35570 PR c++/7176
35571 * g++.dg/parse/friend1.C: New test.
35572 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
35573
35574 2002-10-14 Jakub Jelinek <jakub@redhat.com>
35575
35576 * gcc.dg/20021014-1.c: New test.
35577
35578 2002-10-11 Mark Mitchell <mark@codesourcery.com>
35579
35580 PR c++/5661
35581 * g++.dg/ext/vlm1.C: New test.
35582 * g++.dg/ext/vlm2.C: Likewise.
35583
35584 * g++.dg/init/array1.C: Remove invalid braces.
35585 * g++.dg/init/brace1.C: New test.
35586 * g++.dg/init/copy2.C: Likewise.
35587 * g++.dg/init/copy3.C: Likewise.
35588 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
35589 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
35590 braces.
35591
35592 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
35593
35594 * gcc.dg/cpp/assembler.S: Don't use -ansi.
35595
35596 2002-10-11 Richard Shann <richard.shann@superh.com>
35597
35598 * gcc.c-torture/compile/simd-5.c: New test.
35599
35600 2002-10-10 Roger Sayle <roger@eyesopen.com>
35601
35602 * gcc.c-torture/execute/shiftopt-1.c: New test case.
35603
35604 2002-10-10 Jim Wilson <wilson@redhat.com>
35605
35606 * gcc.c-torture/execute/20021010-1.c: New test.
35607
35608 2002-10-09 Zack Weinberg <zack@codesourcery.com>
35609
35610 PR c/7353
35611 * g++.dg/ext/typedef-init.C: New test.
35612 * gcc.dg/typedef-init.c: New test.
35613
35614 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
35615
35616 * gcc.dg/cpp/paste13.c: New test.
35617
35618 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35619
35620 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
35621 remaining platforms, XFAIL during compile, not execute. Don't
35622 XFAIL at -O0.
35623
35624 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
35625
35626 * gcc.dg/alias-1.c: Tweak expected warning.
35627
35628 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
35629
35630 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
35631
35632 2002-10-06 Andreas Jaeger <aj@suse.de>
35633
35634 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
35635 * gcc.dg/cpp/c++98.C: Likewise.
35636
35637 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
35638 * g++.dg/cpp/c++98.C: Likewise.
35639
35640 * g++.dg/README (Subdirectories): Mention cpp directory.
35641
35642 PR target/7559
35643 * gcc.dg/20021006-1.c: New test.
35644
35645 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35646
35647 PR c++/7804
35648 * g++.dg/other/warning1.C: New test.
35649
35650 2002-10-04 Roger Sayle <roger@eyesopen.com>
35651
35652 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
35653 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
35654 and sparc-*-* with -m64 as expected failures. See PR 8087.
35655
35656 2002-10-03 Mark Mitchell <mark@codesourcery.com>
35657
35658 PR c++/7931
35659 * g++.dg/template/ptrmem3.C: New test.
35660
35661 PR c++/7754
35662 * g++.dg/template/union1.C: New test.
35663
35664 2002-10-03 Mark Mitchell <mark@codesourcery.com>
35665
35666 PR c++/8006
35667 * g++.dg/abi/mangle9.C: New test.
35668 * g++.dg/abi/mangle10.C: New test.
35669 * g++.dg/abi/mangle11.C: New test.
35670 * g++.dg/abi/mangle12.C: New test.
35671
35672 2002-10-02 Mark Mitchell <mark@codesourcery.com>
35673
35674 PR c++/7188.
35675 * g++.dg/template/meminit1.C: New test.
35676 * g++.dg/warn/Wreorder-1.C: Likewise.
35677 * g++.old-deja/g++.mike/warn3.C: Tweak.
35678 * lib/prune.exp: Ingore "in copy constructor".
35679
35680 2002-10-02 Andreas Jaeger <aj@suse.de>
35681
35682 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
35683 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
35684 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
35685 on x86-64.
35686
35687 2002-10-01 Mark Mitchell <mark@codesourcery.com>
35688
35689 * gcc.dg/empty1.C: Fix typo.
35690
35691 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
35692
35693 * gcc.dg/alias-1.c: New test.
35694
35695 2002-10-01 Mark Mitchell <mark@codesourcery.com>
35696
35697 * gcc.dg/empty1.C: New test.
35698
35699 * g++.dg/tls/init-2.C: Tweak error messages.
35700
35701 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
35702
35703 * gcc.c-torture/compile/20020923-1.c: New test.
35704
35705 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
35706
35707 * gcc.c-torture/execute/ffs-1.c: New test.
35708 * gcc.c-torture/execute/ffs-2.c: Ditto.
35709
35710 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
35711
35712 * g++.dg/overload/member1.C: New test.
35713
35714 2002-09-30 Mark Mitchell <mark@codesourcery.com>
35715
35716 * g++.dg/abi/empty7.C: New test.
35717 * g++.dg/init/pm2.C: Likewise.
35718
35719 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
35720
35721 * g++.dg/rtti/crash1.C: New test.
35722
35723 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
35724
35725 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
35726 gcc.dg/sibcall-4.c: New tests.
35727
35728 2002-09-28 Roger Sayle <roger@eyesopen.com>
35729
35730 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
35731 powerpc and MMIX targets.
35732
35733 2002-09-27 Zack Weinberg <zack@codesourcery.com>
35734
35735 * gcc.dg/cpp/20020927-1.c: New.
35736
35737 2002-09-26 David S. Miller <davem@redhat.com>
35738
35739 * gcc.c-torture/compile/trunctfdf.c: New.
35740
35741 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35742
35743 * lib/target-supports.exp (check_weak_available): Handle solaris2.
35744
35745 2002-09-27 Alan Modra <amodra@bigpond.net.au>
35746
35747 * gcc.c-torture/execute/loop-15.c: New.
35748
35749 2002-09-26 Janis Johnson <janis187@us.ibm.com>
35750
35751 * README.QMTEST: Fix typo.
35752
35753 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
35754
35755 * gcc.dg/20020926-1.c: New test.
35756
35757 2002-09-25 David S. Miller <davem@redhat.com>
35758
35759 PR target/7842
35760 * gcc.c-torture/execute/shiftdi.c: New test.
35761
35762 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
35763
35764 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
35765 unique to the tool.
35766 * lib/g77.exp (g77_init): Likewise.
35767 * lib/g++.exp (g++_init): Likewise.
35768 * lib/objc.exp (objc_init): Likewise.
35769
35770 2002-09-25 Mark Mitchell <mark@codesourcery.com>
35771
35772 * gcc/testsuite/g++.dg/abi/empty5.C: New test.
35773 * gcc/testsuite/g++.dg/abi/empty6.C: New test.
35774 * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
35775
35776 2002-09-25 Richard Henderson <rth@redhat.com>
35777
35778 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
35779 too-small long double.
35780
35781 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
35782
35783 * gcc.dg/20020919-1.c: New test.
35784
35785 2002-09-23 Mark Mitchell <mark@codesourcery.com>
35786
35787 * g++.dg/abi/bitfield6.C: New test.
35788 * g++.dg/abi/bitfield7.C: New test.
35789 * g++.dg/abi/bitfield8.C: New test.
35790 * g++.dg/abi/vbase11.C: New test.
35791
35792 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
35793
35794 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
35795 hppa*-*-hpux*. Update test comment.
35796
35797 2002-09-20 Jakub Jelinek <jakub@redhat.com>
35798
35799 * gcc.dg/tls/struct-1.c: New test.
35800
35801 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
35802
35803 * gcc.dg/cpp/tr-warn2.c: Update.
35804
35805 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
35806
35807 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
35808
35809 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
35810
35811 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
35812 systems.
35813
35814 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
35815
35816 * gcc.c-torture/execute/ieee/mzero3.c: New test.
35817
35818 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35819 Adjust for c++filt moved to binutils. Remove spurious duplicate
35820 setting of cxxfilt.
35821
35822 2002-09-19 Geoffrey Keating <geoffk@apple.com>
35823
35824 * gcc.dg/20020312-2.c: Update for darwin.
35825
35826 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
35827
35828 * g++.old-deja/g++.other/crash32.C: Mark ICE.
35829
35830 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
35831
35832 * objc.dg/comp-types-1.m: New test.
35833 * objc.dg/comp-types-2.m: New test.
35834 * objc.dg/comp-types-3.m: New test.
35835 * objc.dg/comp-types-4.m: New test.
35836 * objc.dg/comp-types-5.m: New test.
35837 * objc.dg/comp-types-6.m: New test.
35838
35839 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
35840
35841 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
35842
35843 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
35844
35845 * g++.dg/other/do1.C: New test.
35846
35847 * g++.dg/template/subst1.C: New test.
35848
35849 2002-09-16 Steve Ellcey <sje@cup.hp.com>
35850
35851 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
35852
35853 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
35854
35855 * g++.dg/template/qualttp20.C: Adjust expected errors.
35856 * g++.old-deja/g++.jason/report.C: Likewise.
35857 * g++.old-deja/g++.other/qual1.C: Likewise.
35858
35859 * g++.dg/lookup/scoped2.C: New test.
35860
35861 * g++.dg/ext/asm3.C: New test.
35862
35863 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
35864
35865 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
35866
35867 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
35868
35869 * ChangeLog: follow spelling conventions.
35870 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
35871 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
35872 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
35873 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
35874 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
35875 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
35876 * g++.old-deja/g++.law/global-init1.C: Likewise.
35877 * g++.old-deja/g++.other/delete4.C: Likewise.
35878 * g++.old-deja/g++.other/inline21.C: Likewise.
35879 * g++.old-deja/g++.other/singleton.C: Likewise.
35880 * g77.dg/strlen0.f: Likewise.
35881 * g77.f-torture/compile/20010519-1.f: Likewise.
35882 * g77.f-torture/compile/980310-4.f: Likewise.
35883 * gcc.c-torture/compile/20000605-1.c: Likewise.
35884 * gcc.c-torture/execute/20020225-1.c: Likewise.
35885 * gcc.dg/c90-hexfloat-2.c: Likewise.
35886 * gcc.dg/c99-bool-1.c: Likewise.
35887 * gcc.dg/c99-hexfloat-2.c: Likewise.
35888 * gcc.dg/dll-2.c: Likewise.
35889 * gcc.dg/wtr-union-init-1.c: Likewise.
35890 * gcc.dg/wtr-union-init-2.c: Likewise.
35891 * gcc.dg/wtr-union-init-3.c: Likewise.
35892 * gcc.dg/cpp/avoidpaste1.c: Likewise.
35893 * gcc.dg/cpp/defined.c: Likewise.
35894 * gcc.dg/cpp/macsyntx.c: Likewise.
35895 * gcc.dg/cpp/paste2.c: Likewise.
35896 * gcc.dg/cpp/trad/defined.c: Likewise.
35897 * gcc.dg/format/c90-printf-1.c: Likewise.
35898 * gcc.dg/format/c90-scanf-1.c: Likewise.
35899 * gcc.dg/format/c99-printf-1.c: Likewise.
35900 * gcc.dg/format/c99-scanf-1.c: Likewise.
35901 * gcc.misc-tests/gcov-8.c: Likewise.
35902 * lib/profopt.exp: Likewise.
35903
35904 2002-09-15 Krister Walfridsson <cato@df.lth.se>
35905
35906 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
35907
35908 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
35909
35910 * g++.dg/inherit/using2.C: New test.
35911
35912 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
35913
35914 * ChangeLog: Follow spelling conventions.
35915 * g++.dg/template/friend4.C: Likewise.
35916 * g++.old-deja/g++.pt/crash67.C: Likewise.
35917 * gcc.c-torture/execute/20000801-4.c: Likewise.
35918 * gcc.dg/c90-digraph-1.c: Likewise.
35919 * gcc.dg/c94-digraph-1.c: Likewise.
35920 * gcc.dg/c99-digraph-1.c: Likewise.
35921 * gcc.dg/cpp/line5.c: Likewise.
35922 * gcc.dg/cpp/multiline.c: Likewise.
35923 * gcc.dg/cpp/trad/literals-1.c: Likewise.
35924 * gcc.dg/format/attr-3.c: Likewise.
35925 * gcc.dg/format/c90-scanf-3.c: Likewise.
35926 * gcc.dg/format/ext-4.c: Likewise.
35927
35928 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
35929
35930 * g++.dg/template/pretty1.C: New test.
35931
35932 2002-09-14 Alan Modra <amodra@bigpond.net.au>
35933
35934 * gcc.c-torture/execute/struct-cpy-1.c: New test.
35935
35936 2002-09-13 Matt Austern <austern@apple.com>
35937
35938 * testsuite/g++.dg/other/constref[12].C: New, regression tests for
35939 passing a cast expression to a function by const reference.
35940
35941 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
35942
35943 * g++.dg/template/deduce1.C: New test.
35944
35945 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
35946
35947 * gcc.c-torture/execute/simd-1.c: Force all use of int to
35948 32-bit int.
35949
35950 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
35951
35952 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
35953 usage.
35954
35955 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
35956
35957 * gcc.c-torture/compile/20020910-1.c: New test.
35958
35959 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
35960
35961 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
35962
35963 2002-09-10 Andreas Jaeger <aj@suse.de>
35964
35965 * gcc.dg/20020312-2.c: Adjust for x86-64.
35966
35967 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
35968
35969 * g77.dg/7388.f: New test case for PR 7388.
35970
35971 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
35972
35973 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
35974
35975 2002-09-05 Ziemowit Laski <zlaski@apple.com>
35976
35977 * objc.dg/proto-lossage-1.m: New test.
35978
35979 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
35980
35981 * gcc.dg/cpp/_Pragma4.c: Fix typo.
35982
35983 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
35984
35985 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
35986 expected to pass.
35987
35988 2002-09-06 Stan Shebs <shebs@apple.com>
35989 David Edelsohn <edelsohn@gnu.org>
35990
35991 * gcc.dg/weak: New directory.
35992 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
35993 target-specific xfail bits.
35994 * gcc.dg/typeof-2.c: Move to new directory.
35995 * gcc.dg/weak.exp: New expect script.
35996
35997 2002-09-06 Alan Modra <amodra@bigpond.net.au>
35998
35999 * gcc.c-torture/execute/extzvsi.c: New test.
36000
36001 2002-09-05 Stan Shebs <shebs@apple.com>
36002
36003 * gcc.dg/weak-1.c: xfail on Darwin.
36004 * gcc.dg/weak-2.c: Ditto.
36005 * gcc.dg/weak-3.c: Ditto.
36006 * gcc.dg/weak-4.c: Ditto.
36007 * gcc.dg/weak-5.c: Ditto.
36008 * gcc.dg/weak-6.c: Ditto.
36009 * gcc.dg/weak-7.c: Ditto.
36010 * gcc.dg/weak-8.c: Ditto.
36011 * gcc.dg/weak-9.c: Ditto.
36012
36013 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
36014
36015 * gcc.c-torture/execute/loop-14.c: New test.
36016
36017 2002-09-04 Jakub Jelinek <jakub@redhat.com>
36018
36019 * g++.dg/other/cxa-atexit1.C: New test.
36020
36021 * gcc.dg/typeof-2.c: New test.
36022
36023 2002-09-03 Roger Sayle <roger@eyesopen.com>
36024
36025 * gcc.dg/builtins-2.c: New testcase.
36026 * gcc.dg/builtins-3.c: New testcase.
36027
36028 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
36029
36030 * gcc.dg/cpp/_Pragma4.c: New test.
36031
36032 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
36033
36034 * objc/execute/nil_method-1.m: New testcase.
36035
36036 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
36037
36038 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
36039 [Object class], not [Object initialize].
36040
36041 2002-08-31 Roger Sayle <roger@eyesopen.com>
36042 Hans-Peter Nilsson <hp@bitrange.com>
36043
36044 * gcc.c-torture/execute/20020720-1.x: Skip test on
36045 mmix-knuth-mmixware. Correct comment.
36046
36047 2002-08-27 Mark Mitchell <mark@codesourcery.com>
36048
36049 * testsuite/g++.dg/abi/bitfield5.C: New test.
36050 * testsuite/g++.dg/abi/vbase10.C: Likewise.
36051
36052 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
36053
36054 * objc.dg/undeclared-selector.m: New test.
36055
36056 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
36057
36058 * g++.dg/other/offsetof1.C: Avoid cast warning.
36059
36060 2002-08-26 Ziemowit Laski <zlaski@apple.com>
36061
36062 * objc.dg/super-class-2.m: New test.
36063
36064 2002-08-24 Matt Austern <austern@apple.com>
36065
36066 * g++.dg/ext/lvaddr.C: New test.
36067 * g++.dg/ext/lvcast.C: New test.
36068
36069 2002-08-22 Mark Mitchell <mark@codesourcery.com>
36070
36071 * testsuite/g++.dg/inherit/cond1.C: New test.
36072
36073 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
36074
36075 * gcc.dg/noncompile/incomplete-1.c: New test.
36076
36077 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
36078
36079 * gcc.dg/typespec-1.c: New test.
36080
36081 2002-08-20 Devang Patel <dpatel@apple.com>
36082 * objc.dg/proto-hier-2.m: New test.
36083
36084 2002-08-19 Ziemowit Laski <zlaski@apple.com>
36085
36086 * objc.dg/bitfield-1.m: New test.
36087 * objc.dg/bitfield-2.m: New test.
36088
36089 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
36090
36091 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
36092 gcc.dg/c99-flex-array-4.c: New tests.
36093
36094 2002-08-16 Stan Shebs <shebs@apple.com>
36095
36096 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
36097
36098 2002-08-15 Jakub Jelinek <jakub@redhat.com>
36099
36100 * gcc.dg/typeof-1.c: New test.
36101 * g++.dg/ext/typeof2.C: New test.
36102
36103 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
36104
36105 * g++.dg/other/offsetof1.C: New test.
36106
36107 2002-08-14 Richard Henderson <rth@redhat.com>
36108
36109 * gcc.dg/tls/diag-3.c: Fix expected message strings.
36110
36111 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
36112
36113 * gcc.dg/cpp/_Pragma3.c: New test.
36114
36115 2002-08-13 Mark Mitchell <mark@codesourcery.com>
36116
36117 * g++.dg/template/inherit3: New test.
36118
36119 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
36120
36121 * gcc.dg/bitfld-4.c: Add blank options.
36122
36123 2002-08-09 Mark Mitchell <mark@codesourcery.com>
36124
36125 * g++.dg/template/crash1.C: New test.
36126
36127 2002-08-08 Jakub Jelinek <jakub@redhat.com>
36128
36129 * gcc.dg/tls/opt-2.c: New test.
36130
36131 2002-08-08 Devang Patel <dpatel@apple.com>
36132
36133 * objc.dg/selector-1.m : New test
36134
36135 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
36136
36137 * g++.dg/abi/bitfield4.C: New test.
36138 * gcc.dg/bitfld-4.c: New test.
36139
36140 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
36141
36142 * g++.dg/other/packed1.C: New test.
36143
36144 2002-08-07 Mark Mitchell <mark@codesourcery.com>
36145
36146 * g++.dg/abi/offsetof.C: Tweak error messages.
36147 * g++.old-deja/g++.mike/p10769a.C: Likewise.
36148
36149 2002-08-08 Jakub Jelinek <jakub@redhat.com>
36150
36151 * gcc.dg/bitfld-3.c: New test.
36152
36153 2002-08-07 Jakub Jelinek <jakub@redhat.com>
36154 Richard Henderson <rth@redhat.com>
36155
36156 * gcc.dg/i386-bitfield1.c: New test.
36157 * g++.dg/abi/bitfield3.C: Update.
36158
36159 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
36160
36161 * objc.dg/const-str-2.m: Update.
36162 * gcc.dg/cpp/c++98.c: Change to C extension.
36163 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
36164 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
36165
36166 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
36167
36168 * testsuite/gcc.dg/tls/diag-3.c: New.
36169
36170 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
36171
36172 * g++.dg/README (Subdirectories): Document new subdir expr.
36173 * g++.dg/expr/pmf-1.C: New test.
36174
36175 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
36176
36177 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
36178
36179 2002-08-06 Jakub Jelinek <jakub@redhat.com>
36180
36181 * g++.dg/abi/bitfield3.C: New test.
36182
36183 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
36184
36185 * lib/gcov.exp: Tweak expected line formats.
36186 * gcc.misc-tests/gcov8.c: New test.
36187 * gcc.misc-tests/gcov8.x: New flags.
36188
36189 2002-08-05 Jakub Jelinek <jakub@redhat.com>
36190
36191 * consistency.vlad/layout/endian.c: Include string.h.
36192
36193 * gcc.c-torture/execute/20020805-1.c: New test.
36194
36195 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
36196
36197 * g++.dg/other/conversion1.C: New test.
36198
36199 2002-08-03 Roger Sayle <roger@eyesopen.com>
36200
36201 * gcc.dg/builtins-1.c: New testcase.
36202
36203 2002-08-02 Mark Mitchell <mark@codesourcery.com>
36204
36205 * g++.dg/inherit/access3.C: New test.
36206
36207 2002-08-01 Jakub Jelinek <jakub@redhat.com>
36208
36209 * gcc.dg/ia64-visibility-2.c: New test.
36210
36211 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
36212
36213 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
36214 __qualifier_flags to __flags.
36215
36216 2002-07-31 Mark Mitchell <mark@codesourcery.com>
36217
36218 * g++.dg/inherit/operator1.C: New test.
36219 * g++.dg/lookup/disamb1.C: Fix typo in comment.
36220 * g++.dg/other/error1.C: Change expected error message.
36221 * g++.dg/template/conv4.C: Likewise.
36222
36223 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
36224
36225 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
36226 for documented behavior.
36227
36228 2002-07-25 Roger Sayle <roger@eyesopen.com>
36229
36230 * gcc.c-torture/execute/20020720-1.x: Skip this test on
36231 several targets known to fail.
36232
36233 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
36234
36235 * gcc.dg/mips-args-[123].c: New tests.
36236
36237 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
36238
36239 * gcc.dg/ppc-spe.c: New.
36240
36241 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
36242
36243 * g++.dg/other/ptrmem4.C: New testcase.
36244
36245 2002-07-24 Richard Henderson <rth@redhat.com>
36246
36247 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
36248
36249 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
36250
36251 * g++.dg/ext/alignof1.C (main): Return 0 for success.
36252
36253 2002-07-24 Roger Sayle <roger@eyesopen.com>
36254
36255 * gcc.c-torture/execute/memset-3.c: New testcase.
36256
36257 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
36258
36259 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
36260 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
36261
36262 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36263
36264 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
36265 Delete.
36266
36267 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
36268
36269 * gcc.c-torture/compile/simd-4.c: New test.
36270
36271 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36272
36273 PR c++/7347, c++/7348
36274 * g++.dg/template/access4.C: New test.
36275 * g++.dg/template/access5.C: New test.
36276 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
36277 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
36278 * g++.old-deja/g++.pt/ttp58.C: Likewise.
36279 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
36280
36281 2002-07-22 Jakub Jelinek <jakub@redhat.com>
36282
36283 * gcc.dg/gnu89-init-2.c: New test.
36284
36285 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
36286
36287 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
36288
36289 2002-07-20 Roger Sayle <roger@eyesopen.com>
36290
36291 * gcc.c-torture/execute/20020720-1.c: New testcase.
36292
36293 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
36294
36295 * gcc.dg/cpp/Wsignprom.c: New tests.
36296
36297 2002-07-20 Alan Modra <amodra@bigpond.net.au>
36298
36299 * gcc.c-torture/execute/loop-13.c: New test.
36300
36301 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
36302
36303 * gcc.dg/cpp/expr.c: New tests.
36304
36305 2002-07-18 David Edelsohn <edelsohn@gnu.org>
36306
36307 * g++.dg/opt/pr6713.C: Add template instantiation.
36308
36309 2002-07-18 Alan Modra <amodra@bigpond.net.au>
36310
36311 * gcc.dg/nest.c: New test.
36312
36313 2002-07-17 Richard Henderson <rth@redhat.com>
36314
36315 * g++.dg/opt/pr6713.C: New test.
36316
36317 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
36318
36319 * gcc.c-torture/execute/loop-2e.x: Let the testcase
36320 XFAIL for all x86 processors.
36321
36322 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
36323
36324 * gcc.c-torture/execute/20010122-1.x: Do not test with
36325 -fomit-frame-pointer.
36326
36327 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36328
36329 * g++.dg/template/instantiate2.C: New test.
36330 * g++.dg/template/spec4.C: New test.
36331
36332 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36333
36334 * g++.dg/template/access2.C: New test.
36335 * g++.dg/template/access3.C: New test.
36336
36337 2002-07-15 Zack Weinberg <zack@codesourcery.com>
36338
36339 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
36340 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
36341 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
36342 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
36343 Convert to use <stdarg.h>.
36344 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
36345 Delete.
36346 * gcc.dg/va-arg-2.c: New.
36347 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
36348
36349 2002-07-15 Jakub Jelinek <jakub@redhat.com>
36350
36351 * gcc.c-torture/compile/20020710-1.c: New test.
36352
36353 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
36354 Andrew Pinski <pinskia@physics.uc.edu>
36355
36356 gcc.c-torture/compile/simd-2.c: New testcase.
36357 gcc.c-torture/compile/simd-3.c: Likewise.
36358
36359 2002-07-11 Mark Mitchell <mark@codesourcery.com>
36360
36361 PR c++/7224
36362 * g++.dg/overload/error1.C: New test.
36363
36364 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
36365
36366 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
36367 configuration and IRIX 6 O32 ABI.
36368
36369 2002-07-11 Roger Sayle <roger@eyesopen.com>
36370
36371 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
36372
36373 2002-07-10 Roger Sayle <roger@eyesopen.com>
36374
36375 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
36376
36377 2002-07-10 Jeffrey A Law <law@redhat.com>
36378
36379 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
36380
36381 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
36382
36383 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
36384
36385 * gcc.dg/20020312-2.c: Check for __PPC__.
36386
36387 2002-07-09 Diego Novillo <dnovillo@redhat.com>
36388
36389 * gcc.c-torture/compile/20020709-1.c: New test.
36390
36391 2002-07-07 Roger Sayle <roger@eyesopen.com>
36392
36393 * g++.dg/template/qualttp21.C: New test case.
36394
36395 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
36396
36397 * gcc.c-torture/compile/20020706-1.c: New test.
36398 * gcc.c-torture/compile/20020706-2.c: New test.
36399
36400 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
36401 Alexandre Oliva <aoliva@redhat.com>
36402
36403 * g++.dg/warn/incomplete1.C: New test.
36404
36405 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36406
36407 PR c++/7099
36408 * g++.dg/warn/noreturn1.C: New test.
36409
36410 2002-07-03 Mark Mitchell <mark@codesourcery.com>
36411
36412 PR c++/6706
36413 * g++.dg/debug/debug6.C: New test.
36414 * g++.dg/debug/debug7.C: New test.
36415
36416 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
36417
36418 * gcc.c-torture/compile/simd-3.c: New test.
36419
36420 2002-07-03 Chris Demetriou <cgd@broadcom.com>
36421
36422 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
36423 * gcc.dg/20020620-1.c: Likewise.
36424
36425 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36426
36427 PR c++/6944
36428 * g++.dg/init/array4.C: New test.
36429 * g++.dg/init/array5.C: New test.
36430
36431 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
36432
36433 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
36434 * gcc.c-torture/execute/simd-2.c (main): Likewise.
36435
36436 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36437
36438 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
36439 * gcc.dg/wtr-aggr-init-1.c: Likewise.
36440 * gcc.dg/wtr-conversion-1.c: Likewise.
36441 * gcc.dg/wtr-escape-1.c: Likewise.
36442 * gcc.dg/wtr-int-type-1.c: Likewise.
36443 * gcc.dg/wtr-label-1.c: Likewise.
36444 * gcc.dg/wtr-static-1.c: Likewise.
36445 * gcc.dg/wtr-strcat-1.c: Likewise.
36446 * gcc.dg/wtr-suffix-1.c: Likewise.
36447 * gcc.dg/wtr-switch-1.c: Likewise.
36448 * gcc.dg/wtr-unary-plus-1.c: Likewise.
36449 * gcc.dg/wtr-union-init-1.c: Likewise.
36450 * gcc.dg/wtr-union-init-2.c: Likewise.
36451 * gcc.dg/wtr-union-init-3.c: Likewise.
36452
36453 * gcc.dg/wtr-func-def-1.c: New test.
36454
36455 2002-07-02 Devang Patel <dpatel@apple.com>
36456
36457 * objc.dg/param-1.m: New test.
36458
36459 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
36460
36461 * gcc.dg/cpp/trad/directive.c: Add test.
36462 * gcc.dg/cpp/trad/macroargs.c: Add test.
36463 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36464
36465 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
36466
36467 * gcc.dg/cpp/cmdlne-M.c: New test.
36468
36469 2002-07-02 Ziemowit Laski <zlaski@apple.com>
36470
36471 * objc.dg/desig-init-1.m: New test.
36472
36473 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36474
36475 PR c++/6716
36476 * g++.dg/template/instantiate1.C: New test.
36477
36478 2002-07-01 Mark Mitchell <mark@codesourcery.com>
36479
36480 PR c++/7112
36481 * g++.dg/template/sizeof2.C: New test.
36482
36483 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
36484
36485 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36486 gcc.dg/cpp/trad/include.c: New tests.
36487
36488 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
36489
36490 PR target/7177
36491 * gcc.c-torture/compile/20020701-1.c: New test.
36492
36493 2002-07-01 Stan Shebs <shebs@apple.com>
36494
36495 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36496 header here...
36497 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36498 (objc-torture-execute): or here.
36499
36500 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
36501
36502 * gcc.c-torture/execute/arith-rand-ll.c: New test.
36503
36504 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
36505
36506 * gcc.dg/cpp/trad/escaped-nl.c: New test.
36507
36508 2002-06-30 Devang Patel <dpatel@apple.com>
36509
36510 * objc.dg/fsyntax-only.m: New test.
36511
36512 2002-06-27 Mark Mitchell <mark@codesourcery.com>
36513
36514 PR c++/6695
36515 * g++.dg/template/friend7.C: New file.
36516
36517 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
36518
36519 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
36520 return type.
36521
36522 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
36523
36524 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
36525 avoid division by zero.
36526
36527 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
36528
36529 * gcc.dg/Wunknownprag.c: New tests.
36530
36531 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
36532
36533 * gcc.c-torture/execute/simd-2.c: New test.
36534
36535 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
36536
36537 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
36538 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
36539 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
36540 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
36541 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
36542 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
36543 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
36544 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
36545 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
36546 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
36547 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
36548 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
36549 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
36550 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
36551 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
36552 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
36553 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
36554
36555 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
36556
36557 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
36558 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
36559 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
36560 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
36561 New tests.
36562 * gcc.dg/cpp/trad/directive.c: Update.
36563
36564 2002-06-23 Andreas Jaeger <aj@suse.de>
36565
36566 * gcc.c-torture/execute/complex-6.c: New.
36567
36568 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
36569
36570 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
36571 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
36572 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
36573 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
36574
36575 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
36576
36577 * gcc.dg/cpp/trad: New directory with traditional tests copied
36578 from parent directory.
36579 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36580 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36581 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36582 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36583 Move to trad/ and rename.
36584 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
36585 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
36586 gcc.dg/cpp/trad/redef2.c: New tests.
36587 * gcc.dg/cpp/trad/trad.exp: New driver.
36588
36589 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
36590
36591 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36592 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36593 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36594 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36595 Remove.
36596
36597 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
36598
36599 * gcc.dg/20020620-1.c: New test.
36600
36601 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36602
36603 * g++.dg/template/ttp4.C: New test.
36604
36605 2002-06-19 Jakub Jelinek <jakub@redhat.com>
36606
36607 * g++.dg/opt/vt1.C: Fix regexp.
36608
36609 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36610
36611 * gcc.c-torture/execute/pure-1.c: Make functions static again.
36612 Don't use attribute `noinline'.
36613
36614 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
36615
36616 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
36617
36618 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
36619
36620 * gcc.c-torture/execute/simd-1.c: New.
36621
36622 * gcc.dg/simd-1.c: New.
36623
36624 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
36625
36626 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
36627
36628 2002-06-16 Richard Henderson <rth@redhat.com>
36629
36630 * g++.dg/ext/anon-struct1.C: New.
36631 * g++.dg/ext/anon-struct2.C: New.
36632 * g++.dg/ext/anon-struct3.C: New.
36633 * gcc.dg/anon-struct-1.c: New.
36634 * gcc.dg/anon-struct-2.c: New.
36635 * gcc.dg/anon-struct-3.c: New.
36636 * gcc.dg/20011008-1.c: Adjust warning text.
36637 * gcc.dg/20020527-1.c: Add -fms-extensions.
36638
36639 2002-06-16 Richard Henderson <rth@redhat.com>
36640
36641 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
36642
36643 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
36644
36645 * gcc.c-torture/execute/20020615-1.c: New test.
36646
36647 2002-06-15 Roger Sayle <roger@eyesopen.com>
36648
36649 * gcc.c-tortuture/execute/compare-1.c: New test case.
36650 * gcc.c-tortuture/execute/compare-2.c: New test case.
36651 * gcc.c-tortuture/execute/compare-3.c: New test case.
36652
36653 2002-06-13 Richard Henderson <rth@redhat.com>
36654
36655 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
36656 ia64 ilp32.
36657
36658 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36659
36660 * g++.dg/template/typename2.C: Update error message.
36661
36662 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
36663
36664 * gcc.c-torture/execute/20020611-1.c: New test.
36665
36666 2002-06-11 Bob Wilson <bob.wilson@acm.org>
36667
36668 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
36669 list of targets to skip.
36670
36671 2002-06-10 Bob Wilson <bob.wilson@acm.org>
36672
36673 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
36674 targets if not optimizing.
36675
36676 2002-06-10 Jakub Jelinek <jakub@redhat.com>
36677
36678 * gcc.c-torture/compile/20020605-1.c: New test.
36679
36680 * g++.dg/opt/vt1.C: New test.
36681
36682 * gcc.dg/20020531-1.c: New test.
36683
36684 * gcc.dg/20020530-1.c: New test.
36685
36686 * gcc.dg/20020527-1.c: New test.
36687
36688 * g++.dg/opt/cse1.C: New test.
36689
36690 2002-06-07 Roger Sayle <roger@eyesopen.com>
36691
36692 * gcc.dg/20020607-2.c: New test case.
36693
36694 2002-06-07 Jakub Jelinek <jakub@redhat.com>
36695
36696 * gcc.c-torture/compile/20020604-1.c: New test.
36697
36698 2002-06-04 Richard Henderson <rth@redhat.com>
36699
36700 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
36701 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
36702 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
36703
36704 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
36705
36706 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
36707
36708 2002-06-03 Richard Henderson <rth@redhat.com>
36709
36710 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
36711 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
36712
36713 2002-06-02 Richard Henderson <rth@redhat.com>
36714
36715 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
36716 test functions static.
36717
36718 2002-06-02 Andreas Jaeger <aj@suse.de>
36719
36720 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
36721 now.
36722
36723 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
36724
36725 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
36726 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
36727 Update for mofified diagnostics.
36728 * gcc.dg/c99-intconst-1.c: No longer fail.
36729
36730 2002-06-02 Richard Henderson <rth@redhat.com>
36731
36732 * gcc.dg/uninit-A.c: Remove xfail markers.
36733
36734 2002-06-01 Roger Sayle <roger@eyesopen.com>
36735
36736 * gcc.dg/fnegate-1.c: New test case.
36737
36738 2002-05-30 Osku Salerma <osku@iki.fi>
36739
36740 * gcc.c-torture/execute/mayalias-1.c: New file.
36741
36742 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
36743
36744 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
36745 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
36746 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
36747
36748 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
36749
36750 * gcc.c-torture/execute/20020529-1.c: New test.
36751
36752 2002-05-27 Richard Henderson <rth@redhat.com>
36753
36754 * g++.dg/ext/attrib6.C: New test case.
36755
36756 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36757
36758 * gcc.c-torture/execute/pure-1.c: New test.
36759
36760 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
36761
36762 * gcc.dg/cpp/arith-2.c: Remove.
36763
36764 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
36765
36766 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
36767 * gcc.dg/cpp/if-3.c: Remove.
36768
36769 2002-05-26 Jakub Jelinek <jakub@redhat.com>
36770
36771 * g++.dg/opt/cse2.C: New test.
36772
36773 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
36774
36775 * gcc.dg/cpp/arith-1.c: New semantic tests.
36776 * gcc.dg/cpp/if-1.c: Update.
36777
36778 2002-05-24 Ben Elliston <bje@redhat.com>
36779
36780 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
36781
36782 2002-05-24 Jakub Jelinek <jakub@redhat.com>
36783
36784 * gcc.dg/verbose-asm.c: New test.
36785
36786 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
36787
36788 * gcc.dg/cpp/paste12.c: New test.
36789
36790 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
36791
36792 * g++.dg/parse/named_ops.C: New test.
36793
36794 2002-05-23 Mark Mitchell <mark@codesourcery.com>
36795
36796 * gcc/testsuite/gcc.dg/weak-8.c: New test.
36797
36798 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
36799
36800 * gcc.dg/weak-2.c: Allow optional leading underscore
36801 in scan-assembler symbol name.
36802 * gcc.dg/weak-3.c: Likewise.
36803 * gcc.dg/weak-4.c: Likewise.
36804 * gcc.dg/weak-5.c: Likewise.
36805
36806 2002-05-23 Jakub Jelinek <jakub@redhat.com>
36807
36808 * gcc.dg/20020523-1.c: New test.
36809
36810 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
36811
36812 * objc.dg/const-str-2.m: Update now that we stop after
36813 a command line error.
36814
36815 2002-05-22 Richard Henderson <rth@redhat.com>
36816
36817 * g++.dg/dg.exp: Fix typo in test pruneing.
36818
36819 2002-05-22 Richard Henderson <rth@redhat.com>
36820
36821 * g++.dg/dg.exp: Prune the tls subdirectory.
36822 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
36823 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
36824 * g++.dg/tls/init-1.C: New.
36825
36826 2002-05-22 Jakub Jelinek <jakub@redhat.com>
36827
36828 * gcc.dg/20020517-1.c: New test.
36829
36830 2002-05-21 Richard Henderson <rth@redhat.com>
36831
36832 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
36833 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
36834
36835 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
36836
36837 * g++.dg/other/copy2.C: New test.
36838
36839 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
36840
36841 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
36842 (MAX_COPY): Bump up to 10 times sizeof (long long).
36843 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
36844
36845 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
36846 sizeof (long long).
36847
36848 * gcc.c-torture/execute/strcpy-1.c: New test.
36849
36850 2002-05-19 Jason Merrill <jason2redhat.com>
36851
36852 * g++.dg/ext/oper1.C: New test.
36853
36854 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
36855 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
36856
36857 * README.QMTEST: New file.
36858
36859 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
36860
36861 2002-05-19 Andreas Jaeger <aj@suse.de>
36862
36863 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
36864 now.
36865 * gcc.c-torture/execute/loop-2d.x: Likewise.
36866
36867 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
36868
36869 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
36870 support weak symbols.
36871 * gcc.dg/weak-4.c: Likewise.
36872 * gcc.dg/weak-6.c: Likewise.
36873
36874 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
36875
36876 * gcc.dg/weak-3.c: Add dg-excess-error comment for
36877 cygwin, coff and h8300-*-hms targets
36878 * gcc.dg/weak-5.c: Likewise.
36879 * gcc.dg/weak-7.c: Likewise.
36880
36881 2002-05-16 Jason Merrill <jason@redhat.com>
36882
36883 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
36884 (scan-assembler-not, scan-assembler-dem): Likewise.
36885 (scan-assembler-dem-not): Likewise.
36886
36887 2002-05-15 Richard Henderson <rth@redhat.com>
36888
36889 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
36890
36891 2002-05-15 Richard Henderson <rth@redhat.com>
36892
36893 * gcc.dg/weak-5.c (vfoo1c): No warning here.
36894 (vfoo1f): Warning here.
36895 (vfoo1l): Don't redefine the alias.
36896
36897 2002-05-14 Jason Merrill <jason@redhat.com>, Alexandre Oliva <aoliva@redhat.com>
36898
36899 * g++.dg/init/pm1.C: New test.
36900
36901 2002-05-12 David S. Miller <davem@redhat.com>
36902
36903 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
36904 types.
36905
36906 2002-05-10 Roger Sayle <roger@eyesopen.com>
36907
36908 * gcc.c-torture/execute/20020510-1.c: New test case.
36909
36910 2002-05-10 David S. Miller <davem@redhat.com>
36911
36912 * gcc.c-torture/execute/conversion.c: Test long double too.
36913
36914 2002-05-09 Jakub Jelinek <jakub@redhat.com>
36915
36916 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
36917 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
36918 * lib/g++.exp (g++_link_flags): Likewise.
36919 * lib/objc.exp (objc_target_compile): Likewise.
36920
36921 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
36922
36923 * gcc.dg/cpp/poison.c: Update.
36924 * gcc.dg/cpp/20000625-2.c: Remove.
36925 * gcc.dg/cpp/direct2s.c: Remove final test.
36926
36927 2002-05-08 Tom Rix <trix@redhat.com>
36928
36929 * gcc.c-torture/execute/20020508-1.c: New test.
36930 * gcc.c-torture/execute/20020508-2.c: New test.
36931 * gcc.c-torture/execute/20020508-3.c: New test.
36932
36933 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
36934
36935 * gcc.dg/cpp/charconst-4.c: More tests.
36936
36937 2002-05-08 Mark Mitchell <mark@codesourcery.com>
36938
36939 PR c/6569
36940 * gcc.dg/weak-3.c: Update location of warning messages.
36941 * gcc.dg/weak-5.c: Likewise.
36942
36943 2002-05-06 Roger Sayle <roger@eyesopen.com>
36944
36945 * gcc.c-torture/execute/20020506-1.c: New test case.
36946
36947 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
36948
36949 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
36950
36951 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
36952
36953 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
36954
36955 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
36956
36957 * gcc.dg/cpp/charconst-3.c: New test.
36958
36959 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
36960
36961 * gcc.dg/cpp/charconst.c: Update tests.
36962
36963 2002-05-05 Tim Josling <tej@melbpc.org.au>
36964
36965 * treelang: Added directory for new sample language treelang. Also
36966 lib/treelang.exp: New file to signal treelang should be tested.
36967
36968 2002-05-03 Jakub Jelinek <jakub@redhat.com>
36969
36970 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
36971 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
36972 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
36973 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
36974 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
36975 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
36976 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
36977
36978 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
36979
36980 * gcc.dg/format/xopen-2.c: New test.
36981
36982 2002-05-03 Jakub Jelinek <jakub@redhat.com>
36983
36984 * gcc.dg/20020503-1.c: New test.
36985
36986 2002-05-02 Mark Mitchell <mark@codesourcery.com>
36987
36988 * g++.dg/init/dtor1.C: Make it tougher.
36989
36990 2002-05-01 Mark Mitchell <mark@codesourcery.com>
36991
36992 * g++.dg/init/dtor1.C: New test.
36993
36994 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
36995
36996 * gcc.dg/altivec-8.c: New.
36997
36998 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
36999
37000 * gcc.dg/altivec-7.c: New.
37001
37002 2002-04-29 Jakub Jelinek <jakub@redhat.com>
37003
37004 * g++.dg/parse/typedef1.C: New test.
37005
37006 2002-04-29 Mark Mitchell <mark@codesourcery.com>
37007
37008 PR c++/6486
37009 * g++.dg/template/friend6.C: New test.
37010
37011 PR c++/6492
37012 * g++.dg/init/copy1.C: New test.
37013
37014 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
37015
37016 * g++.dg/warn/effc1.C: New test.
37017
37018 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
37019
37020 * gcc.dg/cpp/if-cexp.c: Add a test.
37021
37022 2002-04-28 Jakub Jelinek <jakub@redhat.com>
37023
37024 * gcc.dg/20020426-2.c: New test.
37025
37026 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
37027
37028 * gcc.dg/cpp/if-mop.c: Update.
37029 * gcc.dg/cpp/if-mpar.c: Add test.
37030 * gcc.dg/cpp/if-oppr.c: Update.
37031
37032 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37033
37034 PR c/6343
37035 * gcc.dg/weak-[2-7].c: New tests.
37036
37037 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
37038
37039 * gcc.dg/enum1.c: New test.
37040
37041 2002-04-26 Mark Mitchell <mark@codesourcery.com>
37042
37043 PR c++/6497
37044 * g++.dg/inherit/access2.C: New test.
37045
37046 2002-04-26 Mark Mitchell <mark@codesourcery.com>
37047
37048 PR bootstrap/6445
37049 * gcc.dg/20020426-1.c: New test.
37050
37051 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
37052
37053 * g++.dg/abi/enum1.C: New test.
37054
37055 2002-04-26 Richard Henderson <rth@redhat.com>
37056
37057 * gcc.dg/c99-bool-1.c: Expect always true warning.
37058
37059 2002-04-25 Roger Sayle <roger@eyesopen.com>
37060
37061 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
37062
37063 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37064
37065 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
37066 targets.
37067
37068 2002-04-24 Mark Mitchell <mark@codesourcery.com>
37069
37070 * g++.dg/abi/mange7.C: New test.
37071
37072 PR c++/6438.
37073 * g++.dg/parse/stmtexpr2.C: New test.
37074
37075 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
37076
37077 * gcc.dg/20020312-2.c: Add SH target.
37078
37079 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37080
37081 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
37082 compiler output on mips*-*-irix*.
37083
37084 2002-04-23 Jakub Jelinek <jakub@redhat.com>
37085
37086 * g++.dg/parse/attr1.C: New test.
37087
37088 2002-04-23 Roger Sayle <roger@eyesopen.com>
37089
37090 * gcc.c-torture/execute/string-opt-17.c: New test case.
37091 * gcc.c-torture/execute/memset-2.c: New test case.
37092
37093 2002-04-23 Mark Mitchell <mark@codesourcery.com>
37094
37095 PR c++/6256:
37096 * g++.dg/template/friend5.C: New test.
37097
37098 PR c++/6331:
37099 * g++.dg/template/qual1.C: Likewise.
37100
37101 2002-04-22 Zack Weinberg <zack@codesourcery.com>
37102
37103 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
37104 Include stdlib.h, not stdio.h or ctype.h.
37105
37106 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
37107
37108 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
37109 cris-*-elf* and mmix-*-*.
37110 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
37111 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
37112 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
37113 Ditto.
37114 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
37115 * gcc.dg/wchar_t-1.c: Ditto.
37116
37117 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
37118
37119 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
37120 Clarify comment.
37121
37122 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
37123
37124 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
37125
37126 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37127
37128 * gcc.c-torture/execute/20000906-1.x: Delete.
37129
37130 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
37131
37132 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
37133
37134 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
37135
37136 * PR6367
37137 * g77.f-torture/execute/6367.f: New test.
37138 * g77.f-torture/execute/6367.x: Disable for MMIX.
37139
37140 2002-04-19 Mark Mitchell <mark@codesourcery.com>
37141
37142 * PR6352
37143 * g++.dg/opt/inline2.C: New test.
37144
37145 2002-04-18 Richard Henderson <rth@redhat.com>
37146
37147 * gcc.dg/20000906-1.c: Enable for all targets.
37148 * gcc.c-torture/compile/iftrap-2.c: New.
37149
37150 2002-04-18 Jakub Jelinek <jakub@redhat.com>
37151
37152 * gcc.dg/20020418-1.c: New test.
37153 * gcc.dg/20020418-2.c: New test.
37154
37155 2002-04-18 Richard Henderson <rth@redhat.com>
37156
37157 * gcc.c-torture/compile/iftrap-1.c: New.
37158 * gcc.dg/iftrap-1.c: Adjust for ia64.
37159 * gcc.dg/iftrap-2.c: New.
37160
37161 2002-04-18 Jakub Jelinek <jakub@redhat.com>
37162
37163 * gcc.c-torture/compile/20020418-1.c: New test.
37164
37165 2002-04-18 Roger Sayle <roger@eyesopen.com>
37166
37167 * gcc.c-torture/compile/20020415-1.c: New.
37168
37169 2002-04-18 David S. Miller <davem@redhat.com>
37170
37171 * gcc.c-torture/execute/20020418-1.c: New test.
37172
37173 2002-04-17 Jakub Jelinek <jakub@redhat.com>
37174
37175 * gcc.dg/20020416-1.c: New test.
37176
37177 * g++.dg/opt/inline1.C: New test.
37178
37179 2002-04-16 Jakub Jelinek <jakub@redhat.com>
37180
37181 * gcc.dg/altivec-5.c: New test.
37182
37183 * gcc.dg/20020415-1.c: New test.
37184
37185 2002-04-15 Mark Mitchell <mark@codesourcery.com>
37186
37187 * testsuite/lib/chill.exp: Remove.
37188
37189 2002-04-14 Jakub Jelinek <jakub@redhat.com>
37190
37191 * g++.dg/other/big-struct.C: New test.
37192
37193 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
37194
37195 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
37196 of scratch file.
37197
37198 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
37199
37200 PR c/6277
37201 * gcc.dg/i386-387-1.c: Allow optional leading underscore
37202 in scan-assembler function name
37203
37204 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
37205
37206 * g77.f-torture/execute/980628-4.x,
37207 g77.f-torture/execute/980628-5.x,
37208 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37209 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37210 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
37211 i[34567]86-*-*.
37212
37213 2002-04-13 David S. Miller <davem@redhat.com>
37214
37215 * gcc.c-torture/execute/20020413-1.c: New test.
37216
37217 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
37218
37219 * gcc.dg/asm-6.c,
37220 * g++.dg/ext/asm1.C: New tests.
37221
37222 2002-04-12 Mark Mitchell <mark@codesourcery.com>
37223
37224 PR c++ 5373.
37225 * g++.dg/parse/stmtexpr1.C: New test.
37226
37227 PR c++/5189.
37228 * g++.dg/template/copy1.C: New test.
37229
37230 2002-04-12 Richard Henderson <rth@redhat.com>
37231
37232 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
37233
37234 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
37235
37236 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
37237 gcc.c-torture/execute/20020307-2.c.
37238
37239 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
37240
37241 * g++.dg/ext/attrib5.C,
37242 * g++.dg/lookup/struct1.C: New tests.
37243
37244 2002-04-11 Jakub Jelinek <jakub@redhat.com>
37245
37246 * gcc.dg/20020411-1.c: New test.
37247
37248 * gcc.c-torture/execute/20020411-1.c: New test.
37249
37250 2002-04-10 Janis Johnson <janis187@us.ibm.com>
37251
37252 * g77.f-torture/execute/6177.f: New test.
37253
37254 2002-04-10 Jakub Jelinek <jakub@redhat.com>
37255
37256 PR middle-end/6247
37257 * g++.dg/opt/cleanup1.C: New test.
37258
37259 * g++.dg/opt/const1.C: New test.
37260
37261 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
37262
37263 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
37264
37265 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
37266
37267 PR c++/5507
37268 * g++.dg/template/typename2.C: New test.
37269
37270 2002-04-10 Alan Modra <amodra@bigpond.net.au>
37271
37272 * gcc.c-torture/execute/loop-12.c: New.
37273
37274 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
37275
37276 * g77.f-torture/execute/980628-4.x,
37277 g77.f-torture/execute/980628-5.x,
37278 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37279 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37280 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
37281
37282 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37283
37284 PR optimization/6086
37285 * g++.dg/opt/preinc1.C: New test.
37286
37287 2002-04-06 Mark Mitchell <mark@codesourcery.com>
37288
37289 PR c++/5571
37290 * g++.dg/opt/static2.C: New test.
37291
37292 2002-04-06 Mark Mitchell <mark@codesourcery.com>
37293
37294 PR c/5120
37295 * gcc.dg/20020406-1.c: New test.
37296
37297 2002-04-04 David S. Miller <davem@redhat.com>
37298
37299 * gcc.c-torture/execute/20020404-1.c: New test.
37300
37301 2002-04-04 Jakub Jelinek <jakub@redhat.com>
37302
37303 PR c/6123
37304 * gcc.dg/20020312-2.c: Do not declare global register variable
37305 if __PIC__ or __pic__ is defined.
37306
37307 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
37308
37309 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
37310 __asm__ so that it works correctly even if -ansi -pedantic-errors.
37311
37312 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37313
37314 * gcc.misc-tests/linkage.exp: Update last change to handle
37315 sparc*-, not just sparc-.
37316
37317 2002-04-03 Richard Henderson <rth@redhat.com>
37318
37319 * gcc.dg/cpp/ucs.c: Improved long UCS test.
37320
37321 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
37322
37323 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
37324
37325 2002-04-02 David S. Miller <davem@redhat.com>
37326
37327 * gcc.c-torture/execute/20020402-3.c: New test.
37328
37329 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
37330
37331 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
37332 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
37333
37334 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
37335 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
37336 g77.f-torture/execute/20001201.x,
37337 g77.f-torture/execute/u77-test.x: New files.
37338
37339 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
37340 * gcc.dg/wchar_t-1.c: Ditto.
37341
37342 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37343
37344 * gcc.c-torture/execute/20020402-1.c: New test.
37345
37346 2002-04-01 Richard Henderson <rth@redhat.com>
37347
37348 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
37349
37350 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
37351
37352 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37353
37354 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
37355
37356 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
37357
37358 * g++.dg/inherit/template-as-base.C: Expect error.
37359 * g++.dg/inherit/namespace-as-base.C: Likewise.
37360
37361 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
37362
37363 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
37364 g++.dg/ext/instantiate3.C: Tweak match patterns.
37365
37366 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
37367 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
37368 -da test.
37369
37370 2002-03-31 Richard Henderson <rth@redhat.com>
37371
37372 * gcc.dg/special/alias-2.c: New.
37373 * gcc.dg/special/ecos.exp: Run it.
37374
37375 2002-03-31 Richard Henderson <rth@redhat.com>
37376
37377 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
37378
37379 2002-03-31 Kazu Hirata <kazu@hxi.com>
37380
37381 * gcc.dg/weak-1.c: Disable on h8300 port.
37382
37383 2002-03-29 Janis Johnson <janis187@us.ibm.com>
37384
37385 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
37386 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
37387 ordering tests.
37388 * g++.dg/bprob/bprob-1.C: New test.
37389 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
37390 * g++.dg/gcov/gcov-1.C: New test.
37391 * g++.dg/gcov/gcov-1.x: New file.
37392 * g++.dg/gcov/gcov-2.C: New test.
37393 * g++.dg/gcov/gcov-3.C: New test.
37394 * g++.dg/gcov/gcov-3.h: New file.
37395
37396 2002-03-28 Roger Sayle <roger@eyesopen.com>
37397
37398 * g++.old-deja/g++.other/builtins5.C: New test.
37399 * g++.old-deja/g++.other/builtins6.C: New test.
37400 * g++.old-deja/g++.other/builtins7.C: New test.
37401 * g++.old-deja/g++.other/builtins8.C: New test.
37402 * g++.old-deja/g++.other/builtins9.C: New test.
37403
37404 2002-03-29 Jakub Jelinek <jakub@redhat.com>
37405
37406 * g++.dg/opt/static1.C: New test.
37407
37408 * g++.dg/opt/longbranch1.C: New test.
37409
37410 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
37411
37412 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
37413
37414 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37415
37416 2002-03-28 Jeffrey A Law (law@redhat.com)
37417
37418 * gcc.c-torture/execute/20020328-1.c: New test.
37419
37420 2002-03-27 Richard Henderson <rth@redhat.com>
37421
37422 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
37423 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
37424 move from g++.old-deja/g++.ext/.
37425
37426 2002-03-27 Mark Mitchell <mark@codesourcery.com>
37427
37428 * g++.dg/init/new2.C: New test.
37429
37430 2002-03-26 Richard Henderson <rth@redhat.com>
37431
37432 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
37433
37434 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
37435 on sparc.
37436
37437 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
37438 sparcv9 systems.
37439 * gcc.dg/20001102-1.c: Likewise.
37440
37441 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
37442
37443 * gcc.dg/cpp/endif-pedantic1.c,
37444 gcc.dg/cpp/endif-pedantic2.c: New tests.
37445
37446 2002-03-26 Mark Mitchell <mark@codesourcery.com>
37447
37448 * g++.dg/init/new1.C: New test.
37449
37450 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
37451
37452 * g++.dg/abi/vbase9.C: New test.
37453
37454 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
37455
37456 * gcc.dg/arm-asm.c: New test.
37457
37458 2002-03-26 Andrew Cagney <ac131313@redhat.com>
37459
37460 * gcc.dg/Wswitch-enum.c: New test.
37461 Fix PR c/5044.
37462
37463 2002-03-26 Richard Henderson <rth@redhat.com>
37464
37465 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37466 structure.
37467
37468 2002-03-25 Richard Henderson <rth@redhat.com>
37469
37470 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
37471 sparcv9 systems.
37472
37473 * gcc.c-torture/compile/20011119-1.c (xxx): New.
37474 * gcc.c-torture/compile/20011119-2.c (xxx): New.
37475
37476 2002-03-25 Zack Weinberg <zack@codesourcery.com>
37477
37478 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37479
37480 2002-03-25 Bob Wilson <bob.wilson@acm.org>
37481
37482 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37483 targets using generic thunk support.
37484
37485 2002-03-25 Jakub Jelinek <jakub@redhat.com>
37486
37487 * gcc.c-torture/compile/20020323-1.c: New test.
37488
37489 * g++.dg/opt/conj2.C: New test.
37490
37491 2002-03-24 Richard Henderson <rth@redhat.com>
37492
37493 * gcc.dg/weak-1.c: Use -fno-common.
37494
37495 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
37496
37497 * g77.dg/f77-edit-apostrophe-out.f: New test
37498 * g77.dg/f77-edit-h-out.f: New test
37499 * g77.dg/f77-edit-t-in.f: New test
37500 * g77.dg/f77-edit-t-out.f: New test
37501 * g77.dg/f77-edit-x-out.f: New test
37502 * g77.dg/f77-edit-slash-out.f: New test
37503 * g77.dg/f77-edit-colon-out.f: New test
37504 * g77.dg/f77-edit-s-out.f: New test
37505
37506 2002-03-24 Richard Henderson <rth@redhat.com>
37507
37508 * objc/execute/formal_protocol-6.x: New XFAIL.
37509
37510 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
37511
37512 * gcc.dg/weak-1.c: Early return from dg-final on platforms
37513 that do not support weak symbols
37514
37515 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
37516
37517 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
37518 * lib/g77.exp: Likewise.
37519 * lib/objc.exp: Likewise.
37520
37521 2002-03-23 Andrew Cagney <ac131313@redhat.com>
37522
37523 * gcc.dg/Wswitch-default.c: New test.
37524
37525 2002-03-23 Jakub Jelinek <jakub@redhat.com>
37526
37527 * g++.dg/other/enum1.C: New test.
37528
37529 2002-03-23 Zack Weinberg <zack@codesourcery.com>
37530
37531 * gcc.dg/pragma-ep-3.c: Fix typo.
37532
37533 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
37534
37535 * g++.dg/inherit/template-as-base.C: New test.
37536
37537 2002-03-22 Jakub Jelinek <jakub@redhat.com>
37538
37539 * g++.old-deja/g++.other/dwarf2-1.C: Move...
37540 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
37541
37542 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
37543
37544 * gcc.dg/cpp/multiline.c: Update to match.
37545
37546 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
37547
37548 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
37549
37550 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
37551
37552 * gcc.dg/cpp/extratokens2.c: New file.
37553
37554 2002-03-21 David Edelsohn <edelsohn@gnu.org>
37555
37556 * gcc.dg/20020312-2.c: Add rs6000 target.
37557
37558 * gcc.c-torture/compile/20020319-1.c: New test.
37559
37560 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37561
37562 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
37563 (A, E): Handle this.
37564
37565 2002-03-20 Jason Merrill <jason@redhat.com>
37566
37567 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
37568 ignoring -fpic.
37569 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
37570 through prune_gcc_output.
37571
37572 2002-03-20 Jakub Jelinek <jakub@redhat.com>
37573
37574 * gcc.c-torture/compile/20020320-1.c: New test.
37575
37576 2002-03-19 Jakub Jelinek <jakub@redhat.com>
37577
37578 * gcc.c-torture/compile/20020318-1.c: New test.
37579
37580 * gcc.dg/struct-by-value-1.c: New test.
37581
37582 * gcc.dg/20020319-1.c: New test.
37583
37584 2002-03-18 Jakub Jelinek <jakub@redhat.com>
37585
37586 * g++.dg/opt/conj1.C: New test.
37587
37588 2002-03-17 Mark Mitchell <mark@codesourcery.com>
37589
37590 * g++.dg/template/qualttp20.C: Revert previous change.
37591 * g++.dg/template/qualttp3.C: Likewise.
37592 * g++.dg/template/qualttp4.C: Likewise.
37593 * g++.dg/template/qualttp5.C: Likewise.
37594 * g++.dg/template/qualttp6.C: Likewise.
37595 * g++.dg/template/qualttp7.C: Likewise.
37596 * g++.dg/template/qualttp8.C: Likewise.
37597 * g++.dg/template/recurse.C: Likewise.
37598
37599 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
37600
37601 * gcc.dg/cpp/wchar-1.c: Update.
37602
37603 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
37604
37605 * g++.dg/template/conv1.C: New test.
37606 * g++.dg/template/conv2.C: New test.
37607 * g++.dg/template/conv3.C: New test.
37608 * g++.dg/template/conv4.C: New test.
37609
37610 2002-03-15 Mark Mitchell <mark@codesourcery.com>
37611
37612 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
37613 * g++.dg/template/qualttp3.C: Likewise.
37614 * g++.dg/template/qualttp4.C: Likewise.
37615 * g++.dg/template/qualttp5.C: Likewise.
37616 * g++.dg/template/qualttp6.C: Likewise.
37617 * g++.dg/template/qualttp7.C: Likewise.
37618 * g++.dg/template/qualttp8.C: Likewise.
37619 * g++.dg/template/recurse.C: Likewise.
37620
37621 2002-03-15 Mark Mitchell <mark@codesourcery.com>
37622
37623 * g++.dg/opt/dtor1.C: New test.
37624
37625 2002-03-15 Jakub Jelinek <jakub@redhat.com>
37626
37627 * gcc.c-torture/compile/20020315-1.c: New test.
37628
37629 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
37630
37631 * gcc.dg/weak-1.c: Fix scan tests.
37632
37633 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
37634
37635 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
37636 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
37637 cris-*-aout* mmix-*-*.
37638 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
37639 cris-*-aout* mmix-*-*.
37640 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
37641 cris-*-elf* cris-*-aout* and mmix-*-*.
37642 * gcc.dg/20001009-1.c: Ditto.
37643 * gcc.dg/20010912-1.c: Ditto.
37644 * gcc.dg/20020122-4.c: Ditto.
37645 * gcc.dg/inline-2.c: Ditto.
37646
37647 2002-03-14 Jeffrey A Law (law@cygnus.com)
37648
37649 * gcc.c-torture/compile/20020314-1.c: New test.
37650
37651 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
37652
37653 * gcc.c-torture/execute/20020314-1.c: New test.
37654
37655 2002-03-14 Jakub Jelinek <jakub@redhat.com>
37656
37657 * g++.dg/warn/Wunused-1.C: New test.
37658
37659 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
37660
37661 * g++.dg/abi/mangle6.C: New test.
37662
37663 2002-03-13 Jakub Jelinek <jakub@redhat.com>
37664
37665 * gcc.c-torture/compile/20020309-2.c: New test.
37666
37667 * gcc.c-torture/compile/20020312-1.c: New test.
37668
37669 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
37670
37671 * g++.dg/other/access1.C: New test.
37672
37673 2002-03-12 Jakub Jelinek <jakub@redhat.com>
37674
37675 * gcc.c-torture/execute/wchar_t-1.c: New test.
37676
37677 2002-03-12 David Edelsohn <edelsohn@gnu.org>
37678
37679 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
37680
37681 2002-03-12 Roger Sayle <roger@eyesopen.com>
37682
37683 * gcc.dg/20020312-1.c: New test case.
37684
37685 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
37686
37687 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
37688
37689 2002-03-11 Richard Henderson <rth@redhat.com>
37690
37691 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
37692 * g++.old-deja/g++.jason/report.C: Likewise.
37693
37694 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
37695
37696 * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
37697 * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
37698
37699 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
37700
37701 * testsuite/g++.dg/overload/pmf1.C: New test.
37702
37703 2002-03-11 Kazu Hirata <kazu@hxi.com>
37704
37705 * gcc.c-torture/execute/20020307-1.c: Use long.
37706
37707 2002-03-11 Jakub Jelinek <jakub@redhat.com>
37708
37709 PR optimization/5844
37710 * gcc.dg/20020310-1.c: New test.
37711
37712 2002-03-09 Michael Meissner <meissner@redhat.com>
37713
37714 * gcc.c-torture/execute/memcpy-2.c: New test.
37715 * gcc.c-torture/execute/memset-1.c: New test.
37716 * gcc.c-torture/execute/strlen-1.c: New test.
37717 * gcc.c-torture/execute/strcmp-1.c: New test.
37718 * gcc.c-torture/execute/strncmp-1.c: New test.
37719
37720 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
37721
37722 * gcc.dg/ppc-ldstruct.c: New test.
37723
37724 2002-03-09 Jakub Jelinek <jakub@redhat.com>
37725
37726 * gcc.c-torture/execute/va-arg-22.c: New test.
37727
37728 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37729
37730 * gcc.c-torture/compile/20020309-1.c: New test.
37731
37732 2002-03-08 Jakub Jelinek <jakub@redhat.com>
37733
37734 * gcc.c-torture/execute/20020307-2.c: New test.
37735
37736 2002-03-07 Jeffrey A Law (law@redhat.com)
37737
37738 * g77.f-torture/compile/20020307-1.f: New test.
37739
37740 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
37741
37742 * gcc.dg/unordered-1.c: New test.
37743
37744 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
37745
37746 * gcc.c-torture/execute/20020307-1.c: New test.
37747
37748 2002-03-05 Jakub Jelinek <jakub@redhat.com>
37749
37750 * gcc.dg/20020304-1.c: New test.
37751
37752 * gcc.c-torture/compile/20020304-2.c: New test.
37753
37754 2002-03-04 Zack Weinberg <zack@codesourcery.com>
37755
37756 * gcc.c-torture/compile/20020304-1.c: New test case
37757 (from PR c/5830).
37758
37759 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
37760
37761 * gcc.dg/20020103-1.c: Add other -D ppc variants.
37762
37763 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
37764
37765 * g++.dg/other/classkey1.C: New test.
37766
37767 2002-03-01 Richard Henderson <rth@redhat.com>
37768
37769 * gcc.c-torture/compile/981223-1.x: New.
37770 * gcc.c-torture/compile/920625-1.x: New.
37771
37772 2002-02-28 Richard Henderson <rth@redhat.com>
37773
37774 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
37775
37776 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
37777
37778 * gcc.c-torture/execute/20020227-1.c: New test.
37779
37780 2002-02-27 Mark Mitchell <mark@codesourcery.com>
37781
37782 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
37783 here" ERROR lines.
37784 * g++.old-deja/g++.oliva/partord1.C: Likewise.
37785 * g++.old-deja.g++.other/defarg1.C: Likewise.
37786 * g++.old-deja/g++.pt/calls2.C: Likewise.
37787 * g++.old-deja/g++.pt/crash20.C: Likewise.
37788 * g++.old-deja/g++.pt/crash30.C: Likewise.
37789 * g++.old-deja/g++.pt/crash36.C: Likewise.
37790 * g++.old-deja/g++.pt/crash6.C: Likewise.
37791 * g++.old-deja/g++.pt/defarg13.C: Likewise.
37792 * g++.old-deja/g++.pt/derived3.C: Likewise.
37793 * g++.old-deja/g++.pt/error1.C: Likewise.
37794 * g++.old-deja/g++.pt/friend21.C: Likewise.
37795 * g++.old-deja/g++.pt/friend23.C: Likewise.
37796 * g++.old-deja/g++.pt/infinite1.C: Likewise.
37797 * g++.old-deja/g++.robertl/eb128.C: Likewise.
37798
37799 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
37800
37801 * gcc.c-torture/execute/20020225-2.c: New test.
37802
37803 2002-02-27 Zack Weinberg <zack@codesourcery.com>
37804
37805 * gcc.c-torture/execute/920730-1t.c,
37806 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
37807 Delete test cases, only relevant to -traditional.
37808
37809 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
37810
37811 * gcc.dg/cpp/undef1.c: Remove.
37812 * gcc.dg/cpp/directiv.c: Update.
37813 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
37814
37815 2002-02-27 Michael Meissner <meissner@redhat.com>
37816
37817 * gcc.c-torture/execute/20020226-1.c: New test.
37818
37819 2002-02-26 Jakub Jelinek <jakub@redhat.com>
37820
37821 * g++.dg/debug/debug4.C: New test.
37822
37823 * gcc.dg/ia64-visibility-1.c: New test.
37824
37825 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
37826
37827 * gcc.dg/debug/20020224-1.c: New.
37828
37829 2002-02-25 Kazu Hirata <kazu@hxi.com>
37830
37831 * gcc.c-torture/execute/960416-1.x: New.
37832 * gcc.c-torture/execute/divconst-3.x: Likewise.
37833
37834 2002-02-25 Jakub Jelinek <jakub@redhat.com>
37835
37836 * gcc.dg/20020224-1.c: New test.
37837
37838 2002-02-25 Alan Modra <amodra@bigpond.net.au>
37839
37840 * gcc.c-torture/execute/20020225-1.c: New.
37841
37842 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
37843
37844 * testsuite/gcc.dg/cpp/wchar-1.c: New test.
37845
37846 2002-02-23 Jakub Jelinek <jakub@redhat.com>
37847
37848 * gcc.dg/20020222-1.c: New test.
37849
37850 2002-02-22 Jakub Jelinek <jakub@redhat.com>
37851
37852 * g++.dg/opt/anonunion1.C: New test.
37853
37854 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
37855
37856 * g++.dg/template/qualttp19.C: New test.
37857 * g++.dg/template/qualttp20.C: New test.
37858 * g++.old-deja/g++.jason/report.C: Adjust expected errors
37859 * g++.old-deja/g++.other/qual1.C: Likewise.
37860
37861 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
37862
37863 * gcc.dg/attr-alwaysinline.c: New.
37864
37865 2002-02-21 Jakub Jelinek <jakub@redhat.com>
37866
37867 * gcc.dg/20020220-1.c: New test.
37868
37869 * gcc.dg/20020220-2.c: New test.
37870
37871 * g++.dg/opt/mmx1.C: New test.
37872
37873 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
37874
37875 * gcc.c-torture/compile/20020110.c: New test.
37876
37877 2002-02-20 Jakub Jelinek <jakub@redhat.com>
37878
37879 * gcc.c-torture/execute/20020219-1.c: New test.
37880
37881 * gcc.dg/20020219-1.c: New test.
37882
37883 * gcc.dg/noncompile/20020220-1.c: New test.
37884
37885 * g++.dg/opt/ptrintsum1.C: New test.
37886
37887 * gcc.dg/debug/20020220-1.c: New test.
37888
37889 2002-02-17 Jakub Jelinek <jakub@redhat.com>
37890
37891 * gcc.c-torture/execute/20020216-1.c: New test.
37892
37893 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
37894
37895 * gcc.dg/decl-1.c: Update, new test.
37896
37897 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
37898
37899 * g++.dg/abi/bitfield1.C: New test.
37900 * g++.dg/abi/bitfield2.C: New test.
37901
37902 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
37903
37904 * gcc.dg/attr-nest.c: New test.
37905
37906 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
37907
37908 * gcc.c-torture/execute/20020215-1.c: New test.
37909
37910 2002-02-14 Jakub Jelinek <jakub@redhat.com>
37911
37912 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
37913 * g++.dg/debug/debug.exp: New.
37914 * g++.dg/debug/trivial.C: New.
37915 * g++.dg/debug/debug1.C: Moved...
37916 * g++.dg/other/debug1.C: ...from here.
37917 * g++.dg/debug/debug2.C: Moved...
37918 * g++.dg/other/debug2.C: ...from here.
37919 * g++.dg/debug/debug3.C: Moved...
37920 * g++.dg/other/debug3.C: ...from here.
37921
37922 * gcc.dg/noncompile/20020213-1.c: New test.
37923
37924 2002-02-13 Jakub Jelinek <jakub@redhat.com>
37925
37926 * g++.dg/other/debug3.C: New test.
37927
37928 * gcc.c-torture/execute/20020213-1.c: New test.
37929
37930 2002-02-13 Richard Smith <richard@ex-parrot.com>
37931
37932 * g++.old-deja/g++.other/thunk1.C: New test.
37933
37934 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
37935
37936 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
37937
37938 2002-02-13 Stan Shebs <shebs@apple.com>
37939
37940 * gcc.dg/altivec-3.c: New.
37941
37942 2002-02-12 Jakub Jelinek <jakub@redhat.com>
37943
37944 * gcc.dg/Wunreachable-1.c: New test.
37945 * gcc.dg/Wunreachable-2.c: New test.
37946
37947 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
37948
37949 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
37950
37951 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
37952
37953 * gcc.dg/decl-1.c: New test.
37954
37955 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
37956
37957 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
37958
37959 2002-02-10 Kazu Hirata <kazu@hxi.com>
37960
37961 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
37962 * gcc.c-torture/compile/980506-1.x: Likewise.
37963
37964 2002-02-10 Kazu Hirata <kazu@hxi.com>
37965
37966 * gcc.dg/20020210-1.c: New.
37967
37968 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
37969
37970 * g77.f-torture/execute/947.f: New regression test
37971 for PR fortran/947.
37972
37973 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
37974
37975 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
37976 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
37977
37978 2002-02-08 Richard Henderson <rth@redhat.com>
37979
37980 * gcc.c-torture/compile/labels-3.c: New.
37981
37982 2002-02-08 Jakub Jelinek <jakub@redhat.com>
37983
37984 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
37985 expression statements work instead.
37986 * gcc.dg/noncompile/20020207-1.c: New test.
37987
37988 2002-02-07 Richard Henderson <rth@redhat.com>
37989
37990 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
37991
37992 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
37993
37994 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
37995 message from g77
37996 * lib/g77-dg.exp: Trim g77 error messages so that they are
37997 recognized by dg.exp.
37998
37999 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
38000
38001 PR fortran/5473
38002 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
38003
38004 2002-02-07 Richard Henderson <rth@redhat.com>
38005
38006 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
38007 to be sufficiently aligned for integers.
38008
38009 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
38010
38011 * g++.dg/template/friend4.C: New test.
38012
38013 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
38014
38015 PR fortran/5743
38016 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
38017 unsupported cases.
38018
38019 2002-02-07 Richard Henderson <rth@redhat.com>
38020
38021 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
38022 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
38023 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
38024 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
38025
38026 2002-02-06 Richard Henderson <rth@redhat.com>
38027
38028 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
38029
38030 2002-02-06 Janis Johnson <janis187@us.ibm.com>
38031
38032 * gcc.dg/20020206-1.c: New test.
38033
38034 2002-02-06 Jakub Jelinek <jakub@redhat.com>
38035
38036 * gcc.c-torture/execute/20020206-1.c: New test.
38037
38038 * gcc.c-torture/execute/20020206-2.c: New test.
38039
38040 PR optimization/5429:
38041 * gcc.c-torture/compile/20020206-1.c: New test.
38042
38043 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
38044
38045 * g++.dg/ext/align1.C: Do not use an explicit alignment value
38046 as certain file formats cannot support particularly large
38047 alignments.
38048
38049 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
38050 and do not expect to be able to link the executable.
38051
38052 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
38053 fail because the COFF format does not support the weak attribute.
38054
38055 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
38056
38057 * g77.dg/pr5473.f: New test
38058
38059 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
38060
38061 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
38062 Fix testcase accordingly.
38063
38064 2002-02-04 Richard Henderson <rth@redhat.com>
38065
38066 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
38067 (buf): Change to be an array of pointers, not ints.
38068
38069 2002-02-04 Jakub Jelinek <jakub@redhat.com>
38070
38071 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
38072 before all tests. Move warning one line above to match where it
38073 C frontend emits.
38074 * gcc.dg/Wswitch-2.c: New test.
38075 * g++.dg/warn/Wswitch-1.C: New test.
38076 * g++.dg/warn/Wswitch-2.C: New test.
38077
38078 2002-02-04 Richard Henderson <rth@redhat.com>
38079
38080 * g++.dg/abi/offsetof.C: Fix size comparison.
38081
38082 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
38083
38084 * gcc.dg/cast-qual-2.c: New test.
38085
38086 2002-02-04 Jakub Jelinek <jakub@redhat.com>
38087
38088 * gcc.dg/20020201-4.c: New test.
38089
38090 2002-02-04 Ben Elliston <bje@redhat.com>
38091
38092 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
38093 target_info attribute != 0, in addition to the empty string.
38094 (gcc_target_compile): Likewise.
38095
38096 2002-02-03 Andrew Cagney <ac131313@redhat.com>
38097
38098 * gcc.dg/Wswitch.c: New test.
38099 PR gcc/4475. PR gcc/3780.
38100
38101 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
38102
38103 * g77.f-torture/execute/5122.f: New test for regressions
38104 against PR fortran/5122.
38105
38106 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
38107
38108 * g77.f-torture/compile/pr3743.f: Delete
38109 * g77.dg/pr3743-1.f: New test.
38110 * g77.dg/pr3743-2.f: New test.
38111 * g77.dg/pr3743-3.f: New test.
38112 * g77.dg/pr3743-4.f: New test.
38113
38114 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
38115
38116 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
38117
38118 2002-02-02 Richard Henderson <rth@redhat.com>
38119
38120 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
38121 * gcc.c-torture/execute/bf64-1.c: Likewise.
38122
38123 2002-02-02 Jakub Jelinek <jakub@redhat.com>
38124
38125 * gcc.dg/20020201-2.c: New test.
38126
38127 * gcc.dg/20020201-3.c: New test.
38128
38129 * gcc.c-torture/execute/bitfld-2.c: New test.
38130
38131 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
38132
38133 * gcc.dg/bitfld-1.c: Update.
38134 * gcc.dg/bitfld-2.c: Update.
38135 * gcc.c-torture/execute/bitfld-1.x: New.
38136
38137 2002-02-02 Jakub Jelinek <jakub@redhat.com>
38138
38139 * gcc.c-torture/execute/20020201-1.c: New test.
38140
38141 2002-02-01 Janis Johnson <janis187@us.ibm.com>
38142
38143 PR target/5469
38144 * gcc.dg/20020201-1.c: New test.
38145
38146 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
38147
38148 PR fortran/3743
38149 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
38150 * g77.f-torture/compile/pr3743.x: Remove
38151
38152 2002-01-31 Tom Rix <trix@redhat.com>
38153
38154 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
38155
38156 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
38157
38158 * gcc.dg/noncompile/20020130-1.c: New test.
38159
38160 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
38161
38162 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
38163
38164 2002-01-29 Richard Henderson <rth@redhat.com>
38165
38166 * gcc.c-torture/execute/991118-1.c: Cast various constants back
38167 to long long.
38168 * gcc.c-torture/execute/bf64-1.c: Likewise.
38169
38170 2002-01-29 Jakub Jelinek <jakub@redhat.com>
38171
38172 * gcc.c-torture/execute/20020129-1.c: New test.
38173
38174 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
38175
38176 * gcc.c-torture/compile/20000224-1.c: Update.
38177 * gcc.c-torture/execute/bitfld-1.c: New tests.
38178 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
38179 * gcc.dg/uninit-A.c: Update.
38180
38181 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
38182
38183 * g++.dg/template/ctor1.C: Add instantiation.
38184
38185 2002-01-28 Paul Koning <pkoning@equallogic.com>
38186
38187 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
38188 argument to __builtin_prefetch to be const ptr.
38189
38190 2002-01-28 Jakub Jelinek <jakub@redhat.com>
38191
38192 * gcc.c-torture/compile/20020120-1.c: New test.
38193
38194 2002-01-27 Kazu Hirata <kazu@hxi.com>
38195
38196 * gcc.c-torture/execute/20020127-1.c: New test.
38197
38198 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
38199
38200 * g77.dg/f77-edit-i-in.f: New test
38201 * g77.dg/f77-edit-i-out.f: New test
38202
38203 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
38204
38205 * gcc.dg/debug/debug.exp: New file.
38206 * gcc.dg/debug/trivial.c: New file.
38207 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
38208 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
38209 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
38210 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
38211 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
38212 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
38213 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
38214 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
38215 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
38216 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
38217 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
38218 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
38219 * gcc.dg/20000503-1.c: Removed.
38220 * gcc.dg/20010207-1.c: Removed.
38221 * gcc.dg/20011223-1.c: Removed.
38222 * gcc.dg/20020104-2.c: Removed.
38223 * gcc.dg/debug-1.c: Removed.
38224 * gcc.dg/debug-2.c: Removed.
38225 * gcc.dg/debug-3.c: Removed.
38226 * gcc.dg/debug-4.c: Removed.
38227 * gcc.dg/debug-5.c: Removed.
38228 * gcc.dg/debug-6.c: Removed.
38229 * gcc.dg/dwarf2-1.c: Removed.
38230 * gcc.dg/dwarf2-2.c: Removed.
38231
38232 2002-01-25 Jakub Jelinek <jakub@redhat.com>
38233
38234 * g++.old-deja/g++.other/eh5.C: New test.
38235 * g++.old-deja/g++.other/sibcall2.C: New test.
38236 * g++.old-deja/g++.other/array9.C: New test.
38237 * g++.old-deja/g++.other/typename2.C: New test.
38238 * g++.old-deja/g++.other/crash60.C: New test.
38239 * g++.old-deja/g++.other/conv9.C: New test.
38240 * g++.old-deja/g++.other/mangle10.C: New test.
38241 * g++.old-deja/g++.other/unchanging1.C: New test.
38242 * g++.old-deja/g++.other/exprstmt1.C: New test.
38243 * g++.old-deja/g++.other/inline23.C: New test.
38244 * g++.old-deja/g++.eh/ia64-1.C: New test.
38245 * g++.old-deja/g++.other/dwarf2-1.C: New test.
38246 * g++.old-deja/g++.other/reload1.C: New test.
38247 * g++.old-deja/g++.other/static20.C: New test.
38248 * g++.old-deja/g++.other/local-alloc1.C: New test.
38249 * g++.old-deja/g++.other/conv8.C: New test.
38250 * g++.old-deja/g++.other/stmtexpr2.C: New test.
38251 * g++.old-deja/g++.other/storeexpr1.C: New test.
38252 * g++.old-deja/g++.other/storeexpr2.C: New test.
38253 * g++.dg/eh/template2.C: New test.
38254 * g++.dg/warn/weak1.C: New test.
38255
38256 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
38257
38258 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38259 Remove first, non-varying, argument.
38260
38261 2002-01-23 Richard Henderson <rth@redhat.com>
38262
38263 * gcc.dg/inline-2.c: New.
38264
38265 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
38266 Add optional target arg. Check number of arguments.
38267 (scan-assembler-not, scan-assembler-dem): Likewise.
38268 (scan-assembler-dem-not): Likewise.
38269
38270 2002-01-23 Zack Weinberg <zack@codesourcery.com>
38271
38272 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
38273 line 12.
38274 * g++.old-deja/g++.brendan/parse3.C,
38275 g++.old-deja/g++.other/crash26.C,
38276 g++.old-deja/g++.other/crash28.C,
38277 g++.old-deja/g++.other/crash29.C,
38278 g++.old-deja/g++.other/crash30.C,
38279 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
38280
38281 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
38282
38283 * gcc.dg/20020115-1.c: New.
38284
38285 2002-01-23 Bob Wilson <bob.wilson@acm.org>
38286
38287 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
38288
38289 2002-01-23 Janis Johnson <janis187@us.ibm.com>
38290
38291 * gcc.dg/20020122-3.c: New.
38292
38293 2002-01-23 Jakub Jelinek <jakub@redhat.com>
38294
38295 * g++.dg/other/gc1.C: New test.
38296
38297 2002-01-23 Zack Weinberg <zack@codesourcery.com>
38298
38299 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
38300
38301 2002-01-22 Richard Henderson <rth@redhat.com>
38302
38303 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
38304
38305 2002-01-22 Richard Henderson <rth@redhat.com>
38306
38307 * gcc.dg/20020122-4.c: New.
38308
38309 2002-01-22 H.J. Lu <hjl@gnu.org>
38310
38311 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
38312 link output.
38313 * gcc.dg/special/ecos.exp: Likewise.
38314 * lib/g++-dg.exp: Likewise.
38315 * lib/g77-dg.exp: Likewise.
38316 * lib/gcc-dg.exp : Likewise.
38317 * lib/mike-g++.exp: Likewise.
38318 * lib/mike-g77.exp: Likewise.
38319 * lib/mike-gcc.exp: Likewise.
38320 * lib/objc-dg.exp: Likewise.
38321
38322 2002-01-22 Janis Johnson <janis187@us.ibm.com>
38323
38324 PR target/5379
38325 * gcc.dg/20020122-2.c: New test.
38326
38327 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
38328
38329 * gcc.dg/20020122-1.c: New test.
38330
38331 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
38332
38333 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
38334
38335 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
38336
38337 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
38338
38339 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38340
38341 * gcc.c-torture/compile/20020121-1.c: New test.
38342
38343 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
38344
38345 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
38346 ld_library_path.
38347
38348 2002-01-21 Jakub Jelinek <jakub@redhat.com>
38349
38350 * gcc.dg/20020218-1.c: New test.
38351
38352 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
38353
38354 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
38355 messages
38356 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
38357 "At global scope" warning
38358 * g++.dg/ext/align1.C: Change cygwin test for alignment
38359 from db-bogus to dg-warning
38360
38361 2002-01-21 Zack Weinberg <zack@codesourcery.com>
38362
38363 * g77.f-torture/compile/cpp2.F: New test.
38364
38365 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
38366
38367 * g++.dg/template/access1.C: New test.
38368
38369 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
38370
38371 * gcc.dg/20020118-1.c: New.
38372
38373 2002-01-18 Kazu Hirata <kazu@hxi.com>
38374
38375 * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
38376
38377 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
38378
38379 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
38380 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
38381 alignment warnings.
38382
38383 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
38384
38385 * gcc.misc-tests/i386-prefetch.exp: Save and restore
38386 torture_with_loops and torture_without_loops
38387
38388 2002-01-17 Jakub Jelinek <jakub@redhat.com>
38389
38390 * gcc.c-torture/compile/20020116-1.c: New test.
38391
38392 2002-01-16 Jakub Jelinek <jakub@redhat.com>
38393
38394 * gcc.dg/20020116-2.c: New test.
38395
38396 * gcc.dg/ultrasp4.c: New test.
38397
38398 * gcc.dg/20020116-1.c: New test.
38399
38400 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
38401
38402 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
38403 by EABI.
38404
38405 2002-01-15 Janis Johnson <janis187@us.ibm.com>
38406
38407 * gcc.misc-tests/i386-prefetch.exp: New.
38408 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
38409 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
38410 * gcc.misc-tests/i386-pf-none-1.c: New test.
38411 * gcc.misc-tests/i386-pf-sse-1.c: New test.
38412
38413 2002-01-15 Jakub Jelinek <jakub@redhat.com>
38414
38415 * gcc.dg/gnu89-init-1.c: Add new tests.
38416
38417 2002-01-15 Andreas Jaeger <aj@suse.de>
38418
38419 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38420 * gcc.dg/i386-mmx-2.c: Likewise.
38421 * gcc.dg/i386-sse-1.c: Likewise.
38422 * gcc.dg/i386-sse-2.c: Likewise.
38423 * gcc.dg/i386-sse-3.c: Likewise.
38424
38425 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
38426
38427 * g77.f-torture/execute/intrinsic-unix-bessel.f:
38428 Uncomment additional cases that now pass.
38429
38430 2002-01-11 Richard Henderson <rth@redhat.com>
38431
38432 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
38433 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
38434
38435 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
38436
38437 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
38438
38439 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
38440
38441 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
38442 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
38443
38444 2002-01-10 Dale Johannesen <dalej@apple.com>
38445
38446 * gcc.c-torture/execute/loop-11.c: New.
38447
38448 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
38449
38450 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38451 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38452
38453 2002-01-09 Richard Henderson <rth@redhat.com>
38454
38455 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38456 type in which to perform the operation for each size.
38457
38458 2002-01-09 Alan Matsuoka (alanm@redhat.com)
38459
38460 * gcc.c-torture/compile/20020109-2.c: New test.
38461
38462 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
38463
38464 * gcc.c-torture/execute/loop-10.c: New test.
38465
38466 2002-01-09 Jakub Jelinek <jakub@redhat.com>
38467
38468 * gcc.c-torture/compile/20010226-1.c: New test.
38469 * gcc.c-torture/compile/20010227-1.c: New test.
38470 * gcc.c-torture/compile/20010426-1.c: New test.
38471 * gcc.c-torture/compile/20010510-1.c: New test.
38472 * gcc.c-torture/compile/20010605-3.c: New test.
38473 * gcc.c-torture/compile/20010824-1.c: New test.
38474 * gcc.c-torture/execute/20010409-1.c: New test.
38475 * gcc.dg/noncompile/20000901-1.c: New test.
38476 * gcc.dg/20001023-1.c: New test.
38477 * gcc.dg/20001101-1.c: New test.
38478 * gcc.dg/20001102-1.c: New test.
38479 * gcc.dg/20010207-1.c: New test.
38480 * gcc.dg/20010405-1.c: New test.
38481 * gcc.dg/20010822-1.c: New test.
38482 * gcc.dg/20011107-1.c: New test.
38483
38484 2002-01-09 Jeffrey A Law (law@redhat.com)
38485
38486 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38487
38488 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
38489 execution failure on PA targets.
38490
38491 2002-01-09 Jakub Jelinek <jakub@redhat.com>
38492
38493 * gcc.c-torture/compile/20020109-1.c: New test.
38494
38495 2002-01-08 Kazu Hirata <kazu@hxi.com>
38496
38497 * gcc.c-torture/execute/20020108-1.c: New test.
38498
38499 2002-01-08 Jakub Jelinek <jakub@redhat.com>
38500
38501 * gcc.dg/20020108-1.c: New test.
38502
38503 2002-01-08 H.J. Lu <hjl@gnu.org>
38504
38505 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
38506 for header files.
38507
38508 2002-01-08 Geoff Keating <geoffk@redhat.com>
38509
38510 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
38511 consistency.
38512
38513 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
38514
38515 * gcc.dg/altivec-4.c: Test altivec predicates.
38516
38517 2002-01-07 Jakub Jelinek <jakub@redhat.com>
38518
38519 * gcc.c-torture/execute/20020107-1.c: New test.
38520
38521 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
38522
38523 PR c/5279
38524 * gcc.c-torture/compile/20020106-1.c: New test.
38525
38526 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
38527
38528 * gcc.c-torture/execute/nestfunc-4.c: New test.
38529
38530 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
38531
38532 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
38533 extra triple that slipped in.
38534 * g++.old-deja/g++.abi/align.C: Likewise.
38535 * g++.old-deja/g++.abi/bitfields.C: Likewise.
38536
38537 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
38538
38539 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
38540 * g++.old-deja/g++.abi/align.C: Likewise.
38541 * g++.old-deja/g++.abi/bitfields.C: Likewise.
38542
38543 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
38544 on FreeBSD/i386.
38545 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
38546 FreeBSD.
38547
38548 2002-01-04 Jakub Jelinek <jakub@redhat.com>
38549
38550 * gcc.dg/20020104-1.c: New test.
38551
38552 * gcc.dg/20020104-2.c: New test.
38553
38554 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
38555
38556 * gcc.dg/20020103-1.c: Fix typo in target selector.
38557
38558 2002-01-03 Richard Henderson <rth@redhat.com>
38559
38560 * gcc.dg/20020103-1.c: New.
38561
38562 2002-01-03 Kazu Hirata <kazu@hxi.com>
38563
38564 * gcc.c-torture/execute/20020103-1.c: New test.
38565
38566 2002-01-03 Jakub Jelinek <jakub@redhat.com>
38567
38568 * g++.dg/other/debug2.C: New test.
38569
38570 * gcc.c-torture/compile/20020103-1.c: New test.
38571
38572 2002-01-02 Jakub Jelinek <jakub@redhat.com>
38573
38574 * gcc.dg/gnu89-init-1.c: Added new tests.
38575
38576 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
38577
38578 * g++.dg/template/friend2.C: Remove as patch is reverted.
38579
38580 * g++.dg/warn/oldcast1.C: New test.
38581
38582 * g++.dg/template/ptrmem1.C: New test.
38583 * g++.dg/template/ptrmem2.C: New test.
38584
38585 * g++.dg/template/ntp.C: New test.
38586
38587 * g++.dg/other/component1.C: New test.
38588
38589 * g++.dg/template/ttp3.C: New test.
38590
38591 * g++.dg/template/friend2.C: New test.
38592 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
38593
38594 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
38595
38596 * g++.dg/other/ptrmem1.C: New test.
38597 * g++.dg/other/ptrmem2.C: New test.
38598
38599 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
38600
38601 * g++.dg/template/ctor1.C: New test.
38602
38603 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
38604
38605 * g++.dg/template/friend2.C: New test.
38606
38607 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
38608
38609 * gcc.dg/mmix-1.c: New test.
38610
38611 2001-12-31 Richard Henderson <rth@redhat.com>
38612
38613 * gcc.dg/asm-5.c: New.
38614
38615 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
38616
38617 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
38618 in namespace __gnu_cxx
38619
38620 2001-12-30 Richard Henderson <rth@redhat.com>
38621
38622 * gcc.dg/debug-6.c: New.
38623
38624 2001-12-30 Jakub Jelinek <jakub@redhat.com>
38625
38626 * gcc.c-torture/compile/20011229-2.c: New test.
38627
38628 2001-12-29 Jakub Jelinek <jakub@redhat.com>
38629
38630 * gcc.dg/debug-3.c: New test.
38631 * gcc.dg/debug-4.c: New test.
38632 * gcc.dg/debug-5.c: New test.
38633
38634 2001-12-29 Richard Henderson <rth@redhat.com>
38635
38636 * g++.dg/eh/loop1.C: New.
38637
38638 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
38639
38640 * g++.dg/template/crash1.C: New test.
38641
38642 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
38643
38644 * g++.dg/other/const1.C: New test.
38645
38646 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
38647
38648 * gcc.c-torture/compile/20011229-1.c: New test.
38649
38650 2001-12-28 Stan Shebs <shebs@apple.com>
38651
38652 * lib/objc-torture.exp: Resync with c-torture.exp.
38653 * lib/objc.exp: Load standard libraries.
38654
38655 2001-12-28 Jakub Jelinek <jakub@redhat.com>
38656
38657 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
38658 additional tests.
38659
38660 2001-12-27 Roger Sayle <roger@eyesopen.com>
38661
38662 * gcc.c-torture/execute/string-opt-16.c: New testcase.
38663
38664 2001-12-27 Richard Henderson <rth@redhat.com>
38665
38666 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
38667
38668 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
38669
38670 * g++.dg/eh/ctor1.C: New test.
38671 * g++.dg/other/error2.C: New test.
38672
38673 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
38674
38675 * g++.dg/other/init2.C: New test.
38676
38677 2001-12-24 Richard Henderson <rth@redhat.com>
38678
38679 * gcc.dg/20011223-1.c: New.
38680 * gcc.dg/inline-1.c: New.
38681
38682 2001-12-23 Richard Henderson <rth@redhat.com>
38683
38684 * gcc.dg/asm-4.c: Test operand modifiers.
38685
38686 2001-12-23 Richard Henderson <rth@redhat.com>
38687
38688 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
38689
38690 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
38691
38692 * gcc.c-torture/execute/20011223-1.c: New test.
38693
38694 2001-12-21 Richard Henderson <rth@redhat.com>
38695
38696 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
38697 re-enables the warning.
38698
38699 2001-12-21 Richard Henderson <rth@redhat.com>
38700
38701 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
38702
38703 2001-12-20 Jakub Jelinek <jakub@redhat.com>
38704
38705 * gcc.c-torture/compile/20011218-1.c: New test.
38706
38707 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
38708
38709 * gcc.misc-test/arm-isr.exp: New file. Control running of the
38710 arm-isr.c test.
38711 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
38712 epilogue generation for ARM ISR routines.
38713
38714 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38715
38716 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
38717 * gcc.dg/format/c90-printf-3.c: Likewise.
38718 * gcc.dg/format/c99-printf-3.c: Likewise.
38719 * gcc.dg/format/ext-1.c: Likewise.
38720 * gcc.dg/format/ext-6.c: Likewise.
38721 * gcc.dg/format/format.h: Prototype unlocked stdio.
38722
38723 2001-12-20 Richard Henderson <rth@redhat.com>
38724
38725 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
38726 (arena): Use it.
38727 (malloc): Correct allocation logic. Abort if we fill up the
38728 arena before initialization complete.
38729 (realloc): Correct allocation logic.
38730
38731 2001-12-20 Jakub Jelinek <jakub@redhat.com>
38732
38733 * gcc.c-torture/compile/20011219-2.c: New test.
38734
38735 * gcc.c-torture/execute/20011219-1.c: New test.
38736
38737 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
38738
38739 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
38740 target does not support weak symbols.
38741
38742 2001-12-19 Jakub Jelinek <jakub@redhat.com>
38743
38744 * gcc.c-torture/compile/20011219-1.c: New test.
38745
38746 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
38747
38748 * g++.dg/other/error1.C: New test.
38749
38750 2001-12-17 Jeffrey A Law (law@redhat.com)
38751
38752 * gcc.c-torture/execute/20011217-1.c: New test.
38753
38754 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
38755
38756 * objc.dg/special/: New directory.
38757 * objc.dg/special/special.exp: New file.
38758 * objc.dg/special/unclaimed-category-1.h: New file.
38759 * objc.dg/special/unclaimed-category-1a.m: New file.
38760 * objc.dg/special/unclaimed-category-1.m: New file.
38761
38762 2001-12-17 Andreas Jaeger <aj@suse.de>
38763
38764 * gcc.c-torture/compile/20011217-2.c: New test.
38765
38766 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
38767
38768 * gcc.c-torture/compile/20011217-1.c: New test.
38769
38770 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
38771
38772 * testsuite/gcc.dg/20011214-1.c: New.
38773
38774 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
38775
38776 * gcc.dg/altivec-4.c: New.
38777
38778 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
38779
38780 * gcc.dg/20011113-1.c: New test.
38781
38782 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
38783
38784 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
38785 std::__malloc_alloc_template<0> and
38786 std::__default_alloc_template<false, 0>.
38787
38788 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
38789
38790 * objc/execute/bf-21.m: New test.
38791 * objc/execute/enumeration-1.m: New test.
38792 * objc/execute/enumeration-2.m: New test.
38793
38794 2001-12-12 Jakub Jelinek <jakub@redhat.com>
38795
38796 * gcc.dg/gnu89-init-1.c: New test.
38797
38798 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
38799
38800 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
38801 * g++.old-deja/g++.jason/2371.C: Likewise.
38802 * g++.old-deja/g++.jason/template33.C: Likewise.
38803 * g++.old-deja/g++.jason/template34.C: Likewise.
38804 * g++.old-deja/g++.jason/template36.C: Likewise.
38805 * g++.old-deja/g++.oliva/typename1.C: Likewise.
38806 * g++.old-deja/g++.oliva/typename2.C: Likewise.
38807 * g++.old-deja/g++.other/typename1.C: Likewise.
38808 * g++.old-deja/g++.pt/inherit2.C: Likewise.
38809 * g++.old-deja/g++.pt/nontype5.C: Likewise.
38810 * g++.old-deja/g++.pt/typename11.C: Likewise.
38811 * g++.old-deja/g++.pt/typename14.C: Likewise.
38812 * g++.old-deja/g++.pt/typename16.C: Likewise.
38813 * g++.old-deja/g++.pt/typename3.C: Likewise.
38814 * g++.old-deja/g++.pt/typename4.C: Likewise.
38815 * g++.old-deja/g++.pt/typename5.C: Likewise.
38816 * g++.old-deja/g++.pt/typename7.C: Likewise.
38817 * g++.old-deja/g++.robertl/eb9.C: Likewise.
38818
38819 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
38820
38821 * g++.dg/other/linkage1.C: New test.
38822 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
38823 specifiers.
38824
38825 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
38826
38827 * gcc.dg/concat.c: New test.
38828
38829 2001-12-11 Stan Shebs <shebs@apple.com>
38830
38831 * objc/compile: New test directory.
38832 * objc/compile/compile.exp: New expect script.
38833 * objc/compile/20011211-1.m: New compile test.
38834
38835 2001-12-11 Jason Merrill <jason@redhat.com>
38836
38837 * lib/prune.exp (prune_gcc_output): Also handle "In member
38838 function". So many permutations...
38839
38840 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
38841
38842 * g++.dg/template/typedef1.C: New test.
38843
38844 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
38845
38846 * g++.dg/other/copy1.C: New test.
38847
38848 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
38849
38850 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
38851
38852 * gcc.dg/builtin-choose-expr.c: New.
38853
38854 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
38855
38856 * gcc.dg/altivec-2.c: New.
38857
38858 2001-12-07 Richard Henderson <rth@redhat.com>
38859
38860 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
38861
38862 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
38863
38864 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
38865 ultrasparc.
38866
38867 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38868
38869 * g++-old.deja/g++.robertl/eb101.C: Deleted.
38870
38871 2001-12-06 Janis Johnson <janis187@us.ibm.com>
38872
38873 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
38874 variable argument list.
38875
38876 2001-12-06 Zack Weinberg <zack@codesourcery.com>
38877
38878 * gcc.c-torture/execute/memcheck: Delete entire directory.
38879 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
38880 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
38881
38882 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
38883
38884 * gcc.dg/Wshadow-1.c: New test.
38885
38886 2001-12-05 Jakub Jelinek <jakub@redhat.com>
38887
38888 * gcc.c-torture/compile/20011130-1.c: New test.
38889
38890 * gcc.dg/noncompile/20011025-1.c: New test.
38891
38892 * g++.dg/other/anon-union.C: New test.
38893
38894 * gcc.c-torture/execute/20011024-1.c: New test.
38895
38896 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
38897
38898 * gcc.c-torture/execute/20000722-1.x,
38899 gcc.c-torture/execute/20010123-1.x: Remove.
38900 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
38901 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
38902 gcc.dg/c99-complit-2.c: New tests.
38903
38904 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
38905
38906 * g++.dg/inherit/base1.C: New test.
38907
38908 2001-12-04 Jakub Jelinek <jakub@redhat.com>
38909
38910 * g++.dg/other/stdarg1.C: New test.
38911
38912 * gcc.c-torture/compile/20011130-2.c: New test.
38913
38914 2001-12-03 Janis Johnson <janis187@us.ibm.com>
38915
38916 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
38917 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
38918 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
38919 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
38920 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
38921 * gcc.dg/builtin-prefetch-1.c: New test.
38922
38923 2001-12-03 Jakub Jelinek <jakub@redhat.com>
38924
38925 * gcc.dg/20011130-1.c: New test.
38926
38927 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
38928
38929 * g++.dg/other/scope1.C: New test.
38930 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
38931
38932 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
38933
38934 * gcc.dg/vla-init-1.c: New test.
38935
38936 2001-12-01 Geoff Keating <geoffk@redhat.com>
38937
38938 * gcc.c-torture/compile/structs.c: New testcase from GDB.
38939
38940 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
38941
38942 * objc.dg/alias.m: Update.
38943 * objc.dg/class-1.m: Update.
38944 * objc.dg/const-str-1.m: Update.
38945 * objc.dg/fwd-proto-1.m: Update.
38946 * objc.dg/id-1.m: Update.
38947 * objc.dg/super-class-1.m: Update.
38948
38949 2001-11-29 Mark Mitchell <mark@codesourcery.com>
38950
38951 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
38952 constructs.
38953
38954 2001-11-28 Jeffrey A Law (law@cygnus.com)
38955
38956 * gcc.c-torture/execute/20011128-1.c: New test.
38957
38958 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
38959
38960 * gcc.dg/20011127-1.c: New test.
38961
38962 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
38963
38964 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
38965 from Austin Group draft 7.
38966 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
38967 scanf format arguments.
38968 * gcc.dg/format/no-exargs-2.c: New test.
38969
38970 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
38971
38972 * g++.dg/abi/vbase8-4.C: New test.
38973
38974 2001-11-24 Ian Lance Taylor <ian@airs.com>
38975
38976 * gcc.c-torture/execute/20011121-1.c: New test.
38977
38978 2001-11-23 Jeffrey A Law (law@cygnus.com)
38979
38980 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
38981
38982 2001-11-23 Andreas Jaeger <aj@suse.de>
38983
38984 * gcc.dg/cpp/charconst-2.c: New test.
38985
38986 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
38987
38988 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
38989 to the host if it is remote. Let tests specify extra headers
38990 they use.
38991 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
38992 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
38993 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
38994 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
38995 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
38996 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
38997 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
38998 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
38999 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
39000 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
39001
39002 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
39003
39004 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
39005 for little endian ARMs.
39006
39007 2001-11-20 Jakub Jelinek <jakub@redhat.com>
39008
39009 * gcc.c-torture/compile/20011119-1.c: New test.
39010 * gcc.c-torture/compile/20011119-2.c: New test.
39011
39012 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
39013
39014 * gcc.dg/altivec-1.c: Fix typo.
39015
39016 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
39017
39018 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
39019
39020 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
39021
39022 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
39023
39024 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
39025
39026 * lib/g77.exp: Don't specify --rpath-link.
39027
39028 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
39029 across all the headers.
39030 * gcc.dg/format/format.exp: For testing on a remote host,
39031 copy format.h.
39032
39033 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
39034 * gcc.c-torture/execute/930406-1.c: Likewise.
39035 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39036
39037 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
39038
39039 * gcc.dg/altivec-1.c: New.
39040
39041 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
39042
39043 * gcc.dg/cpp/fpreprocessed.c: New test case.
39044
39045 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
39046
39047 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
39048 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
39049 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
39050
39051 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
39052
39053 * gcc.dg/no-builtin-1.c: New test.
39054
39055 2001-11-16 Jakub Jelinek <jakub@redhat.com>
39056
39057 * gcc.c-torture/execute/20011115-1.c: New test.
39058
39059 2001-11-15 Jakub Jelinek <jakub@redhat.com>
39060
39061 * gcc.c-torture/compile/20011114-2.c: New test.
39062 * gcc.c-torture/compile/20011114-3.c: New test.
39063 * gcc.c-torture/compile/20011114-4.c: New test.
39064
39065 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
39066
39067 * g++.dg/other/init1.C: New test.
39068
39069 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
39070
39071 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
39072 message.
39073
39074 * gcc.c-torture/execute/20011114-1.c: New testcase.
39075
39076 * gcc.c-torture/compile/20010327-1.c: Revert last change.
39077 * gcc.c-torture/compile/20011114-1.c: New test, exactly
39078 like the (before this change) version of 20010327-1.c.
39079
39080 2001-11-14 Roger Sayle <roger@eyesopen.com>
39081
39082 * gcc.c-torture/execute/string-opt-13.c: New testcase.
39083
39084 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
39085
39086 * g++.dg/init/array2.C: New test.
39087
39088 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
39089
39090 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
39091
39092 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
39093
39094 * g++.dg/other/forscope1.C: New test.
39095 * g++.dg/ext/forscope1.C: New test.
39096 * g++.dg/ext/forscope2.C: New test.
39097
39098 2001-11-13 Jakub Jelinek <jakub@redhat.com>
39099
39100 * gcc.c-torture/execute/20011113-1.c: New test.
39101
39102 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
39103
39104 * gcc.c-torture/execute/20011109-2.c: New test.
39105
39106 * gcc.c-torture/execute/20011109-1.c: New test.
39107
39108 2001-11-09 Jakub Jelinek <jakub@redhat.com>
39109
39110 * gcc.c-torture/compile/20011109-1.c: New test.
39111
39112 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
39113
39114 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
39115 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
39116 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
39117 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
39118 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
39119 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
39120 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
39121
39122 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
39123
39124 * g++.dg/warn/Wshadow-1.C: New tests.
39125 * g++.old-deja/g++.mike/for3.C: Update.
39126
39127 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
39128
39129 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
39130 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
39131 XFAILs. Adjust expected error texts.
39132 * gcc.c-torture/compile/20011106-1.c,
39133 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
39134 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
39135 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
39136 gcc.dg/c99-array-lval-5.c: New tests.
39137
39138 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
39139
39140 * gcc.dg/cpp/defined.c: Update.
39141
39142 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
39143
39144 * gcc.c-torture/execute/anon-1.c: New test.
39145
39146 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
39147
39148 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
39149 same size, so no warning should be produced on stormy16.
39150
39151 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
39152 due to oversized array.
39153 * g++.old-deja/g++.mike/ns15.C: Likewise.
39154 * g++.old-deja/g++.pt/crash16.C: Likewise.
39155
39156 2001-11-02 Graham Stott <grahams@redhat.com>
39157
39158 * g++.dgother/debug1.C: Fix typos.
39159
39160 2001-11-01 Jakub Jelinek <jakub@redhat.com>
39161
39162 * g++.dg/other/debug1.C: New test.
39163
39164 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
39165
39166 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
39167 of unsigned long.
39168
39169 2001-10-30 Jakub Jelinek <jakub@redhat.com>
39170
39171 * gcc.dg/20011029-2.c: New test.
39172
39173 * gcc.c-torture/compile/20011029-1.c: New test.
39174
39175 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
39176
39177 * objc/execute/class_self-1.m: New test.
39178 * objc/execute/class_self-2.m: New test.
39179
39180 2001-10-25 Zack Weinberg <zack@codesourcery.com>
39181
39182 * gcc.misc-tests/msgs.exp: Delete.
39183 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
39184 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
39185 error set to match recent changes.
39186
39187 2001-10-24 Zack Weinberg <zack@codesourcery.com>
39188
39189 * gcc.dg/20011021-1.c: New test.
39190
39191 2001-10-24 Jakub Jelinek <jakub@redhat.com>
39192
39193 * gcc.c-torture/compile/20011023-1.c: New test.
39194
39195 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
39196
39197 * lib/g77.exp: Rewrite based on lib/g++.exp.
39198
39199 2001-10-19 Jakub Jelinek <jakub@redhat.com>
39200
39201 * gcc.c-torture/execute/20011019-1.c: New test.
39202
39203 * gcc.dg/20011018-1.c: New test.
39204
39205 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
39206
39207 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
39208
39209 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
39210
39211 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
39212 * gcc.dg/attr-invalid.c: Likewise.
39213
39214 2001-10-18 Jakub Jelinek <jakub@redhat.com>
39215
39216 * testsuite/gcc.dg/20011015-1.c: New test.
39217
39218 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
39219
39220 * g++.dg/template/unify2.C: New test.
39221
39222 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
39223
39224 * g++.dg/other/exception-specification.C: New test
39225
39226 2001-10-13 Tom Rix <trix@redhat.com>
39227
39228 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
39229 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
39230
39231 2001-10-12 Jakub Jelinek <jakub@redhat.com>
39232
39233 * testsuite/gcc.dg/20011009-1.c: New test.
39234
39235 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
39236
39237 PR g++/4476
39238 * g++.dg/other/friend1.C: New test.
39239
39240 2001-10-11 Richard Henderson <rth@redhat.com>
39241
39242 * g++.old-deja/g++.other/crash18.C: Add -S to options.
39243
39244 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39245
39246 * gcc.c-torture/compile/20011010-1.c: New.
39247
39248 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
39249
39250 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
39251 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
39252 g77.f-torture/execute/execute.exp,
39253 g77.f-torture/noncompile/noncompile.exp,
39254 gcc.c-torture/compile/compile.exp,
39255 gcc.c-torture/execute/execute.exp,
39256 gcc.c-torture/execute/ieee/ieee.exp,
39257 gcc.c-torture/execute/memcheck/memcheck.exp,
39258 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
39259 objc/execute/execute.exp: Update FSF address.
39260
39261 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
39262
39263 * gcc.dg/cpp/cmdlne-C.c: Update.
39264 * gcc.dg/cpp/cmdlne-C2.c: New.
39265
39266 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39267
39268 * gcc.c-torture/execute/20011008-3.c: New.
39269
39270 2001-10-08 DJ Delorie <dj@redhat.com>
39271
39272 * gcc.dg/20011008-1.c: New.
39273 * gcc.dg/20011008-2.c: New.
39274
39275 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
39276
39277 * gcc.dg/cpp/spacing1.c: Update test.
39278
39279 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
39280
39281 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
39282 spelling errors of "separate" as "seperate".
39283
39284 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
39285
39286 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
39287 enough to avoid inlining.
39288
39289 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
39290
39291 * lib/g77.exp: set libg2c_dir correctly.
39292
39293 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
39294
39295 * gcc.dg/cpp/macro11.c: New test.
39296
39297 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
39298
39299 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
39300 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
39301 gcc.dg/format/multattr-3.c: New tests.
39302 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
39303 tests for format attributes on function pointers being rejected.
39304
39305 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
39306
39307 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
39308
39309 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
39310
39311 * g++.dg/warn/format1.C: New test.
39312
39313 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
39314
39315 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
39316
39317 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
39318
39319 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
39320
39321 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
39322
39323 * gcc.dg/cpp/redef2.c: Add test.
39324
39325 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
39326
39327 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
39328 long-standing bug on i686, apparently.
39329 * gcc.c-torture/execute/loop-2c.x: New file.
39330 * gcc.c-torture/execute/loop-2d.x: New file.
39331 * gcc.c-torture/execute/loop-3c.x: New file.
39332
39333 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
39334
39335 * gcc.dg/cpp/20000625-2.c: Correct line number.
39336
39337 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
39338
39339 * gcc.dg/cpp/macro10.c: New test.
39340 * gcc.dg/cpp/strify3.c: New test.
39341 * gcc.dg/cpp/spacing1.c: Add tests.
39342 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
39343 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
39344
39345 2001-09-24 DJ Delorie <dj@redhat.com>
39346
39347 * gcc.c-torture/execute/20010924-1.c: New test.
39348
39349 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
39350
39351 * testsuite/objc/execute/paste.m: Remove.
39352
39353 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
39354
39355 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
39356
39357 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
39358
39359 * g77.dg/strlen0.f: New test.
39360
39361 2001-09-21 Richard Henderson <rth@redhat.com>
39362
39363 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
39364 * g++.old-deja/g++.abi/vtable2.C: Likewise.
39365
39366 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
39367
39368 Table-driven attributes.
39369 * g++.dg/ext/attrib1.C: New test.
39370
39371 2001-09-20 DJ Delorie <dj@redhat.com>
39372
39373 * gcc.dg/20000926-1.c: Update expected warning messages.
39374 * gcc.dg/array-2.c: Likewise, and test for warnings too.
39375 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
39376 array.
39377
39378 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
39379
39380 * g++.dg/eh/registers1.C: New test case.
39381
39382 2001-09-17 Richard Henderson <rth@redhat.com>
39383
39384 * gcc.dg/array-5.c: Fix VLA decomposition test.
39385
39386 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
39387
39388 * gcc.dg/cpp/line5.c: New testcase.
39389
39390 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
39391
39392 * gcc.dg/cpp/macro9.c: New test.
39393
39394 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
39395
39396 * gcc.c-torture/execute/980223.c: Change type of addr from long
39397 to char *.
39398
39399 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
39400
39401 * gcc.c-torture/execute/20010915-1.c: New test.
39402
39403 2001-09-14 Janis Johnson <janis187@us.ibm.com>
39404
39405 * g77.dg/bprob: New directory.
39406 * g77.dg/bprob/bprob.exp: New file.
39407 * g77.dg/bprob/bprob-1.f: New test.
39408 * g77.dg/gcov: New directory.
39409 * g77.dg/gcov/gcov.exp: New file.
39410 * g77.dg/gcov/gcov-1.f: New test.
39411 * g77.dg/gcov/gcov-1.x: New file.
39412
39413 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
39414
39415 * gcc.dg/cpp/directiv.c: Update.
39416 * gcc.dg/cpp/undef1.c: Update.
39417
39418 2001-09-12 Jakub Jelinek <jakub@redhat.com>
39419
39420 * gcc.dg/20010912-1.c: New test.
39421
39422 2001-09-11 Janis Johnson <janis187@us.ibm.com>
39423
39424 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
39425 language-independent file in lib.
39426 * lib/gcov.exp: New file.
39427
39428 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
39429
39430 * gcc.c-torture/compile/20010911-1.c: New test.
39431
39432 2001-09-10 Janis Johnson <janis187@us.ibm.com>
39433
39434 * lib/profopt.exp: New, to support profile-directed optimizations.
39435 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
39436 * gcc.misc-tests/bprob-1.c: New test.
39437 * gcc.misc-tests/bprob-2.c: New test.
39438
39439 2001-09-07 Janis Johnson <janis187@us.ibm.com>
39440
39441 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
39442 XFAIL and which kinds of gcov output to verify.
39443 * gcc.misc-tests/gcov-4b.x: New file.
39444 * gcc.misc-tests/gcov-5b.x: New file.
39445 * gcc.misc-tests/gcov-6.x: New file.
39446 * gcc.misc-tests/gcov-7.c: New test.
39447 * gcc.misc-tests/gcov-7.x: New file.
39448
39449 2001-09-06 Janis Johnson <janis187@us.ibm.com>
39450
39451 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39452 * gcc.misc-tests/gcov-6.c: New test.
39453
39454 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
39455
39456 PR c++/3986
39457 * g++.dg/abi/vbase1.C: New test.
39458
39459 2001-09-05 Ziemowit Laski <zlaski@apple.com>
39460
39461 * objc.dg/method-2.m: New.
39462
39463 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
39464
39465 PR c++/4203
39466 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39467 * g++.dg/init/empty1.C: New test.
39468
39469 2001-09-03 Jakub Jelinek <jakub@redhat.com>
39470
39471 * gcc.c-torture/compile/20010903-1.c: New test.
39472
39473 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
39474
39475 * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39476 for m68k.
39477
39478 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
39479
39480 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39481
39482 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39483
39484 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39485
39486 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
39487
39488 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39489 for 16-bit 'unsigned int'.
39490
39491 2001-08-29 Kazu Hirata <kazu@hxi.com>
39492
39493 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39494
39495 2001-08-27 Richard Henderson <rth@redhat.com>
39496
39497 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39498 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39499
39500 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
39501
39502 * gcc.dg/asm-names.c (ymain): New.
39503
39504 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
39505
39506 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
39507 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
39508 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
39509
39510 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39511
39512 * gcc.dg/compare5.c: New testcase.
39513
39514 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
39515
39516 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
39517 and "In instantiation".
39518
39519 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
39520
39521 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
39522
39523 2001-08-20 Janis Johnson <janis187@us.ibm.com>
39524
39525 * gcc.misc-tests/gcov.exp: Add support for branch information.
39526 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
39527 * gcc.misc-tests/gcov-4.c: New test.
39528 * gcc.misc-tests/gcov-4b.c: New test.
39529 * gcc.misc-tests/gcov-5b.c: New test.
39530
39531 2001-08-20 Zack Weinberg <zackw@panix.com>
39532
39533 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
39534 expected to fail.
39535
39536 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
39537
39538 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
39539
39540 2001-08-19 Jakub Jelinek <jakub@redhat.com>
39541
39542 * g++.dg/eh/template1.C: New test.
39543
39544 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
39545
39546 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
39547 Fix thinko.
39548 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
39549 for xfail.
39550
39551 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
39552
39553 * lib/g77-dg.exp: Use prune.exp for common procedures
39554 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
39555 * lib/g77.exp: (g77-dg-prune) Remove
39556
39557 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
39558
39559 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
39560
39561 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39562
39563 * g++.dg/template/unify1.C: New test.
39564
39565 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
39566
39567 * g++.dg/abi/empty4.C: New test.
39568
39569 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
39570
39571 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
39572 solaris2.*
39573 * g77.f-torture/compile/pr3743.x: Likewise.
39574
39575 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
39576
39577 * g++.dg/other/using-declaration.C: New test.
39578
39579 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
39580
39581 * gcc.dg/cpp/tr-sign.c: New testcase.
39582
39583 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
39584
39585 * gcc.dg/cpp/19951025-1.c: Revert.
39586 * gcc.dg/cpp/directiv.c: We no longer process directives that
39587 interrupt macro arguments.
39588
39589 2001-08-03 Zack Weinberg <zackw@stanford.edu>
39590
39591 * gcc.dg/bconstp-1.c: New test.
39592
39593 2001-08-03 Richard Henderson <rth@redhat.com>
39594
39595 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
39596
39597 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
39598
39599 * gcc.dg/cpp/19951025-1.c: Update.
39600
39601 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
39602
39603 * g77.dg/ff90-1.f (s): Fix reference of variable z,
39604 should be x.
39605
39606 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
39607
39608 Kill -fhonor-std.
39609 * g++.old-deja/g++.ns/ns14.C: Remove special options.
39610 * g++.old-deja/g++.other/std1.C: Likewise.
39611 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
39612
39613 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39614
39615 * lib/g77.exp: Load gcc-defs.exp for common procedures
39616 (g77_pass, g77_fail, g77_finish, g77_exit,
39617 ${tool}_check_unsupported_p} Now redundant. Deleted.
39618
39619 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39620
39621 * g77.dg/fbackslash.f
39622 * g77.dg/fcase-preserve.f
39623 * g77.dg/ff90-1.f
39624 * g77.dg/ffixed-line-length-0.f
39625 * g77.dg/ffixed-line-length-132.f
39626 * g77.dg/ffixed-line-length-7.f
39627 * g77.dg/ffixed-line-length-72.f
39628 * g77.dg/ffixed-line-length-none.f
39629 * g77.dg/ffree-form-1.f
39630 * g77.dg/fno-backslash.f
39631 * g77.dg/fno-f90-1.f
39632 * g77.dg/fno-fixed-form-1.f
39633 * g77.dg/fno-onetrip.f
39634 * g77.dg/fno-typeless-boz.f
39635 * g77.dg/fno-underscoring.f
39636 * g77.dg/fno-vxt-1.f
39637 * g77.dg/fonetrip.f
39638 * g77.dg/ftypeless-boz.f
39639 * g77.dg/fugly-assumed.f
39640 * g77.dg/funderscoring.f
39641 * g77.dg/fvxt-1.f
39642
39643 2001-08-01 Ziemowit Laski <zlaski@apple.com>
39644
39645 * objc.dg/fwd-proto-1.m: New.
39646 * objc.dg/local-decl-1.m: New.
39647 * objc.dg/naming-1.m: New.
39648 * objc.dg/naming-2.m: New.
39649 * objc.dg/proto-hier-1.m: New.
39650
39651 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
39652
39653 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
39654 largest-type elements to a struct makes its size grow.
39655
39656 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
39657
39658 * g++.dg/abi/vthunk1.C: New test.
39659
39660 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
39661
39662 * g++.dg/abi/vbase8-22.C: New test.
39663
39664 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
39665
39666 * gcc.dg/cpp/macro8.c: New test.
39667
39668 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
39669
39670 * g++.dg/abi/vbase8-21.C: New test.
39671
39672 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
39673
39674 * g++.dg/abi/vbase8-10.C: New test.
39675
39676 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39677
39678 * lib/g++.exp (g++_set_ld_library_path): Renamed to
39679 ${tool}_set_ld_library_path.
39680 Changed caller.
39681 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
39682 g++.exp.
39683
39684 2001-07-26 Stan Cox <scox@redhat.com>
39685
39686 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
39687 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
39688 gcc_exit, gcc_check_unsupported_p):
39689 Moved to gcc-deps.exp
39690 * gcc-deps.exp: New file.
39691
39692 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39693
39694 * g++.old-deja/g++.pt/defarg14.C: New test.
39695
39696 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
39697
39698 * g++.old-deja/g++.other/lineno5.C: New test.
39699
39700 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
39701
39702 * g++.old-deja/g++.pt/crash68.C: New test.
39703
39704 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
39705
39706 * g++.old-deja/g++.other/crash42.C: New test.
39707
39708 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
39709
39710 * gcc.dg/cpp/extratokens.c: Fix.
39711 * gcc.dg/cpp/skipping2.c: New tests.
39712
39713 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39714
39715 * gcc.c-torture/execute/20010724-1.c: New file.
39716 * gcc.c-torture/execute/20010724-1.x: New file.
39717
39718 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
39719
39720 * g++.old-deja/g++.other/cond7.C: New test.
39721
39722 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
39723
39724 * g++.old-deja/g++.other/optimize4.C: New test.
39725
39726 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
39727
39728 * g++.old-deja/g++.abi/vbase8-5.C: New test.
39729
39730 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
39731
39732 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
39733 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
39734 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
39735 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
39736
39737 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
39738 bug report" message.
39739
39740 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
39741 * g++.dg/ext/instantiate1.C: Move from old-deja.
39742
39743 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
39744
39745 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
39746 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
39747 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
39748 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
39749
39750 2001-07-23 Jeffrey A Law (law@cygnus.com)
39751
39752 * gcc.c-torture/execute/20010723-1.c: New test.
39753
39754 2001-07-23 Ben Elliston <bje@redhat.com>
39755
39756 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
39757
39758 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39759
39760 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
39761 i[34567]86-*-*.
39762 Delete handling of ieee_multilib_flags.
39763 Pass -mieee for alpha*-*-* and sh-*-*.
39764 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
39765
39766 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
39767
39768 Remove old-abi tests.
39769 * g++.old-deja/g++.mike/p11116.C: Remove.
39770 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
39771
39772 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
39773
39774 * g77.f-torture/compile/pr3743.f: New test
39775
39776 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
39777
39778 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
39779
39780 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39781
39782 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
39783 g++.old-deja/g++.pt/static6.C: Likewise.
39784 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
39785 supports weak symbols.
39786
39787 2001-07-18 Andreas Jaeger <aj@suse.de>
39788
39789 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
39790 supported again.
39791
39792 2001-07-18 Andreas Jaeger <aj@suse.de>
39793
39794 * gcc.dg/iftrap-1.c: Fix target line.
39795
39796 2001-07-17 Richard Henderson <rth@redhat.com>
39797
39798 * gcc.c-torture/execute/20010717-1.c: New.
39799
39800 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
39801
39802 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
39803 tests.
39804
39805 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
39806
39807 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
39808
39809 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39810
39811 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
39812 UAC_SIGBUS, UAC_NOPRINT definitions.
39813
39814 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
39815
39816 * objc/execute/object_is_class.m: New test.
39817 * objc/execute/object_is_meta_class.m: New test.
39818
39819 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
39820
39821 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
39822 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
39823
39824 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
39825
39826 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
39827 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
39828
39829 2001-07-14 Richard Henderson <rth@redhat.com>
39830
39831 * gcc.dg/iftrap-1.c: New.
39832
39833 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
39834
39835 * g77.f-torture/execute/intrinsic77.f: New test.
39836
39837 2001-07-11 Janis Johnson <janis@us.ibm.com>
39838
39839 * gcc.misc-tests/gcov-3.c: New test.
39840
39841 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
39842
39843 * gcc.c-torture/compile/20010711-1.c,
39844 * gcc.c-torture/compile/20010711-2.c: New tests.
39845
39846 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
39847
39848 * gcc.c-torture/execute/20010711-1.c: New test.
39849
39850 2001-07-11 Ben Elliston <bje@redhat.com>
39851
39852 * g++.old-deja/g++.other/enum5.C: New test.
39853
39854 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
39855
39856 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
39857 (g++-dg-prune): Call prune_gcc_output.
39858 * prune.exp: New file for prune_gcc_output.
39859 * lib/g++.exp, lib/gcc.exp: Load it.
39860
39861 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
39862
39863 * gcc.c-torture/compile/20010701-1.c,
39864 g++.old-deja/g++.ext/attrib6.C: New tests.
39865
39866 2001-07-06 Jeffrey A Law (law@cygnus.com)
39867
39868 * gcc.c-torture/compile/20010706-1.c: New test.
39869
39870 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
39871
39872 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
39873
39874 2001-06-28 Stan Shebs <shebs@apple.com>
39875
39876 * gcc.dg/pragma-darwin.c: New test.
39877
39878 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39879
39880 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
39881 Solaris 2.[678] system.
39882
39883 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
39884
39885 * gcc.dg/20010622-1.c: New test.
39886
39887 2001-06-18 Stan Shebs <shebs@apple.com>
39888
39889 * objc.dg: New directory.
39890 * objc.dg/dg.exp: New file.
39891 * objc.dg/alias.m: New.
39892 * objc.dg/class-1.m: New.
39893 * objc.dg/class-2.m: New.
39894 * objc.dg/const-str-1.m: New.
39895 * objc.dg/const-str-2.m: New.
39896 * objc.dg/id-1.m: New.
39897 * objc.dg/method-1.m: New.
39898 * objc.dg/super-class-1.m: New.
39899 * lib/objc-dg.exp: New file.
39900
39901 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
39902
39903 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
39904 of label name.
39905
39906 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
39907
39908 * g++.old-deja/g++.abi/vbase8-9.C: New test.
39909
39910 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39911
39912 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
39913 variable.
39914
39915 2001-06-12 Richard Henderson <rth@redhat.com>
39916
39917 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
39918
39919 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
39920
39921 * g++.old-deja/g++.abi/vbase5.C: New test.
39922 * g++.old-deja/g++.abi/vbase6.C: New test.
39923 * g++.old-deja/g++.abi/vbase7.C: New test.
39924
39925 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39926
39927 * gcc.c-torture/compile/20010610-1.c: New test.
39928
39929 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
39930
39931 * g++.old-deja/g++.abi/vbase4.C: New test.
39932
39933 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
39934
39935 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
39936 support %f for HC11/HC12 targets.
39937 * gcc.c-torture/execute/930513-1.x: New file, likewise.
39938 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
39939 on HC11/HC12 targets.
39940 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
39941
39942 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39943
39944 * gcc.dg/wchar_t-1.c: New file.
39945 * gcc.dg/wint_t-1.c: Likewise.
39946
39947 2001-06-11 Bernd Schmidt <bernds@redhat.com>
39948
39949 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
39950
39951 2001-06-11 Richard Henderson <rth@redhat.com>
39952
39953 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
39954
39955 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
39956
39957 * gcc.c-torture/compile/20010611-1.c: New test.
39958
39959 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
39960
39961 * gcc.dg/c99-tag-1.c: Add more tests.
39962
39963 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
39964
39965 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
39966 representation on MN10300 and ARM/Thumb.
39967
39968 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
39969
39970 * g77.f-torture/execute/20010610.f: New.
39971
39972 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
39973
39974 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
39975 names.
39976
39977 2001-06-09 Richard Henderson <rth@redhat.com>
39978
39979 * gcc.c-torture/execute/ashrdi-1.c: New.
39980 * gcc.c-torture/execute/ashldi-1.c: New.
39981 * gcc.c-torture/execute/lshrdi-1.c: New.
39982
39983 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
39984
39985 * objc/execute/load-3.m: Added. Check sending +load to categories,
39986 in addition to classes.
39987
39988 2001-06-08 Stan Shebs <shebs@apple.com>
39989
39990 * objc/execute/load-2.m: New test. From Nicola Pero
39991 <n.pero@mi.flashnet.it>.
39992
39993 2001-06-08 Jakub Jelinek <jakub@redhat.com>
39994
39995 * gcc.c-torture/execute/20010605-2.c: New test.
39996
39997 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
39998
39999 * g++.old-deja/g++.abi/vbase2.C: New test.
40000 * g++.old-deja/g++.abi/vbase3.C: New test.
40001
40002 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
40003
40004 * g++.old-deja/g++.pt/friend49.C: New test.
40005
40006 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
40007
40008 * g++.old-deja/g++.ext/anon3.C: New test.
40009
40010 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
40011
40012 * g++.old-deja/g++.other/conv7.C: New test.
40013
40014 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
40015
40016 * gcc.c-torture/compile/20010605-2.c: New test.
40017
40018 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
40019
40020 * gcc.c-torture/execute/20010604-1.c: New test.
40021
40022 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
40023
40024 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
40025
40026 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
40027
40028 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
40029 (g++_link_flags): Likewise.
40030 (g++_init): Pass gccpath's value to two previous functions.
40031
40032 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40033
40034 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
40035 Ensure logfile entry matches exec command line.
40036
40037 2001-05-31 Richard Henderson <rth@redhat.com>
40038
40039 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
40040 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
40041
40042 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
40043
40044 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
40045 compiler for irix6.2
40046
40047 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
40048
40049 * g++.old-deja/g++.other/optimize3.C: New file.
40050
40051 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
40052
40053 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
40054 assemble.
40055
40056 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
40057
40058 * g++.old-deja/g++.other/optimize2.C: New file.
40059
40060 2001-05-25 Diego Novillo <dnovillo@redhat.com>
40061
40062 * gcc.c-torture/compile/20010518-2.c: New file.
40063 * gcc.c-torture/execute/20010518-1.c: New file.
40064 * gcc.c-torture/execute/20010518-2.c: New file.
40065
40066 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
40067
40068 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
40069
40070 2001-05-24 Mark Mitchell <mark@codesourcery.com>
40071
40072 G++ no longer defines builtins that do not begin with __builtin.
40073 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
40074 * g++.old-deja/g++.brendand/misc13.C: Likewise.
40075 * g++.old-deja/g++.law/builtin1.C: Likewise.
40076 * g++.old-deja/g++.law/cvt2.C: Likewise.
40077 * g++.old-deja/g++.mike/net5.C: Likewise.
40078 * g++.old-deja/g++.other/builtins1.C: Likewise.
40079 * g++.old-deja/g++.other/builtins2.C: Likewise.
40080 * g++.old-deja/g++.other/builtins3.C: Likewise.
40081 * g++.old-deja/g++.other/builtins4.C: Likewise.
40082 * g++.old-deja/g++.other/inline8.C: Likewise.
40083 * g++.old-deja/g++.robertl/eb39.C: Likewise.
40084
40085 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
40086
40087 * g++.old-deja/g++.pt/using1.C: Adjust.
40088 * g++.old-deja/g++.pt/using2.C: New test.
40089
40090 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
40091
40092 * gcc.dg/cpp/charconst.c: New tests.
40093 * gcc.dg/cpp/escape.c: New tests.
40094 * gcc.dg/cpp/escape-1.c: New tests.
40095 * gcc.dg/cpp/escape-2.c: New tests.
40096 * gcc.dg/cpp/ucs.c: New tests.
40097
40098 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
40099
40100 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
40101 native compiler for irix6.5.
40102
40103 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
40104
40105 * lib/g++.exp (g++_include_flags): Use args to compute
40106 get_multilibs.
40107 (g++_link_flags): Likewise.
40108 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
40109
40110 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
40111
40112 * gcc.dg/c90-hexfloat-1.c: Add more tests.
40113
40114 2001-05-21 Geoff Keating <geoffk@redhat.com>
40115
40116 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
40117 this file.
40118
40119 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
40120
40121 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
40122 STACK_SIZE;
40123 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
40124 to STACK_SIZE; Use it to define size of add_histo array.
40125 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
40126 to STACK_SIZE.
40127 (f): Use GITT_SIZE to define size of gitt local table.
40128 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
40129 to STACK_SIZE; Use it to define size of bytemem array.
40130
40131 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
40132
40133 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
40134 on 68HC11/HC12 due to the asm instruction.
40135 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
40136 * gcc.c-torture/compile/920520-1.x: Likewise.
40137 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
40138 on 68HC11/HC12 because the function is larger than 64K.
40139 * gcc.c-torture/compile/961203-1.x: New file, this test fails
40140 on 68HC11/HC12 because the structure is too large.
40141
40142 2001-05-20 Richard Henderson <rth@redhat.com>
40143
40144 * gcc.c-torture/execute/20010520-1.c: New.
40145
40146 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40147
40148 * g++.old-deja/g++.warn/compare1.C: New test.
40149 * gcc.dg/compare4.c: New test.
40150
40151 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
40152
40153 * g++.old-deja/g++.other/optimize1.C: New test.
40154
40155 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40156
40157 * g++.old-deja/g++.pt/spec41.C: New test.
40158
40159 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
40160
40161 * gcc.c-torture/compile/20010114-1.x: Remove.
40162
40163 2001-05-18 Stan Shebs <shebs@apple.com>
40164
40165 * gcc.c-torture/compile/20010518-1.c: New test.
40166
40167 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
40168
40169 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
40170 * g++.old-deja/g++.pt/crash67.C: New test.
40171
40172 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
40173
40174 * g++.old-deja/g++.other/debug9.C: New test.
40175
40176 2001-05-16 Zack Weinberg <zackw@stanford.edu>
40177
40178 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
40179
40180 2001-05-16 Jan Hubicka <jh@suse.cz>
40181
40182 * gcc.c-torture/compile/20010516-1.c: New test.
40183
40184 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
40185
40186 * g++.old-deja/g++.other/crash41.C: New test.
40187
40188 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
40189
40190 * g++.old-deja/g++.pt/crash66.C: New test.
40191
40192 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
40193
40194 * g++.old-deja/g++.robertl/eb27.C: Convert.
40195
40196 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
40197
40198 * g++.dg/friend-warn.C: New test. Do not warn about friend
40199 declaration being redundant.
40200
40201 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
40202
40203 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
40204
40205 2001-05-14 Mark Mitchell <mark@codesourcery.com>
40206
40207 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
40208
40209 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
40210
40211 * lib/g++.exp: Use testsuite_flags.
40212
40213 2001-05-13 Mark Mitchell <mark@codesourcery.com>
40214
40215 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
40216
40217 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
40218
40219 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
40220
40221 2001-05-11 Mark Mitchell <mark@codesourcery.com>
40222
40223 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
40224
40225 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
40226
40227 * gcc.c-torture/compile/20010313-1.c: New test.
40228
40229 2001-05-09 Zack Weinberg <zackw@stanford.edu>
40230
40231 * gcc.dg/cpp/direct2.c: New test.
40232 * gccq.dg/cpp/direct2s.c: New test.
40233
40234 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
40235
40236 2001-05-07 Mark Mitchell <mark@codesourcery.com>
40237
40238 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
40239 * g++.old-deja/g++.other/op3.C: Likewise.
40240
40241 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
40242
40243 * gcc.dg/cpp/syshdr.h: New file.
40244 * gcc.dg/cpp/sysmac1.c: Update.
40245 * gcc.dg/cpp/sysmac2.c: Update.
40246
40247 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
40248
40249 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
40250
40251 2001-05-04 David Edelsohn <edelsohn@gnu.org>
40252
40253 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
40254 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
40255
40256 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
40257
40258 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
40259
40260 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
40261
40262 * lib/g++.exp (g++_include_flags): Don't use any special flags
40263 if TESTING_IN_BUILD_TREE is not defined.
40264 (g++_init): Use a plain 'c++' as the compiler if
40265 TESTING_IN_BUILD_TREEE is not defined.
40266
40267 2001-05-02 Jakub Jelinek <jakub@redhat.com>
40268
40269 * g++.old-deja/g++.eh/catch13.C: New test.
40270 * g++.old-deja/g++.eh/catch14.C: New test.
40271
40272 2001-05-02 Jakub Jelinek <jakub@redhat.com>
40273
40274 * gcc.dg/cpp/tr-define.c: New test.
40275
40276 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
40277
40278 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
40279 <stdlib.h>, not <malloc.h>.
40280
40281 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
40282
40283 * g++.old-deja/g++.ns/template17.C: New test.
40284
40285 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
40286
40287 * g++.old-deja/g++.pt/ref4.C: New test.
40288
40289 2001-04-30 Richard Henderson <rth@redhat.com>
40290
40291 * gcc.dg/20000724-1.c: Revert last change.
40292
40293 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
40294
40295 * g77.f-torture/execute/20010430.f: New test.
40296
40297 2001-04-30 Mark Mitchell <mark@codesourcery.com>
40298
40299 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
40300
40301 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
40302
40303 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
40304
40305 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
40306
40307 * g++.old-deja/g++.eh/crash6.C: New test.
40308
40309 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
40310
40311 * g++.old-deja/g++.other/warn7.C: New test.
40312
40313 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
40314
40315 * g++.old-deja/g++.other/defarg9.C: New test.
40316
40317 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
40318
40319 * g77.f-torture/compile/20010426.f: New test.
40320 * g77.f-torture/execute/20010426.f: New test.
40321
40322 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
40323
40324 * g77.f-torture/compile/20000629-1.x: Remove - error
40325 has been fixed.
40326
40327 2001-04-26 Jeffrey A Law (law@cygnus.com)
40328
40329 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
40330 Tweak slightly to work with g++.dg framework.
40331 * g++.dg/special/ecos.exp: Run initp1.C test.
40332 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
40333
40334 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
40335 its linker doesn't give line numbers either.
40336 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
40337
40338 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
40339
40340 * g++.old-deja/g++.other/lex1.C: New test.
40341
40342 2001-04-26 Jakub Jelinek <jakub@redhat.com>
40343
40344 * gcc.dg/noncompile/20010425-1.c: New test.
40345
40346 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
40347
40348 * g++.old-deja/g++.pt/mangle2.C: New test.
40349
40350 2001-04-25 Jakub Jelinek <jakub@redhat.com>
40351
40352 * gcc.dg/format/plus-1.c: New test.
40353
40354 2001-04-25 Jakub Jelinek <jakub@redhat.com>
40355
40356 * gcc.dg/20010423-1.c: New test.
40357
40358 2001-04-25 Jakub Jelinek <jakub@redhat.com>
40359
40360 * gcc.c-torture/execute/20010422-1.c: New test.
40361
40362 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
40363
40364 * g++.old-deja/g++.ns/type2.C: New test.
40365
40366 2001-04-24 Zack Weinberg <zackw@stanford.edu>
40367
40368 * g++.old-deja/g++.other/perf1.C: New test.
40369
40370 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
40371
40372 * gcc.dg/c99-func-2.c: Remove xfail.
40373 * gcc.dg/c99-func-3.c: Remove xfail.
40374 * gcc.dg/c99-func-4.c: Remove xfail.
40375
40376 2001-04-23 Zack Weinberg <zackw@stanford.edu>
40377
40378 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
40379
40380 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
40381
40382 * gcc.c-torture/compile/20010423-1.c: New test.
40383
40384 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
40385
40386 * g++.old-deja/g++.pt/typename28.C: New test.
40387
40388 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
40389
40390 * g++.old-deja/g++.abi/empty2.C: New test.
40391 * g++.old-deja/g++.abi/empty3.C: New test.
40392
40393 2001-04-20 Jakub Jelinek <jakub@redhat.com>
40394
40395 * g++.old-deja/g++.other/comdat2.C: New test.
40396 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40397
40398 2001-04-20 Jakub Jelinek <jakub@redhat.com>
40399
40400 * g++.old-deja/g++.other/overload14.C: New test.
40401
40402 2001-04-20 Jakub Jelinek <jakub@redhat.com>
40403
40404 * g++.old-deja/g++.other/lookup23.C: New test.
40405
40406 2001-04-20 Jakub Jelinek <jakub@redhat.com>
40407
40408 * gcc.c-torture/execute/20010403-1.c: New test.
40409
40410 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
40411 Mark Mitchell <mark@codesourcery.com>
40412
40413 * lib/old-dejagnu.exp: Don't delete output of executable.
40414 Add .exe suffix to executables.
40415
40416 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
40417
40418 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40419
40420 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40421
40422 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
40423
40424 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
40425
40426 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
40427 * g++.old-deja/g++.abi/crash1.C: New test.
40428
40429 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
40430
40431 * g++.old-deja/g++.other/crash40.C: New test.
40432
40433 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40434
40435 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
40436
40437 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
40438
40439 * g++.old-deja/g++.other/warn6.C: New test.
40440
40441 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
40442
40443 * g++.old-deja/g++.robertl/eb42.C: Same.
40444
40445 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40446
40447 * gcc.dg/wtr-conversion-1.c: New testcase.
40448
40449 2001-04-10 Richard Henderson <rth@redhat.com>
40450
40451 * g++.old-deja/g++.other/array5.C: New.
40452
40453 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40454
40455 * gcc.c-torture/execute/20010408-1.c: New test.
40456
40457 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
40458
40459 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40460 headers and constructs.
40461 * g++.old-deja/g++.robertl/eb79.C: Same.
40462 * g++.old-deja/g++.robertl/eb77.C (main): Same.
40463 * g++.old-deja/g++.robertl/eb73.C: Same.
40464 * g++.old-deja/g++.robertl/eb66.C (main): Same.
40465 * g++.old-deja/g++.robertl/eb55.C (t): Same.
40466 * g++.old-deja/g++.robertl/eb54.C (main): Same.
40467 * g++.old-deja/g++.robertl/eb46.C (main): Same.
40468 * g++.old-deja/g++.robertl/eb44.C: Same.
40469 * g++.old-deja/g++.robertl/eb41.C (main): Same.
40470 * g++.old-deja/g++.robertl/eb4.C (main): Same.
40471 * g++.old-deja/g++.robertl/eb39.C: Same.
40472 * g++.old-deja/g++.robertl/eb33.C (main): Same.
40473 * g++.old-deja/g++.robertl/eb31.C (main): Same.
40474 * g++.old-deja/g++.robertl/eb30.C: Same.
40475 * g++.old-deja/g++.robertl/eb3.C: Same.
40476 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40477 * g++.old-deja/g++.robertl/eb21.C: Same.
40478 * g++.old-deja/g++.robertl/eb15.C: Same.
40479 * g++.old-deja/g++.robertl/eb118.C: Same.
40480 * g++.old-deja/g++.robertl/eb115.C (main): Same.
40481 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40482 * g++.old-deja/g++.robertl/eb109.C: Same.
40483 * g++.old-deja/g++.other/sibcall1.C (main): Same.
40484 * g++.old-deja/g++.mike/rtti1.C: Same.
40485 * g++.old-deja/g++.mike/p658.C: Same.
40486 * g++.old-deja/g++.mike/net46.C: Same.
40487 * g++.old-deja/g++.mike/net34.C: Same.
40488 * g++.old-deja/g++.mike/memoize1.C: Same.
40489 * g++.old-deja/g++.mike/eh2.C: Same.
40490 * g++.old-deja/g++.law/weak.C: Same.
40491 * g++.old-deja/g++.law/visibility7.C: Same.
40492 * g++.old-deja/g++.law/visibility25.C: Same.
40493 * g++.old-deja/g++.law/visibility22.C: Same.
40494 * g++.old-deja/g++.law/visibility2.C: Same.
40495 * g++.old-deja/g++.law/visibility17.C: Same.
40496 * g++.old-deja/g++.law/visibility13.C: Same.
40497 * g++.old-deja/g++.law/visibility10.C: Same.
40498 * g++.old-deja/g++.law/visibility1.C: Same.
40499 * g++.old-deja/g++.law/virtual3.C (eval): Same.
40500 * g++.old-deja/g++.law/vbase1.C: Same.
40501 * g++.old-deja/g++.law/operators32.C: Same.
40502 * g++.old-deja/g++.law/nest3.C: Same.
40503 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
40504 * g++.old-deja/g++.law/except5.C (main): Same.
40505 * g++.old-deja/g++.law/cvt7.C (run): Same.
40506 * g++.old-deja/g++.law/cvt2.C: Same.
40507 * g++.old-deja/g++.law/cvt16.C: Same.
40508 * g++.old-deja/g++.law/ctors6.C (bar): Same.
40509 * g++.old-deja/g++.law/ctors17.C (main): Same.
40510 * g++.old-deja/g++.law/ctors13.C: Same.
40511 * g++.old-deja/g++.law/ctors12.C (main): Same.
40512 * g++.old-deja/g++.law/ctors10.C: Same.
40513 * g++.old-deja/g++.law/code-gen5.C: Same.
40514 * g++.old-deja/g++.law/bad-error7.C: Same.
40515 * g++.old-deja/g++.law/arm9.C: Same.
40516 * g++.old-deja/g++.law/arm12.C: Same.
40517 * g++.old-deja/g++.law/arg8.C: Same.
40518 * g++.old-deja/g++.law/arg1.C: Same.
40519 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
40520 * g++.old-deja/g++.jason/template31.C: Same.
40521 * g++.old-deja/g++.jason/template24.C (main): Same.
40522 * g++.old-deja/g++.jason/2371.C: Same.
40523 * g++.old-deja/g++.eh/new2.C: Same.
40524 * g++.old-deja/g++.eh/new1.C: Same.
40525 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
40526 * g++.old-deja/g++.brendan/nest21.C (main): Same.
40527 * g++.old-deja/g++.brendan/err-msg3.C: Same.
40528 * g++.old-deja/g++.brendan/crash62.C: Same.
40529 * g++.old-deja/g++.brendan/crash52.C: Same.
40530 * g++.old-deja/g++.brendan/crash49.C (main): Same.
40531 * g++.old-deja/g++.brendan/crash38.C: Same.
40532 * g++.old-deja/g++.brendan/crash15.C (main): Same.
40533 * g++.old-deja/g++.brendan/copy9.C: Same.
40534
40535 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
40536
40537 * gcc.c-torture/execute/20001203-2.c (memset):
40538 Count argument is of type __SIZE_TYPE__.
40539
40540 2001-04-04 Diego Novillo <dnovillo@redhat.com>
40541
40542 * gcc.c-torture/compile/20010404-1.c: New test.
40543
40544 2001-04-04 Jakub Jelinek <jakub@redhat.com>
40545
40546 * gcc.c-torture/compile/20010326-1.c: New test.
40547
40548 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
40549
40550 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
40551 peculiarities of the SH.
40552 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
40553
40554 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40555
40556 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
40557 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
40558 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
40559
40560 2001-04-02 Jakub Jelinek <jakub@redhat.com>
40561
40562 * g77.f-torture/compile/20010321-1.f: New test.
40563
40564 2001-04-02 Jakub Jelinek <jakub@redhat.com>
40565
40566 * gcc.c-torture/compile/20010329-1.c: New test.
40567
40568 2001-04-02 Jakub Jelinek <jakub@redhat.com>
40569
40570 * gcc.c-torture/execute/20010329-1.c: New test.
40571
40572 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
40573
40574 * g++.old-deja/g++.other/eh4.C: Fix typo.
40575
40576 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
40577
40578 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
40579
40580 2001-03-28 Philip Blundell <philb@gnu.org>
40581
40582 * gcc.c-torture/compile/20010328-1.c: New test.
40583
40584 2001-03-27 Richard Henderson <rth@redhat.com>
40585
40586 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
40587 * g++.old-deja/g++.eh/vbase3.C: Likewise.
40588
40589 2001-03-27 Alan Modra <alan@linuxcare.com.au>
40590
40591 * gcc.c-torture/compile/20010327-1.c: New test.
40592
40593 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
40594
40595 * g++.old-deja/g++.other/friend12.C: New test.
40596 * g++.old-deja/g++.other/friend9.C: Expect no errors.
40597 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
40598
40599 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
40600
40601 * gcc.c-torture/execute/20010325-1.c: New test.
40602
40603 2001-03-23 Jakub Jelinek <jakub@redhat.com>
40604
40605 * g++.old-deja/g++.other/mangle3.C: New test.
40606
40607 2001-03-22 Jakub Jelinek <jakub@redhat.com>
40608
40609 * g++.old-deja/g++.other/anon8.C: New test.
40610
40611 2001-03-20 Philip Blundell <philb@gnu.org>
40612
40613 * gcc.c-torture/compile/20010320-1.c: New test.
40614
40615 2001-03-17 Richard Henderson <rth@redhat.com>
40616
40617 * g++.old-deja/g++.other/eh4.C: Add expected error text.
40618
40619 2001-03-15 Geoff Keating <geoff@redhat.com>
40620
40621 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
40622 tests on AIX.
40623
40624 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
40625
40626 * g++.old-deja/g++.other/eh4.C: New test.
40627
40628 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
40629
40630 * gcc.dg/cpp/mi1.c: Update.
40631
40632 2001-03-14 Jakub Jelinek <jakub@redhat.com>
40633
40634 * g++.old-deja/g++.other/regstack.C: New test.
40635
40636 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
40637
40638 * g++.old-deja/g++.other/ref4.C: New test.
40639
40640 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
40641
40642 * objc/execute/va_method.m: Added.
40643 * objc/execute/IMP.m: Added.
40644 * objc/execute/_cmd.m: Added.
40645 * objc/execute/accessing_ivars.m: Added.
40646 * objc/execute/class-1.m: Added.
40647 * objc/execute/class-10.m: Added.
40648 * objc/execute/class-11.m: Added.
40649 * objc/execute/class-12.m: Added.
40650 * objc/execute/class-13.m: Added.
40651 * objc/execute/class-14.m: Added.
40652 * objc/execute/class-2.m: Added.
40653 * objc/execute/class-3.m: Added.
40654 * objc/execute/class-4.m: Added.
40655 * objc/execute/class-5.m: Added.
40656 * objc/execute/class-6.m: Added.
40657 * objc/execute/class-7.m: Added.
40658 * objc/execute/class-8.m: Added.
40659 * objc/execute/class-9.m: Added.
40660 * objc/execute/class-tests-1.h
40661 * objc/execute/class-tests-2.h
40662 * objc/execute/compatibility_alias.m: Added.
40663 * objc/execute/encode-1.m: Added.
40664 * objc/execute/formal_protocol-1.m: Added.
40665 * objc/execute/formal_protocol-2.m: Added.
40666 * objc/execute/formal_protocol-3.m: Added.
40667 * objc/execute/formal_protocol-4.m: Added.
40668 * objc/execute/formal_protocol-5.m: Added.
40669 * objc/execute/formal_protocol-6.m: Added.
40670 * objc/execute/formal_protocol-7.m: Added.
40671 * objc/execute/informal_protocol.m: Added.
40672 * objc/execute/initialize.m: Added.
40673 * objc/execute/load.m: Added.
40674 * objc/execute/many_args_method.m: Added.
40675 * objc/execute/nested-3.m: Added.
40676 * objc/execute/no_clash.m: Added.
40677 * objc/execute/private.m: Added.
40678 * objc/execute/redefining_self.m: Added.
40679 * objc/execute/root_methods.m: Added.
40680 * objc/execute/selector-1.m: Added.
40681 * objc/execute/static-1.m: Added.
40682 * objc/execute/static-2.m: Added.
40683 * objc/execute/va_method.m: Added.
40684
40685 2001-03-10 Richard Henderson <rth@redhat.com>
40686
40687 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
40688
40689 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
40690
40691 * g++.old-deja/g++.other/crash31.C: XFAIL.
40692 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
40693 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
40694 * gcc.c-torture/execute/20010123-1.x: XFAIL.
40695 * gcc.c-torture/execute/20010124-1.x: XFAIL.
40696 * gcc.dg/sequence-pt-1.c: XFAIL one test.
40697
40698 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
40699
40700 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
40701
40702 2001-03-06 Zack Weinberg <zackw@stanford.edu>
40703
40704 * gcc.dg/20000724-1.c: Don't use multiline strings.
40705
40706 2001-03-06 Zack Weinberg <zackw@stanford.edu>
40707
40708 * objc/execute/string1.m, objc/execute/string2.m: Compare the
40709 result of -cString against what we expect it to be; don't just
40710 print it out for no one to read.
40711
40712 * objc/execute/string3.m, objc/execute/string4.m: New tests.
40713 Based on testcases provided by Nicola Pero.
40714
40715 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
40716
40717 * gcc.dg/cpp/macro7.c: New test.
40718
40719 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
40720
40721 * gcc.dg/cpp/multiline.c: Update.
40722
40723 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
40724
40725 * g++.old-deja/g++.other/enum3.C: New test.
40726
40727 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
40728
40729 * g++.old-deja/g++.other/pod1.C: New test.
40730
40731 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
40732
40733 * g++.old-deja/g++.ext/overload1.C: New test.
40734
40735 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
40736
40737 * g++.old-deja/g++.pt/using1.C: New test.
40738
40739 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
40740
40741 * g++.old-deja/g++.other/using9.C: New test.
40742
40743 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
40744
40745 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
40746
40747 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
40748
40749 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
40750
40751 * g++.old-deja/g++.ext/realpt1.C: Remove.
40752
40753 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
40754
40755 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
40756
40757 2001-02-26 Will Cohen <wcohen@redhat.com>
40758
40759 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
40760
40761 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
40762
40763 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
40764 templatized constructors.
40765
40766 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40767
40768 * gcc.c-torture/execute/20010224-1.c: New test.
40769
40770 2001-02-23 Jakub Jelinek <jakub@redhat.com>
40771
40772 * gcc.c-torture/execute/20010222-1.c: New test.
40773
40774 2001-02-22 Jakub Jelinek <jakub@redhat.com>
40775
40776 * g++.old-deja/g++.other/inline20.C: New test.
40777
40778 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
40779
40780 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
40781
40782 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
40783
40784 * g++.old-deja/g++.other/lookup22.C: New test.
40785
40786 2001-02-19 Zack Weinberg <zackw@stanford.edu>
40787
40788 * g77.dg: New directory.
40789 * g77.dg/20010216-1.f: New test case.
40790 * g77.dg/dg.exp: New driver.
40791 * lib/g77-dg.exp: New driver library.
40792
40793 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40794
40795 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
40796
40797 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
40798
40799 * g++.old-deja/g++.other/decl9.C: New test.
40800
40801 2001-02-16 Jakub Jelinek <jakub@redhat.com>
40802
40803 * g++.old-deja/g++.other/init16.C: Update the test so that it does
40804 not need <string> and also tests the initialization at runtime.
40805
40806 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
40807
40808 * gcc.c-torture/execute/longlong.c: New test.
40809
40810 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
40811
40812 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
40813
40814 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
40815
40816 * gcc.c-torture/execute/920302-1.c (execute):
40817 Change argument type to short.
40818
40819 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
40820
40821 * g++.old-deja/g++.pt/deduct6.C: New test.
40822
40823 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
40824
40825 * g++.old-deja/g++.pt/deduct5.C: New test.
40826
40827 2001-02-14 Jakub Jelinek <jakub@redhat.com>
40828
40829 * gcc.c-torture/execute/20010209-1.c: New test.
40830
40831 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
40832
40833 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
40834
40835 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
40836
40837 * g++.dg/vtgc1.C: Update for new ABI.
40838
40839 * consistency.vlad: New directory, 1665 files.
40840
40841 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
40842
40843 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
40844 return type.
40845 * gcc.dg/cpp/digraphs.c: Declare puts.
40846
40847 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
40848
40849 * g++.old-deja/g++.other/warn5.C: New test.
40850
40851 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
40852
40853 * g++.old-deja/g++.pt/spec40.C: New test.
40854
40855 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
40856
40857 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
40858 case.
40859 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
40860
40861 2001-02-12 Jakub Jelinek <jakub@redhat.com>
40862
40863 * gcc.c-torture/compile/20010209-1.c: New test.
40864
40865 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
40866
40867 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
40868 excess errors message but not if it crashes.
40869 * g++.old-deja/g++.other/crash27.C: Likewise.
40870 * g++.old-deja/g++.other/crash28.C: Likewise.
40871 * g++.old-deja/g++.other/crash30.C: Likewise.
40872 * g++.old-deja/g++.other/crash32.C: Likewise.
40873 * g++.old-deja/g++.other/crash35.C: Likewise.
40874 * g++.old-deja/g++.pt/inherit2.C: Likewise.
40875
40876 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
40877
40878 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
40879 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
40880 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
40881 g77.f-torture/execute/execute.exp,
40882 g77.f-torture/noncompile/noncompile.exp,
40883 gcc.c-torture/execute/execute.exp,
40884 gcc.c-torture/execute/memcheck/memcheck.exp,
40885 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
40886 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
40887 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
40888 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
40889 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
40890 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
40891 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40892 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
40893 Remove bug reporting instructions with ancient email addresses.
40894
40895 2001-02-07 Jakub Jelinek <jakub@redhat.com>
40896
40897 * gcc.dg/20010202-1.c: New test.
40898 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
40899
40900 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
40901
40902 * g++.dg/stdbool-if.C: New test.
40903
40904 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
40905
40906 * objc/execute/fdecl.m: Added main().
40907
40908 2001-02-07 Jakub Jelinek <jakub@redhat.com>
40909
40910 * gcc.c-torture/execute/20010206-1.c: New test.
40911
40912 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
40913
40914 * gcc.dg/cpp/avoidpaste1.c: Update.
40915
40916 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
40917
40918 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
40919 Pero <nicola@brainstorm.co.uk>.
40920 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
40921
40922 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
40923
40924 * g++.old-deja/g++.pt/spec39.C: New test.
40925
40926 2001-02-05 Jakub Jelinek <jakub@redhat.com>
40927
40928 * gcc.c-torture/compile/20010202-1.c: New test.
40929
40930 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
40931
40932 * g++.old-deja/g++.abi/primary2.C: New test.
40933 * g++.old-deja/g++.abi/primary3.C: New test.
40934 * g++.old-deja/g++.abi/primary4.C: New test.
40935 * g++.old-deja/g++.abi/primary5.C: New test.
40936 * g++.old-deja/g++.abi/vtable3.h: New test.
40937 * g++.old-deja/g++.abi/vtable3a.C: New test.
40938 * g++.old-deja/g++.abi/vtable3b.C: New test.
40939 * g++.old-deja/g++.abi/vtable3c.C: New test.
40940 * g++.old-deja/g++.abi/vtable3d.C: New test.
40941 * g++.old-deja/g++.abi/vtable3e.C: New test.
40942 * g++.old-deja/g++.abi/vtable3f.C: New test.
40943 * g++.old-deja/g++.abi/vtable3g.C: New test.
40944 * g++.old-deja/g++.abi/vtable3h.C: New test.
40945 * g++.old-deja/g++.abi/vtable3i.C: New test.
40946 * g++.old-deja/g++.abi/vtable3j.C: New test.
40947 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
40948
40949 2001-02-03 Jakub Jelinek <jakub@redhat.com>
40950
40951 * g++.old-deja/g++.other/anon6.C: New test.
40952 * g++.old-deja/g++.other/anon7.C: New test.
40953
40954 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
40955
40956 * gcc.dg/cpp/avoidpaste2.c: New tests.
40957
40958 2001-01-31 Jakub Jelinek <jakub@redhat.com>
40959
40960 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
40961
40962 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
40963
40964 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
40965 DECIMAL_DIG cases for Irix."
40966
40967 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
40968
40969 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
40970
40971 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
40972
40973 * gcc.dg/c99-tag-1.c: New test.
40974
40975 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
40976
40977 * gcc.dg/cpp/tr-warn1.c: Add tests.
40978
40979 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
40980
40981 * gcc.dg/cpp/avoidpaste1.c: Update.
40982 * gcc.dg/cpp/paste4.c: Update.
40983
40984 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
40985
40986 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
40987 cases for Irix.
40988
40989 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
40990
40991 * g++.old-deja/g++.other/inline19.C: New test.
40992
40993 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
40994
40995 * gcc.dg/Wlarger-than.c: New test.
40996
40997 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
40998
40999 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
41000
41001 2001-01-29 Jakub Jelinek <jakub@redhat.com>
41002
41003 * gcc.c-torture/execute/20010129-1.c: New test.
41004 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
41005
41006 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
41007
41008 * gcc.dg/cpp/avoidpaste1.c: Test case.
41009
41010 2001-01-28 Jakub Jelinek <jakub@redhat.com>
41011
41012 * g++.old-deja/g++.other/inline18.C: New test.
41013
41014 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41015
41016 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
41017 and __builtin_putchar.
41018
41019 2001-01-27 Jakub Jelinek <jakub@redhat.com>
41020
41021 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
41022 tests.
41023
41024 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
41025
41026 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
41027 floating point number rounding mode to round to the nearest
41028 representable mode.
41029
41030 2001-01-25 Jakub Jelinek <jakub@redhat.com>
41031
41032 * g++.old-deja/g++.other/mangle2.C: New test.
41033
41034 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
41035
41036 * gcc.c-torture/compile/20010124-1.c: New test.
41037
41038 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
41039
41040 * g++.old-deja/g++.pt/spec38.C: New test.
41041
41042 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41043
41044 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
41045 "Build don't run".
41046
41047 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41048
41049 * gcc.c-torture/execute/20010123-1.c: New test.
41050
41051 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
41052
41053 * g++.old-deja/g++.pt/spec37.C: New test.
41054
41055 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
41056
41057 * g++.old-deja/g++.pt/overload14.C: New test.
41058
41059 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41060
41061 * gcc.c-torture/execute/20010122-1.c: New test, exercise
41062 __builtin_return_address.
41063
41064 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
41065
41066 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
41067 * g++.old-deja/g++.pt/spec35.C: New test.
41068 * g++.old-deja/g++.pt/spec36.C: New test.
41069
41070 2001-01-20 Jakub Jelinek <jakub@redhat.com>
41071
41072 * gcc.c-torture/compile/20010118-1.c: New test.
41073
41074 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
41075
41076 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
41077
41078 2001-01-19 Jakub Jelinek <jakub@redhat.com>
41079
41080 * gcc.c-torture/execute/20010119-1.c: New test.
41081
41082 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
41083
41084 * g++.old-deja/g++.other/vbase5.C: New test.
41085
41086 2001-01-19 Jakub Jelinek <jakub@redhat.com>
41087
41088 * gcc.c-torture/execute/20010118-1.c: New test.
41089
41090 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
41091
41092 * g++.old-deja/g++.pt/deduct3.C: New test.
41093
41094 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
41095
41096 * g++.old-deja/g++.pt/spec34.C: New test.
41097
41098 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
41099
41100 * g77.f-torture/compile/20000601-2.f: New test.
41101
41102 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
41103
41104 * g++.old-deja/g++.other/init17.C: New test.
41105
41106 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
41107
41108 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
41109
41110 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
41111
41112 * g++.old-deja/g++.pt/unify8.C: New test.
41113
41114 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
41115
41116 * g++.old-deja/g++.abi/vbase1.C: New test.
41117
41118 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
41119
41120 * g++.old-deja/g++.pt/crash65.C: New test.
41121
41122 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
41123
41124 * gcc.dg/cpp/assembl2.S: New test case.
41125
41126 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
41127
41128 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
41129 are supported.
41130
41131 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41132
41133 * g++.old-deja/g++.other/builtins1.C: New test.
41134 * g++.old-deja/g++.other/builtins2.C: Likewise.
41135 * g++.old-deja/g++.other/builtins3.C: Likewise.
41136 * g++.old-deja/g++.other/builtins4.C: Likewise.
41137
41138 2001-01-17 Jakub Jelinek <jakub@redhat.com>
41139
41140 * gcc.c-torture/compile/20010117-1.c: New test.
41141 * gcc.c-torture/compile/20010117-2.c: New test.
41142
41143 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
41144
41145 * g77.f-torture/execute/20010116.[fx]: New test,
41146 XFAIL on i?86-*-*.
41147 * g77.f-torture/compile/20010115.f: Indicate it's
41148 a test for PR fortran/1636.
41149
41150 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
41151
41152 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
41153
41154 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
41155
41156 * g77.f-torture/compile/20010115.f: New test.
41157
41158 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
41159
41160 * g++.old-deja/g++.pt/nontype5.C: New test.
41161
41162 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
41163
41164 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
41165 have an equivalent working one below it.
41166
41167 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
41168
41169 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
41170 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41171
41172 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
41173
41174 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
41175 message containing "init_priority".
41176 (conpr-2.C): Likewise.
41177 (conpr-3.C): Likewise.
41178 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
41179
41180 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41181
41182 * gcc.c-torture/execute/20010114-2.c: New test.
41183
41184 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
41185
41186 * gcc.c-torture/compile/20010114-1.c: New test.
41187 * gcc.c-torture/compile/20010114-1.x: Xfail.
41188 * gcc.c-torture/compile/20010114-2.c: New test.
41189 * gcc.c-torture/execute/20010114-1.c: New test.
41190 * gcc.dg/trunc-1.c: New test.
41191 * gcc.dg/uninit-B.c: New test.
41192
41193 2001-01-13 Nick Clifton <nickc@redhat.com>
41194
41195 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
41196 target.
41197
41198 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
41199
41200 * gcc.c-torture/compile/20010113-1.c: New test.
41201
41202 2001-01-13 Jakub Jelinek <jakub@redhat.com>
41203
41204 * gcc.c-torture/compile/20001212-1.c: New test.
41205
41206 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
41207
41208 * gcc.dg/cpp/widestr1.c: Update.
41209 * gcc.dg/cpp/prag-imp.c: Remove.
41210
41211 2001-01-12 Jakub Jelinek <jakub@redhat.com>
41212
41213 * gcc.c-torture/execute/20000801-3.x: Remove.
41214 * gcc.dg/c90-init-1.c: New test.
41215 * gcc.dg/c99-init-1.c: New test.
41216 * gcc.dg/c99-init-2.c: New test.
41217 * gcc.dg/gnu99-init-1.c: New test.
41218
41219 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
41220
41221 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
41222 testing that no relevant ones were found.
41223
41224 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
41225
41226 * g++.old-deja/g++.pt/cast2.C: New test.
41227
41228 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
41229
41230 * g++.old-deja/g++.pt/friend47.C: New test.
41231
41232 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
41233
41234 * g++.old-deja/g++.pt/instantiate13.C: New test.
41235
41236 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
41237
41238 * g++.old-deja/g++.other/defarg7.C: New test.
41239 * g++.old-deja/g++.other/defarg8.C: New test.
41240
41241 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
41242
41243 * g++.old-deja/g++.pt/crash64.C: New test.
41244
41245 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
41246
41247 * g++.old-deja/g++.pt/crash63.C: New test.
41248
41249 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
41250
41251 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
41252
41253 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
41254
41255 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
41256
41257 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
41258
41259 * g++.old-deja/g++.pt/error3.C: New test.
41260
41261 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
41262
41263 * g++.old-deja/g++.other/crash39.C: New test.
41264
41265 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
41266
41267 * g++.old-deja/g++.other/vbase4.C: New test.
41268
41269 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
41270
41271 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
41272 * gcc.dg/special/20000419-2.c: New file. Identical to above.
41273 * gcc.dg/special/special.exp: New test driver which will check
41274 for alias support for the above test.
41275
41276 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
41277
41278 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
41279 problems on small machines.
41280 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
41281 parameterize.
41282
41283 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
41284
41285 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
41286 mips.
41287 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41288
41289 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
41290
41291 * g++.old_deja/g++.pt/using8.C: New test.
41292
41293 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
41294
41295 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
41296
41297 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
41298
41299 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
41300 where a failure is expected.
41301 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
41302
41303 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
41304
41305 * g++.old_deja/g++.pt/instantiate12.C: New test.
41306
41307 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
41308
41309 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
41310 start of structs.
41311 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
41312 * g++.old-deja/g++.brendan/crash17.C: Likewise.
41313 * g++.old-deja/g++.brendan/crash29.C: Likewise.
41314 * g++.old-deja/g++.brendan/crash48.C: Likewise.
41315 * g++.old-deja/g++.brendan/ns1.C: Likewise.
41316 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
41317 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
41318 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
41319 * g++.old-deja/g++.eh/spec6.C: Likewise.
41320 * g++.old-deja/g++.jason/crash3.C: Likewise.
41321 * g++.old-deja/g++.law/ctors11.C: Likewise.
41322 * g++.old-deja/g++.law/ctors17.C: Likewise.
41323 * g++.old-deja/g++.law/ctors5.C: Likewise.
41324 * g++.old-deja/g++.law/ctors9.C: Likewise.
41325 * g++.old-deja/g++.mike/ambig1.C: Likewise.
41326 * g++.old-deja/g++.mike/net22.C: Likewise.
41327 * g++.old-deja/g++.mike/p3538a.C: Likewise.
41328 * g++.old-deja/g++.mike/p3538b.C: Likewise.
41329 * g++.old-deja/g++.mike/virt3.C: Likewise.
41330 * g++.old-deja/g++.niklas/t128.C: Likewise.
41331 * g++.old-deja/g++.other/anon4.C: Likewise.
41332 * g++.old-deja/g++.other/using1.C: Likewise.
41333 * g++.old-deja/g++.other/warn3.C: Likewise.
41334 * g++.old-deja/g++.pt/t37.C: Likewise.
41335 * g++.old-deja/g++.robertl/eb69.C: Likewise.
41336 * g++.old-deja/g++.robertl/eb71.C: Likewise.
41337
41338 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
41339
41340 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
41341
41342 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41343
41344 * gcc.c-torture/execute/stdio-opt-3.c: New test.
41345
41346 2001-01-07 Jakub Jelinek <jakub@redhat.com>
41347
41348 * gcc.c-torture/compile/20010107-1.c: New test.
41349
41350 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
41351
41352 * gcc.c-torture/execute/builtin-noret-1.c: New test.
41353
41354 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
41355
41356 * gcc.dg/format/format.h: New file.
41357 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
41358 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
41359 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
41360 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
41361 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
41362 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41363 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
41364 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
41365 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
41366 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
41367 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
41368 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
41369 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
41370 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
41371 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
41372 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
41373 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
41374 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
41375 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
41376 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
41377 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
41378 instead of declaring standard types, macros and functions in each
41379 test.
41380
41381 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
41382
41383 * gcc.c-torture/execute/20010106-1.c: New test.
41384
41385 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
41386
41387 * gcc.dg/format/format.exp: New file.
41388 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
41389 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
41390 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
41391 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
41392 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
41393 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
41394 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
41395 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
41396 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
41397 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
41398 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
41399 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
41400 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
41401 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
41402 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
41403 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
41404 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
41405 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
41406 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
41407 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
41408 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
41409 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
41410 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
41411 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
41412 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
41413 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
41414 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41415 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41416 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41417 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41418 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41419 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41420 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
41421 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
41422 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
41423 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
41424 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
41425 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
41426 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
41427 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
41428 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
41429 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
41430
41431 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
41432
41433 * gcc.c-torture/execute/991228-1.c: Take word endianness into
41434 account.
41435
41436 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
41437
41438 * gcc.c-torture/execute/builtin-complex-1.c: New test.
41439
41440 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
41441
41442 * g++.old-deja/g++.pt/crash62.C: New test.
41443
41444 2001-01-04 Richard Henderson <rth@redhat.com>
41445
41446 * gcc.dg/20000926-1.c: Update expected warnings.
41447 * gcc.dg/array-2.c: Likewise.
41448 * gcc.dg/array-4.c: Also validate flexible array members.
41449 * gcc.dg/c99-flex-array-1.c: New.
41450
41451 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
41452
41453 * gcc.c-torture/compile/20001222-1.x: Remove.
41454
41455 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
41456
41457 * gcc.c-torture/execute/built-in-setjmp.c: New.
41458
41459 2001-01-03 Richard Henderson <rth@redhat.com>
41460
41461 * gcc.dg/940510-1.c: Update expected error wording.
41462 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41463
41464 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
41465
41466 * lib/target-supports.exp (check_alias_available): Modified to
41467 indicate aliases not supported if only weak aliases are supported.
41468
41469 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41470
41471 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41472 Turn on cmpstrsi checks for __pj__ and __i370__.
41473
41474 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
41475
41476 * g++.old-deja/g++.other/virtual11.C: New test.
41477
41478 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
41479
41480 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41481
41482 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41483
41484 * gcc.c-torture/compile/20010102-1.c: New test.
41485
41486 2001-01-02 Andreas Jaeger <aj@suse.de>
41487
41488 * gcc.dg/noreturn-3.c: New test.
41489
41490 * gcc.dg/noreturn-4.c: New test.
41491
41492 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41493
41494 * gcc.c-torture/execute/stdio-opt-1.c: Also test
41495 __builtin_fputc and __builtin_fwrite.
41496
41497 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
41498
41499 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41500 signed char, not default char.
41501
41502 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
41503
41504 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
41505
41506 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
41507
41508 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
41509
41510 2000-12-29 Richard Henderson <rth@redhat.com>
41511
41512 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
41513 (__cyg_profile_func_exit): Define.
41514
41515 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
41516
41517 * g++.dg/vtgc1.C: New test.
41518
41519 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
41520
41521 * gcc.dg/noncompile/20001228-1.c: New test.
41522
41523 * gcc.dg/20001228-1.c: New test.
41524
41525 * gcc.c-torture/execute/20001228-1.c: New test.
41526
41527 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
41528
41529 * gcc.dg/format-strfmon-1.c: New test.
41530
41531 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41532
41533 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
41534 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
41535 * gcc.c-torture/execute/string-opt-1.c: Likewise.
41536 * gcc.c-torture/execute/string-opt-2.c: Likewise.
41537 * gcc.c-torture/execute/string-opt-3.c: Likewise.
41538 * gcc.c-torture/execute/string-opt-4.c: Likewise.
41539 * gcc.c-torture/execute/string-opt-6.c: Likewise.
41540 * gcc.c-torture/execute/string-opt-7.c: Likewise.
41541 * gcc.c-torture/execute/string-opt-8.c: Likewise.
41542 * gcc.c-torture/execute/string-opt-9.c: Likewise.
41543 * gcc.c-torture/execute/string-opt-10.c: Likewise.
41544 * gcc.c-torture/execute/string-opt-11.c: Likewise.
41545 * gcc.c-torture/execute/string-opt-12.c: Likewise.
41546
41547 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
41548 * gcc.c-torture/execute/string-opt-4.c: Test index.
41549
41550 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
41551
41552 * gcc.c-torture/compile/20001226-1.c: New test.
41553
41554 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
41555
41556 * gcc.c-torture/compile/20001222-1.c: New test.
41557 * gcc.c-torture/compile/20001222-1.x: Xfail.
41558
41559 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
41560
41561 * gcc.c-torture/execute/comp-goto-2.c: New test.
41562
41563 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
41564
41565 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
41566 Use long types if __INT_MAX__ is 32767.
41567 (main): Use cast to (sint32 *) when poking 88 into a_page.
41568
41569 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
41570
41571 2000-12-21 Bernd Schmidt <bernds@redhat.com>
41572
41573 * gcc.c-torture/compile/20001221-1.c: New test.
41574 * gcc.c-torture/execute/20001221-1.c: New test.
41575
41576 2000-12-20 Richard Henderson <rth@redhat.com>
41577
41578 * g++.old-deja/g++.pt/crash36.C: Update error lines.
41579 * g++.old-deja/g++.robertl/eb109.C: Likewise.
41580
41581 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41582
41583 * gcc.dg/compare3.c: New test.
41584
41585 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
41586
41587 * gcc.dg/format-warnll-1.c: New test.
41588
41589 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
41590
41591 * gcc.dg/cpp/cmdlne-P.c: New test.
41592
41593 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
41594
41595 * gcc.c-torture/execute/builtin-abs-1.c,
41596 gcc.c-torture/execute/builtin-abs-2.c: New tests.
41597
41598 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
41599
41600 * gcc.dg/cpp/multiline.c: New test.
41601
41602 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
41603
41604 * g++.old-deja/g++.other/syshdr1.C: Update.
41605 * gcc.dg/cpp/lineflags.c: Remove temporarily.
41606
41607 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41608
41609 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
41610
41611 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41612
41613 * g++.old-deja/g++.pt/ttp65.C: New test.
41614
41615 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41616
41617 * g++.old-deja/g++.pt/ttp64.C: New test.
41618
41619 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41620
41621 * g++.old-deja/g++.pt/spec33.C: New test.
41622
41623 2000-12-14 Catherine Moore <clm@redhat.com>
41624
41625 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
41626 * gcc.c-torture/execute/920612-2.c: Likewise.
41627 * gcc.c-torture/execute/920428-2.c: Likewise.
41628 * gcc-c-torture/execute/va-arg-11.c: Call exit.
41629 * gcc.c-torture/execute/va-arg-21.c: Likewise.
41630
41631 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41632
41633 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
41634 * gcc.dg/pack-test-2.c: Likewise.
41635
41636 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
41637
41638 Tests by Zack Weinberg <zackw@stanford.edu>.
41639
41640 * gcc.dg/cpp/defined.c: Update.
41641 * gcc.dg/cpp/defined_trad.c: New tests.
41642
41643 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
41644
41645 * gcc.dg/cpp/trad-direct.c: Update.
41646
41647 2000-12-11 Neil Booth <neilb@earthling.net>
41648
41649 * gcc.dg/cpp/defined_trad.c
41650
41651 2000-12-11 Neil Booth <neilb@earthling.net>
41652
41653 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
41654
41655 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
41656
41657 * gcc.dg/format-miss-2.c: New test.
41658
41659 2000-12-09 Neil Booth <neilb@earthling.net>
41660
41661 * gcc.dg/cpp/lineflags.c: New tests.
41662 * gcc.dg/cpp/poison.c: Update.
41663 * gcc.dg/cpp/redef2.c: Update.
41664 * gcc.dg/cpp/skipping.c: New test.
41665
41666 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
41667
41668 * g++.old-deja/g++.other/eh3.C: New testcase.
41669
41670 2000-12-07 Neil Booth <neilb@earthling.net>
41671
41672 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
41673 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
41674 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
41675 wtr-union-init-2.c, wtr-union-init-3.c: Update.
41676 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
41677 Update.
41678
41679 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
41680
41681 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
41682 __SIZE_TYPE__ instead of int for type of integers cast to
41683 pointers.
41684
41685 2000-12-07 Jakub Jelinek <jakub@redhat.com>
41686
41687 * g++.old-deja/g++.other/cleanup4.C: New test.
41688
41689 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
41690
41691 * format-sec-1.c: New test.
41692
41693 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
41694
41695 * gcc.dg/format-nonlit-3.c: New test.
41696
41697 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
41698
41699 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
41700 through a null pointer.
41701
41702 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41703
41704 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
41705 * g++.old-deja/g++.pt/partial4.C: New test.
41706
41707 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
41708
41709 * gcc.c-torture/execute/ieee/hugeval.x: New.
41710
41711 2000-12-06 Neil Booth <neilb@earthling.net>
41712
41713 * gcc.dg/cpp/backslash2.c: New tests.
41714
41715 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41716
41717 * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
41718 * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
41719
41720 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
41721
41722 * gcc.c-torture/execute/20001203-2.c: New testcase.
41723
41724 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
41725
41726 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
41727 * g++.old-deja/g++.other/virtual10.C: New test.
41728
41729 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
41730
41731 * g++.old-deja/g++.mike/pmf5.C: Remove test.
41732
41733 2000-12-05 Richard Henderson <rth@redhat.com>
41734
41735 * gcc.c-torture/compile/20001205-1.c: New.
41736
41737 2000-12-04 Neil Booth <neilb@earthling.net>
41738
41739 * g++.old-deja/g++.other/virtual9.C: New test.
41740 * g++.old-deja/g++.pt/crash61.C: New test.
41741 * gcc.c-torture/execute/loop-9.c: New test.
41742
41743 2000-12-04 Neil Booth <neilb@earthling.net>
41744
41745 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
41746 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
41747 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
41748 * gcc.dg/cpp/extratokens.c: ...here.
41749
41750 2000-12-04 Neil Booth <neilb@earthling.net>
41751
41752 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
41753 New tests.
41754
41755 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41756
41757 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
41758 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
41759
41760 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
41761
41762 * gcc.c-torture/execute/20001203-1.c: New test.
41763
41764 2000-12-03 Neil Booth <neilb@earthling.net>
41765
41766 * gcc.dg/cpp/macro6.c: New test cases.
41767
41768 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41769
41770 * gcc.c-torture/execute/string-opt-9.c: New test.
41771 * gcc.c-torture/execute/string-opt-10.c: Likewise.
41772 * gcc.c-torture/execute/string-opt-11.c: Likewise.
41773 * gcc.c-torture/execute/string-opt-12.c: Likewise.
41774
41775 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
41776 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
41777
41778 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
41779
41780 * gcc.dg/cpp/if-6.c: New testcase.
41781
41782 * gcc.dg/20001201-1.c: New testcase.
41783
41784 2000-12-02 Neil Booth <neilb@earthling.net>
41785
41786 * g++.old-deja/g++.other/externC4.C,
41787 g++.old-deja/g++.other/friend10.C: New tests.
41788
41789 2000-12-02 Neil Booth <neilb@earthling.net>
41790
41791 * g++.old-deja/g++.other/instan2.C
41792 * g++.old-deja/g++.other/instan3.C: New test.
41793
41794 2000-12-02 Neil Booth <neilb@earthling.net>
41795
41796 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
41797 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
41798 gnuc99.c,gnuc99-pedantic.c: New tests.
41799
41800 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
41801
41802 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
41803 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
41804
41805 2000-12-01 Neil Booth <neilb@earthling.net>
41806
41807 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
41808 * gcc.dg/cpp/poison.c: Update.
41809 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
41810
41811 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
41812
41813 * g77.f-torture/execute/20001201.f: New test.
41814
41815 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
41816
41817 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
41818
41819 2000-12-01 Jakub Jelinek <jakub@redhat.com>
41820
41821 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
41822
41823 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
41824
41825 * g++.old-deja/g++.other/cast6.C: New test.
41826
41827 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
41828
41829 * gcc.c-torture/execute/20001130-2.c: New testcase.
41830
41831 2000-11-30 Richard Henderson <rth@redhat.com>
41832
41833 * gcc.c-torture/execute/20001130-1.c: New test.
41834
41835 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
41836
41837 * g++.old-deja/g++.other/op3.C: New test.
41838
41839 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
41840
41841 * g++.old-deja/g++.other/op2.C: New test.
41842
41843 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
41844
41845 * g++.old-deja/g++.other/crash38.C: New test.
41846
41847 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
41848
41849 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
41850
41851 2000-11-29 Jakub Jelinek <jakub@redhat.com>
41852
41853 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
41854 tests.
41855 * gcc.c-torture/execute/string-opt-6.c: New test.
41856
41857 * gcc.dg/20001117-1.c: Add main.
41858
41859 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
41860
41861 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
41862 Move from here ...
41863 * gcc.dg/940510-1.c: ... to here.
41864
41865 * gcc.dg/20000926-1.c: GNU C now allows initializations of
41866 zero-size arrays in toplevel structures.
41867
41868 2000-11-28 Jakub Jelinek <jakub@redhat.com>
41869
41870 * gcc.c-torture/execute/loop-8.c: New test.
41871
41872 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
41873
41874 * g++.old-deja/g++.other/base1.C: New test.
41875
41876 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
41877
41878 * g++.old-deja/g++.other/parse2.C: New test.
41879
41880 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
41881
41882 * g++.old-deja/g++.pt/incomplete1.C: New test.
41883
41884 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
41885
41886 * g++.old-deja/g++.other/friend9.C: New test.
41887
41888 2000-11-28 Jakub Jelinek <jakub@redhat.com>
41889
41890 * gcc.dg/20001127-1.c: New test.
41891
41892 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
41893
41894 * g++.old-deja/g++.pt/friend46.C: New test.
41895
41896 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
41897
41898 * g++.old-deja/g++.other/ptrmem8.C: New test.
41899
41900 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41901
41902 * gcc.c-torture/execute/string-opt-7.c: New test.
41903 * gcc.c-torture/execute/string-opt-8.c: Likewise.
41904
41905 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
41906
41907 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
41908 instead of 'mkcheck 2'.
41909
41910 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
41911
41912 * gcc.c-torture/execute/memcheck/driver.c,
41913 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
41914 C9X references to refer to C99.
41915
41916 2000-11-25 Jakub Jelinek <jakub@redhat.com>
41917
41918 * gcc.dg/ultrasp3.c: New test.
41919
41920 2000-11-25 Neil Booth <neilb@earthling.net>
41921
41922 * gcc.dg/cpp/include2.c: Update test to be locale independent.
41923
41924 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
41925
41926 * gcc.c-torture/compile/20001123-2.c: New.
41927
41928 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41929
41930 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
41931
41932 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
41933
41934 * gcc.dg/sequence-point-1.c: Add some new tests.
41935 * gcc.c-torture/execute/20001124-1.c: New test.
41936
41937 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
41938
41939 * g++.old-deja/g++.other/vaarg4.C: New test.
41940 * gcc.c-torture/compile/20001123-1.c: New test.
41941
41942 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
41943
41944 * g++.other/crash24.C: Adjust and remove XFAIL.
41945 * g++.other/crash37.C: New test.
41946
41947 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
41948
41949 * g++.old-deja/g++.pt/instantiate9.C: New test.
41950
41951 2000-11-22 Mark Mitchell <mark@codesourcery.com>
41952
41953 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
41954 new ABI, too.
41955
41956 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
41957 * g++.old-deja/g++.robertl/eb55.C: Likewise.
41958
41959 2000-11-22 Neil Booth <neilb@earthling.net>
41960
41961 * gcc.dg/cpp/Wtrigraphs.c: New test.
41962
41963 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
41964
41965 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
41966
41967 2000-11-22 Jakub Jelinek <jakub@redhat.com>
41968
41969 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
41970
41971 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
41972
41973 * lib/gcc-dg.exp: load_lib scanasm.exp.
41974 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
41975 * lib/g++-dg.exp: load_lib scanasm.exp.
41976 * lib/scanasm.exp: New.
41977 (scan-assembler, scan-assembler-not): Add optional arguments to
41978 test name, or if not present, the pattern name.
41979 (scan-assembler-dem, scan-assembler-dem-not): New.
41980
41981 * g++.dg/dg.exp: New.
41982
41983 2000-11-21 Neil Booth <neilb@earthling.net>
41984
41985 * gcc.dg/cpp/integrated1.c: Remove.
41986
41987 2000-11-21 Jakub Jelinek <jakub@redhat.com>
41988
41989 * gcc.c-torture/execute/20001121-1.c: New test.
41990
41991 2000-11-21 Richard Henderson <rth@redhat.com>
41992
41993 * gcc.c-torture/compile/20001121-1.c: New test.
41994
41995 2000-11-20 Neil Booth <neilb@earthling.net>
41996
41997 * gcc.dg/cpp/integrated1.c: New test.
41998
41999 2000-11-21 Jakub Jelinek <jakub@redhat.com>
42000
42001 * g++.old-deja/g++.other/inline17.C: New test.
42002
42003 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
42004
42005 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
42006 local variable to be zero: I made the variable global. Now
42007 uses abort() and exit() instead of relying on main's return value.
42008
42009 2000-11-20 Neil Booth <neilb@earthling.net>
42010
42011 * gcc.dg/cpp/paste2.c: Update test.
42012 * objc/execute/paste.m: New test.
42013
42014 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
42015
42016 * gcc.dg/c99-condexpr-1.c: New test.
42017
42018 2000-11-20 Neil Booth <neilb@earthling.net>
42019
42020 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
42021
42022 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
42023
42024 * g++.old-deja/g++.pt/export1.C: New test.
42025
42026 2000-11-20 Jakub Jelinek <jakub@redhat.com>
42027
42028 * gcc.dg/20001117-1.c: New test.
42029
42030 2000-11-18 Richard Henderson <rth@redhat.com>
42031
42032 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
42033
42034 2000-11-18 Richard Henderson <rth@redhat.com>
42035
42036 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
42037 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
42038 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
42039
42040 2000-11-18 Richard Henderson <rth@redhat.com>
42041
42042 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
42043 (main): New. Exit cleanly.
42044
42045 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
42046
42047 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
42048 gcc.dg/c99-fordecl-2.c: New tests.
42049
42050 2000-11-18 Richard Henderson <rth@redhat.com>
42051
42052 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
42053 * gcc.c-torture/execute/zerolen-2.c: New.
42054
42055 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42056
42057 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
42058 memory.
42059
42060 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
42061
42062 * g++.old-deja/g++.pt/instantiate8.C: New test.
42063
42064 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
42065
42066 * g++.old-deja/g++.other/incomplete.C: Add more tests.
42067 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
42068
42069 2000-11-16 Nick Clifton <nickc@redhat.com>
42070
42071 * gcc.c-torture/execute/nestfunc-2.c: New test.
42072 * gcc.c-torture/execute/nestfunc-3.c: New test.
42073
42074 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
42075
42076 * gcc.c-torture/compile/20001116-1.c: New test.
42077
42078 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42079
42080 * gcc.c-torture/execute/20001115-1.c: New test.
42081
42082 2000-11-15 Mark Mitchell <mark@codesourcery.com>
42083
42084 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
42085 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
42086 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
42087 * g++.old-deja/g++.abi/vmihint.C: Likewise.
42088
42089 2000-11-15 Neil Booth <neilb@earthling.net>
42090
42091 gcc.dg/cpp/_Pragma1.c: Update.
42092 gcc.dg/cpp/_Pragma2.c: New test.
42093
42094 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
42095
42096 * g++.old-deja/g++.other/anon5.C: New test.
42097
42098 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
42099
42100 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
42101 tests.
42102
42103 2000-11-14 Jakub Jelinek <jakub@redhat.com>
42104
42105 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
42106 output.
42107
42108 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
42109
42110 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
42111 labels at end of compound statements.
42112
42113 2000-11-13 Jakub Jelinek <jakub@redhat.com>
42114
42115 * gcc.c-torture/execute/loop-7.c: New test.
42116
42117 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
42118
42119 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
42120
42121 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
42122
42123 * gcc.dg/c99-bool-1.c: New test.
42124
42125 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
42126
42127 * gcc.dg/c99-scope-1.c: Remove xfail.
42128 * gcc.dg/c99-scope-2.c: New test.
42129
42130 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42131
42132 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
42133 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
42134
42135 2000-11-11 Mark Mitchell <mark@codesourcery.com>
42136
42137 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
42138 error messages.
42139
42140 * g++.mike/p700.C: Don't typedef wchar_t.
42141 * g++.mike/p784.C: Likewise.
42142 * g++.mike/eb101.C: Don't use __wchar_t.
42143
42144 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
42145
42146 * g77.f-torture/execute/20001111.[fx]: Test premature exit
42147 from DO loop.
42148
42149 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
42150
42151 * gcc.c-torture/execute/20001111-1.c: New test.
42152
42153 2000-11-10 Nick Clifton <nickc@redhat.com>
42154
42155 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
42156 long multuiple and accumulate.
42157
42158 2000-11-09 Richard Henderson <rth@redhat.com>
42159
42160 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
42161 via size_t instead of int.
42162
42163 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
42164 * gcc.c-torture/execute/string-opt-2.c: Likewise.
42165 * gcc.c-torture/execute/string-opt-3.c: Likewise.
42166 * gcc.c-torture/execute/string-opt-4.c: Likewise.
42167
42168 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
42169
42170 * gcc.c-torture/compile/20001109-1.c: New test.
42171 * gcc.c-torture/compile/20001109-2.c: New test.
42172
42173 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
42174
42175 * g++.old-deja/g++.pt/operator1.C: New test.
42176 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
42177
42178 2000-11-09 Jakub Jelinek <jakub@redhat.com>
42179
42180 * gcc.dg/20001108-1.c: New test.
42181
42182 2000-11-09 Jakub Jelinek <jakub@redhat.com>
42183
42184 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
42185 with both arguments constant strings.
42186 * gcc.c-torture/execute/string-opt-3.c: New test.
42187 * gcc.c-torture/execute/string-opt-4.c: New test.
42188 * gcc.c-torture/execute/string-opt-5.c: New test.
42189
42190 2000-11-08 Nick Clifton <nickc@redhat.com>
42191
42192 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
42193 mulsidi3adddi patterns.
42194
42195 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
42196
42197 * g++.old-deja/g++.other/crash36.C: New test.
42198
42199 2000-11-08 Jakub Jelinek <jakub@redhat.com>
42200
42201 * g++.old-deja/g++.other/init16.C: New test.
42202
42203 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
42204
42205 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
42206
42207 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
42208
42209 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
42210 * gcc.c-torture/execute/va-arg-16.x: Likewise.
42211 * gcc.c-torture/execute/va-arg-17.x: Likewise.
42212
42213 2000-11-07 DJ Delorie <dj@redhat.com>
42214
42215 * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
42216
42217 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42218
42219 * gcc.c-torture/execute/string-opt-1.c: New test.
42220
42221 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
42222
42223 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
42224 mips-sgi-irix6.* because the MIPS ABI passes floating-point
42225 parameters in registers, and there is no way for a varargs
42226 function to know in which order the integer and floating-point
42227 parameters should be interleaved when they are placed on the
42228 stack.
42229 * gcc.c-torture/execute/va-arg-16.x: Likewise.
42230 * gcc.c-torture/execute/va-arg-17.x: Likewise.
42231
42232 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42233
42234 * gcc.c-torture/execute/string-opt-2.c: New test.
42235
42236 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
42237
42238 * g++.old-deja/g++.pt/crash60.C: New test.
42239
42240 2000-11-06 Jakub Jelinek <jakub@redhat.com>
42241
42242 * g++.old-deja/g++.other/crash24.C: New test.
42243 * g++.old-deja/g++.other/crash25.C: New test.
42244 * g++.old-deja/g++.other/crash26.C: New test.
42245 * g++.old-deja/g++.other/crash27.C: New test.
42246 * g++.old-deja/g++.other/crash28.C: New test.
42247 * g++.old-deja/g++.other/crash29.C: New test.
42248 * g++.old-deja/g++.other/crash30.C: New test.
42249 * g++.old-deja/g++.other/crash31.C: New test.
42250 * g++.old-deja/g++.other/crash32.C: New test.
42251 * g++.old-deja/g++.other/crash33.C: New test.
42252 * g++.old-deja/g++.other/crash34.C: New test.
42253 * g++.old-deja/g++.other/crash35.C: New test.
42254
42255 2000-11-06 Jakub Jelinek <jakub@redhat.com>
42256
42257 * gcc.c-torture/execute/20001031-1.c: New test.
42258
42259 2000-11-04 Mark Mitchell <mark@codesourcery.com>
42260
42261 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
42262 namespace.
42263
42264 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
42265 standards-conformant.
42266
42267 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
42268
42269 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
42270 * g++.old-deja/g++.mike/p755a.C: Likewise.
42271 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
42272 library makes no calls to `operator new' during initialization.
42273
42274 2000-11-04 Neil Booth <neilb@earthling.net>
42275
42276 * gcc.dg/cpp/include2.c: New tests.
42277
42278 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
42279
42280 * lib/g++.exp (g++_set_ld_library_path): New function.
42281 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
42282
42283 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
42284
42285 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
42286 warnings.
42287
42288 2000-11-01 Richard Henderson <rth@redhat.com>
42289
42290 * g++.old-deja/g++.ext/namedret1.C: New.
42291 * g++.old-deja/g++.ext/namedret2.C: New.
42292 * g++.old-deja/g++.ext/namedret3.C: New.
42293
42294 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
42295
42296 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
42297 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
42298
42299 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42300
42301 * gcc.c-torture/execute/va-arg-21.c: New test.
42302
42303 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
42304
42305 * gcc.dg/c99-complex-2.c: New test.
42306
42307 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42308
42309 * gcc.c-torture/execute/stdio-opt-1.c: New test.
42310
42311 2000-10-31 Jakub Jelinek <jakub@redhat.com>
42312
42313 * g++.old-deja/g++.other/inline16.C: New test.
42314
42315 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
42316
42317 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
42318 __PRETTY_FUNCTION__
42319
42320 2000-10-29 Neil Booth <neilb@earthling.net>
42321
42322 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
42323 New tests.
42324 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
42325 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
42326 optimisation.
42327
42328 2000-10-29 Neil Booth <neilb@earthling.net>
42329
42330 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
42331 * mi1.c, mi1c.h: Add null directives to multiple-include test.
42332 * mi5.c: Test multiple includes work with -C.
42333 * trigraphs.c: Test ^= version.
42334
42335 2000-10-28 Neil Booth <neilb@earthling.net>
42336
42337 New tests and test updates for new macro expander.
42338
42339 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
42340 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
42341 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
42342 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
42343 new diagnostic messages.
42344
42345 * gcc.dg/cpp/macro3.c: New tests.
42346
42347 2000-10-27 Mark Mitchell <mark@codesourcery.com>
42348
42349 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
42350 on the same line.
42351
42352 2000-10-27 Jakub Jelinek <jakub@redhat.com>
42353
42354 * g++.old-deja/g++.other/eh2.C: New test.
42355
42356 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
42357
42358 * gcc.c-torture/execute/20001027-1.c: New test.
42359
42360 2000-10-26 Richard Henderson <rth@redhat.com>
42361
42362 * gcc.c-torture/execute/20001026-1.c: New.
42363
42364 2000-10-26 Mark Mitchell <mark@codesourcery.com>
42365
42366 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
42367 * g++.old-deja/g++.law/builtin1.C: Likewise.
42368 * g++.old-deja/g++.law/ctors10.C: Likewise.
42369 * g++.old-deja/g++.law/virtual3.C: Likewise.
42370 * g++.old-deja/g++.mike/p658.C: Likewise.
42371 * g++.old-deja/g++.other/sibcall1.C: Likewise.
42372 * g++.old-deja/g++.other/vaarg2.C: Likewise.
42373 * g++.old-deja/g++.robertl/eb124.C: Likewise.
42374 * g++.old-deja/g++.robertl/eb44.C: Likewise.
42375 * g++.old-deja/g++.robertl/eb77.C: Likewise.
42376
42377 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
42378
42379 * gcc.c-torture/compile/20001024-1.c: New test.
42380
42381 2000-10-25 Mark Mitchell <mark@codesourcery.com>
42382
42383 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
42384 to tell us whether or not we are using V3.
42385
42386 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
42387
42388 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
42389 operands.
42390
42391 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
42392
42393 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
42394
42395 2000-10-25 Jakub Jelinek <jakub@redhat.com>
42396
42397 * gcc.c-torture/execute/20001024-1.c: New test.
42398
42399 2000-10-24 Jakub Jelinek <jakub@redhat.com>
42400
42401 * g++.old-deja/g++.other/sibcall1.C: New test.
42402
42403 2000-10-20 Jakub Jelinek <jakub@redhat.com>
42404
42405 * gcc.dg/noncompile/init-3.c: New test.
42406
42407 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
42408
42409 * gcc.dg/format-array-1.c: New test.
42410
42411 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
42412
42413 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
42414 writing through null pointers; remove comment about testing
42415 unterminated strings.
42416
42417 2000-10-17 Matthew Hiller <hiller@redhat.com>
42418
42419 * gcc.c-torture/execute/20001017-2.c: New test.
42420
42421 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
42422
42423 * gcc.c-torture/compile/20001018-1.c: New test.
42424 * gcc.c-torture/compile/20001018-1.x: Xfail.
42425
42426 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42427
42428 * gcc.c-torture/execute/20001017-1.c: New test.
42429
42430 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
42431
42432 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
42433 for multiple use of arguments with scanf formats; add tests for
42434 multiple use of arguments.
42435
42436 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
42437
42438 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
42439
42440 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
42441
42442 * gcc.dg/format-miss-1.c: New test.
42443
42444 2000-10-16 Jakub Jelinek <jakub@redhat.com>
42445
42446 * gcc.c-torture/execute/20001013-1.c: New test.
42447
42448 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
42449
42450 * gcc.dg/format-branch-1.c: New test.
42451
42452 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
42453
42454 * README, lib/file-format.exp: Remove EGCS references.
42455
42456 2000-10-16 Jakub Jelinek <jakub@redhat.com>
42457
42458 * gcc.dg/20001013-1.c: New test.
42459
42460 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
42461
42462 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42463 for intmax_t in the compiler using __typeof__ and the type rules
42464 for conditional expressions.
42465
42466 2000-10-13 Jakub Jelinek <jakub@redhat.com>
42467
42468 * gcc.dg/20001012-1.c: New test.
42469 * gcc.dg/20001012-2.c: New test.
42470
42471 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
42472
42473 * gcc.dg/format-attr-1.c: New test.
42474
42475 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
42476
42477 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42478 __LONG_LONG_MAX__ instead of LLONG_MAX.
42479
42480 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
42481
42482 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42483 scanf flags.
42484 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42485 flags.
42486
42487 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
42488
42489 * gcc.dg/sequence-pt-1.c: New test.
42490
42491 2000-10-11 Geoff Keating <geoffk@cygnus.com>
42492
42493 * gcc.c-torture/execute/20001011-1.c: New testcase.
42494 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42495
42496 2000-10-10 Jakub Jelinek <jakub@redhat.com>
42497
42498 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42499 does not error on it.
42500
42501 2000-10-10 Jakub Jelinek <jakub@redhat.com>
42502
42503 * gcc.dg/20001009-1.c: New test.
42504
42505 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
42506
42507 * gcc.c-torture/compile/20001009-1.c: Move from here ....
42508 * gcc.c-torture/execute/20001009-2.c: ... to here.
42509
42510 2000-10-09 Geoff Keating <geoffk@cygnus.com>
42511
42512 * gcc.c-torture/compile/20001009-1.c: New testcase.
42513 * gcc.c-torture/execute/20001009-1.c: New testcase.
42514 Testcases provided by Jan Hubicka <jh@suse.cz>.
42515
42516 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
42517
42518 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42519 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
42520 uintmax_t using <limits.h> to emulate the compiler's internal
42521 logic. No longer XFAIL %j tests.
42522
42523 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
42524
42525 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
42526 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42527 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
42528 regexps and details of expected handling of some bad formats.
42529 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
42530 suppression.
42531
42532 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
42533
42534 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
42535 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
42536 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
42537 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
42538 in list archives.
42539
42540 2000-10-06 Richard Henderson <rth@cygnus.com>
42541
42542 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
42543 * g++.old-deja/g++.brendan/crash52.C: Likewise.
42544 * g++.old-deja/g++.jason/report.C: Likewise.
42545 * g++.old-deja/g++.law/friend5.C: Likewise.
42546 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
42547 of the expected warnings.
42548
42549 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
42550
42551 * g++.old-deja/g++.pt/enum14.C: New test.
42552
42553 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
42554
42555 * g++.old-deja/g++.pt/crash59.C: New test.
42556
42557 2000-10-04 Will Cohen <wcohen@redhat.com>
42558
42559 * gcc.dg/20000926-1.c: New test.
42560
42561 2000-10-03 Geoff Keating <geoffk@cygnus.com>
42562
42563 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
42564 function name for current C++ compiler.
42565 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
42566
42567 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
42568
42569 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
42570 __PRETTY_FUNCTION__.
42571 * g++.old-deja/g++.ext/pretty2.C: Likewise.
42572
42573 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42574
42575 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
42576
42577 2000-09-26 Jakub Jelinek <jakub@redhat.com>
42578
42579 * gcc.c-torture/compile/20000923-1.c: New test.
42580
42581 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
42582
42583 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
42584 * g++.old-deja/g++.pt/ttp62.C: Same.
42585 * g++.old-deja/g++.other/inline14.C: Same.
42586
42587 2000-09-24 Richard Henderson <rth@cygnus.com>
42588
42589 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
42590
42591 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
42592
42593 * gcc.dg/c90-printf-1.c: Add test for wide string format.
42594
42595 2000-09-22 Geoff Keating <geoffk@cygnus.com>
42596
42597 * gcc.c-torture/compile/20000922-1.c: New file.
42598
42599 2000-09-21 Nick Clifton <nickc@redhat.com>
42600
42601 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
42602 a signed long modulo operation.
42603 (mod6): New function - perform an unsigned long modulo operation.
42604 (main): Add tests for modulos of very large numbers by very small
42605 dividends.
42606
42607 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42608
42609 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
42610
42611 2000-09-19 Richard Henderson <rth@cygnus.com>
42612
42613 * gcc.dg/compare2.c (case 10): XFAIL.
42614
42615 2000-09-18 Richard Henderson <rth@cygnus.com>
42616
42617 * gcc.c-torture/execute/20000906-1.c: Move ...
42618 * gcc.dg/20000906-1.c: ... here. Only run on targets
42619 that support __builtin_trap.
42620
42621 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
42622
42623 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
42624
42625 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
42626
42627 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
42628 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
42629 more $ format tests.
42630
42631 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
42632
42633 * gcc.dg/format-errmk-1.c: New test.
42634
42635 2000-09-17 Greg McGary <greg@mcgary.org>
42636
42637 * gcc.c-torture/execute/20000917-1.x: Remove.
42638
42639 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
42640
42641 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
42642
42643 2000-09-17 Greg McGary <greg@mcgary.org>
42644
42645 * gcc.c-torture/execute/20000917-1.c: New test.
42646 * gcc.c-torture/execute/20000917-1.x: XFAIL.
42647
42648 2000-09-16 Neil Booth <NeilB@earthling.net>
42649
42650 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
42651 in nested macro bug.
42652
42653 2000-09-15 Neil Booth <NeilB@earthling.net>
42654
42655 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
42656
42657 2000-09-14 Jeffrey A Law (law@cygnus.com)
42658
42659 * gcc.c-torture/execute/20000914-1.c: New test.
42660
42661 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
42662
42663 * g++.other/inline13.C: New test.
42664
42665 2000-09-12 Andreas Jaeger <aj@suse.de>
42666
42667 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
42668 constant by Ulrich Drepper <drepper@redhat.com>.
42669
42670 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
42671
42672 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
42673
42674 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42675
42676 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
42677
42678 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
42679
42680 * gcc.dg/cpp/backslash.c: New test.
42681
42682 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
42683
42684 * gcc.c-torture/execute/20000910-1.c: New test.
42685 * gcc.c-torture/execute/20000910-2.c: Likewise.
42686
42687 2000-09-11 Robert Lipe <robertl@sco.com>
42688
42689 * gcc.dg/pragma-align.c: New test.
42690
42691 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
42692
42693 * g++.old-deja/g++.pt/explicit82.C: New test.
42694 * g++.old-deja/g++.pt/explicit83.C: New test.
42695
42696 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
42697
42698 * gcc.dg/asm-names.c: New test.
42699
42700 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42701
42702 * gcc.dg/cpp/tr-warn6.c: New test
42703
42704 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
42705
42706 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
42707 be accepted.
42708
42709 2000-09-07 Catherine Moore <clm@redhat.com>
42710
42711 * gcc.c-torture/execute/unroll-1.c: New test.
42712
42713 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
42714
42715 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
42716 ERROR markers.
42717 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
42718 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
42719 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
42720 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
42721 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
42722 Preprocess only.
42723 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
42724 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
42725
42726 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
42727
42728 * g++.old-deja/g++.pt/deduct2.C: New test.
42729
42730 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
42731
42732 * g++.old-deja/g++.pt/parms2.C: New test.
42733
42734 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
42735
42736 * g++.old-deja/g++.pt/crash58.C: New test.
42737
42738 2000-09-06 Greg McGary <greg@mcgary.org>
42739
42740 * gcc.c-torture/execute/20000906-1.c: New test.
42741 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
42742
42743 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42744
42745 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
42746
42747 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
42748
42749 * g++.old-deja/g++.pt/crash57.C: New test.
42750
42751 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
42752
42753 * g++.old-deja/g++.pt/crash56.C: New test.
42754
42755 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
42756
42757 * g++.old-deja/g++.pt/koenig1.C: New test.
42758
42759 2000-09-04 Jakub Jelinek <jakub@redhat.com>
42760
42761 * gcc.dg/20000904-1.c: New test.
42762
42763 2000-09-04 Jakub Jelinek <jakub@redhat.com>
42764
42765 * gcc.dg/cpp/paste8.c: New test.
42766
42767 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
42768
42769 * gcc.c-torture/compile/20000827-1.c: New test.
42770
42771 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
42772
42773 * gcc.dg/format-diag-1.c: New test.
42774
42775 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
42776
42777 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
42778 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
42779 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
42780 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
42781 gcc.dg/formatz-1.c: Adjust warning regular expressions.
42782
42783 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
42784
42785 * g++.old-deja/g++.other/nested4.C: New test.
42786
42787 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
42788
42789 * g++.old-deja/g++.ns/scoped1.C: New test.
42790
42791 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
42792
42793 * lib/g++.exp: Support testing already-installed GCC.
42794
42795 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42796
42797 * wtr-label-1.c, wtr-suffix-1.c: New tests.
42798
42799 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42800
42801 * gcc.dg/return-type-2.c: New test.
42802
42803 2000-08-27 Geoff Keating <geoffk@cygnus.com>
42804
42805 * gcc.c-torture/compile/20000825-1.c: New test.
42806
42807 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
42808
42809 * gcc.dg/dwarf2-2.c: New test.
42810
42811 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
42812
42813 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
42814 dg-warning regexps.
42815
42816 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
42817
42818 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
42819 gcc.dg/format-ext-5.c: New tests.
42820
42821 2000-08-25 Jakub Jelinek <jakub@redhat.com>
42822
42823 * testsuite/g++.old-deja/g++.other/crash22.C: New test.
42824
42825 2000-08-24 Mark Mitchell <mark@codesourcery.com>
42826
42827 * gcc.dg/noncompile/930622-2.c: Adjust error message.
42828
42829 2000-08-24 Richard Henderson <rth@cygnus.com>
42830
42831 * gcc.dg/ia64-sync-1.c: New test.
42832 * gcc.dg/ia64-sync-2.c: New test.
42833 * gcc.dg/ia64-asm-1.c: New test.
42834
42835 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
42836
42837 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
42838 * gcc.dg/format-ext-2.c: New test.
42839
42840 2000-08-23 Jason Merrill <jason@redhat.com>
42841
42842 * lib/old-dejagnu.exp: Also ignore "In member function" and
42843 "At global scope".
42844
42845 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42846
42847 * gcc.dg/noncompile/label-lineno-1.c: New test.
42848
42849 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
42850
42851 * gcc.dg/c99-array-nonobj-1.c: New test.
42852
42853 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
42854
42855 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
42856 tests.
42857 * gcc.dg/format-ext-1.c: New test.
42858
42859 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42860
42861 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
42862 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
42863 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
42864 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
42865 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
42866
42867 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
42868
42869 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
42870 gcc.dg/c99-strftime-2.c: New tests.
42871
42872 2000-08-22 Richard Henderson <rth@cygnus.com>
42873
42874 * gcc.c-torture/execute/20000822-1.c: New test.
42875
42876 2000-08-21 Jakub Jelinek <jakub@redhat.com>
42877
42878 * gcc.c-torture/execute/20000819-1.x: Remove.
42879
42880 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
42881
42882 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
42883 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
42884 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
42885 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
42886 gcc.dg/format-xopen-1.c: New tests.
42887
42888 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
42889
42890 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
42891
42892 2000-08-21 Jakub Jelinek <jakub@redhat.com>
42893
42894 * g++.old-deja/g++.other/loop2.C: New test.
42895
42896 * gcc.c-torture/compile/20000606-1.c: New test.
42897 * gcc.c-torture/compile/20000728-1.c: New test.
42898 * gcc.c-torture/execute/20000801-1.c: New test.
42899 * gcc.c-torture/execute/20000801-2.c: New test.
42900 * gcc.c-torture/execute/20000819-1.c: New test.
42901 * gcc.c-torture/execute/20000819-1.x: XFAIL.
42902 * gcc.dg/20000629-1.c: New test.
42903 * gcc.dg/20000724-1.c: New test.
42904 * gcc.dg/20000807-1.c: New test.
42905
42906 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
42907
42908 * gcc.dg/cpp/pragma-1.c: New test.
42909 * gcc.dg/cpp/pragma-2.c: New test.
42910
42911 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
42912
42913 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
42914 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
42915
42916 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42917
42918 * gcc.c-torture/compile/20000818-1.c: New test.
42919
42920 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
42921
42922 * gcc.c-torture/execute/20000818-1.c: New test.
42923
42924 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
42925
42926 * gcc.dg/format-va-1.c: New test.
42927
42928 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
42929
42930 * g++.old-deja/g++.other/typedef8.C: New test.
42931
42932 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
42933
42934 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
42935 * g++.old-deja/g++.mike/net36.C: Mark candidate.
42936 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
42937 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
42938 * g++.old-deja/g++.other/ptrmem7.C: New test.
42939 * g++.old-deja/g++.pt/ptrmem10.C: New test.
42940
42941 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
42942
42943 * g++.old-deja/g++.pt/typename27.C: New test.
42944
42945 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
42946
42947 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
42948 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
42949 * g++.old-deja/g++.pt/friend45.C: New test.
42950 * g++.old-deja/g++.other/friend8.C: New test.
42951
42952 2000-08-15 Richard Henderson <rth@cygnus.com>
42953
42954 * gcc.c-torture/execute/20000815-1.c: New test.
42955
42956 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
42957
42958 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
42959 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
42960 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
42961
42962 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
42963
42964 * g++.old-deja/g++.other/refinit2.C: New test.
42965
42966 2000-08-13 Geoff Keating <geoffk@cygnus.com>
42967
42968 * lib/c-torture.exp (c-torture): Make
42969 compiler_conditional_xfail_data global.
42970 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
42971 compiler_conditional_xfail_data machinery.
42972 (f-torture-execute): Likewise.
42973 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
42974 and only when unrolling loops.
42975
42976 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
42977
42978 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
42979
42980 * g++.old-deja/g++.pt/explicit81.C: New test.
42981
42982 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
42983
42984 * g++.old-deja/g++.pt/typename26.C: New test.
42985
42986 2000-08-10 Geoff Keating <geoffk@cygnus.com>
42987
42988 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
42989 warning.
42990
42991 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
42992
42993 * g++.old-deja/g++.other/array3.C: New test.
42994
42995 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
42996
42997 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
42998 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
42999 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
43000 New tests.
43001
43002 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
43003
43004 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
43005 * g++.old-deja/g++.abi/vmihint.C: Likewise.
43006
43007 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
43008
43009 * gcc.c-torture/execute/20000808-1.c: New test.
43010
43011 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
43012
43013 * gcc.dg/c90-const-expr-1.c: New test.
43014
43015 2000-08-08 Richard Henderson <rth@cygnus.com>
43016
43017 * gcc.dg/noncompile/920923-1.c: Declare calloc.
43018
43019 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
43020
43021 * gcc.dg/noncompile/const-ll-1.c: New test.
43022
43023 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
43024
43025 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
43026
43027 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
43028
43029 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
43030 that running programs linked against the shared version of libobjc
43031 run correctly.
43032
43033 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
43034
43035 * gcc.dg/c99-printf-1.c: New test.
43036
43037 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
43038
43039 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
43040
43041 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
43042
43043 * gcc.c-torture/execute/20000731-1.x: Delete.
43044
43045 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
43046
43047 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
43048 and torture_without_loops as is done by c-torture.exp.
43049 (search_for): Copy from c-torture.exp.
43050 (gcc-dg-runtest): New function, drives a directory of tests
43051 iterating over the TORTURE_OPTIONS.
43052 (scan-assembler, scan-assembler-not): Move here from
43053 individual directory drivers.
43054
43055 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
43056 defined by lib/gcc-dg.exp.
43057 * gcc.dg/cpp/cpp.exp: Likewise.
43058 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
43059 gcc-dg-runtest, so we cycle over optimization options.
43060
43061 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
43062 * gcc.dg/compare2.c: No longer expected to fail.
43063
43064 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
43065
43066 * gcc.c-torture/execute/20000804-1.c: New test.
43067
43068 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
43069
43070 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
43071
43072 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
43073
43074 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
43075
43076 2000-08-03 Jeffrey A Law (law@cygnus.com)
43077
43078 * gcc.c-torture/compile/20000803-1.c: New test.
43079
43080 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
43081
43082 * gcc.c-torture/execute/20000801-3.c,
43083 gcc.c-torture/execute/20000801-4.c: New tests.
43084 * gcc.c-torture/execute/20000801-3.x,
43085 gcc.c-torture/execute/20000801-4.x: Xfail.
43086
43087 2000-08-02 Geoff Keating <geoffk@cygnus.com>
43088
43089 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
43090 libobjc/.libs to allow for libtool.
43091
43092 2000-08-02 Jakub Jelinek <jakub@redhat.com>
43093
43094 * gcc.c-torture/compile/20000802-1.c: New test.
43095
43096 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
43097
43098 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
43099
43100 2000-07-31 Jeffrey A Law (law@cygnus.com)
43101
43102 * gcc-c-torture/execute/20000731-2.c: New test.
43103
43104 * gcc.c-torture/execute/20000731-1.c: New test.
43105 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
43106
43107 2000-07-31 Jakub Jelinek <jakub@redhat.com>
43108
43109 * testsuite/gcc.dg/cpp/paste7.c: New test.
43110 * gcc.dg/cpp/20000725-1.c: New test.
43111
43112 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
43113
43114 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
43115 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
43116 declaration warning for __builtin_dwarf_reg_size.
43117
43118 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
43119
43120 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
43121
43122 * gcc.dg/noncompile/voidparam-1.c: New test.
43123
43124 2000-07-30 Richard Henderson <rth@cygnus.com>
43125
43126 * gcc.dg/c90-digraph-1.c: Don't xfail.
43127 * gcc.dg/compare2.c (case 10): Xfail.
43128 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
43129
43130 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
43131
43132 * gcc.dg/c99-main-1.c: New test.
43133
43134 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
43135
43136 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
43137
43138 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
43139
43140 * gcc.c-tortuer/execute/20000726-1.c: New test.
43141
43142 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
43143
43144 * gcc.c-torture/execute/enum-2.c: New test.
43145
43146 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43147
43148 * gcc.dg/cpp/tr-warn3.c: New test.
43149
43150 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
43151
43152 * g++.old-deja/g++.ext/implicit1.C: Remove.
43153 * g++.old-deja/g++.jason/c2.C: Remove
43154 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
43155 * g++.old-deja/g++.pt/crash16.C: Likewise.
43156 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
43157
43158 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
43159
43160 * g++.old-deja/g++.other/for2.C: New test.
43161
43162 2000-07-25 Jakub Jelinek <jakub@redhat.com>
43163
43164 * gcc.dg/20000720-1.c: New test.
43165
43166 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
43167
43168 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
43169
43170 2000-07-24 Geoff Keating <geoffk@cygnus.com>
43171
43172 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
43173 * gcc.c-torture/execute/20000722-1.c: New.
43174 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
43175
43176 2000-07-24 Jakub Jelinek <jakub@redhat.com>
43177
43178 * gcc.dg/cpp/20000720-1.S: New test.
43179
43180 2000-07-21 Michael Meissner <meissner@redhat.com>
43181
43182 * gcc.c-torture/execute/ieee/hugeval.c: New test.
43183
43184 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
43185
43186 * g++.old-deja/g++.brendan/crash16.C,
43187 g++.old-deja/g++.brendan/parse3.C,
43188 g++.old-deja/g++.brendan/redecl1.C,
43189 g++.old-deja/g++.ns/template13.C,
43190 g++.old-deja/g++.other/decl4.C,
43191 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
43192
43193 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
43194
43195 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
43196 and "Internal error".
43197
43198 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
43199 regexps.
43200 * gcc.dg/cpp/paste6.c: New test.
43201
43202 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
43203
43204 * gcc.dg/cpp/tr-direct.c: New test.
43205
43206 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
43207 gcc.dg/cpp/undef1.c: Tweak error regexps.
43208
43209 2000-07-18 Eric Christopher <echristo@redhat.com>
43210
43211 * gcc.c-torture/compile/20000718-1.c: New test.
43212
43213 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
43214
43215 * cpplex.c (_cpp_push_token): If the token being pushed back
43216 is the previous token in this context, just subtract one from
43217 context->posn.
43218 * cppmacro.c (save_expansion): Clear aux field when storing a
43219 placemarker.
43220
43221 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
43222
43223 * gcc.dg/noncompile/redecl-1.c: New test.
43224
43225 2000-07-18 Jakub Jelinek <jakub@redhat.com>
43226
43227 * gcc.c-torture/execute/20000717-5.c: New test.
43228 * gcc.c-torture/execute/20000717-1.x: Removed.
43229
43230 2000-07-17 Richard Henderson <rth@cygnus.com>
43231
43232 * gcc.c-torture/execute/20000717-4.c: New test.
43233
43234 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
43235
43236 * gcc.dg/cpp/syshdr.c: New test.
43237 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
43238
43239 2000-07-17 Neil Booth <neilb@earthling.net>
43240
43241 * gcc.dg/cpp/cmdlne-dM.c: New test.
43242 * gcc.dg/cpp/cmdlne-dD.c: New test.
43243
43244 2000-07-17 Jeffrey A Law (law@cygnus.com)
43245
43246 * gcc.c-torture/execute/20000717-3.c: New test.
43247
43248 * gcc.c-torture/compile/20000717-1.c: New test.
43249
43250 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
43251
43252 * gcc.c-torture/execute/20000717-2.c: New test.
43253
43254 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
43255
43256 * gcc.dg/formatz-1.c: New test.
43257
43258 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
43259 * gcc.dg/c99-digraph-1.c: New tests.
43260
43261 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
43262 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
43263
43264 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
43265 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
43266 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
43267 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
43268 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
43269 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
43270 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
43271
43272 2000-07-17 Greg McGary <greg@mcgary.org>
43273
43274 * gcc.c-torture/execute/20000717-1.c: New test.
43275 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
43276
43277 2000-07-15 Jakub Jelinek <jakub@redhat.com>
43278
43279 * gcc.c-torture/execute/20000715-2.c: New test.
43280 * gcc.dg/20000715-1.c: New test.
43281
43282 2000-07-15 Michael Meissner <meissner@redhat.com>
43283
43284 * gcc.c-torture/execute/20000715-1.c: New test.
43285
43286 2000-07-13 Jakub Jelinek <jakub@redhat.com>
43287
43288 * gcc.c-torture/execute/20000707-1.c: New test.
43289
43290 2000-07-13 Neil Booth <NeilB@earthling.net>
43291
43292 * testsuite/gcc.dg/cpp/digraph1.c,
43293 testsuite/gcc.dg/cpp/digraph2.c,
43294 testsuite/gcc.dg/cpp/digraphs.c: New tests.
43295
43296 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
43297
43298 * g77.f-torture/compile/20000630-2.f: New test.
43299 * g77.f-torture/compile/20000630-2.x
43300
43301 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
43302
43303 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
43304
43305 2000-07-11 Neil Booth <NeilB@earthling.net>
43306
43307 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
43308
43309 2000-07-11 Neil Booth <NeilB@earthling.net>
43310
43311 * gcc.dg/cpp/cmdlne-C.c: New.
43312
43313 2000-07-09 Neil Booth <NeilB@earthling.net>
43314
43315 * gcc.dg/cpp/directiv.c: New tests.
43316 * gcc.dg/cpp/undef1.c: Update.
43317
43318 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
43319
43320 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
43321
43322 2000-07-09 Neil Booth <NeilB@earthling.net>
43323
43324 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
43325
43326 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
43327
43328 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
43329 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
43330
43331 2000-07-08 Neil Booth <NeilB@earthling.net>
43332
43333 * gcc.dg/cpp/macsyntx.c: New tests.
43334
43335 2000-07-07 Jakub Jelinek <jakub@redhat.com>
43336
43337 * gcc.dg/20000707-1.c: New test.
43338
43339 2000-07-07 Jakub Jelinek <jakub@redhat.com>
43340
43341 * gcc.c-torture/execute/20000706-1.c: New test.
43342 * gcc.c-torture/execute/20000706-2.c: New test.
43343 * gcc.c-torture/execute/20000706-3.c: New test.
43344 * gcc.c-torture/execute/20000706-4.c: New test.
43345 * gcc.c-torture/execute/20000706-5.c: New test.
43346
43347 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
43348
43349 * g++.old-deja/g++.pt/instantiate7.C: New test.
43350
43351 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
43352
43353 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
43354 * g++.old-deja/g++.mike/thunk3.C: Likewise.
43355 * g++.old-deja/g++.other/rtti3.C: Likewise.
43356 * g++.old-deja/g++.other/rttid3.C: Likewise.
43357
43358 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
43359
43360 * g77.f-torture/compile/20000630-1.x: Fix typo
43361
43362 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
43363
43364 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
43365 assembly output.
43366
43367 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
43368
43369 * gcc.dg/cpp/ident.c: New test.
43370
43371 2000-07-05 Neil Booth <NeilB@earthling.net>
43372
43373 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
43374 gcc.dg/cpp/lexstrng.c: New tests.
43375
43376 2000-07-04 Neil Booth <NeilB@earthling.net>
43377
43378 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
43379 * gcc.dg/cpp/strify2.c: Same.
43380
43381 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
43382
43383 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
43384 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
43385 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
43386 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
43387
43388 * testsuite/gcc.dg/cpp/macro1.c,
43389 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
43390 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
43391 testsuite/gcc.dg/cpp/strify1.c,
43392 testsuite/gcc.dg/cpp/strify2.c: New tests.
43393
43394 2000-07-03 Jakub Jelinek <jakub@redhat.com>
43395
43396 * gcc.c-torture/execute/20000703-1.c: New test.
43397
43398 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
43399
43400 * g++.old-deja/g++.pt (lookup10.C): New test.
43401
43402 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
43403
43404 * g++.old-deja/g++.pt (typename25.C): New test.
43405
43406 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
43407
43408 * gcc.c-torture/compile/20000701-1.c: New test.
43409
43410 2000-06-30 Nick Clifton <nickc@cygnus.com>
43411
43412 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
43413 to test case.
43414
43415 2000-06-30 Catherine Moore <clm@cygnus.com>
43416
43417 * gcc.c-torture/execute/align-1.c: New test.
43418
43419 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
43420
43421 * g++.old-deja/g++.pt/expr8.C: New test.
43422 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
43423
43424 2000-06-29 Nick Clifton <nickc@cygnus.com>
43425
43426 * gcc.c-torture/compile/20000629-1.c: New test.
43427
43428 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
43429
43430
43431 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
43432 gcc.dg/noncompile directory, depending on whether they're
43433 preprocessor tests or not. Annotate all the tests for the dg
43434 framework.
43435
43436 * gcc.c-torture/noncompile/noncompile.exp: Delete.
43437 * gcc.dg/noncompile/noncompile.exp: New.
43438
43439 * Moved files:
43440 Old name New name
43441 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
43442 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
43443 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
43444 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
43445 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
43446 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
43447 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
43448 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
43449 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
43450 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
43451 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
43452 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
43453 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
43454 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
43455 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
43456 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
43457 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
43458 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
43459 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
43460 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
43461 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
43462 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
43463 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
43464 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
43465
43466 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
43467 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
43468 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
43469 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
43470 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
43471 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
43472
43473 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
43474
43475 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43476 declare one variable. On the fourth, error.
43477 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43478 declared by 20000628-1a.h.
43479
43480 2000-06-29 Richard Henderson <rth@redhat.com>
43481
43482 * gcc.c-torture/execute/930529-1.x: New file.
43483 * gcc.dg/920413-1.c: Adjust expected warning text.
43484 * gcc.dg/980217-1.c: Declare abort.
43485 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43486
43487 2000-06-29 Jeffrey A Law (law@cygnus.com)
43488
43489 * g77.f-torture/compile/20000629-1.f: New test.
43490 * g77.f-torture/compile/20000629-1.x: Expected to fail.
43491
43492 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
43493
43494 Rearrange lots of files, removing entirely the
43495 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43496 directories.
43497
43498 * Deleted files:
43499 gcc.c-torture/code_quality/code_quality.exp
43500 gcc.c-torture/special/special.exp
43501 gcc.failure/failure.exp
43502 gcc.failure/940409-1.x
43503 gcc.c-torture/compile/961203-1.x
43504
43505 * New files:
43506 gcc.misc-tests/linkage.exp
43507 gcc.c-torture/execute/920730-1t.c
43508 gcc.c-torture/execute/920730-1t.x
43509 gcc.c-torture/compile/920520-1.x
43510 gcc.c-torture/compile/920521-1.x
43511 gcc.c-torture/compile/981006-1.x
43512 gcc.c-torture/execute/eeprof-1.x
43513
43514 * Moved files (possibly with modifications to fit a new harness):
43515 Old name New name
43516 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
43517 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
43518 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
43519 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
43520 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
43521 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
43522 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
43523 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
43524 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
43525 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
43526 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
43527 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
43528 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
43529 gcc.failure/940409-1.c gcc.dg/940409-1.c
43530
43531 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
43532
43533 * c-torture/compile/961203-1.x: Delete.
43534
43535 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
43536 not exit. Include stdio.h.
43537 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
43538 * gcc.misc-tests/dg-12.c: Likewise.
43539 * gcc.misc-tests/dg-5.c: Likewise.
43540 * gcc.misc-tests/dg-6.c: Likewise.
43541 * gcc.misc-tests/dg-7.c: Prototype abort.
43542 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
43543 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
43544 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
43545 not exit.
43546 * gcc.misc-tests/sieve.c: Use return from main, not exit.
43547 * gcc.misc-tests/sort2.c: Use return from main, not exit.
43548
43549 2000-06-28 Jakub Jelinek <jakub@redhat.com>
43550
43551 * gcc.dg/cpp/20000628-1.c: New test.
43552 * gcc.dg/cpp/20000628-1.h: New header for above test.
43553 * gcc.dg/cpp/20000628-1a.h: Likewise.
43554
43555 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
43556
43557 * gcc.dg/cpp: New directory.
43558 * gcc.dg/cpp/cpp.exp: New driver.
43559 * gcc.dg/cpp/20000627-1.c: New test.
43560 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
43561 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
43562 and rewrite as a compilation test.
43563
43564 * gcc.dg: Move many files into the cpp subdirectory, possibly
43565 renaming or editing them as well.
43566 Old name New name
43567 990119-1.c cpp/19990119-1.c
43568 990228-1.c cpp/19990228-1.c
43569 990407-1.c cpp/19990407-1.c
43570 990409-1.c cpp/19990409-1.c
43571 990413-1.c cpp/19990413-1.c
43572 990703-1.c cpp/19990703-1.c
43573 20000127-1.c cpp/20000127-1.c
43574 20000129-1.c cpp/20000129-1.c
43575 20000207-1.c cpp/20000207-1.c
43576 20000207-2.c cpp/20000207-2.c
43577 20000209-1.c cpp/20000209-1.c
43578 20000209-2.c cpp/20000209-2.c
43579 20000301-1.c cpp/20000301-1.c
43580 20000419-1.c cpp/20000419-1.c
43581 20000510-1.S cpp/20000510-1.S
43582 20000519-1.c cpp/20000519-1.c
43583 20000529-1.c cpp/20000529-1.c
43584 20000625-1.c cpp/20000625-1.c
43585 20000625-2.c cpp/20000625-2.c
43586 cpp-as1.c cpp/assert1.c
43587 cpp-as2.c cpp/assert2.c
43588 cxx-comments-1.c cpp/cxxcom1.c
43589 cxx-comments-2.c cpp/cxxcom2.c
43590 endif-label.c cpp/endif.c
43591 cpp-hash1.c cpp/hash1.c
43592 cpp-hash2.c cpp/hash2.c
43593 cpp-if1.c cpp/if-1.c
43594 cpp-if2.c cpp/if-2.c
43595 cpp-if3.c cpp/if-3.c
43596 cpp-if4.c cpp/if-4.c
43597 cpp-if5.c cpp/if-5.c
43598 cpp-cond.c cpp/if-cexp.c
43599 cpp-missingop.c cpp/if-mop.c
43600 cpp-missingparen.c cpp/if-mpar.c
43601 cpp-opprec.c cpp/if-oppr.c
43602 cpp-ifparen.c cpp/if-paren.c
43603 cpp-shortcircuit.c cpp/if-sc.c
43604 cpp-shift.c cpp/if-shift.c
43605 cpp-unary.c cpp/if-unary.c
43606 cpp-li1.c cpp/line1.c
43607 cpp-li2.c cpp/line2.c
43608 lineno.c cpp/line3.c
43609 lineno-2.c cpp/line4.c
43610 cpp-mi.c cpp/mi1.c
43611 cpp-mic.h cpp/mi1c.h
43612 cpp-micc.h cpp/mi1cc.h
43613 cpp-mind.h cpp/mi1nd.h
43614 cpp-mindp.h cpp/mi1ndp.h
43615 cpp-mix.h cpp/mi1x.h
43616 cpp-mi2.c cpp/mi2.c
43617 cpp-mi2a.h cpp/mi2a.h
43618 cpp-mi2b.h cpp/mi2b.h
43619 cpp-mi2c.h cpp/mi2c.h
43620 cpp-mi3.c cpp/mi3.c
43621 cpp-mi3.def cpp/mi3.def
43622 poison-1.c cpp/poison.c
43623 pr-impl.c cpp/prag-imp.c
43624 cpp-redef-2.c cpp/redef1.c
43625 cpp-redef.c cpp/redef2.c
43626 strpaste.c cpp/strp1.c
43627 strpaste-2.c cpp/strp2.c
43628 cpp-tradpaste.c cpp/tr-paste.c
43629 cpp-tradstringify.c cpp/tr-str.c
43630 cpp-tradwarn1.c cpp/tr-warn1.c
43631 cpp-tradwarn2.c cpp/tr-warn2.c
43632 trigraphs.c cpp/trigraphs.c
43633 cpp-unc1.c cpp/unc1.c
43634 cpp-unc2.c cpp/unc2.c
43635 cpp-unc3.c cpp/unc3.c
43636 cpp-unc.c cpp/unc4.c
43637 undef.c cpp/undef1.c
43638 undef-2.c cpp/undef2.c
43639 cpp-wi1.c cpp/widestr1.c
43640
43641 2000-06-27 Mark Mitchell <mark@codesourcery.com>
43642
43643 * lib/g++.exp (g++_include_flags): Tweak.
43644
43645 2000-06-27 H.J. Lu <hjl@gnu.org>
43646 Loren J. Rittle <ljrittle@acm.org>
43647
43648 * lib/g++.exp (g++_include_flags): Override libgloss.exp
43649 version with one that knows about the new gcc tree structure.
43650 (g++_link_flags): Same.
43651
43652 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
43653
43654 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
43655 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
43656 case we are cross-compiling.
43657
43658 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
43659 g++.old-deja/g++.niklas/Makefile.in,
43660 g++.old-deja/g++.niklas/configure.in,
43661 g++.old-deja/g++.other/Makefile.in,
43662 g++.old-deja/g++.other/configure.in,
43663 gcc.c-torture/code_quality/Makefile.in,
43664 gcc.c-torture/code_quality/configure.in,
43665 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
43666 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
43667 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
43668 gcc.c-torture/execute/ieee/Makefile.in,
43669 gcc.c-torture/execute/ieee/configure.in,
43670 gcc.c-torture/noncompile/Makefile.in,
43671 gcc.c-torture/noncompile/configure.in,
43672 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
43673 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
43674 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
43675
43676 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
43677
43678 * g++.old-deja/g++.other/ambig3.C: New test.
43679
43680 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
43681
43682 * g++.old-deja/g++.pt/syntax1.C: New test.
43683 * g++.old-deja/g++.pt/syntax2.C: New test.
43684 * g++.old-deja/g++.other/syntax3.C: New test.
43685 * g++.old-deja/g++.other/syntax4.C: New test.
43686
43687 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
43688
43689 * gcc.dg/20000623-1.c: Prototype exit and abort.
43690
43691 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
43692
43693 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
43694 New tests.
43695 * gcc.dg/cpp-mi3.def: New file.
43696
43697 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
43698 inside assertions.
43699 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
43700 lexer's error messages.
43701 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
43702 divine anything from the linemarkers.
43703 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
43704 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
43705
43706 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
43707
43708 * gcc.dg/20000623-1.c: New test.
43709
43710 2000-06-22 Jakub Jelinek <jakub@redhat.com>
43711
43712 * gcc.c-torture/execute/20000622-1.c: New test.
43713
43714 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
43715
43716 * g++.old-deja/g++.other/init15.C: New test.
43717
43718 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
43719
43720 * g++.old-deja/g++.pt/vaarg2.C: New test.
43721 * g++.old-deja/g++.pt/vaarg3.C: New test.
43722
43723 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
43724
43725 * g++.old-deja/g++.other/dyncast6.C: New test.
43726
43727 2000-06-15 Jakub Jelinek <jakub@redhat.com>
43728
43729 * gcc.c-torture/execute/loop-6.c: New test.
43730
43731 2000-06-14 Jakub Jelinek <jakub@redhat.com>
43732
43733 * gcc.dg/20000614-1.c: New test.
43734 * gcc.dg/20000614-2.c: New test.
43735
43736 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
43737
43738 * g++.old-deja/g++.other/inline12.C: New test.
43739
43740 2000-06-13 Jakub Jelinek <jakub@redhat.com>
43741
43742 * g++.old-deja/g++.other/eh1.C: New test.
43743
43744 2000-06-12 Jakub Jelinek <jakub@redhat.com>
43745
43746 * g++.old-deja/g++.other/type.C: New test.
43747
43748 2000-06-05 Jakub Jelinek <jakub@redhat.com>
43749
43750 * g++.old-deja/g++.other/initstring.C: New test.
43751
43752 2000-06-12 Jason Merrill <jason@redhat.com>
43753
43754 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
43755
43756 2000-06-09 Jeffrey A Law (law@cygnus.com)
43757
43758 * gcc.c-torture/compile/20000609-1.c: New test.
43759
43760 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
43761
43762 * gcc.dg/20000609-1.c: New test.
43763
43764 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
43765
43766 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
43767 * gcc.c-torture/noncompile/poison-1.c: Move...
43768 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
43769 * gcc.dg/cpp-li1.c: Add a token after the #line.
43770
43771 2000-06-05 Richard Henderson <rth@cygnus.com>
43772
43773 * gcc.c-torture/execute/20000605-2.c: New test.
43774 * gcc.c-torture/execute/20000605-3.c: New test.
43775
43776 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
43777
43778 * g77.f-torture/execute/20000503-1.x: New file.
43779
43780 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
43781
43782 * g++.old-deja/g++.eh/badalloc1.C: New test.
43783
43784 2000-06-05 Richard Henderson <rth@cygnus.com>
43785
43786 * gcc.c-torture/execute/20000605-1.c: New test.
43787
43788 2000-06-05 Jakub Jelinek <jakub@redhat.com>
43789 Nathan Sidwell <nathan@codesourcery.com>
43790
43791 * gcc.c-torture/compile/20000605-1.c: New test.
43792
43793 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
43794
43795 * g77.f-torture/compile/20000601-1.f: New test.
43796
43797 2000-06-03 Richard Henderson <rth@cygnus.com>
43798
43799 * gcc.c-torture/execute/20000603-1.c: New.
43800
43801 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
43802
43803 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
43804 * gcc.dg/noreturn-2.c (noreturn): Likewise.
43805
43806 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
43807
43808 * gcc.dg/compare2.c (case 12): XFAIL.
43809 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
43810 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
43811
43812 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
43813
43814 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
43815
43816 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
43817 guard macro is already defined when the header is first
43818 included.
43819 * gcc.dg/cpp-mix.h: New file.
43820 * gcc.dg/endif-label.c: Update patterns to match compiler.
43821
43822 * g++.brendan/complex1.C: Declare abort.
43823 * g++.law/refs4.C: Remove XFAIL.
43824 * g++.oliva/expr2.C: Declare abort and exit.
43825
43826 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
43827
43828 * gcc.c-torture/execute/20000528-1.c: New test.
43829
43830 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
43831 * g++.old-deja/g++.law/temps4.C: Likewise.
43832
43833 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
43834 stdlib.h. Call abort() on failure.
43835 * g++.old-deja/g++.law/refs4.C: Likewise.
43836 * g++.old-deja/g++.law/temps4.C: Likewise.
43837 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
43838 * gcc.c-torture/execute/20000112-1.c: Include string.h.
43839
43840 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
43841
43842 Relative to g++.dg/special:
43843 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
43844
43845 Relative to g++.old-deja:
43846 * g++.brendan/complex1.C, g++.jason/optimize2.C,
43847 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
43848 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
43849 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
43850 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
43851 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
43852 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
43853
43854 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
43855 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
43856 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
43857 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
43858 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
43859 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
43860 and/or string.h.
43861
43862 * g++.other/goto1.C: Update expectations for error messages.
43863
43864 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
43865
43866 * gcc.c-torture/compile/20000523-1.c: New test.
43867
43868 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
43869
43870 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
43871
43872 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
43873
43874 * g++.old-deja/g++.eh/catch11.C: New test.
43875 * g++.old-deja/g++.eh/catch12.C: New test.
43876
43877 2000-05-24 Nick Clifton <nickc@cygnus.com>
43878
43879 * gcc.c-torture/execute/20000523-1.c: New test.
43880
43881 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
43882
43883 * c-torture/execute/bcp-1.c: Replace abort in arg of
43884 __builtin_constant_p with a generic external function.
43885
43886 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
43887 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
43888 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
43889 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
43890 Prototype abort and/or exit.
43891
43892 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
43893 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
43894 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
43895 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
43896
43897 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
43898
43899 * gcc.dg/dwarf2-1.c: New test.
43900
43901 2000-05-20 Richard Henderson <rth@cygnus.com>
43902
43903 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
43904
43905 2000-05-20 Andreas Jaeger <aj@suse.de>
43906
43907 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
43908 testcase.
43909
43910 2000-05-19 David Edelsohn <edelsohn@gnu.org>
43911
43912 * gcc.c-torture/execute/20000519-2.c: New test.
43913
43914 2000-05-19 Andreas Jaeger <aj@suse.de>
43915
43916 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
43917 which fails with SSA.
43918
43919 * lib/c-torture.exp: Also test with -O3 -fssa.
43920
43921 2000-05-18 Michael Meissner <meissner@redhat.com>
43922
43923 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
43924 * gcc.c-torture/execute/920415-1.c: Ditto.
43925 * gcc.c-torture/execute/920501-1.c: Ditto.
43926 * gcc.c-torture/execute/conversion.c: Ditto.
43927 * gcc.c-torture/execute/cvt-1.c: Ditto.
43928
43929 2000-05-18 Jeffrey A Law (law@cygnus.com)
43930
43931 * gcc.c-torture/compile/20000518-1.c: New test.
43932
43933 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
43934
43935 * g77.f-torture/compile/200005018.f: New test.
43936
43937 2000-05-17 Jeffrey A Law (law@cygnus.com)
43938
43939 * gcc.c-torture/compile/20000517-1.c: New test.
43940
43941 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43942
43943 * gcc.c-torture/execute/20000516-1.c: New test.
43944
43945 2000-05-15 Jakub Jelinek <jakub@redhat.com>
43946
43947 * g++.old-deja/g++.other/eh.C: New test.
43948
43949 2000-05-12 Richard Henderson <rth@cygnus.com>
43950
43951 * gcc.c-torture/execute/990208-1.c (main): Don't pass
43952 constants through to doit's conditional.
43953
43954 2000-05-11 Jeffrey A Law (law@cygnus.com)
43955
43956 * gcc.c-torture/compile/20000511-1.c: New test.
43957 * g77.f-torture/compile/20000511-1.f: New test.
43958 * g77.f-torture/compile/20000511-2.f: New test.
43959
43960 2000-05-11 Michael Meissner <meissner@redhat.com>
43961
43962 * gcc.c-torture/execute/20000511-1.c: New test.
43963
43964 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
43965
43966 * gcc.dg/dg.exp: Scan .S files as well as .c files.
43967 * gcc.dg/20000510-1.S: New.
43968
43969 2000-05-08 Catherine Moore <clm@cygnus.com>
43970
43971 * gcc.dg/unused-3.c: New.
43972
43973 2000-05-06 Richard Henderson <rth@cygnus.com>
43974
43975 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
43976 * g++.old-deja/g++.mike/warn1.C: Likewise.
43977 * g++.old-deja/g++.pt/local1.C: Likewise.
43978 * g++.old-deja/g++.pt/local7.C: Likewise.
43979 * g++.old-deja/g++.pt/spec16.C: Likewise.
43980
43981 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
43982
43983 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
43984
43985 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
43986
43987 * g77.f-torture/execute/20000503-1.f: New test.
43988
43989 2000-05-04 Andreas Jaeger <aj@suse.de>
43990
43991 * gcc.dg/noreturn-2.c: New test.
43992
43993 2000-05-04 Neil Booth <NeilB@earthling.net>
43994
43995 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
43996 preprocessor.
43997
43998 2000-05-04 Richard Henderson <rth@cygnus.com>
43999
44000 * gcc.c-torture/execute/20000503-1.c: Fix typo.
44001
44002 2000-05-04 Richard Henderson <rth@cygnus.com>
44003
44004 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
44005 OpenSSL by Jason R Thorpe.
44006
44007 2000-05-03 Jim Wilson <wilson@cygnus.com>
44008
44009 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
44010
44011 2000-05-03 Robert Lipe <robertlipe@usa.net>
44012
44013 * gcc.dg/20000503-1.c: New test.
44014
44015 2000-05-02 Jakub Jelinek <jakub@redhat.com>
44016
44017 * gcc.c-torture/compile/20000502-1.c: New test.
44018 * g++.old-deja/g++.other/align.C: New test.
44019 * gcc.dg/cpp-tradstringify.c: New test.
44020
44021 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
44022
44023 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
44024 and hard registers.
44025
44026 2000-04-26 Geoff Keating <geoffk@cygnus.com>
44027
44028 * gcc.c-torture/execute/loop-5.c: New test.
44029
44030 2000-04-25 Jakub Jelinek <jakub@redhat.com>
44031
44032 * gcc.c-torture/execute/va-arg-20.c: New test.
44033
44034 2000-04-23 Jeffrey A Law (law@cygnus.com)
44035
44036 * gcc.c-torture/execute/20000422-1.c: New test.
44037
44038 2000-04-20 Greg McGary <gkm@gnu.org>
44039
44040 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
44041 when optimizing, but without sibling-call optimizations (-O1).
44042
44043 2000-04-20 Jeffrey A Law (law@cygnus.com)
44044
44045 * gcc.c-torture/compile/20000420-1.c: New test.
44046
44047 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
44048
44049 * g++.abi/ptrflags.C: New test.
44050 * g++.eh/catchptr1.C: Test incomplete pointer chains.
44051
44052 2000-04-19 Catherine Moore <clm@cygnus.com>
44053
44054 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
44055
44056 2000-04-19 Greg McGary <gkm@gnu.org>
44057
44058 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
44059 sibling-call optimizations.
44060
44061 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
44062
44063 * gcc.dg/20000419-1.c: New test.
44064
44065 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
44066
44067 * gcc.c-torture/execute/20000412-6.c: New test.
44068
44069 2000-04-12 Jeffrey A Law (law@cygnus.com)
44070
44071 * gcc.c-torture/execute/20000412-5.c: New test.
44072 * g77.f-torture/compile/20000412-1.f: New test.
44073 * gcc.c-torture/execute/20000412-4.c: New test.
44074 * gcc.c-torture/compile/20000412-2.c: New test.
44075 * gcc.c-torture/execute/20000412-3.c: New test.
44076 * gcc.c-torture/compile/20000412-1.c: New test.
44077 * gcc.c-torture/execute/20000412-2.c: New test.
44078
44079 2000-04-12 Jakub Jelinek <jakub@redhat.com>
44080
44081 * objc/execute/bf-20.m: New test.
44082
44083 2000-04-10 Richard Henderson <rth@cygnus.com>
44084
44085 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
44086
44087 * gcc.c-torture/execute/20000412-1.c: New test.
44088
44089 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
44090
44091 * g++.old-deja/g++.eh/catchptr1.C: New test.
44092
44093 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
44094
44095 * g++.old-deja/g++.abi/cxa_vec.C: New test.
44096
44097 2000-04-08 Neil Booth <NeilB@earthling.net>
44098
44099 * gcc.dg/cpp-nullchar.c: Remove test as
44100 embedded nulls cause problems.
44101
44102 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44103
44104 * gcc.dg/compare2.c: New test.
44105
44106 2000-04-08 Neil Booth <NeilB@earthling.net>
44107
44108 * gcc.dg/cpp-nullchar.c: New test.
44109
44110 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
44111
44112 * gcc.dg/cpp-mi2.c: New test.
44113 * gcc.dg/cpp-mi2[abc].h: New files.
44114
44115 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
44116
44117 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
44118 member name.
44119
44120 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
44121
44122 * g++.old-deja/g++.abi/vmihint.C: New test.
44123
44124 2000-04-06 Neil Booth <NeilB@earthling.net>
44125
44126 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
44127 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
44128 copyright.
44129
44130 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
44131
44132 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
44133 avoid stack-frame overwrite.
44134
44135 2000-04-05 Jakub Jelinek <jakub@redhat.com>
44136
44137 * gcc.c-torture/compile/20000405-2.c: New test.
44138 * gcc.c-torture/compile/20000405-3.c: New test.
44139
44140 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44141
44142 * gcc.c-torture/compile/20000405-1.c: New test.
44143
44144 2000-04-04 Geoff Keating <geoffk@cygnus.com>
44145
44146 * gcc.dg/cast-qual-1.c: Revert last change.
44147
44148 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44149
44150 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
44151
44152 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
44153
44154 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
44155 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
44156
44157 2000-04-03 Jeffrey A Law (law@cygnus.com)
44158
44159 * gcc.c-torture/compile/20000403-2.c: New test.
44160 * gcc.c-torture/compile/20000403-1.c: New test.
44161
44162 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
44163
44164 * gcc.c-torture/execute/20000403-1.c: New test.
44165
44166 2000-04-03 Geoff Keating <geoffk@cygnus.com>
44167
44168 * gcc.c-torture/execute/20000402-1.c: New test.
44169
44170 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
44171
44172 * gcc.c-torture/execute/va-arg-15.c: New test.
44173 * gcc.c-torture/execute/va-arg-16.c: New test.
44174 * gcc.c-torture/execute/va-arg-17.c: New test.
44175 * gcc.c-torture/execute/va-arg-18.c: New test.
44176 * gcc.c-torture/execute/va-arg-19.c: New test.
44177
44178 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
44179
44180 * gcc.c-torture/compile/981211-1.c: Move to...
44181 * gcc.dg/cpp-as1.c: ...here.
44182 * gcc.dg/cpp-as2.c: New file.
44183
44184 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
44185 compiler.
44186
44187 2000-04-02 Neil Booth <NeilB@earthling.net>
44188
44189 * gcc.dg/cpp-cond.c New tests.
44190 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
44191 accidental success less likely.
44192 * gcc.dg/cpp-missingop.c New tests.
44193 * gcc.dg/cpp-missingparen.c New tests.
44194 * gcc.dg/cpp-shift.c New tests.
44195 * gcc.dg/cpp-shortcircuit.c New tests.
44196 * gcc.dg/cpp-unary.c New tests.
44197
44198 2000-03-29 Jeffrey A Law (law@cygnus.com)
44199
44200 * gcc.c-torture/compile/20000329-1.c: New test.
44201
44202 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
44203
44204 * gcc.c-torture/compile/20000326-1.c: New test.
44205 * gcc.c-torture/compile/20000326-2.c: New test.
44206
44207 2000-03-24 Geoff Keating <geoffk@cygnus.com>
44208
44209 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
44210 the first parameter is a function argument.
44211
44212 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
44213
44214 * g++.old-deja/g++.ext/array4.C: New test.
44215
44216 2000-03-22 Geoff Keating <geoffk@cygnus.com>
44217
44218 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
44219
44220 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44221
44222 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
44223
44224 2000-03-19 Richard Henderson <rth@cygnus.com>
44225
44226 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
44227
44228 2000-03-19 Richard Henderson <rth@cygnus.com>
44229
44230 * gcc.c-torture/compile/20000319-1.c: New test.
44231
44232 2000-03-14 Jeffrey A Law (law@cygnus.com)
44233
44234 * gcc.c-torture/execute/20000314-3.c: New test.
44235 * gcc.c-torture/execute/20000314-2.c: New test.
44236 * gcc.c-torture/execute/20000314-1.c: New test.
44237 * gcc.c-torture/compile/20000314-2.c: New test.
44238 * gcc.c-torture/compile/20000314-1.c: New test.
44239
44240 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
44241
44242 * g++.old-deja/g++.warn/inline.C: New test.
44243
44244 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
44245
44246 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
44247 standards-compliant result rather than specific constants.
44248 Put test-values in array.
44249
44250 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
44251
44252 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
44253 (g++_target_compile): Put test-specific options last.
44254
44255 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
44256
44257 * g++.old-deja/g++.eh/vbase4.C: New test.
44258
44259 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
44260
44261 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
44262
44263 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
44264
44265 * g++.old-deja/g++.brendan/misc12.C: Removed.
44266 * g++.old-deja/g++.pt/memtemp77.C: Constify.
44267 * g++.old-deja/g++.ext/pretty4.C: New test.
44268
44269 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
44270
44271 * g++.old-deja/g++.other/string2.C: New test.
44272
44273 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
44274
44275 * g++.old-deja/g++.warn/impint2.C: New test.
44276
44277 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
44278
44279 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
44280 is 1, not zero.
44281
44282 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
44283
44284 * g++.old-deja/g++.warn/impint.C: New test.
44285 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
44286 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
44287 * g++.old-deja/g++.pt/explicit12.C: Likewise.
44288 * g++.old-deja/g++.pt/explicit13.C: Likewise.
44289 * g++.old-deja/g++.pt/explicit17.C: Likewise.
44290 * g++.old-deja/g++.pt/explicit18.C: Likewise.
44291 * g++.old-deja/g++.pt/explicit19.C: Likewise.
44292 * g++.old-deja/g++.pt/explicit23.C: Likewise.
44293 * g++.old-deja/g++.pt/explicit31.C: Likewise.
44294 * g++.old-deja/g++.pt/explicit35.C: Likewise.
44295 * g++.old-deja/g++.pt/explicit6.C: Likewise.
44296 * g++.old-deja/g++.pt/memclass7.C: Likewise.
44297
44298 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
44299
44300 * gcc.dg/cpp-redef.c: New test.
44301
44302 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
44303
44304 * g++.old-deja/g++.pt/unify7.C: New test.
44305
44306 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
44307
44308 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
44309 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
44310
44311 2000-02-25 Geoff Keating <geoffk@cygnus.com>
44312
44313 * gcc.c-torture/compile/20000224-1.c: New test.
44314
44315 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44316
44317 * gcc.c-torture/compile/cpp-2.c: New test.
44318 * gcc.c-torture/compile/cpp-1.c: New test.
44319
44320 2000-02-25 Jeffrey A Law (law@cygnus.com)
44321
44322 * gcc.c-torture/execute/20000225-1.c: New test.
44323
44324 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44325
44326 * gcc.dg/cpp-li2.c: New test.
44327
44328 * gcc.dg/cpp-wi1.c: New test.
44329
44330 * gcc.dg/cpp-li1.c: New test.
44331
44332 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
44333
44334 * g++.old-deja/g++.other/sizeof5.C: New test.
44335
44336 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44337
44338 * gcc.c-torture/execute/va-arg-13.c: New test.
44339
44340 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
44341
44342 * gcc.c-torture/execute/va-arg-12.c: New test.
44343
44344 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
44345
44346 * gcc.c-torture/execute/20000223-1.c: New test.
44347
44348 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
44349
44350 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
44351
44352 2000-02-22 Mark Mitchell <mark@codesourcery.com>
44353
44354 * g++.old-deja/g++.abi/ptrmem.C: New test.
44355
44356 2000-02-19 Richard Henderson <rth@cygnus.com>
44357
44358 * gcc.c-torture/compile/init-3.c: New.
44359
44360 2000-02-17 Mark Mitchell <mark@codesourcery.com>
44361
44362 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
44363 ALWAYS_CXXFLAGS.
44364
44365 2000-02-11 Robert Lipe <robertl@sco.com>
44366
44367 * gcc.c-torture/compile/20000211-3.c: New test.
44368
44369 2000-02-11 Martin Buchholz <martin@xemacs.org>
44370
44371 * gcc.c-torture/compile/20000211-2.c: New test.
44372
44373 2000-02-11 Jeffrey A Law (law@cygnus.com)
44374
44375 * gcc.c-torture/compile/20000211-1.c: New test.
44376
44377 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
44378
44379 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
44380 on native targets
44381
44382 2000-02-08 Nathan Sidwell <nathan@acm.org>
44383
44384 * g++.old-deja/g++.other/cast5.C: New test.
44385
44386 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
44387
44388 * gcc.c-torture/execute/20000205-1.c: New.
44389
44390 2000-02-03 Nathan Sidwell <nathan@acm.org>
44391
44392 * g++.old-deja/g++.jason/cast3.C: Return void.
44393 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
44394
44395 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44396
44397 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
44398
44399 * gcc.dg/loop-1.c: New test.
44400
44401 2000-01-27 Jakub Jelinek <jakub@redhat.com>
44402
44403 * gcc.c-torture/compile/20000127-1.c: New test.
44404 * gcc.c-torture/execute/991228-1.c: New test.
44405
44406 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44407
44408 * gcc.dg/unused-2.c: New test.
44409
44410 * gcc.dg/conv-1.c: New test.
44411
44412 2000-01-24 Mark Mitchell <mark@codesourcery.com>
44413
44414 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44415 compiler.
44416 (tool_option_proc): Fix typo.
44417
44418 2000-01-24 Geoff Keating <geoffk@cygnus.com>
44419
44420 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
44421 of the ld on the host, not on the build machine.
44422 Also, don't crash if '--help' is not a supported option.
44423
44424 2000-01-24 Richard Henderson <rth@cygnus.com>
44425
44426 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
44427
44428 2000-01-20 Jeffrey A Law (law@cygnus.com)
44429
44430 * gcc.c-torture/execute/20000120-2.c: New test.
44431 * gcc.c-torture/execute/20000120-1.c: New test.
44432
44433 2000-01-13 Jeffrey A Law (law@cygnus.com)
44434
44435 * gcc.c-torture/execute/20000113-1.c: New test.
44436
44437 2000-01-12 Jeffrey A Law (law@cygnus.com)
44438
44439 * gcc.c-torture/execute/20000112-1.c: New test.
44440
44441 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44442
44443 * gcc.dg/20000111-1.c: New test.
44444
44445 2000-01-10 Jeffrey A Law (law@cygnus.com)
44446
44447 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44448 with 16 bit integers.
44449
44450 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44451
44452 * gcc.dg/20000108-1.c: New test.
44453
44454 2000-01-05 Nathan Sidwell <nathan@acm.org>
44455
44456 * g++.old-deja/g++.ns/koenig8.C: New test.
44457
44458 2000-01-05 Nathan Sidwell <nathan@acm.org>
44459
44460 * g++.old-deja/g++.other/cast4.C: New test.
44461
44462 2000-01-05 Jeffrey A Law (law@cygnus.com)
44463
44464 * gcc.c-torture/compile/20000105-2.c: New test.
44465 * gcc.c-torture/compile/20000105-1.c: New test.
44466
44467 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44468
44469 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44470 references to printf & atoi to conform to ANSI standard.
44471 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44472 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44473 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44474 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44475 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44476 * g++.old-deja/g++.brendan/complex1.C: Likewise.
44477 * g++.old-deja/g++.brendan/copy1.C: Likewise.
44478 * g++.old-deja/g++.brendan/copy2.C: Likewise.
44479 * g++.old-deja/g++.brendan/copy3.C: Likewise.
44480 * g++.old-deja/g++.brendan/copy4.C: Likewise.
44481 * g++.old-deja/g++.brendan/copy5.C: Likewise.
44482 * g++.old-deja/g++.brendan/copy6.C: Likewise.
44483 * g++.old-deja/g++.brendan/copy7.C: Likewise.
44484 * g++.old-deja/g++.brendan/copy8.C: Likewise.
44485 * g++.old-deja/g++.brendan/crash11.C: Likewise.
44486 * g++.old-deja/g++.brendan/crash14.C: Likewise.
44487 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44488 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44489 * g++.old-deja/g++.brendan/delete2.C: Likewise.
44490 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44491 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44492 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44493 * g++.old-deja/g++.brendan/eh1.C: Likewise.
44494 * g++.old-deja/g++.brendan/groff1.C: Likewise.
44495 * g++.old-deja/g++.brendan/init3.C: Likewise.
44496 * g++.old-deja/g++.brendan/misc12.C: Likewise.
44497 * g++.old-deja/g++.brendan/misc7.C: Likewise.
44498 * g++.old-deja/g++.brendan/new2.C: Likewise.
44499 * g++.old-deja/g++.brendan/operators4.C: Likewise.
44500 * g++.old-deja/g++.brendan/operators5.C: Likewise.
44501 * g++.old-deja/g++.brendan/overload2.C: Likewise.
44502 * g++.old-deja/g++.brendan/overload7.C: Likewise.
44503 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
44504 * g++.old-deja/g++.brendan/reference1.C: Likewise.
44505 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
44506 * g++.old-deja/g++.brendan/template24.C: Likewise.
44507 * g++.old-deja/g++.brendan/template3.C: Likewise.
44508 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
44509 * g++.old-deja/g++.jason/inline3.C: Likewise.
44510 * g++.old-deja/g++.jason/opeq.C: Likewise.
44511 * g++.old-deja/g++.law/arg5.C: Likewise.
44512 * g++.old-deja/g++.law/arm7.C: Likewise.
44513 * g++.old-deja/g++.law/ctors11.C: Likewise.
44514 * g++.old-deja/g++.law/cvt8.C: Likewise.
44515 * g++.old-deja/g++.law/init9.C: Likewise.
44516 * g++.old-deja/g++.law/refs4.C: Likewise.
44517 * g++.old-deja/g++.law/template2.C: Likewise.
44518 * g++.old-deja/g++.law/visibility24.C: Likewise.
44519 * g++.old-deja/g++.law/vtable3.C: Likewise.
44520 * g++.old-deja/g++.mike/asm2.C: Likewise.
44521 * g++.old-deja/g++.mike/eh1.C: Likewise.
44522 * g++.old-deja/g++.mike/misc1.C: Likewise.
44523 * g++.old-deja/g++.mike/misc13.C: Likewise.
44524 * g++.old-deja/g++.mike/misc14.C: Likewise.
44525 * g++.old-deja/g++.mike/ns12.C: Likewise.
44526 * g++.old-deja/g++.mike/p1248.C: Likewise.
44527 * g++.old-deja/g++.mike/p3708.C: Likewise.
44528 * g++.old-deja/g++.mike/p3708a.C: Likewise.
44529 * g++.old-deja/g++.mike/p3708b.C: Likewise.
44530 * g++.old-deja/g++.mike/p646.C: Likewise.
44531 * g++.old-deja/g++.mike/p700.C: Likewise.
44532 * g++.old-deja/g++.mike/p783.C: Likewise.
44533 * g++.old-deja/g++.mike/p783a.C: Likewise.
44534 * g++.old-deja/g++.mike/p783b.C: Likewise.
44535 * g++.old-deja/g++.mike/p786.C: Likewise.
44536 * g++.old-deja/g++.mike/p789.C: Likewise.
44537 * g++.old-deja/g++.mike/p789a.C: Likewise.
44538 * g++.old-deja/g++.mike/p807a.C: Likewise.
44539 * g++.old-deja/g++.other/delete3.C: Likewise.
44540 * g++.old-deja/g++.other/dyncast1.C: Likewise.
44541 * g++.old-deja/g++.other/dyncast2.C: Likewise.
44542 * g++.old-deja/g++.other/dyncast3.C: Likewise.
44543 * g++.old-deja/g++.other/empty1.C: Likewise.
44544 * g++.old-deja/g++.other/temporary1.C: Likewise.
44545 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
44546 * g++.old-deja/g++.pt/t16.C: Likewise.
44547 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
44548
44549 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
44550
44551 * gcc.dg/991230-1.c: New test.
44552
44553 1999-12-29 Jeffrey A Law (law@cygnus.com)
44554
44555 * gcc.c-torture/compile/991229-3.c: New test.
44556 * gcc.c-torture/compile/991229-2.c: New test.
44557 * gcc.c-torture/compile/991229-1.c: New test.
44558
44559 1999-12-29 Greg McGary <gkm@eng.ascend.com>
44560
44561 * gcc.c-torture/compile/labels-2.c: New test.
44562
44563 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
44564
44565 * gcc.c-torture/execute/991227-1.c: New test.
44566
44567 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44568
44569 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
44570
44571 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
44572
44573 * gcc.c-torture/execute/991221-1.c: New test.
44574
44575 1999-12-20 Nathan Sidwell <nathan@acm.org>
44576
44577 * g++.old-deja/g++.other/cast3.C: New test.
44578
44579 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
44580
44581 * gcc.c-torture/execute/991216-4.c: New test.
44582
44583 1999-12-16 Michael Meissner <meissner@cygnus.com>
44584
44585 * gcc.c-torture/execute/991216-1.c: New test.
44586 * gcc.c-torture/execute/991216-2.c: New test.
44587 * gcc.c-torture/execute/991216-3.c: New test.
44588
44589 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
44590
44591 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
44592 Actually make the test fail by using "-O2" for compilation.
44593
44594 1999-12-15 Nathan Sidwell <nathan@acm.org>
44595
44596 * g++.old-deja/g++.warn/cast-align1.C: New test.
44597
44598 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
44599
44600 * gcc.c-torture/compile/991214-1.c: New test.
44601 * gcc.c-torture/compile/991214-2.c: New test.
44602
44603 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
44604
44605 * gcc.dg/991214-1.c: New test.
44606
44607 1999-12-13 Jeffrey A Law (law@cygnus.com)
44608
44609 * gcc.c-torture/compile/991213-3.c: New test.
44610 * gcc.c-torture/compile/991213-2.c: New test.
44611 * gcc.c-torture/compile/991213-1.c: New test.
44612
44613 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
44614
44615 * gcc.dg/991209-1.c: New test.
44616
44617 1999-12-08 Nathan Sidwell <nathan@acm.org>
44618
44619 * gcc.c-torture/compile/991208-1.c: New test.
44620
44621 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44622
44623 * gcc.dg/ultrasp2.c: New test.
44624
44625 1999-12-05 Alex Samuel <samuel@codesourcery.com>
44626
44627 * g++.old-deja/g++.abi/align.C (main): Fix typo.
44628
44629 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
44630
44631 * gcc.c-torture/compile/991202-1.c: New test.
44632 * gcc.c-torture/execute/991202-1.c: New test.
44633 * gcc.c-torture/execute/991202-2.c: New test.
44634 * gcc.c-torture/execute/991202-3.c: New test.
44635
44636 1999-12-02 Alex Samuel <samuel@codesourcery.com>
44637
44638 * g++.old-deja/g++.abi/align.C: New test.
44639 * g++.old-deja/g++.abi/aggregates.C: Likewise.
44640 * g++.old-deja/g++.abi/bitfields.C: Likewise.
44641
44642 1999-12-01 Richard Henderson <rth@cygnus.com>
44643
44644 * gcc.c-torture/execute/991201-1.c: New.
44645
44646 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
44647
44648 * gcc.dg/991129-1.c: New test.
44649
44650 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
44651
44652 * gcc.c-torture/compile/991127-1.c: New test.
44653
44654 1999-11-22 Nathan Sidwell <nathan@acm.org>
44655
44656 * g++.old-deja/g++.other/warn4.C: New test.
44657
44658 1999-11-22 Nathan Sidwell <nathan@acm.org>
44659
44660 * g++.old-deja/g++.eh/cleanup2.C: New test.
44661 * g++.old-deja/g++.ext/pretty2.C: New test.
44662 * g++.old-deja/g++.ext/pretty3.C: New test.
44663 * g++.old-deja/g++.other/debug6.C: New test.
44664
44665 1999-10-20 Jim Wilson <wilson@cygnus.com>
44666
44667 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
44668 compiler_output to look for one error message instead of two.
44669
44670 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
44671
44672 * gcc.c-torture/execute/991118-1.c: Also test case
44673 where the word boundary does not split a byte evenly.
44674
44675 1999-11-19 Nathan Sidwell <nathan@acm.org>
44676
44677 * g++.old-deja/g++.ext/restrict1.C: New test.
44678
44679 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
44680
44681 * gcc.c-torture/execute/991118-1.c: New test.
44682
44683 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
44684
44685 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
44686 working directory pathnames.
44687
44688 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
44689
44690 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
44691 host is equipped with driver.h and driver.o so it can actually
44692 compile and run the tests.
44693
44694 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
44695
44696 * gcc.c-torture/compile/991008-1.c: New test.
44697
44698 1999-11-08 Nick Clifton <nickc@cygnus.com>
44699
44700 * lib/gcc-dg.exp: Include target-supports.exp
44701
44702 1999-11-05 Nick Clifton <nickc@cygnus.com>
44703
44704 * lib/target-supports.exp: New file: Provide procs to test for
44705 features supported by the target.
44706 (check_weak_available): Moved here from ecos.exp.
44707 (check_alias_available): New proc: Determine of the target
44708 toolchain supports the alias attribute.
44709
44710 * gcc.dg/special/ecos.exp: Move check_weak_available to
44711 target-supports.exp.
44712 (alias-1.c): Only perform the test if the target supports
44713 aliases.
44714 (wkali-1.c): Only perform the test if the target supports
44715 aliases.
44716
44717 * gcc.dg/990506-0.c: Expect error messages from cross
44718 targets as well as native targets.
44719
44720 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44721
44722 * gcc.dg/ultrasp1.c: Removed xfail.
44723 * gcc.dg/struct-ret-2.c: Likewise.
44724 * gcc.dg/array-1.c: Likewise.
44725
44726 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44727
44728 * gcc.dg/struct-ret-2.c: New test.
44729
44730 * gcc.dg/array-1.c: New test.
44731
44732 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
44733
44734 * gcc.c-torture/execute/991030-1.c: New test.
44735
44736 1999-10-26 Richard Henderson <rth@cygnus.com>
44737
44738 * gcc.c-torture/compile/991026-2.c: New test.
44739
44740 1999-10-26 Jeffrey A Law (law@cygnus.com)
44741
44742 * gcc.c-torture/compile/991026-1.c: New test.
44743
44744 1999-10-23 Jeffrey A Law (law@cygnus.com)
44745
44746 * gcc.c-torture/execute/991023-1.c: New test.
44747
44748 1999-10-19 Jeffrey A Law (law@cygnus.com)
44749
44750 * gcc.c-torture/execute/991019-1.c: New test.
44751
44752 1999-10-16 Richard Henderson <rth@cygnus.com>
44753
44754 * gcc.c-torture/execute/991016-1.c: New test.
44755
44756 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
44757
44758 * gcc.c-torture/execute/991014-1.c: New test.
44759
44760 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
44761
44762 * g++.old-deja/g++.other/union2.C: New test.
44763
44764 1999-10-13 Nathan Sidwell <nathan@acm.org>
44765
44766 * g++.old-deja/g++.other/vaarg2.C: New test.
44767 * g++.old-deja/g++.other/vaarg3.C: New test.
44768
44769 1999-10-12 Craig Burley <craig@jcb-sc.com>
44770
44771 * g77.f-torture/noncompile/19990905-1.f: Moved from being
44772 in compile/.
44773
44774 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
44775
44776 * gcc.c-torture/execute/va-arg-11.c: New test.
44777
44778 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
44779
44780 * lib/file-format.exp (gcc_target_object_format): Don't
44781 crash if objdump is unavailable.
44782
44783 1999-09-29 Donn Terry <donn@interix.com>
44784
44785 * gcc.misc-tests/mg.exp: delete extraneous redirection.
44786
44787 1999-09-28 Nick Clifton <nickc@cygnus.com>
44788
44789 * gcc.c-torture/compile/990928-1.c: New test.
44790
44791 1999-09-28 Nathan Sidwell <nathan@acm.org>
44792
44793 * g++.old-deja/g++.other/decl6.C: New test.
44794
44795 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44796
44797 * gcc.c-torture/execute/va-arg-10.c: New test.
44798
44799 1999-09-27 Nathan Sidwell <nathan@acm.org>
44800
44801 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
44802 __PRETTY_FUNCTION__.
44803
44804 1999-09-23 Nick Clifton <nickc@cygnus.com>
44805
44806 * gcc.c-torture/execute/990923-1.c: New test.
44807
44808 1999-09-21 Nick Clifton <nickc@cygnus.com>
44809
44810 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
44811 for which -fpic is inappropriate.
44812
44813 1999-09-21 Mark Mitchell <mark@codesourcery.com>
44814
44815 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
44816
44817 1999-09-21 Nathan Sidwell <nathan@acm.org>
44818
44819 * g++.old-deja/g++.other/dyncast1.C: New test.
44820 * g++.old-deja/g++.other/dyncast2.C: New test.
44821 * g++.old-deja/g++.other/dyncast3.C: New test.
44822 * g++.old-deja/g++.other/dyncast4.C: New test.
44823 * g++.old-deja/g++.other/dyncast5.C: New test.
44824 * g++.old-deja/g++.eh/catch3.C: New test.
44825 * g++.old-deja/g++.eh/catch3p.C: New test.
44826 * g++.old-deja/g++.eh/catch4.C: New test.
44827 * g++.old-deja/g++.eh/catch4p.C: New test.
44828 * g++.old-deja/g++.eh/catch5.C: New test.
44829 * g++.old-deja/g++.eh/catch5p.C: New test.
44830 * g++.old-deja/g++.eh/catch6.C: New test.
44831 * g++.old-deja/g++.eh/catch6p.C: New test.
44832 * g++.old-deja/g++.eh/catch7.C: New test.
44833 * g++.old-deja/g++.eh/catch7p.C: New test.
44834 * g++.old-deja/g++.eh/catch8.C: New test.
44835 * g++.old-deja/g++.eh/catch8p.C: New test.
44836 * g++.old-deja/g++.eh/catch9.C: New test.
44837 * g++.old-deja/g++.eh/catch9p.C: New test.
44838
44839 1999-09-13 Nathan Sidwell <nathan@acm.org>
44840
44841 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
44842 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
44843
44844 1999-09-13 Jeffrey A Law (law@cygnus.com)
44845
44846 * gcc.c-torture/compile/990913-1.c: New test.
44847
44848 1999-09-10 Nathan Sidwell <nathan@acm.org>
44849
44850 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
44851 * g++.old-deja/g++.jason/rfg5.C: Likewise.
44852
44853 1999-09-09 Richard Henderson <rth@cygnus.com>
44854
44855 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
44856
44857 1999-09-09 Nathan Sidwell <nathan@acm.org>
44858
44859 * g++.old-deja/g++.other/lookup11.C: New test.
44860 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
44861 what is permitted and what we want.
44862 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
44863 overload use.
44864 * g++.old-deja/g++.jason/rfg5.C: Likewise.
44865
44866 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
44867
44868 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
44869 * gcc.c-torture/noncompile/poison-1.c: New file.
44870
44871 1999-09-08 Nathan Sidwell <nathan@acm.org>
44872
44873 * g++.old-deja/g++.other/sizeof3.C: New test.
44874 * g++.old-deja/g++.other/sizeof4.C: New test.
44875 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
44876 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
44877
44878 1999-09-07 Richard Henderson <rth@cygnus.com>
44879
44880 * gcc.dg/va-arg-1.c: New.
44881
44882 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44883
44884 * gcc.c-torture/execute/va-arg-9.c: New test.
44885
44886 1999-09-05 Craig Burley <craig@jcb-sc.com>
44887
44888 * g77.f-torture/compile/980519-2.f: New test.
44889 * g77.f-torture/compile/19990905-0.f: New test.
44890 * g77.f-torture/compile/19990905-1.f: New test.
44891 * g77.f-torture/compile/19990905-2.f: New test.
44892
44893 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
44894
44895 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
44896
44897 * gcc.c-torture/execute/990827-1.c: Fix typo.
44898
44899 1999-09-03 Nathan Sidwell <nathan@acm.org>
44900
44901 * g++.old-deja/g++.other/deref1.C: New test.
44902
44903 1999-09-02 Nathan Sidwell <nathan@acm.org>
44904
44905 * g++.old-deja/g++.other/ambig2.C: New test.
44906 * g++.old-deja/g++.other/cond5.C: New test.
44907 * g++.old-deja/g++.other/lookup16.C: New test.
44908
44909 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
44910
44911 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
44912 assemblers too.
44913
44914 1999-08-31 Jeffrey A Law (law@cygnus.com)
44915
44916 * lib/c-torture.exp: Avoid the "compare executables" optimization
44917 when testing native.
44918
44919 1999-08-29 Jeffrey A Law (law@cygnus.com)
44920
44921 * gcc.c-torture/execute/990829-1.c: New test.
44922 * gcc.c-torture/compile/990829-1.c: New test.
44923
44924 1999-08-27 Paul Burchard <burchard@pobox.com>
44925
44926 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
44927 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
44928 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
44929 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
44930 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
44931 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
44932 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
44933 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
44934 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
44935 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
44936 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
44937
44938 1999-08-27 Jeffrey A Law (law@cygnus.com)
44939
44940 * gcc.c-torture/execute/990827-1.c: New test.
44941
44942 1999-08-26 Craig Burley <craig@jcb-sc.com>
44943
44944 * g77.f-torture/noncompile/19990826-4.f: New test.
44945
44946 * g77.f-torture/compile/19990826-3.f: New test.
44947
44948 * g77.f-torture/execute/19990826-2.f: New test.
44949
44950 * g77.f-torture/compile/19990826-1.f: New test.
44951
44952 * gcc.c-torture/execute/990826-0.c: New test.
44953 * g77.c-torture/execute/19990826-0.f: New test.
44954
44955 * g77.f-torture/noncompile/970626-2.f: New test.
44956
44957 1999-08-25 Paul Burchard <burchard@pobox.com>
44958
44959 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
44960 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
44961 lss-011.C: New tests.
44962
44963 1999-08-25 Nathan Sidwell <nathan@acm.org>
44964
44965 * g++.old-deja/g++.other/decl5.C: New test.
44966
44967 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44968
44969 * noncompile/noncompile.exp: Load_lib c-torture.exp.
44970 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
44971 call `postbase' for each one. All callers of `postbase' changed
44972 to call this instead.
44973
44974 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
44975
44976 * gcc.c-torture/execute/990811-1.c: New test.
44977
44978 1999-08-09 Nick Clifton <nickc@cygnus.com>
44979
44980 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
44981 just native ones.
44982
44983 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
44984 just native ones.
44985
44986 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
44987
44988 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
44989
44990 1999-08-04 Jeffrey A Law (law@cygnus.com)
44991
44992 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
44993
44994 1999-08-04 Nathan Sidwell <nathan@acm.org>
44995
44996 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
44997
44998 1999-08-04 Jeffrey A Law (law@cygnus.com)
44999
45000 * gcc.c-torture/execute/990804-1.c: New test.
45001
45002 1999-08-03 Nathan Sidwell <nathan@acm.org>
45003
45004 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
45005 * g++.old-deja/g++.brendan/crash64.C: Likewise.
45006 * g++.old-deja/g++.brendan/overload8.C: Likewise.
45007
45008 1999-08-03 Nathan Sidwell <nathan@acm.org>
45009
45010 * g++.old-deja/g++.other/struct1.C: New test.
45011
45012 1999-08-03 Nathan Sidwell <nathan@acm.org>
45013
45014 * g++.old-deja/g++.other/enum2.C: New test.
45015
45016 1999-08-02 Richard Henderson <rth@cygnus.com>
45017
45018 Adapted from tests from Franz Sirl:
45019 * gcc.c-torture/execute/va-arg-7.c: New test.
45020 * gcc.c-torture/execute/va-arg-8.c: New test.
45021
45022 1999-08-01 Jeffrey A Law (law@cygnus.com)
45023
45024 * gcc.c-torture/compile/990801-2.c: New test.
45025
45026 * gcc.c-torture/compile/990801-1.c: New test.
45027
45028 1999-07-27 Michael Meissner <meissner@cygnus.com>
45029
45030 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
45031 fp-cmp-1.c, converting double to float.
45032
45033 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
45034 fp-cmp-1.c, converting double to long double.
45035
45036 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
45037 from fr1 to unknown_register, since fr1 is a legitimate register
45038 on some machines.
45039
45040 1999-07-25 Jeffrey A Law (law@cygnus.com)
45041
45042 * README: More listname related changes.
45043
45044 1999-07-08 Catherine Moore <clm@cygnus.com>
45045
45046 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
45047
45048 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
45049
45050 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
45051
45052 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
45053
45054 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
45055
45056 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
45057
45058 * gcc.dg/990703-1.c: New test.
45059
45060 1999-06-29 Nick Clifton <nickc@cygnus.com>
45061
45062 * lib/file-format.exp: New file: Move definition of proc
45063 gcc_target_object_format to here from
45064 gcc.dg/special/ecos.exp.
45065
45066 * lib/c-torture.exp: Include lib file-format.exp.
45067 * lib/gcc-dg.exp: Include lib file-format.exp.
45068
45069 * gcc.dg/special/ecos.exp: Remove definition of proc
45070 gcc_target_object_format.
45071
45072 1999-06-28 Jeffrey A Law (law@cygnus.com)
45073
45074 * gcc.c-torture/execute/990628-1.c: New test.
45075
45076 1999-06-25 Jeffrey A Law (law@cygnus.com)
45077
45078 * gcc.c-torture/compile/990625-2.c: New test.
45079
45080 * gcc.c-torture/compile/990625-1.c: New test.
45081
45082 1999-06-23 Nick Clifton <nickc@cygnus.com>
45083
45084 * gcc.c-torture/compile/dll.c: New test case. Check that dll
45085 attributes compile.
45086 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
45087 ports that use the COFF/PE file format.
45088
45089 1999-06-17 Jeffrey A Law (law@cygnus.com)
45090
45091 * gcc.c-torture/compile/990617-1.c: New test.
45092
45093 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
45094
45095 * g++.old-deja/g++.other/decl4.C: New test.
45096
45097 1999-06-14 Nathan Sidwell <nathan@acm.org>
45098
45099 * g++.old-deja/g++.other/bitfld3.C: New test.
45100
45101 1999-06-08 Nathan Sidwell <nathan@acm.org>
45102
45103 * g++.old-deja/g++.eh/catch1.C: New test.
45104
45105 1999-06-07 Jeffrey A Law (law@cygnus.com)
45106
45107 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
45108
45109 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
45110 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
45111
45112 1999-06-05 Craig Burley <craig@jcb-sc.com>
45113
45114 * g77.f-torture/compile/19990502-0.f: Replace with new,
45115 shorter, test that still fails after recent changes.
45116
45117 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45118
45119 * gcc.c-torture/execute/990604-1.c: New test.
45120
45121 1999-05-31 Jeffrey A Law (law@cygnus.com)
45122
45123 * gcc.c-torture/execute/990531-1.c: New test.
45124
45125 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45126
45127 * gcc.c-torture/compile/990527-1.c: New test.
45128
45129 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
45130
45131 * gcc.c-torture/execute/990527-1.c: New test.
45132
45133 1999-05-25 Nick Clifton <nickc@cygnus.com>
45134
45135 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
45136 bitfields as signed.
45137
45138 1999-05-25 Craig Burley <craig@jcb-sc.com>
45139
45140 * g77.f-torture/compile/19990525-0.f: New test.
45141
45142 1999-05-25 Jeffrey A Law (law@cygnus.com)
45143
45144 * gcc.c-torture/execute/990525-2.c: New test.
45145
45146 * gcc.c-torture/execute/990525-1.c: New test.
45147
45148 1999-05-24 Nathan Sidwell <nathan@acm.org>
45149
45150 * g++.old-deja/g++.other/anon3.C: New test.
45151 * g++.old-deja/g++.other/anon4.C: New test.
45152 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
45153 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
45154 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
45155 Merrill).
45156
45157 1999-05-24 Jeffrey A Law (law@cygnus.com)
45158
45159 * gcc.c-torture/execute/990524-1.c: New test.
45160
45161 * gcc.dg/990524-1.c: New test.
45162
45163 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45164
45165 * gcc.c-torture/compile/990523-1.c: New test.
45166
45167 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
45168
45169 * gcc.c-torture/compile/990519-1.c: New test.
45170
45171 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45172
45173 * gcc.c-torture/compile/990517-1.c: New test.
45174
45175 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
45176 (e4, f4): New tests.
45177 (main): Call them.
45178
45179 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45180
45181 * gcc.dg/noreturn-1.c: New test.
45182
45183 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45184
45185 * gcc.c-torture/execute/990513-1.c: New test.
45186
45187 1999-05-10 Richard Henderson <rth@cygnus.com>
45188
45189 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
45190
45191 1999-05-10 Craig Burley <craig@jcb-sc.com>
45192
45193 * g77.f-torture/execute/erfc.f: Use small single-precision
45194 values, to avoid problems on Alphas when not -mieee.
45195
45196 1999-05-08 Craig Burley <craig@jcb-sc.com>
45197
45198 * gcc.dg/990506-0.c: New test.
45199
45200 1999-05-08 Richard Henderson <rth@cygnus.com>
45201
45202 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
45203 the constant to test. Don't XFAIL 64-bit targets.
45204
45205 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
45206 * g++.old-deja/g++.law/profile1.C: Likewise.
45207
45208 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
45209 operator new instances.
45210 * g++.old-deja/g++.other/delete5.C: Likewise.
45211
45212 1999-05-03 Craig Burley <craig@jcb-sc.com>
45213
45214 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
45215 intrinsic.
45216
45217 1999-05-03 Craig Burley <craig@jcb-sc.com>
45218
45219 * g77.f-torture/execute/u77-test.f: Reverse order of two
45220 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
45221
45222 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45223
45224 * gcc.dg/compare1.c: New test.
45225
45226 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
45227
45228 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
45229 New tests.
45230
45231 1999-05-02 Craig Burley <craig@jcb-sc.com>
45232
45233 * g77.f-torture/compile/19990502-1.f: New test.
45234
45235 1999-05-02 Craig Burley <craig@jcb-sc.com>
45236
45237 * g77.f-torture/compile/19990502-0.f: New test.
45238
45239 1999-05-02 Craig Burley <craig@jcb-sc.com>
45240
45241 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
45242 intrinsic.
45243
45244 1999-05-02 Craig Burley <craig@jcb-sc.com>
45245
45246 * g77.f-torture/execute/u77-test.f (main): List libU77
45247 intrinsics not currently tested.
45248 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
45249 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
45250 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
45251 Trim blanks off the ends of some printed strings.
45252
45253 1999-05-02 Craig Burley <craig@jcb-sc.com>
45254
45255 * g77.f-torture/execute/u77-test.f (main): Just warn about
45256 FSTAT gid disagreement, as it's expected on some systems.
45257
45258 1999-05-01 Craig Burley <craig@jcb-sc.com>
45259
45260 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
45261 use a new function, which allows for some slop.
45262 Clean up some commentary.
45263 (issum): The new function.
45264 (sgladd): Deleted subroutine.
45265
45266 1999-05-01 Craig Burley <craig@jcb-sc.com>
45267
45268 * g77.f-torture/execute/u77-test.f: Modify to be more like
45269 libf2c/libU77 version, bringing patches to that version here.
45270 Add suitable commentary.
45271
45272 1999-04-25 Richard Henderson <rth@cygnus.com>
45273
45274 * gcc.dg/990424-1.c: New test.
45275
45276 1999-04-24 Craig Burley <craig@jcb-sc.com>
45277
45278 * g77.f-torture/execute/u77-test.f (main): Bug involving
45279 LSTAT has been fixed, so turn back on full checking.
45280
45281 1999-04-20 Craig Burley <craig@jcb-sc.com>
45282
45283 * g77.f-torture/compile/19990419-0.f: New test.
45284 * g77.f-torture/execute/19990419-1.f: New test.
45285
45286 1999-04-17 Richard Henderson <rth@cygnus.com>
45287
45288 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
45289 to avoid the need for a prototype to supress a warning.
45290
45291 1999-04-07 Jim Wilson <wilson@cygnus.com>
45292
45293 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
45294
45295 1999-04-04 Jeffrey A Law (law@cygnus.com)
45296
45297 * gcc.c-torture/execute/990404-1.c: New test.
45298
45299 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
45300
45301 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
45302 * gcc.dg/cpp-if3.c: Don't use -pedantic.
45303 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
45304 missing initializer warnings.
45305
45306 1999-03-28 Jeffrey A Law (law@cygnus.com)
45307
45308 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
45309 matching strings.
45310
45311 1999-03-26 Jeffrey A Law (law@cygnus.com)
45312
45313 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
45314
45315 1999-03-26 Craig Burley <craig@jcb-sc.com>
45316
45317 * g77.f-torture/execute/19990325-0.f: New test.
45318 * g77.f-torture/execute/19990325-1.f: New test.
45319
45320 1999-03-24 Jeffrey A Law (law@cygnus.com)
45321
45322 * gcc.c-torture/execute/990324-1.c: New test.
45323
45324 1999-03-22 Jim Wilson <wilson@cygnus.com>
45325
45326 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
45327 test with 4.
45328
45329 1999-03-17 Richard Henderson <rth@cygnus.com>
45330
45331 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
45332
45333 1999-03-13 Craig Burley <craig@jcb-sc.com>
45334
45335 * g77.f-torture/execute/19990313-2.f: New test.
45336 * g77.f-torture/execute/19990313-3.f: New test.
45337
45338 1999-03-13 Craig Burley <craig@jcb-sc.com>
45339
45340 * g77.f-torture/execute/19990313-0.f: New test.
45341 * g77.f-torture/execute/19990313-1.f: New test.
45342
45343 1999-03-12 Jim Wilson <wilson@cygnus.com>
45344
45345 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
45346 printf to sprintf.
45347 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
45348 (main): Add check for u15. Conditionalize u31 check depending on
45349 whether ints are <32 bits or >=32 bits.
45350
45351 1999-03-08 Craig Burley <craig@jcb-sc.com>
45352
45353 * g77.f-torture/execute/19981119-0.f: Improve testiness.
45354
45355 1999-03-08 Craig Burley <craig@jcb-sc.com>
45356
45357 * g77.f-torture/compile/19990305-0.f: New test.
45358 * g77.f-torture/execute/19981119-0.f: New test.
45359
45360 1999-03-08 Craig Burley <craig@jcb-sc.com>
45361
45362 * g77.f-torture/execute/970625-2.f: call ABORT if final
45363 result is not correct, instead of just printing it.
45364 Add this checking via newly introduced obfuscation, to
45365 trip up buggy front ends.
45366
45367 1999-03-07 Craig Burley <craig@jcb-sc.com>
45368
45369 * g77.f-torture/compile/960317-1.f: Moved from being
45370 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
45371
45372 1999-03-06 Craig Burley <craig@jcb-sc.com>
45373
45374 * g77.f-torture/execute/960317-1.f: New (old) test.
45375 * g77.f-torture/execute/970625-2.f: Ditto.
45376
45377 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
45378
45379 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
45380 message on line 1 or line 2; cccp and cpplib do this differently.
45381
45382 1999-03-01 Jeffrey A Law (law@cygnus.com)
45383
45384 * g++.old-deja/g++.law/weak1.C: New test.
45385
45386 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
45387
45388 * gcc.c-torture/execute/990119-1.c: Renamed to...
45389 * gcc.dg/990119-1.c: this, so it will only be tested once
45390 (it's a preprocessor test, it doesn't need to be run at
45391 multiple optimization levels).
45392
45393 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
45394
45395 * lib/g++.exp: Don't add incdir=$base_dir/../include to
45396 ALWAYS_CXXFLAGS.
45397
45398 1999-02-24 Craig Burley <craig@jcb-sc.com>
45399
45400 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
45401 * g77.f-torture/compile/19981216-0.f: ...as it is expected
45402 to not be compilable by current g77.
45403
45404 1999-02-24 Nick Clifton <nickc@cygnus.com>
45405
45406 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
45407
45408 1999-02-22 Jeffrey A Law (law@cygnus.com)
45409
45410 * gcc.c-torture/execute/990222-1.c: New test.
45411
45412 1999-02-19 Craig Burley <craig@jcb-sc.com>
45413
45414 * g77.f-torture/compile/19990218-0.f: New test.
45415 * g77.f-torture/noncompile/19990218-1.f: New test.
45416
45417 1999-02-18 Craig Burley <craig@jcb-sc.com>
45418
45419 * g77.f-torture/compile/19981216-0.f: New test.
45420
45421 1999-02-14 Jeffrey A Law (law@cygnus.com)
45422
45423 * gcc.dg/990214-1.c: New test.
45424
45425 1999-02-13 Jeffrey A Law (law@cygnus.com)
45426
45427 * gcc.dg/990213-2.c: New test.
45428
45429 * gcc.dg/990213-1.c: New test.
45430
45431 1999-02-12 Jeffrey A Law (law@cygnus.com)
45432
45433 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
45434 ints.
45435
45436 1999-02-11 Nick Clifton <nickc@cygnus.com>
45437
45438 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
45439 specified by target.
45440
45441 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
45442
45443 1999-02-11 Jeffrey A Law (law@cygnus.com)
45444
45445 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45446
45447 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
45448
45449 * gcc.dg/special/ecos.exp: New test driver for new tests with
45450 special requirements.
45451
45452 * gcc.dg/special/alias-1.c: New test.
45453 * gcc.dg/special/gcsec-1.c: New test.
45454 * gcc.dg/special/weak-1.c: New test.
45455 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45456 * gcc.dg/special/weak-2.c: New test.
45457 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45458 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45459 * gcc.dg/special/wkali-1.c: New test.
45460 * gcc.dg/special/wkali-2.c: New test.
45461 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45462 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45463
45464 1999-02-10 Felix Lee <flee@cygnus.com>
45465
45466 * lib/c-torture.exp (c-torture-compile): Pull out code for
45467 analyzing gcc error messages.
45468 (c-torture-execute): Likewise. Fix some (harmless) false
45469 positives.
45470 * lib/gcc.exp (gcc_check_compile): New function.
45471
45472 1999-02-08 Richard Henderson <rth@cygnus.com>
45473
45474 * gcc.c-torture/execute/990208-1.c: New test.
45475
45476 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
45477
45478 * g++.dg/special/ecos.exp: New driver for new tests with special
45479 requirements
45480
45481 * g++.dg/special/conpr-1.C: New test
45482 * g++.dg/special/conpr-2.C: New test
45483 * g++.dg/special/conpr-2a.C: New test
45484 * g++.dg/special/conpr-3.C: New test
45485 * g++.dg/special/conpr-3a.C: New test
45486 * g++.dg/special/conpr-3b.C: New test
45487
45488 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45489 allow g++ to use the dg driver
45490
45491 * README: Add comment about g++.dg directory
45492
45493 1999-02-06 Jeffrey A Law (law@cygnus.com)
45494
45495 * README: Update email addresses.
45496
45497 1999-02-03 Nick Clifton <nickc@cygnus.com>
45498
45499 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45500 arguments in order to force structure S onto the stack even on
45501 the alpha.
45502 (test): Pass 10 leading arguments to function foo as well as the
45503 structure S.
45504
45505 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
45506 failure for all targets.
45507
45508 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
45509 abort to terminate program execution.
45510
45511 1999-01-30 Richard Henderson <rth@cygnus.com>
45512
45513 * gcc.c-torture/execute/990130-1.c: New test.
45514
45515 1999-01-30 Jeffrey A Law (law@cygnus.com)
45516
45517 * gcc.dg/990130-1.c: New test.
45518
45519 1999-01-28 Michael Meissner <meissner@cygnus.com>
45520
45521 * gcc.c-torture/execute/990128-1.c: New test.
45522
45523 1999-01-27 Michael Meissner <meissner@cygnus.com>
45524
45525 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
45526
45527 1999-01-27 Felix Lee <flee@cygnus.com>
45528
45529 * lib/c-torture.exp (c-torture-compile): pull out code for
45530 analyzing gcc error messages.
45531 (c-torture-execute): ditto, and fix some (harmless) false
45532 positives.
45533 * lib/gcc.exp (gcc_check_compile): new function.
45534
45535 1999-01-17 Jeffrey A Law (law@cygnus.com)
45536
45537 * gcc.dg/990117-1.c: New test.
45538
45539 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
45540
45541 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
45542
45543 1999-01-15 Jeffrey A Law (law@cygnus.com)
45544
45545 * g77.f-torture/compile/990115-1.f: New test.
45546
45547 1999-01-07 Jeffrey A Law (law@cygnus.com)
45548
45549 * gcc.c-torture/compile/990107-1.c: New test
45550
45551 1999-01-06 Jeffrey A Law (law@cygnus.com)
45552
45553 * gcc.c-torture/execute/990106-2.c: New test.
45554
45555 * gcc.c-torture/execute/990106-1.c: New test.
45556
45557 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
45558
45559 * gcc.c-torture/compile/981223-1.c: New test.
45560
45561 1998-12-29 Richard Henderson <rth@cygnus.com>
45562
45563 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
45564 (opt3): Rename from opt4 and disable.
45565
45566 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
45567
45568 * g++.old-deja/g++.pt/ptrmem5.C: New test.
45569
45570 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
45571
45572 * g++.old-deja/g++.other/conv5.C: New test.
45573
45574 1998-12-14 Nick Clifton <nickc@cygnus.com>
45575
45576 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
45577
45578 1998-12-11 Jeffrey A Law (law@cygnus.com)
45579
45580 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
45581
45582 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
45583
45584 * gcc.c-torture/compile/981211-1.c: New test.
45585
45586 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
45587
45588 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
45589
45590 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
45591
45592 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45593
45594 * gcc.special/930510-1.c: Make C9X safe.
45595 * gcc.misc-tests/gcov-1.c Similarly.
45596 * gcc.misc-tests/gcov-2.c Similarly.
45597
45598 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
45599
45600 * gcc.dg/ultrasp1.c: New test.
45601
45602 1998-12-06 Richard Henderson <rth@cygnus.com>
45603
45604 * gcc.c-torture/execute/981206.c: New test.
45605
45606 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
45607
45608 * g++.old-deja/g++.ns/template7.C: New test.
45609
45610 * g++.old-deja/g++.other/expr1.C: New test.
45611
45612 * g++.old-deja/g++.eh/tmpl3.C: New test.
45613
45614 * g++.old-deja/g++.eh/tmpl2.C: New test.
45615
45616 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
45617
45618 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
45619 * g++.old-deja/g++.other/using6.C: Removed.
45620 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
45621
45622 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
45623
45624 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
45625
45626 * g++.old-deja/g++.pt/overload8.C: New test.
45627
45628 * g++.old-deja/g++.pt/overload7.C: New test.
45629
45630 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
45631
45632 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
45633 and relinking messages.
45634 * lib/g++.exp (g++_target_compile): Remove .rpo file when
45635 compiling with -frepo.
45636
45637 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
45638
45639 * g++.old-deja/g++.pt/lookup6.C: New test.
45640
45641 1998-11-30 Nick Clifton <nickc@cygnus.com>
45642
45643 * gcc.c-torture/execute/981130-1.c: New test.
45644 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
45645
45646 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
45647
45648 * g++.old-deja/g++.pt/explicit76.C: New test.
45649
45650 * g++.old-deja/g++.pt/friend38.C: New test.
45651
45652 * g++.old-deja/g++.ns/crash2.C: New test.
45653
45654 * g++.old-deja/g++.pt/defarg8.C: New test.
45655
45656 * g++.old-deja/g++.pt/instantiate6.C: New test.
45657
45658 * g++.old-deja/g++.pt/static6.C: New test.
45659
45660 * g++.old-deja/g++.pt/decl2.C: New test.
45661
45662 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
45663
45664 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
45665 problem is actually related with name lookup, but so what? :-)
45666
45667 * g++.old-deja/g++.pt/friend37.C: New test.
45668
45669 1998-11-25 Dave Love <d.love@dl.ac.uk>
45670
45671 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
45672 element, which fails on some systems.
45673
45674 * g77.f-torture/execute/labug1.f: New test.
45675
45676 1998-11-21 Jeffrey A Law (law@cygnus.com)
45677
45678 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
45679 is defined.
45680
45681 1998-11-18 Dave Love <d.love@dl.ac.uk>
45682
45683 * g77.f-torture/compile/981117-1.f: New test.
45684
45685 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
45686
45687 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
45688 properly discarded.
45689
45690 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
45691
45692 * gcc.c-torture/execute/memcheck: New directory of tests for
45693 -fcheck-memory-usage.
45694
45695 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
45696
45697 * README: New file, general information about the testsuite and
45698 new description of the various C++ test subdirectories.
45699 * README.g++: Eliminate obsolete information, update and move most
45700 relevant stuff to README.
45701
45702 1998-11-07 Richard Henderson <rth@cygnus.com>
45703
45704 * gcc.c-torture/compile/981107-1.c: New test.
45705
45706 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
45707
45708 * execute/memcpy-bi.c: New testcase.
45709
45710 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
45711
45712 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
45713 base classes.
45714
45715 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
45716 template is selected.
45717
45718 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
45719 classes, it should be accepted for all types.
45720
45721 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
45722
45723 * g++.old-deja/g++.pt/spec24.C: Ensure that template
45724 specializations start with template headers.
45725
45726 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
45727
45728 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
45729
45730 * g++.old-deja/g++.other/init9.C: Test cross initialization of
45731 non-POD types.
45732
45733 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
45734
45735 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
45736
45737 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
45738
45739 * compile/981022-1.c, compile/981022-1.x: New test and driver.
45740
45741 1998-10-19 Jeffrey A Law (law@cygnus.com)
45742
45743 * 981019-1.c: New test.
45744
45745 1998-10-14 Robert Lipe <robertl@dgii.com>
45746
45747 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
45748 find objc headers.
45749
45750 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45751
45752 * compile/981001-4.c: Remove use of GCC extension that triggers a
45753 compiler bug.
45754
45755 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
45756
45757 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
45758
45759 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
45760
45761 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
45762 instantiation of template produces incorrect code for delete
45763 expression.
45764
45765 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
45766 constructors' name is not unique.
45767 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
45768 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
45769
45770 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
45771 automatic array of const is ill-formed.
45772
45773 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
45774 of template parameter?
45775
45776 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
45777 const.
45778
45779 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
45780 pointer-to-member expression.
45781
45782 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
45783 declaration causes ICE.
45784
45785 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
45786
45787 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
45788 reserved in the global namespace.
45789
45790 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
45791 generate needed virtual table.
45792
45793 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
45794
45795 1998-10-10 Dariush Eslimi <eslimi@loran.com>
45796
45797 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
45798 template-dependent type
45799
45800 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
45801
45802 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
45803 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
45804 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
45805
45806 * g++.old-deja/g++.other/using5.C: New test; using decl from base
45807 class should be usable as argument of member function.
45808 * g++.old-deja/g++.other/using6.C: New test; using decl from base
45809 class should be usable as return type of member function.
45810 * g++.old-deja/g++.other/using7.C: New test; using decl from base
45811 class should be usable as type of data member.
45812
45813 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
45814
45815 1998-10-09 Jeffrey A Law (law@cygnus.com)
45816
45817 * gcc.c-torture/special/920521-1.c: Fix bogus test.
45818
45819 1998-10-08 Nick Clifton <nickc@cygnus.com>
45820
45821 * gcc.dg/dll-?.c Add thumb to target list.
45822 Fix assembler scan patterns to match current assembler output.
45823
45824 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
45825
45826 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
45827 matching of template brackets.
45828
45829 * g++.old-deja/g++.other/using4.C: New test. Test using
45830 declarations of methods from base classes.
45831
45832 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
45833 within functions should introduce names into the innermost
45834 enclosing namespace.
45835
45836 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
45837 of static locals if first initialization throws.
45838
45839 1998-10-07 Jim Wilson <wilson@cygnus.com>
45840
45841 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
45842
45843 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
45844
45845 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
45846 lose track of the possible targets of tablejump insns.
45847 * special/special.exp: Run it.
45848
45849 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
45850
45851 * g++.old-deja/g++.pt/friend35.C: New test. A template function
45852 must be declared before its specializations can be named in friend
45853 declarations.
45854
45855 1998-10-05 Dave Love <d.love@dl.ac.uk>
45856
45857 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
45858
45859 * g77.f-torture/execute/io1.f: New test.
45860
45861 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
45862
45863 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
45864 with pointer to template function, for which no argument deduction
45865 is possible.
45866
45867 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
45868 specialization of template function as argument to template
45869 function.
45870
45871 * g++.old-deja/g++.other/access2.C: New test; Inner class
45872 shouldn't have privileged access to Outer's names.
45873
45874 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
45875
45876 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
45877 friend template declared within template class conflicts with
45878 nested class of the same name.
45879
45880 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
45881 is ignored.
45882
45883 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
45884 object with direct initializer as function declaration.
45885
45886 * g++.old-deja/g++.other/decl2.C: New test; duplicate
45887 initializers.
45888
45889 * g++.old-deja/g++.other/null2.C: New test; conditional operator
45890 involving const pointer and NULL produces incorrect result.
45891
45892 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
45893 type name without `typename' should be rejected with -pedantic.
45894
45895 1998-10-02 Richard Henderson <rth@cygnus.com>
45896
45897 * g++.old-deja/g++.other/addrof1.C: New test.
45898
45899 1998-10-01 Nick Clifton <nickc@cygnus.com>
45900
45901 * gcc.c-torture/compile/981001-1.c: New test.
45902 * gcc.c-torture/execute/981001-1.c: New test.
45903
45904 1998-10-01 Jeffrey A Law (law@cygnus.com)
45905
45906 * gcc.c-torture/compile/981001-2.c: New test.
45907 * gcc.c-torture/compile/981001-3.c: New test.
45908 * gcc.c-torture/compile/981001-4.c: New test.
45909
45910 1998-10-01 Robert Lipe <robertl@dgii.com>
45911
45912 * lib/objc.exp (objc_target_compile): Add -L during compiles for
45913 multilibbed hosts. Idea grafted from g77.exp.
45914
45915 1998-09-30 Dave Love <d.love@dl.ac.uk>
45916
45917 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
45918 avoid losing on systems which need -lsocket.
45919
45920 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
45921
45922 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
45923 * g++.old-deja/g++.other/nested2.C: Ditto.
45924 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
45925 failure.
45926
45927 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
45928
45929 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
45930 preferred over template operator!= for enum bitfields.
45931
45932 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
45933
45934 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
45935 that happen to have the same base name, but in different scopes,
45936 are incorrectly rejected.
45937
45938 1998-09-16 Richard Henderson <rth@cygnus.com>
45939
45940 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
45941 on the native word size instead of an integer literal.
45942
45943 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
45944
45945 * g++.old-deja/g++.other/static2.C: Invocation of static data
45946 member of type pointer-to-function denoted as non-static member.
45947
45948 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
45949 checks involving function types and aliases.
45950
45951 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
45952
45953 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
45954 redefined to the same non-trivial type.
45955
45956 * g++.old-deja/g++.pt/explicit73.C: Test for proper
45957 namespace-qualification of template specializations declared in
45958 other namespaces.
45959
45960 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
45961 to declare a subset of the specializations of a template function
45962 as friends of specializations of a template class.
45963
45964 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
45965 member templates that do not fully specialize the enclosing
45966 template class are rejected.
45967
45968 1998-09-11 Dave Love <d.love@dl.ac.uk>
45969
45970 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
45971
45972 1998-09-08 Dave Love <d.love@dl.ac.uk>
45973
45974 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
45975 altered from libf2c/libU77 version.
45976
45977 1998-09-06 Dave Love <d.love@dl.ac.uk>
45978
45979 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
45980
45981 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
45982
45983 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
45984 (un)signed char are different types for template specialization
45985 purposes.
45986
45987 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
45988
45989 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
45990 * objc: ObjC testsuite.
45991
45992 1998-08-31 Catherine Moore <clm@cygnus.com>
45993
45994 * gcc.c-torture/execute/941014-1.x: New file.
45995
45996 1998-08-31 Nick Clifton <nickc@cygnus.com>
45997
45998 * lib/c-torture.exp: Add support for
45999 torture_eval_before_compile and torture_eval_before_execute
46000 variables.
46001
46002 1998-08-30 Jeffrey A Law (law@cygnus.com)
46003
46004 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
46005 this test triggers valid.
46006
46007 1998-08-27 Jeffrey A Law (law@cygnus.com)
46008
46009 * gcc.dg/980827-1.c: New test.
46010
46011 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
46012
46013 * gcc.c-torture/execute/loop-4b.c: New test.
46014
46015 1998-08-26 Nick Clifton <nickc@cygnus.com>
46016
46017 * lib/c-torture.exp: Add support for
46018 torture_eval_before_compile and torture_eval_before_execute
46019 variables.
46020
46021 1998-08-25 Jeffrey A Law (law@cygnus.com)
46022
46023 * gcc.c-torture/compile/980825-1.c: New test.
46024
46025 1998-08-24 Nick Clifton <nickc@cygnus.com>
46026
46027 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
46028 count number tests in opt_t0 not good_t0.
46029
46030 1998-08-24 Jeffrey A Law (law@cygnus.com)
46031
46032 * gcc.c-torture/compile/930326-1.x: Fix typo.
46033
46034 1998-08-23 Mark Mitchell <mark@markmitchell.com>
46035
46036 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
46037 causes an ICE.
46038
46039 1998-08-21 Jeffrey A Law (law@cygnus.com)
46040
46041 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
46042 STACK_SIZE is defined.
46043 * gcc.c-torture/unsorted/stuct.c: Similarly.
46044
46045 * gcc.c-torture/compile/980821-1.c: New test.
46046
46047 1998-08-21 Jeffrey A Law (law@cygnus.com)
46048
46049 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
46050
46051 1998-08-19 Mark Mitchell <mark@markmitchell.com>
46052
46053 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
46054 code.
46055
46056 1998-08-09 Mark Mitchell <mark@markmitchell.com>
46057
46058 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
46059 error'.
46060
46061 1998-08-18 Jeffrey A Law (law@cygnus.com)
46062
46063 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
46064
46065 1998-08-16 Jeffrey A Law (law@cygnus.com)
46066
46067 * gcc.c-torture/compile/980816-1.c: New test.
46068
46069 * gcc.dg/980816-1.c: New test.
46070
46071 1998-08-13 Jeffrey A Law (law@cygnus.com)
46072
46073 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
46074 compiler for ieee tests.
46075
46076 1998-08-01 Dave Love <d.love@dl.ac.uk>
46077
46078 * g77.f-torture/compile/980729-0.f: New test.
46079
46080 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
46081
46082 * gcc.c-torture/special/eeprof-1.c: New test, for
46083 -finstrument-functions.
46084 * gcc.c-torture/special/special.exp: Run it.
46085
46086 1998-07-29 Jeffrey A Law (law@cygnus.com)
46087
46088 * gcc.c-torture/compile/980729-1.c: New test.
46089
46090 1998-07-27 Nick Clifton <nickc@cygnus.com>
46091
46092 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
46093 __thumb__ is defined, and test for ARM style doubles if so.
46094
46095 1998-07-26 Dave Love <d.love@dl.ac.uk>
46096
46097 * g77.f-torture/noncompile/980615-0.f: New test.
46098
46099 1998-07-26 H.J. Lu (hjl@gnu.org)
46100
46101 * gcc.dg/980312-1.c: Do link instead of compile.
46102 * gcc.dg/980313-1.c: Likewise.
46103
46104 1998-07-26 Jeffrey A Law (law@cygnus.com)
46105
46106 * gcc.c-torture/compile/980726-1.c: New test.
46107
46108 1998-07-25 Dave Love <d.love@dl.ac.uk>
46109
46110 * g77.f-torture/execute/io0.f: New test.
46111
46112 1998-07-24 Nick Clifton <nickc@cygnus.com>
46113
46114 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
46115 an int.
46116
46117 1998-06-18 Michael Meissner <meissner@cygnus.com>
46118
46119 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
46120 m32r bugs.
46121
46122 1998-07-17 Nick Clifton <nickc@cygnus.com>
46123
46124 * gcc.dg/980626-1.c: Expect failures for all toolchains until
46125 c-decl.c:grokdeclarator can handle mode attributes.
46126
46127 1998-07-16 Jeffrey A Law (law@cygnus.com)
46128
46129 * gcc.c-torture/execute/980716-1.c: New test.
46130
46131 1998-07-13 Jeffrey A Law (law@cygnus.com)
46132
46133 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
46134 the mn10200.
46135 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
46136 the mn10200.
46137 * gcc.c-torture/execute/va-arg-3.x: Similarly.
46138 * gcc.c-torture/compile/930326-1.x: Similarly.
46139
46140 1998-07-13 Dave Love <d.love@dl.ac.uk>
46141
46142 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
46143 New test from Craig.
46144
46145 1998-07-12 Dave Love <d.love@dl.ac.uk>
46146
46147 * g77.f-torture/noncompile/980616-0.f: New test.
46148
46149 * g77.f-torture/execute/970816-3.f: New test from Craig.
46150
46151 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46152
46153 * g++.other/singleton.C: Return error value instead of taking
46154 SIGSEGV.
46155
46156 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
46157
46158 * g++.other/singleton.C: New test. Warning is under dispute.
46159 Runtime crash is not.
46160
46161 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46162
46163 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
46164 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
46165 using6.C, using7.C}: New namespace tests.
46166
46167 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
46168
46169 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
46170 specialization with typedef'ed names used as array indexes.
46171
46172 1998-07-09 Jeffrey A Law (law@cygnus.com)
46173
46174 * gcc.c-torture/execute/980709-1.c: New test.
46175
46176 * gcc.dg/980709-1.c: New test.
46177
46178 1998-07-07 Richard Henderson <rth@cygnus.com>
46179
46180 * gcc.c-torture/execute/bcp-1.c: New test.
46181
46182 1998-07-07 Jeffrey A Law (law@cygnus.com)
46183
46184 * gcc.c-torture/execute/980707-1.c: New test.
46185
46186 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
46187
46188 * gcc.c-torture/compile/980706-1.c: New test.
46189
46190 1998-07-01 Dave Love <d.love@dl.ac.uk>
46191
46192 * g77.f-torture/execute/980701-0.f,
46193 g77.f-torture/execute/980701-1.f: New test from Craig.
46194
46195 1998-07-01 Jeffrey A Law (law@cygnus.com)
46196
46197 * gcc.c-torture/compile/980701-1.c: New test.
46198
46199 * gcc.c-torture/execute/980701-1.c: New test.
46200
46201 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
46202 rlsruhe.de>
46203
46204 * g++.old-deja/g++.robertl/eb132.C: New test.
46205 * g++.old-deja/g++.robertl/eb133.C: Likewise.
46206
46207 1998-06-29 Dave Love <d.love@dl.ac.uk>
46208
46209 * g77.f-torture/execute/980628-7.f,
46210 g77.f-torture/execute/980628-8.f,
46211 g77.f-torture/execute/980628-9.f,
46212 g77.f-torture/execute/980628-10.f: New tests from Craig.
46213
46214 * g77.f-torture/execute/980628-3.f: Remove mail headers.
46215
46216 1998-06-28 Jeffrey A Law (law@cygnus.com)
46217
46218 * g77.f-torture/execute/980628-4.f: New test from Craig.
46219 * g77.f-torture/execute/980628-5.f: Likewise.
46220 * g77.f-torture/execute/980628-2.f: Likewise.
46221 * g77.f-torture/execute/980628-0.f: Likewise.
46222 * g77.f-torture/execute/980628-1.f: Likewise.
46223 * g77.f-torture/execute/980628-3.f: Likewise.
46224 * g77.f-torture/execute/980628-6.f: Likewise.
46225
46226 1998-06-28 Jeffrey A Law (law@cygnus.com)
46227
46228 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
46229 directory when nothing has been installed yet.
46230
46231 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
46232
46233 * gcc.c-torture/special/special.exp: Handle newer versions of
46234 dejagnu.
46235
46236 1998-06-26 Jeffrey A Law (law@cygnus.com)
46237
46238 * gcc.dg/980626-1.c: New test.
46239
46240 1998-06-19 Bruno Haible <haible@ilog.fr>
46241
46242 * gcc.misc-tests/m-un-2.c: New test.
46243 * g++.old-deja/g++.other/warn01.c: Likewise.
46244
46245 1998-06-19 Robert Lipe <robertl@dgii.com>
46246
46247 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
46248 compatibility with assmblers with a different comment character.
46249 Eliminate use of GAS-specific extensions.
46250
46251 1998-06-19 Jeffrey A Law (law@cygnus.com)
46252
46253 * gcc.c-torture/execute/ieee/980619-1.c: New test.
46254
46255 1998-06-19 Robert Lipe <robertl@dgii.com>
46256
46257 * lib/g77.exp: Replace search for libf2c.a with search for newly
46258 renamed libg2c.a
46259
46260 1998-06-17 Jeffrey A Law (law@cygnus.com)
46261
46262 * gcc.c-torture/execute/980617-1.c: New test.
46263
46264 1998-06-12 Jeffrey A Law (law@cygnus.com)
46265
46266 * gcc.c-torture/execute/980612-1.c: New test.
46267
46268 1998-06-08 Jeffrey A Law (law@cygnus.com)
46269
46270 * gcc.dg/980523-1.c: Only test on ppc-linux.
46271 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
46272
46273 * gcc.c-torture/execute/980608-1.c: New test.
46274
46275 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
46276
46277 * gcc.c-torture/execute/980605-1.c: New test.
46278
46279 1998-06-04 Jeffrey A Law (law@cygnus.com)
46280
46281 * gcc.c-torture/execute/980604-1.c: New test.
46282
46283 1998-06-02 Jeffrey A Law (law@cygnus.com)
46284
46285 * gcc.c-torture/execute/980602-1.c: New test.
46286 * gcc.c-torture/execute/980602-2.c: Likewise.
46287
46288 1998-06-02 Dave Love <d.love@dl.ac.uk>
46289
46290 * 970125-0.f: Fix per JCB. Add commentary.
46291
46292 1998-05-31 Michael Meissner <meissner@cygnus.com>
46293
46294 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
46295 IEEE -0 support.
46296
46297 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
46298
46299 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
46300 earlier.
46301
46302 1998-05-28 Catherine Moore <clm@cygnus.com>
46303
46304 * gcc.c-torture/execute/980526-3.c: New test.
46305
46306 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
46307
46308 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
46309 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
46310 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
46311 m88k-motorola-sysv3 to XFAIL.
46312
46313 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46314
46315 * gcc.dg/980526-1.c: New test.
46316 * gcc.c-torture/execute/980526-2.c: New test.
46317
46318 1998-05-26 Jeffrey A Law (law@cygnus.com)
46319
46320 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
46321
46322 * gcc.c-torture/execute/980526-1.c: New test.
46323
46324 1998-05-26 Dave Love <d.love@dl.ac.uk>
46325
46326 * g77.f-torture/execute/alpha2.f: Add runtime test.
46327
46328 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
46329
46330 * g++.old-deja/old-deja.exp: Strip leading directories.
46331
46332 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
46333 error for the line. Don't run multiple tests for the same line.
46334
46335 1998-05-23 Jeffrey A Law (law@cygnus.com)
46336
46337 * gcc.dg/980523-1.c: New test.
46338
46339 1998-05-23 Dave Love <d.love@dl.ac.uk>
46340
46341 * g77.f-torture/compile/970915-0.f: New test.
46342
46343 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
46344
46345 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
46346
46347 1998-05-21 Jeffrey A Law (law@cygnus.com)
46348
46349 * gcc.dg/980520-1.c: New test.
46350
46351 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
46352
46353 * gcc.dg/980502-1.c: Fix return type.
46354
46355 1998-05-20 Jeffrey A Law (law@cygnus.com)
46356
46357 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
46358 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
46359 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
46360 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
46361 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
46362
46363 1998-05-20 Dave Love <d.love@dl.ac.uk>
46364
46365 * g77.f-torture/execute/980520-1.f: New test.
46366
46367 1998-05-15 Dave Love <d.love@dl.ac.uk>
46368
46369 * lib/mike-g77.exp: New file.
46370
46371 * g77.f-torture/noncompile/noncompile.exp,
46372 g77.f-torture/noncompile/check0.f: New files.
46373
46374 1998-05-14 Dave Love <d.love@dl.ac.uk>
46375
46376 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
46377 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
46378 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
46379 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
46380 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
46381 abort where appropriate.
46382
46383 1998-05-05 Michael Meissner <meissner@cygnus.com>
46384
46385 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
46386 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
46387
46388 1998-04-29 Dave Love <d.love@dl.ac.uk>
46389
46390 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
46391
46392 1998-04-27 Dave Love <d.love@dl.ac.uk>
46393
46394 * g77.f-torture/compile/980427-0.f: New test.
46395
46396 1998-04-24 Dave Love <d.love@dl.ac.uk>
46397
46398 * g77.f-torture/compile/980424-0.f: New test.
46399
46400 1998-04-19 Dave Love <d.love@dl.ac.uk>
46401
46402 * g77.f-torture/compile/980419-2.f (main): New test.
46403 * g77.f-torture/compile/970125-0.f: New test.
46404 * g77.f-torture/compile/980419-1.f: New test.
46405
46406 1998-04-08 Jim Wilson <wilson@cygnus.com>
46407
46408 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
46409 of loop-4.c.
46410
46411 1998-04-07 Jim Wilson <wilson@cygnus.com>
46412
46413 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
46414
46415 1998-04-03 Jim Wilson <wilson@cygnus.com>
46416
46417 * gcc.c-torture/compile/980329-1.c: New test.
46418
46419 1998-03-18 Jim Wilson <wilson@cygnus.com>
46420
46421 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
46422 * gcc.dg/980312-1.c: Fix typo in -march command.
46423
46424 1998-03-16 H.J. Lu (hjl@gnu.org)
46425
46426 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
46427
46428 1998-03-11 Robert Lipe <robertl@dgii.com>
46429
46430 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
46431 Dave Love agree the Fortran source is bogus.
46432
46433 1998-03-11 Robert Lipe <robertl@dgii.com>
46434
46435 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
46436 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
46437 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
46438 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
46439 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
46440
46441 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
46442
46443 * g++.old-deja/g++.other/friend1.C: New test.
46444
46445 1998-02-18 Dave Love <d.love@dl.ac.uk>
46446
46447 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46448 possibly uninitialized) variables and declare dnrm2.
46449
46450 1998-02-23 Robert Lipe <robertl@dgii.com>
46451
46452 From Bruno Haible <haible@ilog.fr>:
46453 * gcc.c-torture/execute/980223.c: New test.
46454
46455 1998-02-13 Jeffrey A Law (law@cygnus.com)
46456
46457 * gcc.dg/ifelse-1.c: New test.
46458
46459 1998-02-09 H.J. Lu (hjl@gnu.org)
46460
46461 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46462
46463 * lib/old-dejagnu.exp (old-dejagnu): Added the
46464 "execution test - XFAIL *-*-*" handling in the spirit of
46465 "excess errors test -". Changed the "execution test fails"
46466 handling to be like "excess errors test fails".
46467 * Update various tests accordingly.
46468
46469 1998-02-06 Jim Wilson <wilson@cygnus.com>
46470
46471 * gcc.c-torture/execute/980205.c: New test.
46472
46473 1998-01-18 Jeffrey A Law (law@cygnus.com)
46474
46475 * lib/c-torture.exp: Look for .x files instead of .cexp files.
46476 * lib/f-torture.exp: Similarly.
46477 * gcc.c-torture: Rename all .cexp files to .x files.
46478
46479 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
46480
46481 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46482 (940510-1.c): Removed duplicate.
46483 (971104-1.c): New test.
46484
46485 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
46486
46487 * lib/f-torture.exp: Improve error and loop detection.
46488
46489 1997-11-19 Michael Meissner <meissner@cygnus.com>
46490
46491 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46492 use that to size the filler array.
46493
46494 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
46495
46496 * lib/c-torture.exp(c-torture-execute): Fix typo.
46497
46498 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46499 testcase as the executable name. Keep the executable around if
46500 the test fails.
46501
46502 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
46503
46504 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
46505 changes. Only test one -g option, and move it to the end of the
46506 list of options to test.
46507
46508 1997-09-19 Michael Meissner <meissner@cygnus.com>
46509
46510 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
46511 variable GCC_TORTURE_OPTIONS to supply default switches separated
46512 by colons. If no environment variable, run tests with -O0 -g, -O1
46513 -g, and -O2 -g as well.
46514
46515 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
46516
46517 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
46518 explanatory comments. Fix indentation.
46519
46520 1997-09-15 Jeffrey A Law (law@cygnus.com)
46521
46522 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
46523
46524 1997-09-11 Jeffrey A Law (law@cygnus.com)
46525
46526 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
46527 * g++.old-deja/g++.mike/p7325.C: Likewise.
46528 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
46529
46530 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
46531
46532 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
46533 * g++.old-deja/g++.brendan/crash30.C: Likewise.
46534 * g++.old-deja/g++.brendan/crash39.C: Likewise.
46535 * g++.old-deja/g++.law/operators4.C: Likewise.
46536
46537 1997-09-11 Joe Buck (jbuck@synopsys.com)
46538
46539 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
46540 * g++.old-deja/g++.mike/p784.C: Ditto.
46541 * g++.old-deja/g++.mike/p785.C: Ditto.
46542
46543 1997-09-05 Jeffrey A Law (law@cygnus.com)
46544
46545 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
46546
46547 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
46548
46549 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
46550 target feature; pass this to c-torture-execute as needed.
46551
46552 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
46553
46554 * lib/c-torture.exp(c-torture-execute): If the previous and the
46555 current executables being tested are identical, we don't need to
46556 run the executable again. Try to make the executable names
46557 unique. Add an optional argument for passing additional compiler
46558 flags.
46559
46560 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
46561
46562 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
46563
46564 1997-08-29 Jeffrey A Law (law@cygnus.com)
46565
46566 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
46567
46568 1997-07-31 Jeffrey A Law (law@cygnus.com)
46569
46570 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
46571 32bit or larger longs.
46572
46573 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
46574 have either a 32bit long or 32bit int.
46575
46576 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
46577
46578 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
46579 Make double precision tests dependent on sizeof (double).
46580
46581 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
46582
46583 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
46584 too.
46585
46586 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
46587
46588 * gcc.c-torture/compile/961203-1.cexp: New script.
46589
46590 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
46591
46592 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
46593 up the includes ourselves.
46594
46595 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
46596
46597 * lib/plumhall.exp: Remove random include, and add a few
46598 verbose messages for debugging.
46599
46600 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
46601
46602 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
46603 of trying to do it ourselves.
46604
46605 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
46606
46607 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
46608
46609 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
46610
46611 * gcc.prms/5403.c: Made regexp a bit less strict.
46612
46613 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
46614
46615 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
46616 is returned from remote_load instead.
46617 * lib/plumhall.exp: Ditto.
46618 * lib/mike-g++.exp: Ditto.
46619 * lib/old-dejagnu.exp: Ditto.
46620 * lib/c-torture.exp: Ditto.
46621
46622 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
46623
46624 * lib/g++.exp: Use build_wrapper procedure.
46625 * lib/gcc.exp: Ditto.
46626
46627 1997-05-20 Jeffrey A Law (law@cygnus.com)
46628
46629 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
46630 an old-style decl for malloc. Fixes tests to work when
46631 sizeof (int) != sizeof (size_t).
46632
46633 1997-05-15 Mike Meissner <meissner@cygnus.com>
46634
46635 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
46636
46637 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
46638 use stdargs.h interface.
46639
46640 1997-05-15 Mike Meissner <meissner@cygnus.com>
46641
46642 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
46643 NO_VARARGS when compiling.
46644
46645 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
46646
46647 * lib/plumhall.exp(ph_includes): New procedure.
46648 (ph_make): Use it.
46649 (ph_compiler): Ditto.
46650
46651 * lib/g++.exp: Rename test-glue.c to testglue.c.
46652 * lib/gcc.exp: Ditto.
46653
46654 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
46655
46656 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
46657 to completion when it's called.
46658
46659 1997-03-21 Michael Meissner <meissner@cygnus.com>
46660
46661 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
46662 is defined, don't do test.
46663
46664 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
46665
46666 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
46667 for object files.
46668 (ph_summary): Mark skipped testcases as untested, not unresolved.
46669
46670 * lib/plumhall.exp (ph_make): If unresolved because of bad
46671 errorCode, record errorCode in log file.
46672 (*): Replace send_log/verbose with verbose -log.
46673
46674 1997-03-19 Michael Meissner <meissner@cygnus.com>
46675
46676 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
46677 double conversion if double isn't at least 8 bytes.
46678
46679 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
46680 int to work with targets where int is 16 bits.
46681
46682 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
46683 8 bytes, just exit, since 4 byte doubles don't have enough bits of
46684 precision for the test to complete.
46685
46686 1997-03-14 Michael Meissner <meissner@cygnus.com>
46687
46688 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
46689 if d10v is not compiled with the -mdouble64 flag.
46690 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
46691
46692 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
46693 d10v is not compiled with the -mint32 flag.
46694
46695 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
46696
46697 * lib/plumhall.exp: Use incr_count.
46698
46699 1997-03-12 Jeffrey A Law (law@cygnus.com)
46700
46701 * gcc.c-torture: Update to c-torture-1.45.
46702
46703 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
46704
46705 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
46706 the name of the expect testcase file).
46707
46708 * lib/g++.exp(g++_init): Ditto.
46709
46710 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
46711
46712 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
46713 the host.
46714
46715 * lib/gcc.exp(gcc_exit): New procedure.
46716
46717 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
46718
46719 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
46720 specs where appropriate.
46721
46722 * g++.old-deja/g++.arm/*: Added additional ERROR checks
46723 because of new "candidates are" messages, and removed a few
46724
46725 * Converted all non-old-style g++ testcases to old-style, and
46726 moved into g++.old-deja.
46727
46728 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
46729
46730 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
46731 options.
46732
46733 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
46734 succeeded.
46735
46736 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
46737
46738 1997-02-13 Michael Meissner <meissner@cygnus.com>
46739
46740 * lib/gcc.exp (gcc_target_compile): Add support for defining
46741 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
46742 the machine doesn't have those features.
46743
46744 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
46745
46746 * g++.law/operators4.exp: Don't use LIBS.
46747
46748 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
46749
46750 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
46751
46752 * lib/mike-g++.exp: Don't set the compiler to be tested here.
46753 * lib/g++.exp: Set it here instead. Also, allow use of the
46754 --tool_exec and --tool_opt options. Change CXX to
46755 GXX_UNDER_TEST.
46756
46757 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
46758
46759 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
46760
46761 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
46762
46763 * lib/old-dejagnu.exp: Use prune_warnings instead of
46764 prune_system_crud.
46765 * lib/mike-g++.exp: Ditto.
46766 * lib/gcc.exp: Ditto.
46767 * lib/g++.exp: Ditto.
46768
46769 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
46770
46771 1997-02-07 Jeffrey A Law (law@cygnus.com)
46772
46773 * 941014-2.c: Include stdlib.h
46774 * 960327-1.c: Include stdio.h
46775 * dbra.c, index-1.c: Don't assume ints are 32bits.
46776
46777 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
46778
46779 * lib/gcc.exp: Add gcc,stack_size target feature.
46780
46781 * lib/g++.exp(g++_target_compile): Add the include and link
46782 paths here, not in two other places. And, it's $options, not
46783 options.
46784
46785 * lib/mike-g++.exp(postbase): Remove the code that determines
46786 the correct include and link paths.
46787 * g++.old-deja/old-deja.exp: Ditto.
46788
46789 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
46790
46791 * lib/g++.exp(g++_init): target_compile no longer returns the
46792 filename of the result.
46793
46794 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
46795
46796 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
46797 call to glob.
46798
46799 * gcc.c-torture/special/special.exp: Change call to
46800 gcc_target_compile to include the object file.
46801
46802 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
46803
46804 * gcc.c-torture/special/special.exp: Correct misspelling in last
46805 change.
46806
46807 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
46808
46809 * lib/plumhall.exp(ph_summary): Log the entire output of the
46810 executable. Return -1 if there were any failures, 0 otherwise.
46811 (ph_execute): Return -1 if there were any failures, 0 otherwise.
46812 (ph_make): Clean up objects and executables that were built
46813 if the tests succeeded.
46814
46815 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
46816
46817 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
46818 libraries and includes in the build tree as appropriate.
46819
46820 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
46821
46822 * lib/c-torture.exp: Instead of looking for the global variable
46823 NO_LONG_LONG, check to see if that's a feature of the target.
46824
46825 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
46826
46827 * config/default.exp: Minimize. Delete the remainer of the files in
46828 config; this functionality is now in devo/dejagnu/config.
46829
46830 g++.*/*: Pass any additional flags used to compile to postbase;
46831 delete CXXFLAGS.
46832
46833 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
46834 is now done by runtest.exp. Use gcc_target_compile instead of
46835 compile.
46836
46837 lib/c-torture.exp: Use gcc_target_compile instead of compile.
46838 Remove references to CFLAGS. Use remote_file instead of
46839 calling rm -f.
46840 (c-torture): Take a list of arguments to use to compile this
46841 testcase.
46842
46843 lib/g++.exp: Simplify. Use target_compile instead of compile.
46844 lib/gcc-dg.exp: Ditto.
46845 lib/gcc.exp: Ditto.
46846 lib/mike-{gcc,g++}.exp: Ditto.
46847 lib/old-dejagnu.exp: Ditto.
46848 lib/plumhall.exp: Ditto.
46849
46850 1997-01-08 Jim Wilson <wilson@cygnus.com>
46851
46852 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
46853 (ph_linker): Likewise.
46854
46855 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
46856
46857 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
46858 MAP_ANON / MAP_ANONYMOUS if defined;
46859 else try to map from /dev/zero .
46860
46861 1996-11-12 Jeffrey A Law (law@cygnus.com)
46862
46863 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
46864 isn't defined, then define it to MAP_ANONYMOUS.
46865
46866 1996-11-12 Jeffrey A Law (law@cygnus.com)
46867
46868 * gcc.c-torture: Update to c-torture-1.42 release.
46869
46870 1996-11-11 Jeffrey A Law (law@cygnus.com)
46871
46872 * gcc.c-torture: Update to c-torture-1.41 release.
46873
46874 1996-10-27 Jeffrey A Law (law@cygnus.com)
46875
46876 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
46877 c-torture release.
46878
46879 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
46880
46881 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
46882 and LDFLAGS. Fix second case to append the target_info ldflags
46883 onto LDFLAGS, not CFLAGS.
46884 * lib/g++.exp (g++_init): Add target_info stuff.
46885 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
46886 of libgloss and newlib flags for !native.
46887
46888 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
46889 (GDB): Fix relative path to go up another dir for finding gdb.
46890
46891 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
46892
46893 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
46894 versions in the target_info array, if they don't exist.
46895
46896 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
46897
46898 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
46899
46900 1996-07-08 Jim Wilson <wilson@cygnus.com>
46901
46902 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
46903 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
46904
46905 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
46906
46907 * lib/old-dejagnu.exp: Don't remove the output file before we've
46908 actually tested it. Don't append pwd to the path of the executable
46909 we're testing.
46910
46911 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
46912
46913 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
46914
46915 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
46916
46917 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
46918 temporary directory for compiler files, and set it to a default
46919 value of /tmp. Set $output as the name of the output file from
46920 compiling the testcase. Add a -o option to $cflags_var so the
46921 compiler writes the final output file as $output. Set $executable
46922 to $output.
46923
46924 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
46925 directory for compiler files, and set it to /tmp if it doesn't
46926 already have a value. Set $output_file to the name of the output
46927 file from compiling the testcase. Add a -o option to CXXFLAGS so
46928 the compiler writes the final output file as $output. Use $output
46929 as the executable to be tested.
46930
46931 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
46932
46933 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
46934
46935 1996-06-08 Jeffrey A Law (law@cygnus.com)
46936
46937 * gcc.c-torture/execute/pending-1.c: New test. Still
46938 pending in Tege's queue.
46939
46940 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
46941
46942 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
46943 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
46944 if there were failures. Call unresolved if there were unresolved
46945 testcases. Call gcc_fail if program did not run to completion.
46946 (ph_make): Pass additional argument name to ph_execute.
46947 (ph_execute): Add new argument. Pass additional arguments to
46948 ph_summary. Call gcc_fail is there is no execution output.
46949
46950 1996-04-24 Jeffrey A Law (law@cygnus.com)
46951
46952 * lib/plumhall.exp (proc_summary): Output relavent summary
46953 lines into the log so specific failures in plumhall can be
46954 investigated.
46955
46956 1996-04-10 Jeffrey A Law (law@cygnus.com)
46957
46958 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
46959 (c-torture-execute): Don't try to execute tests which use
46960 "long long" types if $NO_LONG_LONG is nonzero.
46961
46962 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
46963
46964 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
46965 not c-torture.
46966
46967 * gcc.ieee: Move from here.
46968 * gcc.c-torture/execute/ieee: To here.
46969
46970 1996-03-26 Jeffrey A Law (law@cygnus.com)
46971
46972 * gcc.c-torture: Update to c-torture-1.41 release.
46973
46974 1996-03-22 Jeffrey A Law (law@cygnus.com)
46975
46976 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
46977 not "$output".
46978
46979 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
46980
46981 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
46982 -c present.
46983
46984 1996-03-02 Jeffrey A Law (law@cygnus.com)
46985
46986 * config/proelf.exp: Handle connecting to a simulator.
46987
46988 1996-01-31 Jeffrey A Law (law@cygnus.com)
46989
46990 * config/proelf.exp: New file. Enough framework that we can
46991 run c-torture tests on the proelf targets (or any other target
46992 that gdb can connect to for that matter).
46993
46994 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
46995
46996 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
46997 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
46998
46999 * lib/plumhall.exp (ph_execute): Always call ph_summary if
47000 exec_output exists.
47001
47002 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
47003
47004 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
47005 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
47006
47007 * config/*.exp: Update FSF address. Change result of ${tool}_load
47008 to pass/fail/unresolved/unsupported/untested. Caller must now
47009 call unresolved/unsupported/untested.
47010 * lib/*.exp: Update FSF address. Update to handle new results of
47011 ${tool}_load.
47012 * lib/chill.exp (verbose): Delete.
47013
47014 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
47015
47016 * lib/gcc.exp (default_gcc_start): Change order of args to
47017 $LDFLAGS $CFLAGS $LIBS.
47018 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
47019 Save/set/restore CFLAGS. Pass single arg to gcc_start.
47020 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
47021 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47022 * gcc.misc-tests/dg-test.exp: Likewise.
47023 * gcc.misc-tests/msgs.exp: Likewise.
47024 * gcc.prms/prms.exp: Likewise.
47025 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
47026 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47027
47028 * lib/dg.exp: Deleted, moved to dejagnu/lib.
47029
47030 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
47031
47032 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
47033
47034 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
47035 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
47036
47037 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
47038 necessary.
47039
47040 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
47041
47042 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
47043 global for loop; add use of $mathlib.
47044 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
47045 settings here; set mathlib for anything but VxWorks.
47046
47047 1996-01-22 Jeffrey A Law (law@cygnus.com)
47048
47049 * gcc.c-torture: Update to c-torture-1.40 release.
47050
47051 1996-01-03 Jeffrey A Law (law@cygnus.com)
47052
47053 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
47054 dg.exp.
47055
47056 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
47057
47058 * lib/c-torture.exp (c-torture-execute): Declare "output" as
47059 global.
47060
47061 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
47062
47063 * lib/g++.exp (LIBS): Define if not already.
47064 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
47065 (gcc-dg-prune): Call prune_gcc_output.
47066 * lib/gcc.exp (prune_gcc_output): New proc.
47067 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
47068 prune_gcc_output.
47069
47070 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
47071
47072 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
47073 (c-torture-execute): Likewise. Rename `name' to `testcase'.
47074
47075 1995-11-15 Jeffrey A Law (law@cygnus.com)
47076
47077 * gcc.c-torture: Update to c-torture-1.39 release.
47078
47079 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
47080
47081 * lib/c-torture.exp (c-torture-execute): Don't return if one option
47082 fails, try others as well.
47083
47084 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
47085
47086 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
47087 If compilation fails, mark execute tests as `untested'.
47088 If test is marked as unsupported, don't mark compilation and
47089 execute tests as failed.
47090
47091 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
47092
47093 * lib/g++.exp (g++_init): Don't link in libg++, and look to
47094 libstdc++ for whether or not we want to be doing shared
47095 libraries. Delete link_curses since we don't need it anymore.
47096 * lib/mike-g++.exp (postbase): Don't link in libg++.
47097 * g++.old-deja/old-deja.exp: Likewise.
47098
47099 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
47100
47101 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
47102
47103 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
47104
47105 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
47106 For that, add `-Wl,-a,shared_archive'.
47107 * g++.old-deja/old-deja.exp: Likewise.
47108
47109 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
47110
47111 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
47112
47113 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
47114
47115 * lib/mike-g++.exp (postbase): Pay attention to the status of
47116 g++_load.
47117
47118 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
47119
47120 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
47121
47122 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
47123
47124 * lib/gcc.exp (default_gcc_start): No longer need to log program
47125 being executed or its output, execute_anywhere does that now.
47126 * lib/g++.exp (default_g++_version): Call execute_anywhere.
47127 (default_g++_start): Likewise. Delete calls to verbose/send_log.
47128
47129 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
47130
47131 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
47132 the same as those in lib/g++.exp.
47133
47134 1995-10-10 Jeff Law (law@hurl.cygnus.com)
47135
47136 * gcc.c-torture: Update to c-torture-1.38 release.
47137 * gcc.ieee: Related changes.
47138
47139 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
47140
47141 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
47142 "exec". Minor reformatting changes.
47143
47144 * config/rom68k.exp (${tool}_load): Make it work in a canadian
47145 cross. This means all "exec" calls now work on a remote host as
47146 well.
47147 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
47148 cross. Filter out the extra "\r\n" stuff that expect puts in.
47149 (c-torture-execute): Filter out the bogus warnings like
47150 c-torture-compile does. Add support for canadian cross.
47151 * lib/gcc.exp (default_gcc_version, default_gcc_start)
47152 Use execute_anywhere rather than calling exec directly. Now it
47153 works for canadian cross testing.
47154
47155 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
47156
47157 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
47158 results into a variable, and check that rather than using file exists.
47159
47160 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
47161
47162 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
47163 create a libg++.so. For sunos4.1.*, also add -ltermcap.
47164
47165 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
47166
47167 * g++.old-deja/old-deja.exp: Create and pass runshlib and
47168 lib_curses if there's a shared libg++ in the build tree.
47169
47170 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
47171
47172 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
47173 if not supported target.
47174
47175 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
47176
47177 * lib/g++.exp (g++_init): Move empty setting of runshlib and
47178 link_curses up to always happen, not just for native builds.
47179
47180 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
47181
47182 * gcc.c-torture: Update to c-torture-1.36 release.
47183 * gcc.failure: Related changes.
47184
47185 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
47186
47187 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
47188
47189 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
47190
47191 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
47192 * lib/mike-g++.exp (postbase): Not in here. Still reference
47193 runshlib, link_curses, and mathlib for link and run.
47194
47195 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
47196 pass the runtime shared library options for Solaris, OSF/1, and
47197 Irix5, and link with -lcurses to avoid unresolved references.
47198
47199 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
47200
47201 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
47202 only run once.
47203
47204 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
47205
47206 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
47207
47208 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
47209
47210 * gcc.c-torture: Update to c-torture-1.35 release. Note we
47211 do not have a framework for the "compat" tests yet.
47212
47213 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
47214
47215 * lib/mike-g++.exp (postbase): New local variable `mathlib',
47216 set to null if we're testing vxworks5.1. Use that instead of
47217 `-lm' in the setting of LIBS for link and run.
47218
47219 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
47220
47221 * config/rom68k.exp (${tool}_load): Major changes to make it
47222 work. Verified that it does in fact return the stuff in
47223 exec_output properly. Catch any Emul or any TRAP other than 0.
47224
47225 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
47226
47227 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
47228 LDFLAGS properly for targets that need stuff from libgloss.
47229 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
47230 only run once.
47231 (gpp_initialized): New variable.
47232
47233 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
47234
47235 * config/rom68k.exp: Load libgloss.exp.
47236 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
47237 so we can produce a fully linked binary.
47238 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
47239 so we can produce a fully linked binary.
47240
47241 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
47242
47243 * lib/plumhall.exp (ph_section): Watch for expected failures.
47244 Add missing `else'.
47245
47246 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
47247 run the testcase.
47248 (c-torture): Likewise.
47249
47250 1995-08-28 Doug Evans <dje@cygnus.com>
47251
47252 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
47253
47254 * lib/mike-g++.exp (mike_cleanup): New proc.
47255 (prebase): New globals compiler_result, not_compiler_result,
47256 target_regexp.
47257 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
47258 allow leading "-" in pattern. Watch for unsupported tests.
47259 If $compiler_result is set, pattern match assembler code,
47260 and ditto for $not_compiler_result.
47261 * lib/mike-gcc.exp: Likewise.
47262
47263 * lib/plumhall.exp (ph_execute): Only call ph_summary if
47264 execution "succeeded".
47265
47266 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
47267
47268 * config/win32.exp: New file.
47269 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
47270
47271 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
47272
47273 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
47274 unsupported.
47275 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
47276 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
47277 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
47278
47279 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
47280 "... without exceptions was ...". That is now handled by
47281 prune_system_crud.
47282 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47283
47284 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
47285
47286 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
47287 sieve.c,sort2.c}: New files.
47288 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
47289 sieve.exp,sort2.exp}: Drivers for them.
47290
47291 * lib/mike-gcc.exp (program_output): New user settable variable.
47292 (postbase): Call prune_system_crud. Also prune extraneous compiler
47293 messages.
47294 * lib/mike-g++.exp (program_output): New user settable variable.
47295
47296 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
47297
47298 * config/sh.exp: Deleted (use sim.exp instead).
47299
47300 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
47301
47302 * config/vx.exp: Declare CHECKTASK as global.
47303 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
47304 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
47305 * lib/old-dejagnu.exp: Load [pwd]/$executable.
47306
47307 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
47308
47309 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
47310 target. Like vx.exp, only includes `vx29k.exp' instead of
47311 `vxworks.exp'.
47312
47313 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
47314
47315 * config/sim.exp: Increase time limit from 120 seconds to 240.
47316
47317 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
47318
47319 * gcc.c-torture/execute/950628-1.c: New test.
47320
47321 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
47322
47323 * gcc.c-torture: Update with changes/additions from
47324 c-torture-1.34.
47325
47326 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
47327
47328 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
47329
47330 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
47331
47332 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
47333
47334 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
47335
47336 * gcc.c-torture/compile/950512-1.c: New test.
47337 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
47338 * gcc.dg/struct-ret-1.c: Likewise.
47339
47340 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
47341
47342 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
47343 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
47344
47345 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
47346
47347 * gcc.c-torture/special/920411-1.c: Deleted.
47348 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
47349
47350 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
47351
47352 * config/sim.exp (${tool}_load): Hack in call to bash to get a
47353 cpu limit.
47354
47355 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
47356
47357 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
47358
47359 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
47360
47361 From kenner;
47362 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
47363 is the proper length.
47364 * va-arg-3.c: Likewise.
47365
47366 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
47367
47368 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
47369 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
47370
47371 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
47372 * lib/g++.exp (default_g++_start): Delete old cruft.
47373
47374 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
47375
47376 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
47377 (2 * (1 << 18)) to (2 * (1 << 17)).
47378
47379 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
47380
47381 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
47382
47383 * config/rom68k.exp: Renamed from config/idp.exp
47384
47385 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
47386
47387 * c-torture/compile/921109-2.c
47388
47389 1995-04-18 Mike Stump <mrs@cygnus.com>
47390
47391 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
47392 excess errors.
47393
47394 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
47395
47396 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
47397 output.
47398 * lib/g++.exp (default_g++_start): Likewise.
47399
47400 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
47401
47402 * gcc.c-torture/compile/950329-1.c: New test.
47403
47404 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
47405
47406 * config/bug.exp (${tool}_load): Updated to use new remote_open
47407 and remote_close procs.
47408 * config/idp.exp: New file.
47409
47410 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
47411
47412 * gcc.c-torture/execute/950322-1.c: New test.
47413
47414 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
47415
47416 * config/vx.exp (${tool}_load): Clean up testing of return code from
47417 vxworks_ld and vxworks_spawn.
47418
47419 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
47420
47421 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
47422
47423 1995-03-13 Mike Stump <mrs@cygnus.com>
47424
47425 * lib/old-deja.exp: Add `excess errors test - ' error, now one
47426 can mark excess errors on a machine by machine basis. Note, the
47427 default is to not expect any excess errors, even when excess
47428 errors test - is given, so you will want to put an XFAIL ... on
47429 these lines. For example, // excess errors test - XFAIL hppa*-*-*
47430 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
47431 those 4 machines, but no others.
47432
47433 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
47434
47435 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
47436 * lib/c-torture.exp: to here.
47437
47438 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
47439
47440 * gcc.c-torture/execute/950221-1.c: New test.
47441 * gcc.c-torture/execute/struct-ret-1.c: New test.
47442 * gcc.c-torture/compile/950221-1.c: New test.
47443
47444 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
47445
47446 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
47447
47448 * gcc.c-torture/execute/arith-1.c (main): Return 0.
47449 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47450
47451 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
47452
47453 * g++.gb: New directory of tests, derived from my signature and
47454 class scoping tests.
47455
47456 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47457 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47458 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47459 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47460 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47461 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47462 * g++.gb/sig25.C: Likewise.
47463
47464 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47465 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47466 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47467 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47468 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47469 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47470 * g++.gb/sig25.exp: Likewise.
47471
47472 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47473 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47474 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47475 * g++.gb/scope13.C: Likewise, this test still fails.
47476
47477 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47478 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47479 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47480 * g++.gb/scope13.exp: Ditto.
47481
47482 * g++.gb/README: New file, explains what these tests are about.
47483
47484 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
47485
47486 * lib/dg.exp (dg-do): Support `preprocess'.
47487 (dg-test): Likewise.
47488
47489 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
47490
47491 * config/udi.exp: change "continue -expect" to "exp_continue".
47492
47493 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
47494
47495 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47496 Delete redundant tests.
47497
47498 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47499 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47500 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47501 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47502 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47503 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
47504 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
47505 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
47506
47507 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
47508 storing label pointers.
47509 * gcc.c-torture/execute/921019-1.c: Likewise.
47510 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
47511 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
47512 parameter fp.
47513 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
47514 constants.
47515
47516 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
47517 Delete obsolete tests.
47518
47519 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
47520 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
47521 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
47522 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
47523 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
47524 * gcc.c-torture/compile/950124-1.c: New test.
47525
47526 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
47527
47528 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
47529
47530 * lib/mike-g++.exp: Add -lm to LIBS.
47531
47532 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
47533
47534 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
47535
47536 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
47537
47538 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
47539
47540 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
47541
47542 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
47543
47544 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
47545
47546 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
47547 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
47548 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
47549 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
47550 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
47551 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
47552 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
47553 * g++.law/{operators31.C, operators32.C,
47554 * g++.law/{operators33.C, operators34.C}: Likewise.
47555 * g++.law/{pic1.C, refs2.C}: Likewise.
47556 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
47557 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
47558 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
47559 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47560
47561 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
47562 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
47563 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
47564 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
47565 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
47566 * g++.law/{enum9.exp, friend5.exp}: Likewise.
47567 * g++.law/{nest3.exp, nest4.exp}: Likewise.
47568 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
47569 * g++.law/{operators30.exp, operators31.exp}: Likewise.
47570 * g++.law/{operators32.exp, operators33.exp}: Likewise.
47571 * g++.law/{operators34.exp}: Likewise.
47572 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
47573 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
47574 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
47575 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
47576 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47577
47578 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
47579 No longer expected to fail.
47580 * g++.law/missed-error3.C: Tweak for recent bool changes.
47581
47582 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
47583
47584 * config/emb-unix: Deleted.
47585 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
47586 remote execution. Do final link on remote host if REMOTE_LINK is set.
47587
47588 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
47589
47590 * lib/dg.exp (dg-test): Fix typo in last patch.
47591
47592 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
47593
47594 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
47595 (handles multiple occurrences).
47596
47597 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
47598
47599 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
47600 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
47601 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
47602 printed).
47603 * lib/c-torture.exp (c-torture-compile): Likewise.
47604 (c-torture): Prepend full path if missing.
47605 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
47606 (gcc_fail): Likewise.
47607 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
47608
47609 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
47610
47611 * lib/netware.exp: Only attach to NetWare i386 systems.
47612
47613 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
47614
47615 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
47616 messages. Add test name to "output pattern match" pass/fail message.
47617
47618 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
47619
47620 * gcc.dg: New testsuite.
47621 * gcc.dg/dg.exp: New file.
47622
47623 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
47624 test-switch.c}: Deleted.
47625
47626 * gcc.misc-tests/msgs.exp: New testcase driver.
47627
47628 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
47629
47630 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
47631 Watch for illegal return values from ${tool}_load.
47632 * config/unix.exp (${tool}_load): Fix pass/fail detection for
47633 cross targets. Coerce return value >0 to 1.
47634
47635 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
47636
47637 * config/unix.exp (${tool}_load): Call program rsh, not proc.
47638
47639 * config/emb-unix.exp: New file.
47640
47641 * config/sim.exp: Error if variable $SIM not defined.
47642 (${tool}_load): Mark test as "untested" if simulator missing.
47643
47644 * config/unix.exp: Load remote.exp to get rcp_download.
47645 * lib/c-torture.exp: Use different option lists for testcases with
47646 and without loops.
47647 * gcc.c-torture/execute/execute.exp: Likewise.
47648
47649 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
47650
47651 * config/*.exp: Clarify return code from ${tool}_load.
47652 Call `unresolved' or `untested' instead of `warning' or `perror'
47653 (sometimes you still want to call both though).
47654 Add comment that `shell_id' is local to each file.
47655 * config/udi.exp (timeout): Set to 30.
47656 Don't print warning if connection fails, $connectmode has already
47657 printed an error.
47658 (${tool}_load): Move verbose messages to level 2.
47659 Rework pattern for "Process started" message.
47660 Pass `shell_id' to ${connectmode}_download.
47661 Retry twice upon timeout. Make resetting of target more robust.
47662 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
47663 Pass `shell_id' to exit_$connectmode.
47664 Only call exit_$connectmode if connected.
47665 * config/unix.exp (${tool}_load): Check return codes better.
47666 * config/vrtx.exp (${tool}_load): Likewise.
47667 * config/vx.exp (${tool}_load): Likewise.
47668 Delete unneeded global's.
47669 * lib/dg.exp (dg-test): Update to reflect clarified return codes
47670 from ${tool}_load.
47671 (dg-stat): Delete.
47672 (dg-init): Delete recording of pass/fail counts.
47673 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47674 (old-dejagnu-init): Likewise.
47675 (old-dejagnu-stat): Delete contents, empty proc now.
47676 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
47677 (c-torture): Delete references to lcnt, lpass, lfail.
47678 Get option list from TORTURE_OPTIONS.
47679 Delete -funroll[-all]-loops if no loops.
47680 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
47681 (g++_stat): Delete contents (empty proc now).
47682 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
47683 (gcc_finish): Likewise.
47684 (gcc_stat): Deleted.
47685 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
47686 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
47687 * gcc.c-torture/execute/execute.exp: Likewise.
47688 Split tests into two parts: compile, execute.
47689 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
47690 no loops. Update to reflect clarified return codes from ${tool}_load.
47691
47692 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
47693
47694 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
47695 to grep for.
47696 (old-dejagnu): Likewise (where necessary).
47697
47698 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
47699
47700 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
47701
47702 * lib/dg.exp (dg-process-target): Fix processing of selector.
47703 Add comment regarding use of `error'.
47704
47705 * lib/gcc.exp (prune_system_crud): Define if missing.
47706 * lib/g++.exp (prune_system_crud): Likewise.
47707
47708 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
47709 Call prune_system_crud.
47710 * lib/dg.exp (dg-runtest): New proc.
47711 Use perror instead of send_user for tcl errors in testcase.
47712 Don't return any value, it's never used.
47713 Don't clobber previous definition of `unknown'.
47714 Print tcl errors in `dg-final'.
47715
47716 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
47717
47718 * lib/dg.exp (dg-process-target): Improve syntax error messages.
47719 (dg-test): Don't print errorInfo, it contains stack backtrace.
47720
47721 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
47722
47723 * lib/g++.exp (runtest_file_p): Define if missing.
47724
47725 1994-09-24 Doug Evans (dje@cygnus.com)
47726
47727 * lib/mike-g++.exp: Comment out loading of g++.exp.
47728 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
47729 (default_g++_version): Always print something.
47730 (default_g++_start): Comment out call to `which'.
47731 (g++_start, g++_load): Deleted (must be defined in config file).
47732 * lib/gcc.exp: Test for existence of $CC at start.
47733 Delete check for tmpdir (done in gcc_init).
47734 (default_gcc_version): Always print something.
47735 (default_gcc_start): Comment out call to `which'.
47736 * config/*.exp: Major cleanup - make cross targets work at least a
47737 little better for g++ (by not being "--tool gcc" specific).
47738 Rename gcc_xxx to ${tool}_xxx.
47739 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
47740 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
47741
47742 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
47743
47744 * lib/c-torture.exp (c-torture-compile): Rework compiler
47745 message processing.
47746
47747 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
47748 c-torture.
47749
47750 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
47751
47752 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
47753
47754 * lib/dg.exp (dg-process-target): Support { target native }.
47755
47756 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
47757
47758 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
47759 looked for "... program xxx got fatal signal".
47760 Correct regsub munging of `comp_output'.
47761 Ignore compiler messages "path prefix not used" and "linker input
47762 file unused".
47763
47764 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
47765
47766 * lib/gcc.exp (runtest_file_p): Define if missing.
47767 * gcc.prms/template.c: Example to work from.
47768
47769 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
47770
47771 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
47772 * lib/dg.exp (dg-test): Call unsupported testcases as such.
47773
47774 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
47775 * gcc.prms/1883.c: Moved from compile/940714-1.c.
47776 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
47777 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
47778
47779 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
47780 (dg-process-target): No longer a varargs proc.
47781 Return S/N for target, P/F for xfail. All callers changed.
47782 (user option procs): More argument checking.
47783 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
47784 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
47785 (dg-test): Skip test if not running on selected target in `dg-do'.
47786 Update handling of `dg-do-what', `dg-output-text'.
47787 Separate execution pass/fail from output pattern match pass/fail.
47788 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
47789
47790 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
47791
47792 * gcc.c-torture/special/special.exp: Don't expect failure for mips
47793 target for 920510-1.c.
47794
47795 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
47796
47797 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
47798 Clean up comment regarding use of passcnt, etc.
47799 (gcc_stat): Don't update `testcnt' here.
47800 (gcc_finish): Do it here.
47801 Might as well reset `but_id' here too.
47802 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
47803 to determine if the file should be tested.
47804 * gcc.c-torture/compile/compile.exp: Likewise.
47805 * gcc.c-torture/execute/execute.exp: Likewise.
47806 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47807 * gcc.misc-tests/dg-test.exp: Likewise.
47808 * gcc.prms/prms.exp: Likewise.
47809 * gcc.wendy/wendy.exp: Likewise.
47810 * g++.old-deja.exp: Likewise.
47811 Move "Testing file" message to verbose level 1.
47812
47813 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
47814
47815 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
47816
47817 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
47818
47819 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
47820 (default_gcc_start): Accept optional second list element
47821 of compiler flags. Print compiler output at verbosity level 2.
47822 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
47823 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
47824 Save current values of framework globals passcnt, failcnt, xpasscnt,
47825 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
47826 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
47827 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
47828 xfailcnt to compute stats. Update framework global `testcnt' from
47829 pass/fail counts.
47830 (gcc_finish): New proc. Clean up test environment.
47831 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
47832 (gcc_epass, gcc_efail): Delete.
47833 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
47834 argument of line number.
47835 (dg-init): If the tool has an init routine, call it.
47836 (dg-test): Remove args `cflags_var' and `libs_var'.
47837 Pass all compiler options to ${tool}_start.
47838 Handle missing line number.
47839 (dg-finish): New function.
47840 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
47841 particular files. Call gcc_finish at end. Move "skipping test"
47842 message to verbosity level 3.
47843 * gcc.c-torture/compile/compile.exp: Likewise.
47844 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47845 * gcc.c-torture/execute/execute.exp: Likewise.
47846 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47847 Print testcase being tried at verbosity level 1.
47848 * gcc.c-torture/special/special.exp: Unset xfail.
47849 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47850 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
47851 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
47852 * gcc.failure/failure.exp: Likewise.
47853 * gcc.ieee/ieee.exp: Likewise.
47854 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
47855 Update call to dg-test. Call dg-finish at end.
47856 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
47857 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47858 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
47859 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
47860 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
47861 * gcc.wendy/wendy.exp: Add copyright.
47862 Delete setting of tmpdir (done by gcc_init).
47863 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
47864 Pass compiler flags to gcc_start. Call gcc_finish at end.
47865 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
47866 gcc_[ce]pass/fail.
47867
47868 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
47869
47870 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
47871 confusion.
47872 (g++_load): Likewise.
47873
47874 * config/*.exp (gcc_load): Some were varargs fns and some were not.
47875 Rename argument to `prog' to remove the confusion.
47876 Varargs fns behave differently too!
47877 (g++_load): Likewise.
47878
47879 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
47880
47881 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
47882 what it is. Delete (always) printing of status value for !native.
47883 Simplify verbose code, and include status and exec_output.
47884 (g++_load): Use gcc_load.
47885
47886 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
47887
47888 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
47889 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
47890 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
47891 940714-3.c as these testcases don't exist anymore. Make
47892 va-arg-1.c expected to pass.
47893
47894 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
47895
47896 * gcc.misc-tests/misc.exp: Only run specific testcases.
47897 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
47898 * gcc.misc-tests/dg-[1-9].c: New files.
47899
47900 * lib/dg.exp: New testsuite driver.
47901 * gcc.prms/prms.exp: Use it.
47902
47903 * README.gcc: New file.
47904
47905 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
47906 Document and reset `lxpass' and `lxfail'.
47907 Simplify "initialized" message.
47908 (gcc_stat): Clean up comments a little.
47909
47910 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
47911
47912 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
47913
47914 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
47915
47916 * lib/old-dejagnu.exp (process-option): New proc.
47917 (old-dejagnu-init, old-dejagnu-stat): Likewise.
47918 (old-dejagnu): Simplify.
47919 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
47920
47921 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
47922
47923 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
47924 exists and is not an empty string.
47925
47926 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
47927 $xfail rather than calling setup_xfail. Clear $xfail when test is
47928 finished.
47929 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
47930 automatically.
47931
47932 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
47933 longer expected to fail.
47934
47935 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
47936 "f" function call.
47937
47938 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
47939
47940 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
47941 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
47942 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
47943 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
47944 c-torture-1.29.
47945
47946 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
47947 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
47948
47949 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
47950
47951 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
47952 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
47953
47954 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
47955 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
47956 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
47957
47958 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
47959
47960 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
47961 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
47962 940714-1.c, 940714-2.c, 940714-3.c},
47963 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
47964 gcc.misc-tests/{mg.c,mg.exp}:
47965 New tests.
47966 * gcc.noncompile/noncompile.exp: Change accordingly.
47967
47968 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
47969
47970 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
47971 Undo previous clobberage.
47972
47973 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
47974
47975 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
47976 * gcc.special/{930510-1.c, special.exp}:
47977 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
47978 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
47979 struct-varargs-1.c}: New tests from c-torture-1.26.
47980
47981 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
47982
47983 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
47984 argument to switch.
47985
47986 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
47987
47988 * Revert the previous changes. Please see Rob's directory
47989 (/lisa/test/rob/progressive/gcc/testsuite) for testing
47990 fixes.
47991
47992 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
47993
47994 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
47995 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
47996 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
47997 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
47998 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
47999 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
48000 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
48001 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
48002 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
48003 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
48004 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
48005 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
48006 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
48007 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
48008 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
48009 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
48010 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
48011 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
48012 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
48013 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
48014 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
48015 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
48016 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
48017 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
48018 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
48019 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48020 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
48021
48022 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
48023
48024 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
48025 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
48026 with perror calls.
48027
48028 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
48029
48030 * config/unix.exp (g++_load): Fix syntax.
48031
48032 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
48033
48034 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
48035 * gcc.noncompile/921017-1.c: Deleted obsolete test.
48036 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
48037 Don't expect va-arg-1.c to fail. Correct expected output for
48038 920928-1.c.
48039 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
48040 * gcc.wendy/hbm4.c: Correct typo.
48041 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
48042
48043 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
48044
48045 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
48046 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
48047 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
48048 * lib/c-torture.exp (c-torture-compile): Ditto.
48049
48050 Reduce volume of output (remove all the -I's and such).
48051 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
48052 Call gcc_cpass, gcc_cfail.
48053 (c-torture): Pass testing option to c-torture-compile.
48054
48055 1994-03-21 Doug Evans (dje@cygnus.com)
48056
48057 Bring patches over from progressive.
48058 * config/default.exp: Exit remote shell cleanly.
48059 (g++_exit, g++_start): Add default versions.
48060 * config/sim.exp (gcc_load): Use perror, not error.
48061
48062 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
48063
48064 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
48065 set in site.exp.
48066
48067 1994-03-14 Doug Evans (dje@cygnus.com)
48068
48069 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
48070 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
48071 (wendy_try): New proc to run testcase.
48072 (main loop): Call 'em.
48073 * gcc.wendy/*.c: Clean up pass to correct expected output.
48074
48075 * lib/gcc.exp: Minor cleanup work.
48076 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
48077
48078 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
48079
48080 * config/sim.exp (gcc_load): Document return codes better.
48081 Don't pass -v to simulator.
48082
48083 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
48084
48085 * gcc.special/920717-x.c: Fix typo.
48086 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
48087 get at sources.
48088
48089 * lib/mike-gcc.exp: Fix typo.
48090
48091 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
48092
48093 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
48094 binary to use, transform the name.
48095 * config/*.exp: rename everything. Nuke any g++ specific files,
48096 it's now a special case of gcc that requires no special support.
48097 Add a default.exp for unsupported targets.
48098
48099 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
48100
48101 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
48102 lib/old-dejagnu.exp: Fix a few patterns to work with the new
48103 version of Tcl.
48104
48105 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
48106
48107 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
48108 than a warning.
48109
48110 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
48111
48112 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
48113
48114 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
48115
48116 * gcc.execute/execute.exp: Combine opt_list and foption_list into
48117 option_list. Compile every file with only 4/6 option choices
48118 (same as C torture) instead of with 12/18 different option
48119 choices.
48120 * lib/c-torture.exp: Likewise.
48121
48122 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
48123 not already set.
48124
48125 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
48126
48127 * lib/old-deja.exp: Add `excess errors test fails' error, now one
48128 can put an XFAIL *-*-* on excess errors.
48129
48130 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
48131
48132 * g++.law: Add more tests derived from g++-bugs snapshots.
48133
48134 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
48135 equivalent to g++.law/init9.
48136
48137 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
48138 compiled it, and the a.out file after we've run it.
48139
48140 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
48141
48142 * lib/mike-g++.exp (postbase): Delete the .o file after we've
48143 compiled it, and the a.out file after we've run it.
48144
48145 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
48146
48147 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
48148
48149 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
48150
48151 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
48152 version number.
48153
48154 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
48155
48156 * g++.law: New directory of g++ tests derived from the g++-bugs
48157 snapshots.
48158
48159 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
48160
48161 * gcc.compile: initbug1.c initbug1.exp testcase added
48162
48163 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
48164
48165 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
48166 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
48167 fixes submitted by Jeff Law (law@cs.utah.edu)
48168 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
48169 Jeff Law (law@cs.utah.edu)
48170
48171
48172 1993-11-30 Mike Stump (mrs@cygnus.com)
48173
48174 * config/unix-g++.exp: Follow the gcc way of doing things.
48175 * g++.old-deja/old-deja.exp: Minor updates.
48176 * lib/g++.exp: New file, follow the gcc way of doing things.
48177 * lib/old-dejagnu.exp: Minor updates.
48178 * lib/mike-g++.exp: Always unset errorInfo.
48179
48180 1993-11-06 Mike Stump (mrs@cygnus.com)
48181
48182 * lib/gcc.exp: Fix some errors with the below change, CC and
48183 CFLAGS should be global when setting, not local.
48184
48185 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
48186
48187 * lib/gcc.exp: Transform tool name.
48188
48189 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
48190
48191 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
48192
48193 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
48194
48195 * lib/gcc.exp: change gcc_done to gcc_stat
48196
48197 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
48198
48199 * Upgraded gcc testsuite to c-torture version 1.25
48200
48201 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
48202
48203 * lib/gcc.exp: added reporting code. Changed verbose compile message.
48204 * lib/c-torture: added hooks for new reporting code.
48205
48206 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
48207
48208 * config/sh-gcc.exp: check if sh-sim exists in the path
48209
48210 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
48211
48212 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
48213 * gcc.compile/compile.exp: Initial changes for new logic.
48214 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
48215 * gcc.failure/failure.exp: Initial changes for new logic.
48216 * gcc.ieee/ieee.exp: Initial changes for new logic.
48217 * gcc.misc-tests/misc.exp: Initial changes for new logic.
48218 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
48219 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
48220 * lib/c-torture.exp: Initial changes for new logic.
48221 * lib/gcc.exp: Initial changes for new logic.
48222
48223 1993-10-15 Mike Stump (mrs@cygnus.com)
48224
48225 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
48226 depend upon failure or success. Fully qualify names in failure
48227 and success messages. Always remove a.out before starting
48228 compile, just in case. Pay more attention to error text output by
48229 the compiler. Handle testcases with no known past errors just
48230 like all others, so that things are uniform. Other miscellaneous
48231 improvements.
48232
48233 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
48234
48235 * gcc.cpp: new directory for cpp tests
48236
48237 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
48238
48239 * lib/chill.exp: Code reformatted, removed unused code.
48240 * config/unix-chill.exp: Code reformatted, removed unused code.
48241 * chill.execute/execute.exp: Code reformatted, removed unused code.
48242 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
48243
48244 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
48245
48246 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
48247 routines not written.
48248
48249 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
48250
48251 * config/bug-gcc.exp: Use new procs from bug.exp.
48252
48253 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
48254
48255 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
48256 via ftp, rather than depending on NFS.
48257 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
48258 case.
48259
48260 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
48261
48262 * config/bug-gcc.exp: Use new download proc.
48263
48264 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
48265
48266 * chill.execute/execute.exp: cleanups, handles errors better
48267 * chill.compile/compile.exp: rewrite, based on execute.exp
48268 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
48269 * lib/chill.exp: major changes to diff proc and compile and link
48270 procs. added chill_fail and chill_pass wrappers to pass and
48271 fail. added more comments, and handle error codes better.
48272 Added a hack to capture stderr from exec, so noncompile tests
48273 can work.
48274
48275 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
48276
48277 * chill.execute/execute.exp: rewrite of testsuite driver
48278 * lib/chill.exp: rewrite of testsuite driver
48279 * config/unix-chill.exp: rewrite of testsuite driver
48280
48281 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
48282
48283 In chill.execute:
48284 * iexpr.ch: Standardize uppercase.
48285 * tuples.dat: Standardize uppercase.
48286 * vary.ch: standardize. Correct varying string assignments.
48287 * vary.dat: Add new output lines.
48288
48289 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
48290
48291 In chill.execute:
48292 * chprintf.ch: Standardize use of uppercase.
48293 * tuples.ch: Standardize and turn arr2 into a DCL,
48294 rather than a SYN.
48295 * pinits.ch: Standardize.
48296
48297 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
48298
48299 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
48300 * Makefil: Renamed to Makefile.in.
48301 * configure.in: New.
48302
48303 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
48304
48305 In chill.execute:
48306 * .cvsignore: Add result/output files.
48307 * Makefile: Fix up variables at start. Use MFLAGS
48308 everywhere. Correct bool_loc, built_ins entries.
48309 Add entry for vary1.ch.
48310 * bitarray.ch: Standardize upper-case usage.
48311 * bitexpr.ch: Standardize, add output of b1.
48312 * params.ch: Use arrayt in along PROC parameters, to
48313 avoid novelty problems.
48314 * sets.ch: Tiny cleanup.
48315 * vary1.ch: Re-indent.
48316
48317 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
48318
48319 * Add PR-related files to Makefiles, .cvsignore files, etc.
48320
48321 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
48322
48323 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
48324 with compiler objects. New names are test-flow.c and test-loop.c
48325
48326 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
48327
48328 * Upgraded c-torture tests from 1.19 to 1.20
48329
48330 * new files:
48331 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
48332 * gcc.compile: 930623-1.c 930623-2.c
48333 * gcc.noncompile: 930622-1.c 930622-2.c
48334 * gcc.failure: 920411-1.c 920627-2.c
48335 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
48336
48337 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
48338
48339 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48340 More changes to get testsuite working properly. Needs more work.
48341 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
48342
48343 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
48344
48345 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48346 More changes to get testsuite working properly. Needs more work.
48347
48348 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
48349
48350 * chill.compile/compile.exp: Added for Dejagnu support
48351 * chill.execute/execute.exp: Added for Dejagnu support
48352 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
48353
48354 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
48355
48356 This should complete moving the CHILL test files.
48357 * chill.noncompile(.cvsignore printf.grt
48358 in-printf.grt chprintf.grt chprintf.ch):
48359 Added test-support files.
48360 (Makefile): Modified further.
48361 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
48362 signal.ch): Added test files.
48363 * chill.execute (.cvsignore printf.grt printr.c
48364 in-printf.grt rts.c chprintf.grt rts.h): Added
48365 test-support files.
48366 (Makefile): More corrections.
48367
48368 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
48369
48370 * chill.compile, chill.execute, chill.nocompile: Add CHILL
48371 test cases, ready for DejaGnu.
48372
48373 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
48374
48375 * Upgraded c-torture tests from 1.18 to 1.19
48376
48377 * gcc.compile: added test(s):
48378 930607-1.c
48379 * gcc.execute: added test(s):
48380 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
48381
48382 * added new subdirectory for misc tests: gcc.misc-tests
48383 * gcc.misc-test(s): added tests:
48384 inst-check.c test-consts.c test-ior.c test-switch.c
48385
48386 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
48387
48388 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
48389
48390 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
48391
48392 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
48393
48394 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
48395
48396 * Upgraded c-torture tests from 1.17 to 1.18
48397
48398 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
48399
48400 * Upgraded c-torture tests from 1.12 to 1.17
48401
48402 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
48403
48404 * lib/old-dejagnu.exp:
48405 Fixed handling of XFAIL target triplets to correctly
48406 recognize wildcard characters. Removed code that
48407 appended a unique id tag to the end of the file name
48408 printed out by the result of the testcases within a
48409 given test file.
48410
48411 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
48412
48413 * lib/old-dejagnu.exp:
48414 Reworked expected failure handling to trigger off of XFAIL
48415 keyword in keyphrase embeded in testcase source code. The
48416 XFAIL keyword must be at the end of the keyphrase line. It
48417 may optionally be followed by one or more target triplets.
48418 It has just occured that the handling of wildcards in the
48419 target triplet may not be correct.
48420
48421 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
48422
48423 * g++.old-deja/tests:
48424 Moved all subdirectories up one level into g++.old-deja .
48425
48426 * lib/old-dejagnu.exp:
48427 Fixed problem with CXXFLAGS not being properly reset, and being
48428 corrupted with extraneous "-c" compiler option. This was
48429 causing binaries to not be generated for test that needed them.
48430 Modified strings passed to "pass" and "fail" so that individual
48431 tests from the same test file would be distinguished by an
48432 identifier appended to the test file name in the summary logs;
48433 this corrected a problem with erroneous diff logs. Added code
48434 to search testcases for expected fail and unexpected pass keywords.
48435
48436 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
48437
48438 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
48439
48440 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
48441
48442 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
48443 Removed extraneous text from end of "Special g++ Options"
48444 keyphrase.
48445
48446 * lib/old-dejagnu.exp: Added pattern matching to look for new
48447 keywords, embedded in testcases comments, which will trigger
48448 calls to xpass and xfail.
48449
48450 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
48451
48452 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48453 comments embedded in the testcases, especially the one looking for
48454 special compiler options, as well as the pattern matching for the
48455 compiler output again.
48456
48457 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
48458
48459 * lib/old-dejagnu.exp: Do a proper check of the return value for
48460 execute tests. Fixed several problems with the pattern matching
48461 of the compiler output which gave erroneous test results.
48462 Changed several of the test result messages to be more descriptive.
48463 * config/unix-g++.exp: Proc g++_load now actually works and
48464 executes the tests passed to it and returns a usable return
48465 value.
48466
48467 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
48468
48469 * lib/gcc.exp: Exits gracefully if $CC is bogus.
48470
48471 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
48472
48473 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48474 Modified both files to properly execute the old style
48475 dejagnu tests. The previous versions of these files were
48476 experimental and did not function anything near correctly.
48477
48478 1993-04-05 Rob Savoye (rob@cygnus.com)
48479
48480 * Removed all Makefile.in and configure.in files. No configuration
48481 needed now.
48482
48483 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
48484
48485 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48486
48487 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
48488
48489 * gcc.compile/configure.in, gcc.unsorted/configure.in,
48490 gcc.special/configure.in, gcc.noncompile/configure.in,
48491 gcc.execute/configure.in, gcc.code_quality/configure.in,
48492 g++.other/configure.in, g++.old-deja/configure.in,
48493 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48494 in srcname setting.
48495
48496 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
48497
48498 * lib/udi.exp: Fixed mondfe and mondfe_download.
48499 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48500 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48501
48502 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
48503
48504 * config/udi-gdb.exp: Check $shell_id after connecting to target.
48505 (gdb_exit): Don't remove *_soc files.
48506
48507 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
48508
48509 * lib/c-torture.exp: Don't look for main; instead always use -w
48510 -c. This is how the c-torture tests work. Remove the object
48511 file if the compilation succeeds.
48512 * gcc.execute/execute.exp: Remove executable if test passes.
48513 * gcc.noncompile/noncompile.exp: Every test is an expected
48514 failure.
48515 * gcc.special/special.exp: Added tests from c-torture 1.11,
48516 corrected use of existing test.
48517 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
48518 gcc.execute/920625-1.c: Updated to c-torture 1.11.
48519 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
48520 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
48521 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
48522 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
48523 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
48524 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
48525 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
48526 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
48527 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
48528 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
48529 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
48530 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
48531 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
48532 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
48533 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
48534 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
48535 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
48536 c-torture 1.11.
48537 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
48538 correspond to c-torture 1.11.
48539
48540 * New file.