dfp-bit.c (dfp_compare_op): Return separate value for NaN.
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-01-16 Janis Johnson <janis187@us.ibm.com>
2
3 * gcc.dg/dfp/compare-special.h: New file.
4 * gcc.dg/dfp/compare-special-32.c: New test.
5 * gcc.dg/dfp/compare-special-64.c: New test.
6 * gcc.dg/dfp/compare-special-128.c: New test.
7
8 2007-01-16 Roger Sayle <roger@eyesopen.com>
9 Paul Thomas <pault@gcc.gnu.org>
10 Steven G. Kargl <kargl@gcc.gnu.org>
11
12 PR fortran/30404
13 * gfortran.dg/forall_6.f90: New test case.
14 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15 * gfortran.dg/dependency_13.f90: Likewise.
16
17 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18
19 PR testsuite/12325
20 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
21 targets that don't support Inf.
22
23 2007-01-15 Dale Johannesen <dalej@apple.com>
24
25 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
26
27 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
28
29 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
30 of achar for 0xff to avoid the "Extended ASCII not
31 implemented" error message.
32
33 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
34
35 PR fortran/28172
36 * gfortran.dg/altreturn_4.f90: New test.
37
38 PR fortran/29389
39 * gfortran.dg/stfunc_4.f90: New test.
40
41 PR fortran/29712
42 * gfortran.dg/bound_2.f90: Reinstate commented out line.
43 * gfortran.dg/initialization_1.f90: Change warning.
44
45 PR fortran/30283
46 * gfortran.dg/specification_type_resolution_2.f90: New test.
47
48 2007-01-14 Jan Hubicka <jh@suse.cz>
49
50 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
51 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
52 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
53 elimination.
54
55 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
56
57 PR fortran/30410
58 * gfortran.dg/external_procedures_2.f90: New test.
59
60 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
61
62 PR target/30413
63 * gcc.target/i386/pr30413.c: New test.
64
65 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
66
67 PR fortran/30452
68 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
69
70 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
71
72 * gcc.dg/20070112-1.c: New test.
73
74 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
75
76 PR libgfortran/30435
77 * gfortran.dg/list_read_6.f90: New test.
78
79 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
80
81 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
82
83 2007-01-12 Tom Tromey <tromey@redhat.com>
84
85 PR preprocessor/28227:
86 * gcc.dg/cpp/pr28227.c: New file.
87
88 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
89
90 * gcc.dg/tree-ssa/loop-22.c: New test.
91
92 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
93
94 PR tree-optimization/29516
95 * gcc.dg/tree-ssa/loop-20.c: New test.
96
97 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
98
99 PR libfortran/30415
100 * minmaxloc_integer_kinds_1.f90: New test.
101
102 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
103
104 PR c++/29573
105 * g++.dg/template/sizeof-template-argument.C: New test.
106
107 2007-01-11 Jan Hubicka <jh@suse.cz>
108
109 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
110 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
111 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
112 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
113 * gcc.dg/tree-ssa/pr21658.c: Likewise.
114 * gcc.dg/tree-ssa/pr15349.c: Likewise.
115 * gcc.dg/tree-ssa/pr25501.c: Likewise.
116 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
117 transformation in question.
118 * gcc.dg/tree-ssa/vrp05.c: Likewise.
119 * gcc.dg/tree-ssa/pr20701.c: Likewise.
120 * gcc.dg/always_inline3.c: Likewise.
121
122 2007-01-10 Mark Mitchell <mark@codesourcery.com>
123
124 PR c++/28999
125 * g++.dg/template/typename11.C: New test.
126
127 2007-01-10 Robert Kennedy <jimbob@google.com>
128
129 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
130
131 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
132
133 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
134 for different integer kinds.
135 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
136 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
137 * gfortran.dg/ishft_2.f90: New test.
138 * gfortran.dg/ishft_3.f90: New test.
139
140 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
141
142 * gfortran.dg/altreturn_2.f90: Removed executable bit.
143
144 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
145
146 PR tree-optimization/30322
147 * gcc.dg/tree-ssa/loop-21.c: New test.
148
149 2007-01-08 Geoffrey Keating <geoffk@apple.com>
150
151 * g++.dg/rtti/darwin-builtin-linkage.C: New.
152
153 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
154
155 * gcc.target/spu/intrinsics-1.c: Remove xfail.
156
157 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
158
159 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
160 * g++.dg/warn/overflow-warn-3.C: Likewise.
161 * g++.dg/warn/overflow-warn-4.C: Likewise.
162 * g++.dg/warn/overflow-warn-5.C: Likewise.
163 * g++.dg/warn/overflow-warn-6.C: Likewise.
164 * g++.dg/warn/Woverflow-1.C: Likewise.
165 * g++.dg/warn/Woverflow-2.C: Likewise.
166 * g++.dg/warn/Woverflow-3.C: Likewise.
167 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
168
169 2007-01-08 Roger Sayle <roger@eyesopen.com>
170
171 * gfortran.dg/array_constructor_14.f90: New test case.
172 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
173
174 2007-01-08 Richard Guenther <rguenther@suse.de>
175
176 PR tree-optimization/23603
177 * gcc.dg/tree-ssa/vrp31.c: New testcase.
178 * gcc.dg/tree-ssa/vrp32.c: Likewise.
179
180 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
181
182 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
183 in __v8qi typedef.
184 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
185 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
186 compiler behaviour.
187 * gcc.dg/simd-5.c: Likewise.
188 * gcc.dg/simd-6.c: Likewise.
189 * g++.dg/conversion/simd1.C: Likewise.
190 * g++.dg/conversion/simd3.C: Likewise.
191 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
192 (main): Use it.
193
194 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
195
196 PR tree-optimization/29877
197 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
198 name of a hard register for the target concerned. Adjust dg-error
199 directives to cope with new behaviour of TER.
200
201 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
202
203 PR c++/28986
204 * g++.dg/conversion/nullptr1.C: Added overflow warning.
205 * g++.dg/warn/overflow-warn-1.C: New.
206 * g++.dg/warn/overflow-warn-3.C: New.
207 * g++.dg/warn/overflow-warn-4.C: New.
208 * g++.dg/warn/overflow-warn-5.C: New.
209 * g++.dg/warn/overflow-warn-6.C: New.
210 * g++.dg/warn/Woverflow-1.C: New.
211 * g++.dg/warn/Woverflow-2.C: New.
212 * g++.dg/warn/Woverflow-3.C: New.
213 * g++.dg/warn/multiple-overflow-warn-2.C: New.
214
215 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
216
217 PR fortran/27698
218 * gfortran.dg/invalid_name.f90: New test.
219 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
220 * gfortran.dg/gomp/pr29759.f90: Ditto.
221
222 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
223
224 * gfortran.dg/present_1.f90: Update error message.
225
226 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
227
228 PR c++/19439
229 * g++.dg/template/duplicate1.C: New test
230 * g++.dg/template/memfriend6.C: Adjust error markers.
231
232 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
233
234 PR tree-opt/30385
235 * gcc.dg/torture/inline-1.c: New test.
236
237 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
238
239 PR c/19978
240 * gcc.dg/multiple-overflow-warn-1.c: New.
241 * gcc.dg/multiple-overflow-warn-2.c: New.
242 * gcc.dg/overflow-warn-6.c: New.
243 * g++.dg/warn/multiple-overflow-warn-1.C: New.
244
245 2007-01-05 Roger Sayle <roger@eyesopen.com>
246
247 * gfortran.dg/array_memcpy_1.f90: New test case.
248 * gfortran.dg/array_memcpy_2.f90: Likewise.
249
250 2007-01-05 Richard Guenther <rguenther@suse.de>
251
252 PR middle-end/27826
253 * g++.dg/opt/pr27826.C: New testcase.
254
255 2007-01-05 Ian Lance Taylor <iant@google.com>
256
257 * gcc.dg/Walways-true-1.c: New test.
258 * gcc.dg/Walways-true-2.c: New test.
259 * g++.dg/warn/Walways-true-1.C: New test.
260 * g++.dg/warn/Walways-true-2.C: New test.
261
262 2007-01-05 Jakub Jelinek <jakub@redhat.com>
263
264 PR c/30360
265 * gcc.dg/pr30360.c: New test.
266
267 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
268
269 PR fortran/23232
270 * gfortran.dg/data_implied_do_1.f90: New test.
271
272 PR fortran/27996
273 PR fortran/27998
274 * gfortran.dg/char_length_1.f90: New test.
275
276 2007-01-05 Richard Guenther <rguenther@suse.de>
277
278 PR middle-end/28116
279 * g++.dg/opt/pr28116.C: New testcase.
280
281 2007-01-05 Tobias Burnus <burnus@net-b.de>
282
283 PR fortran/29624
284 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
285 invalid deallocate.
286 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
287 * gfortran.dg/protected_4.f90: Add pointer intent check.
288 * gfortran.dg/protected_6.f90: Add pointer intent check.
289 * gfortran.dg/pointer_intent_1.f90: New test.
290 * gfortran.dg/pointer_intent_2.f90: New test.
291 * gfortran.dg/pointer_intent_3.f90: New test.
292
293 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
294
295 PR 30235
296 * gfortran.dg/altreturn_2.f90: new test.
297
298 2007-01-04 Tom Tromey <tromey@redhat.com>
299
300 PR preprocessor/28165:
301 * gcc.dg/cpp/pr28165.c: New file.
302
303 2007-01-03 Josh Conner <jconner@apple.com>
304
305 PR middle-end/29683
306 * gcc.dg/pr29683.c: New.
307
308 2007-01-03 Jakub Jelinek <jakub@redhat.com>
309
310 PR c++/28217
311 * g++.dg/pch/template-1.C: New test.
312 * g++.dg/pch/template-1.Hs: New file.
313
314 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
315
316 PR middle-end/30353
317 * gcc.c-torture/compile/complex-4.c: New test.
318
319 2007-01-03 Joseph Myers <joseph@codesourcery.com>
320
321 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
322 -maltivec.
323 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
324
325 2007-01-03 Jakub Jelinek <jakub@redhat.com>
326
327 PR middle-end/30286
328 * gcc.dg/pr30286.c: New test.
329
330 PR c++/29535
331 * g++.dg/template/crash66.C: New test.
332
333 PR c++/29054
334 * g++.dg/template/friend49.C: New test.
335
336 2007-01-03 Steven G. Kargl <kargls@comcast.net>
337
338 * gfortran.dg/ibits.f90: New test.
339
340 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
341
342 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
343 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
344
345 2007-01-02 Jan Hubicka <jh@suse.cz>
346
347 * gcc.dg/pr16194.c: We now output error on all three functions, not just
348 first one.
349
350 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
351
352 PR c/19977
353 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
354 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
355
356 2006-01-02 Ian Lance Taylor <iant@google.com>
357
358 * g++.dg/warn/Wparentheses-22.C: New test.
359 * g++.dg/warn/Wparentheses-23.C: New test.
360
361 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
362
363 PR middle-end/7651
364 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
365 * gcc.dg/declspec-3-Wextra.c: New.
366 * gcc.dg/declspec-3-no.c: New
367
368 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
369
370 PR fortran/20896
371 * gfortran.dg/interface_10.f90: Remove.
372
373 2007-01-01 Roger Sayle <roger@eyesopen.com>
374
375 * gcc.dg/fold-eqxor-4.c: New test case.
376
377 2007-01-02 Joseph Myers <joseph@codesourcery.com>
378
379 PR middle-end/30311
380 * gcc.c-torture/compile/pr30311.c: New test.
381
382 2007-01-01 Andrew Pinski <pinskia@gmail.com>
383
384 PR middle-end/30253
385 * gcc.c-torture/compile/statement-expression-1.c: New test.
386
387 2007-01-01 Andreas Schwab <schwab@suse.de>
388
389 PR target/29166
390 * g++.dg/eh/pr29166.C: New test.
391
392 2007-01-01 Joseph Myers <joseph@codesourcery.com>
393
394 * lib/target-supports.exp (check_effective_target_powerpc_spe):
395 New.
396 (check_effective_target_vect_cmdline_needed): Use it.
397
398 2006-12-31 Richard Guenther <rguenther@suse.de>
399
400 PR middle-end/30137
401 * testsuite/gcc.dg/pr30137-1.c: New testcase.
402 * testsuite/gcc.dg/pr30137-2.c: Likewise.
403
404 2006-12-31 Roger Sayle <roger@eyesopen.com>
405
406 PR middle-end/30322
407 * gcc.dg/fold-plusnot-1.c: New test case.
408
409 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
410
411 PR c++/29731
412 * g++.dg/parse/template22.C: New test.
413
414 2006-12-31 Richard Guenther <rguenther@suse.de>
415
416 PR middle-end/30338
417 * gcc.c-torture/compile/pr30338.c: New testcase.
418
419 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
420
421 PR fortran/27900
422 * gfortran.dg/intrinsic_actual_4.f90: New test.
423
424 PR fortran/24325
425 * gfortran.dg/func_decl_3.f90: New test.
426
427 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
428
429 PR fortran/23060
430 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
431 * gfortran.dg/c_by_val_1.f: New test.
432 * gfortran.dg/c_by_val_2.f: New test.
433 * gfortran.dg/c_by_val_3.f: New test.
434
435 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
436
437 PR libfortran/30321
438 * gfortran.dg/sum_zero_array_1.f90: New test.
439
440 2006-12-29 Jakub Jelinek <jakub@redhat.com>
441
442 PR preprocessor/29612
443 * gcc.dg/cpp/pr29612-1.c: New test.
444 * gcc.dg/cpp/pr29612-2.c: New test.
445
446 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
447
448 PR fortran/30034
449 * gfortran.dg/pure_formal_proc_1.f90: New test.
450
451 PR fortran/30237
452 * gfortran.dg/intrinsic_actual_3.f90: New test.
453
454 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
455
456 PR fortran/30014
457 * gfortran.dg/io_constraints_1.f90: Update test.
458 * gfortran.dg/io_constraints_2.f90: Update test.
459 * gfortran.dg/inquire_iolength.f90: New test.
460
461 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
462
463 PR fortran/20896
464 * gfortran.dg/interface_10.f90: New test.
465 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
466 since z is already, locally a variable.
467
468 PR fortran/25135
469 * gfortran.dg/generic_11.f90: New test.
470 * gfortran.dg/interface_7.f90: Remove name clash between module
471 name and procedure 'x' referenced in the interface.
472
473 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
474
475 PR middle-end/7651
476 * gcc.dg/Wmissing-parameter-type.c: New.
477 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
478 * gcc.dg/Wmissing-parameter-type-no.c: New.
479
480 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
481
482 PR fortran/25818
483 * gfortran.dg/entry_array_specs_2.f: New test.
484
485 PR fortran/30084
486 * gfortran.dg/nested_modules_6.f90: New test.
487
488 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
489
490 PR middle-end/7651
491 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
492 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
493
494 2006-12-21 Andrew Pinski <pinskia@gmail.com>
495
496 PR C++/30168
497 * g++.dg/opt/complex6.C: New test.
498
499 2006-12-22 Ben Elliston <bje@au.ibm.com>
500
501 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
502 full" if the linker on spu-*-* warns about exceeding local store.
503
504 And revert this patch:
505 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
506 fail to link due to relocation overflows on spu-*-*.
507
508 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
509
510 PR fortran/30273
511 * gfortran.dg/dependency_19.f90: New test.
512
513 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
514
515 PR fortran/30202
516 * gfortran.dg/alloc_comp_basics_3.f90: New test.
517
518 2006-12-21 Jakub Jelinek <jakub@redhat.com>
519
520 PR middle-end/30262
521 * gcc.c-torture/execute/20061220-1.c: New test.
522
523 PR middle-end/30263
524 * gcc.dg/gomp/asm-1.c: New test.
525
526 PR target/30230
527 * g++.dg/eh/ia64-2.C: New test.
528
529 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
530
531 PR target/28966
532 PR target/29248
533 * gcc.dg/rs6000-leaf.c: New.
534
535 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
536
537 PR fortran/25392
538 * gfortran.dg/f2c_8.f90: New test.
539
540 2006-12-20 Bill Wendling <wendling@apple.com>
541
542 * gcc.dg/asm-b.c: Check for __ppc64__.
543
544 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
545
546 PR fortran/30190
547 * gfortran.dg/bounds_check_5.f90: New test.
548
549 2006-12-20 Andrew Pinski <pinskia@gmail.com>
550
551 PR middle-end/30143
552 * gcc.dg/gomp/complex-1.c: New testcase.
553
554 2006-12-20 Roger Sayle <roger@eyesopen.com>
555
556 * gfortran.dg/array_memset_1.f90: New test case.
557
558 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
559
560 * lib/target-supports.exp: Add spu to
561 check_effective_target_vect_widen_mult_hi_to_si.
562
563 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
564
565 PR fortran/29992
566 * gfortran.dg/generic_9.f90: New test.
567
568 PR fortran/30081
569 * gfortran.dg/generic_10.f90: New test.
570
571 2006-12-19 Andrew Pinski <pinskia@gmail.com>
572
573 PR tree-opt/30045
574 * gcc.dg/pr30045.c: New test.
575
576 2006-12-20 Ben Elliston <bje@au.ibm.com>
577
578 * gcc.dg/20020312-2.c: Add a case for __SPU__.
579
580 2006-12-19 Eric Christopher <echristo@apple.com>
581
582 PR target/29302
583 * gcc.c-torture/execute/pr29302-1.c: New.
584
585 2006-12-19 Tobias Burnus <burnus@net-b.de>
586
587 PR fortran/39238
588 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
589
590 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
591
592 PR fortran/30236
593 * gfortran.dg/altreturn_3.f90: New test.
594
595 * gfortran.dg/char_result_12.f90: Fix comment typos.
596
597 2006-12-19 Ben Elliston <bje@au.ibm.com>
598
599 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
600 as newlib's stdio.h uses non-traditional cpp constructs.
601
602 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
603
604 * gfortran.dg/advance.f90: Renamed to advance_1.f90
605 * gfortran.dg/append-1.f90: Renamed to append_1.f90
606 * gfortran.dg/array-1.f90: Renamed to array_1.f90
607 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
608 * gfortran.dg/backspace.f: Renamed to backspace_1.f
609 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
610 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
611 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
612 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
613 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
614 * gfortran.dg/logint-1.f: Renamed to logint_1.f
615 * gfortran.dg/logint-2.f: Renamed to logint_2.f
616 * gfortran.dg/logint-3.f: Renamed to logint_3.f
617 * gfortran.dg/advance_1.f90: Renamed from advance.f90
618 * gfortran.dg/append_1.f90: Renamed from append-1.f90
619 * gfortran.dg/array_1.f90: Renamed from array-1.f90
620 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
621 * gfortran.dg/backspace_1.f: Renamed from backspace.f
622 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
623 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
624 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
625 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
626 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
627 * gfortran.dg/logint_1.f: Renamed from logint-1.f
628 * gfortran.dg/logint_2.f: Renamed from logint-2.f
629 * gfortran.dg/logint_3.f: Renamed from logint-3.f
630
631 2006-12-18 Bill Wendling <wendling@apple.com>
632
633 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
634 id is an OjbC keyword.
635
636 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
637
638 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
639
640 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
641
642 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
643
644 2006-12-18 Ian Lance Taylor <iant@google.com>
645
646 * g++.dg/warn/Wmissing-declarations-1.C: New test.
647
648 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
649
650 * gcc.c-torture/compile/pr27528.c: Use empty templates.
651
652 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
653
654 PR fortran/30207
655 * gfortran.fortran-torture/execute/where21.f90: New test.
656
657 2006-12-17 Tobias Burnus <burnus@net-b.de>
658
659 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
660
661 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
662
663 PR middle-end/7651
664 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
665 * gcc.dg/if-empty-1.c: Likewise.
666 * gcc.dg/pr23165.c: Likewise.
667 * g++.dg/warn/empty-body.C: Likewise.
668
669 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
670
671 PR libfortran/30005
672 * gfortran.dg/open_errors.f90: New test.
673
674 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
675
676 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
677
678 * gcc.target/i386/ssse3-pabsb.c: New file.
679 * gcc.target/i386/ssse3-pabsd.c: Likewise.
680 * gcc.target/i386/ssse3-pabsw.c: Likewise.
681 * gcc.target/i386/ssse3-palignr.c: Likewise.
682 * gcc.target/i386/ssse3-phaddd.c: Likewise.
683 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
684 * gcc.target/i386/ssse3-phaddw.c: Likewise.
685 * gcc.target/i386/ssse3-phsubd.c: Likewise.
686 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
687 * gcc.target/i386/ssse3-phsubw.c: Likewise.
688 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
689 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
690 * gcc.target/i386/ssse3-pshufb.c: Likewise.
691 * gcc.target/i386/ssse3-psignb.c: Likewise.
692 * gcc.target/i386/ssse3-psignd.c: Likewise.
693 * gcc.target/i386/ssse3-psignw.c: Likewise.
694 * gcc.target/i386/ssse3-vals.h: Likewise.
695
696 2006-12-15 Janis Johnson <janis187@us.ibm.com>
697
698 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
699 * lib/fortran-torture.exp: Include target-supports.exp.
700
701 2006-12-15 Jakub Jelinek <jakub@redhat.com>
702
703 PR target/30185
704 * gcc.c-torture/execute/pr30185.c: New test.
705
706 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
707
708 PR testsuite/30179
709 PR testsuite/30180
710 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
711 * gcc.dg/builtin-bswap-2.c: Likewise.
712 * gcc.dg/builtin-bswap-3.c: Likewise.
713 * gcc.dg/builtin-bswap-4.c: Likewise.
714 * lib/target-supports.exp (check_effective_target_stdint_types): New.
715 * cc.c-torture/execute/mode-dependent-address.x: New file.
716
717 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
718
719 PR libfortran/30145
720 * gfortran.dg/write_zero_array: New test.
721
722 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
723
724 PR fortran/30200
725 * gfortran.dg/write_fmt_trim.f90: New test.
726
727 2006-12-14 Diego Novillo <dnovillo@redhat.com>
728
729 PR 30194
730 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
731 temporarily.
732
733 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
734
735 * lib/target-supports.exp (check_weak_available): Use istarget
736 "hppa*-*-hpux10*" instead of regexp.
737 (check_cxa_atexit_available): Likewise.
738
739 2006-12-14 Richard Guenther <rguenther@suse.de>
740
741 PR tree-optimization/30197
742 * gcc.c-torture/execute/complex-1.c: Fix function name.
743 * gcc.dg/builtins-61.c: New testcase.
744
745 2006-12-14 Richard Guenther <rguenther@suse.de>
746
747 PR middle-end/30172
748 * gcc.dg/pr30172-1.c: New testcase.
749
750 2006-12-14 Richard Guenther <rguenther@suse.de>
751
752 PR tree-optimization/30198
753 * gcc.dg/builtins-60.c: New testcase.
754
755 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
756
757 * lib/target-supports.exp (vect_no_align): Remove spu.
758
759 2006-12-13 Ian Lance Taylor <iant@google.com>
760
761 PR c++/19564
762 PR c++/19756
763 * g++.dg/warn/Wparentheses-5.C: New test.
764 * g++.dg/warn/Wparentheses-6.C: New test.
765 * g++.dg/warn/Wparentheses-7.C: New test.
766 * g++.dg/warn/Wparentheses-8.C: New test.
767 * g++.dg/warn/Wparentheses-9.C: New test.
768 * g++.dg/warn/Wparentheses-10.C: New test.
769 * g++.dg/warn/Wparentheses-11.C: New test.
770 * g++.dg/warn/Wparentheses-12.C: New test.
771 * g++.dg/warn/Wparentheses-13.C: New test.
772 * g++.dg/warn/Wparentheses-14.C: New test.
773 * g++.dg/warn/Wparentheses-15.C: New test.
774 * g++.dg/warn/Wparentheses-16.C: New test.
775 * g++.dg/warn/Wparentheses-17.C: New test.
776 * g++.dg/warn/Wparentheses-18.C: New test.
777 * g++.dg/warn/Wparentheses-19.C: New test.
778 * g++.dg/warn/Wparentheses-20.C: New test.
779 * g++.dg/warn/Wparentheses-21.C: New test.
780
781 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
782
783 PR testsuite/30157
784 * lib/target-supports.exp (check_cxa_atexit_available): Return false
785 for target "hppa.*hpux10".
786
787 2006-12-13 Jakub Jelinek <jakub@redhat.com>
788
789 * g++.dg/debug/vartrack1.C: New test.
790
791 * g++.dg/opt/ifcvt1.C: New test.
792
793 * gcc.dg/tls/opt-13.c: New test.
794
795 * gcc.dg/20060425-2.c: New test.
796
797 * g++.dg/opt/pr15054-2.C: New test.
798
799 * gcc.c-torture/execute/20060420-1.c: New test.
800
801 * gcc.c-torture/execute/20060412-1.c: New test.
802
803 * objc/compile/20060406-1.m: New test.
804
805 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
806
807 * g++.dg/template/array17.C: New test.
808
809 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
810
811 * gcc.target/powerpc/altivec-23.c: New test.
812
813 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
814
815 PR c++27316
816 * g++.dg/inherit/error3.C: New test.
817
818 PR c++/28740
819 * g++.dg/inherit/error4.C: New test.
820
821 2006-12-13 Richard Guenther <rguenther@suse.de>
822
823 PR tree-optimization/17687
824 * gcc.dg/builtins-59.c: New testcase.
825
826 2006-12-13 Ben Elliston <bje@au.ibm.com>
827
828 * gcc.target/spu/Wmain.c: New test.
829
830 2006-12-12 Josh Conner <jconner@apple.com>
831
832 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
833 * g++.dg/abi/thunk4.C: Likewise.
834 * g++.dg/abi/rtti3.C: Likewise.
835
836 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
837
838 * gcc.target/spu/cpat-1.c: New test.
839 * gcc.target/spu/cpat-2.c: New test.
840 * gcc.target/spu/cpat-3.c: New test.
841 * gcc.target/spu/cpat-4.c: New test.
842
843 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
844
845 PR tree-opt/28436
846 * gcc.c-torture/compile/vector-1.c: New test.
847 * gcc.c-torture/compile/vector-2.c: New test.
848 * gcc.c-torture/compile/vector-3.c: New test.
849
850 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
851
852 * lib/fortran-torture.exp: Update copyright years. Remove
853 obsolete comment. Test -ftree-vectorize where it makes sense.
854 * lib/gfortran-dg.exp: Update copyright years. Use settings
855 from fortran-torture.exp.
856 * gfortran.dg/char_transpose_1.f90,
857 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
858 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
859 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
860 '-w' to dg-options.
861
862 2006-12-12 Richard Sandiford <richard@codesourcery.com>
863
864 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
865 saved_${tool}_load.
866
867 2006-12-12 Ira Rosen <irar@il.ibm.com>
868
869 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
870 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
871 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
872 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
873 gaps.
874
875 2006-12-12 Richard Guenther <rguenther@suse.de>
876
877 PR middle-end/30147
878 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
879
880 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
881 Diego Novillo <dnovillo@redhat.com>
882
883 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
884 VDEF/VUSE changes.
885 * gcc.dg/tree-ssa/pr26421.c: Likewise
886 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
887 * gcc.dg/tree-ssa/pr23382.c: Likewise.
888 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
889 * gcc.dg/tree-ssa/pr28410.c: Likewise.
890 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
891 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
892 * gcc.dg/tree-ssa/vrp07.c: Likewise.
893 * gcc.dg/tree-ssa/vrp08.c: Likewise.
894 * gcc.dg/tree-ssa/alias-12.c: Likewise.
895
896 2006-12-11 Jan Hubicka <jh@suse.cz>
897
898 * gcc.dg/tree-prof/stringop-1.c: New test.
899 * gcc.dg/tree-prof/stringop-2.c: New test.
900
901 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
902
903 PR target/30120
904 * gcc.target/i386/pr30120.c: New test.
905
906 Revert:
907 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
908
909 * gcc.target/i386/x87regparm-1.c: New test.
910 * gcc.target/i386/x87regparm-2.c: New test.
911 * gcc.target/i386/x87regparm-3.c: New test.
912 * gcc.target/i386/x87regparm-4.c: New test.
913
914 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
915
916 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
917
918 2006-12-10 Tobias Burnus <burnus@net-b.de>
919
920 PR fortran/23994
921 * gfortran.dg/protected_1.f90: New test.
922 * gfortran.dg/protected_2.f90: New test.
923 * gfortran.dg/protected_3.f90: New test.
924 * gfortran.dg/protected_4.f90: New test.
925 * gfortran.dg/protected_5.f90: New test.
926 * gfortran.dg/protected_6.f90: New test.
927
928 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
929 Tobias Burnus <burnus@gcc.gnu.org>
930
931 PR fortran/29975
932 PR fortran/30068
933 * gfortran.dg/interface_4.f90: Test adding procedure to generic
934 interface.
935 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
936 ambiguous interfaces.
937 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
938 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
939 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
940 ambiguous interfaces.
941 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
942 * gfortran.dg/array_initializer_2.f90: Add initializer array
943 constructor test.
944
945 PR fortran/30096
946 * gfortran.dg/interface_9.f90: Test that host interfaces are
947 not checked for ambiguity with the local version.
948
949 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
950
951 PR fortran/29464
952 * gfortran.dg/module_interface_2.f90: New test.
953
954 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
955
956 PR fortran/29941
957 * gfortran.dg/assumed_len.f90: New test.
958
959 2006-12-09 Richard Guenther <rguenther@suse.de>
960
961 * g++.dg/warn/implicit-typename1.C: Qualify types.
962 * g++.dg/parse/crash12.C: Likewise.
963 * g++.dg/tree-ssa/pr22444.C: Likewise.
964
965 2006-12-09 Tobias Burnus <burnus@net-b.de>
966
967 * gfortran.dg/array_2.f90: Added sqrt test.
968
969 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
970
971 * gcc.target/i386/x87regparm-1.c: XFAIL.
972 * gcc.target/i386/x87regparm-2.c: XFAIL.
973 * gcc.target/i386/x87regparm-3.c: XFAIL.
974 * gcc.target/i386/x87regparm-4.c: XFAIL.
975
976 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
977
978 * lib/target-supports.exp
979 (check_effective_target_large_long_double): New.
980 * gcc.dg/Wconversion-real.c : Use it.
981 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
982 unsigned.
983
984 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
985
986 * gcc.c-torture/execute/mode-dependent-address.c: New test.
987
988 2006-12-08 Tobias Burnus <burnus@net-b.de>
989
990 PR fortran/27546
991 * gfortran.dg/import4.f90: New test for IMPORT in modules.
992
993 2006-12-07 Mark Mitchell <mark@codesourcery.com>
994
995 PR c++/29732
996 * g++.dg/template/crash65.C: New test.
997 * g++.dg/template/spec16.C: Tweak error markers.
998
999 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
1000
1001 * gcc.target/spu: New directory.
1002 * gcc.target/spu/spu.exp: New file.
1003 * gcc.target/spu/intrinsics-1.c: New test.
1004
1005 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
1006
1007 PR c++/29980
1008 * g++.dg/ext/attrib27.C: New test.
1009 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1010 * g++.dg/parse/typedef5.C: Likewise.
1011
1012 2006-12-07 Mike Stump <mrs@apple.com>
1013
1014 * treelang/compile/var_defs.tree: Adjust.
1015
1016 2006-12-06 Mark Mitchell <mark@codesourcery.com>
1017
1018 PR c++/29730
1019 * g++.dg/template/crash64.C: New test.
1020 * g++.dg/parse/crash27.C: Adjust error markers.
1021
1022 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
1023
1024 PR libfortran/30009
1025 PR libfortran/30056
1026 * gfortran.dg/read_eof_4.f90: Add tests.
1027 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
1028 * gfortran.dg/unf_read_corrupted_1.f90: New test.
1029
1030 2006-12-05 Mark Mitchell <mark@codesourcery.com>
1031
1032 PR c++/29729
1033 * g++.dg/template/crash63.C: New test.
1034
1035 PR c++/29728
1036 * g++.dg/template/crash62.C: New test.
1037
1038 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
1039
1040 PR fortran/30003
1041 * gfortran.dg/allocatable_function_1.f90: Increase the number
1042 of expected calls of free to 10; the lhs section reference is
1043 now evaluated so there is another call to bar. Change the
1044 comment appropriately.
1045 * gfortran.dg/array_section_1.f90: New test.
1046
1047 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
1048
1049 PR fortran/29912
1050 * gfortran.dg/char_result_12.f90: New test.
1051
1052 2006-12-05 Richard Guenther <rguenther@suse.de>
1053
1054 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1055 * gcc.dg/vect/vect-pow-2.c: Rename to ...
1056 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
1057 vect_double, xfail for spu*-*-*.
1058
1059 2006-12-04 Tobias Burnus <burnus@net-b.de>
1060
1061 PR fortran/29962
1062 * initialization_4.f90: Test noninteger exponents (-std=f95).
1063 * initialization_5.f90: New test for noninteger exponents
1064 with -std=f2003.
1065
1066 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
1067
1068 PR fortran/29821
1069 * gfortran.dg/parameter_array_section_1.f90: New test.
1070
1071 2006-12-04 Mark Mitchell <mark@codesourcery.com>
1072
1073 PR c++/29733
1074 * g++.dg/template/crash61.C: New test.
1075
1076 PR c++/29632
1077 * g++.dg/template/error23.C: New test.
1078
1079 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
1080
1081 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1082
1083 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
1084
1085 PR fortran/29916
1086 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1087
1088 2006-12-04 Jakub Jelinek <jakub@redhat.com>
1089
1090 PR middle-end/29965
1091 * gcc.dg/gomp/pr29965-1.c: New test.
1092 * gcc.dg/gomp/pr29965-2.c: New test.
1093 * gcc.dg/gomp/pr29965-3.c: New test.
1094 * gcc.dg/gomp/pr29965-4.c: New test.
1095 * gcc.dg/gomp/pr29965-5.c: New test.
1096 * gcc.dg/gomp/pr29965-6.c: New test.
1097 * g++.dg/gomp/pr29965-1.C: New test.
1098 * g++.dg/gomp/pr29965-2.C: New test.
1099 * g++.dg/gomp/pr29965-3.C: New test.
1100 * g++.dg/gomp/pr29965-4.C: New test.
1101 * g++.dg/gomp/pr29965-5.C: New test.
1102 * g++.dg/gomp/pr29965-6.C: New test.
1103 * g++.dg/gomp/pr29965-7.C: New test.
1104 * g++.dg/gomp/pr29965-8.C: New test.
1105 * g++.dg/gomp/pr29965-9.C: New test.
1106 * g++.dg/gomp/pr29965-10.C: New test.
1107
1108 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
1109
1110 * gnat.dg/pointer_variable_bounds.adb: New test.
1111 * gnat.dg/pointer_variable_bounds.ads: Likewise.
1112 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1113
1114 2006-12-03 Eric Christopher <echristo@apple.com>
1115
1116 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1117
1118 2006-12-03 Richard Henderson <rth@redhat.com>
1119 Andrew Pinski <pinskia@gmail.com>
1120
1121 PR C++/14329
1122 * g++.dg/warn/unit-1.C: New test.
1123
1124 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
1125
1126 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1127
1128 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
1129
1130 * g++.dg/vect/vect.exp: Enable tests to run on spu.
1131 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1132 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1133 * gcc.dg/vect/vect-70.c: Reduce array size.
1134 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1135 vect_no_compaer_double targets.
1136 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1137 vect_float, vect_double, and vect_int.
1138
1139 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
1140
1141 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1142 test for loop versioning on vect_no_align targets.
1143 * gcc.dg/vect/pr20122.c: Likewise.
1144 * gcc.dg/vect/vect-105.c: Likewise.
1145 * gcc.dg/vect/vect-42.c: Likewise.
1146 * gcc.dg/vect/vect-43.c: Likewise.
1147 * gcc.dg/vect/vect-74.c: Likewise.
1148 * gcc.dg/vect/vect-75.c: Likewise.
1149 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1150 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1151 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1152 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1153
1154 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
1155
1156 PR fortran/29642
1157 * gfortran.dg/value_1.f90 : New test.
1158 * gfortran.dg/value_2.f90 : New test.
1159 * gfortran.dg/value_3.f90 : New test.
1160 * gfortran.dg/value_4.f90 : New test.
1161 * gfortran.dg/value_4.c : Called from value_4.f90.
1162
1163 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
1164
1165 PR C++/30033
1166 * g++.dg/cpp0x/static_assert4.C: New testcase.
1167
1168 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1169
1170 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1171
1172 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
1173
1174 PR c/27953
1175 * gcc.dg/pr27953.c: New test.
1176
1177 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1178
1179 PR c++/30022
1180 * g++.dg/ext/vector5.C: New test.
1181
1182 PR c++/30021
1183 * g++.dg/other/main1.C: New test.
1184
1185 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
1186
1187 PR libfortran/29568
1188 * gfortran.dg/convert_implied_open.f90: Change to
1189 new default record length.
1190 * gfortran.dg/unf_short_record_1.f90: Adapt to
1191 new error message.
1192 * gfortran.dg/unformatted_subrecords_1.f90: New test.
1193
1194 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
1195
1196 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1197
1198 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
1199
1200 PR c++/29066
1201 * g++.dg/expr/pr29066.c: New.
1202
1203 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
1204 Zdenek Dvorak <dvorakz@suse.cz>
1205
1206 PR tree-optimization/29921
1207 * gcc.dg/pr29921-2.c: New test.
1208
1209 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
1210
1211 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1212 (i386_get_cpuid): New function.
1213 (i386_cpuid_ecx): Likewise.
1214 (i386_cpuid_edx): Likewise.
1215 (i386_cpuid): Updated to call i386_cpuid_edx.
1216
1217 * gcc.target/i386/sse3-addsubpd.c: New file.
1218 * gcc.target/i386/sse3-addsubps.c: Likewise.
1219 * gcc.target/i386/sse3-haddpd.c: Likewise.
1220 * gcc.target/i386/sse3-haddps.c: Likewise.
1221 * gcc.target/i386/sse3-hsubpd.c: Likewise.
1222 * gcc.target/i386/sse3-hsubps.c: Likewise.
1223 * gcc.target/i386/sse3-lddqu.c: Likewise.
1224 * gcc.target/i386/sse3-movddup.c: Likewise.
1225 * gcc.target/i386/sse3-movshdup.c: Likewise.
1226 * gcc.target/i386/sse3-movsldup.c: Likewise.
1227
1228 2006-12-01 Dirk Mueller <dmueller@suse.de>
1229
1230 * g++.dg/warn/Wreturn-type-4.C: New testcase.
1231
1232 2006-11-30 Janis Johnson <janis187@us.ibm.com>
1233
1234 * gcc.dg/dfp/convert-int-max.c: New test.
1235 * gcc.dg/dfp/convert-int-max-fold.c: New test.
1236
1237 2006-11-30 Richard Guenther <rguenther@suse.de>
1238
1239 * gcc.dg/vect/vect-pow-1.c: Rename ...
1240 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
1241 floats instead of doubles, check successful vectorization.
1242
1243 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
1244
1245 PR target/29945
1246 * gcc.c-torture/compile/pr29945.c: New testcase.
1247
1248 2006-11-30 Joseph Myers <joseph@codesourcery.com>
1249
1250 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1251 -maltivec.
1252
1253 2006-11-29 Eric Christopher <echristo@apple.com>
1254
1255 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1256
1257 2006-11-29 Janis Johnson <janis187@us.ibm.com>
1258
1259 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1260
1261 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1262
1263 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
1264
1265 PR c++/29022
1266 * g++.dg/inherit/virtual2.C: New test.
1267 * g++.dg/inherit/virtual3.C: Likewise.
1268 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1269 * g++.dg/inherit/error2.C: Likewise.
1270 * g++.dg/template/instantiate1.C: Likewise.
1271
1272 2006-11-28 Andrew Pinski <pinskia@gmail.com>
1273
1274 PR tree-opt/29984
1275 * gcc.dg/tree-ssa/reassoc-12.c: New test.
1276
1277 2006-11-28 Jan Hubicka <jh@suse.cz>
1278
1279 * gcc.dg/memcpy-1.c: New test.
1280
1281 2006-11-28 Jakub Jelinek <jakub@redhat.com>
1282
1283 PR c++/29735
1284 * g++.dg/warn/main-3.C: New test.
1285
1286 2006-11-28 Jan Hubicka <jh@suse.cz>
1287
1288 * gcc.dg/winline-1.c: New test.
1289
1290 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
1291
1292 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1293 alignments.
1294
1295 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
1296
1297 PR fortran/29976
1298 * gfortran.dg/missing_optional_dummy_3.f90
1299
1300 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
1301
1302 PR fortran/20880
1303 * gfortran.dg/interface_3.f90: Modify errors.
1304
1305 2006-11-28 Ben Elliston <bje@au.ibm.com>
1306
1307 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1308 fail to link due to relocation overflows on spu-*-*.
1309
1310 2006-11-27 Michael Matz <matz@suse.de>
1311 Andreas Krebbel <krebbel1@de.ibm.com>
1312
1313 PR target/29319
1314 * gcc.dg/20061127-1.c: New testcase.
1315
1316 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
1317
1318 * gcc.dg/20061124-1.c: Add exit() function prototype.
1319
1320 2006-11-27 Jan Hubicka <jh@suse.cz>
1321
1322 * gcc.target/i386/memcpy-1.c: Adjust size.
1323 * testsuite/gcc.dg/visibility-11.c: Likewise.
1324
1325 2006-11-27 Richard Guenther <rguenther@suse.de>
1326
1327 PR middle-end/25620
1328 * gcc.target/i386/pow-1.c: New testcase.
1329 * gcc.dg/builtins-58.c: Likewise.
1330
1331 2006-11-26 Mark Mitchell <mark@codesourcery.com>
1332
1333 PR c++/29886
1334 * g++.dg/expr/cast8.C: New test.
1335
1336 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1337
1338 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1339 Don't ever inline the testcase.
1340
1341 2006-11-25 Andrew Pinski <pinskia@gmail.com>
1342
1343 PR fortran/29982
1344 * gfortran.fortran-torture/compile/parameter_3.f90: New
1345 testcase.
1346
1347 2006-11-25 Andrew Pinski <pinskia@gmail.com>
1348
1349 PR fortran/29951
1350 * gfortran.fortran-torture/execute/transfer2.f90: New test.
1351
1352 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1353
1354 * gfortran.fortran-torture/execute/specifics.f90: Remove test
1355 for CHAR.
1356
1357 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1358
1359 PR libgfortran/29936
1360 * gfortran.dg/write_check3.f90: New test.
1361
1362 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1363
1364 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1365
1366 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
1367
1368 PR fortran/20880
1369 * gfortran.dg/interface_3.f90: New test.
1370
1371 PR fortran/29387
1372 * gfortran.dg/generic_8.f90: New test.
1373
1374 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1375
1376 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1377 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1378 * gfortran.dg/specifics_3.f90: Remove.
1379
1380 2006-11-24 Jakub Jelinek <jakub@redhat.com>
1381
1382 PR c/29955
1383 * gcc.dg/gomp/pr29955.c: New test.
1384
1385 PR c/29736
1386 * gcc.dg/pr29736.c: New test.
1387
1388 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1389
1390 PR tree-opt/29964
1391 * gcc.dg/pure-1.c: New test.
1392
1393 2006-11-24 Joseph Myers <joseph@codesourcery.com>
1394
1395 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1396 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1397
1398 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
1399
1400 * gcc.dg/20061124-1.c: New testcase.
1401
1402 2006-11-23 Eric Christopher <echristo@apple.com>
1403
1404 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1405
1406 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1407
1408 PR c/2707
1409 PR c++/26167
1410 * gcc.dg/Wconversion-integer.c: New. Supersedes
1411 Wconversion-negative-constants.c
1412 * gcc.dg/Wconversion-real.c: New.
1413 * gcc.dg/Wconversion-real-integer.c: New.
1414 * gcc.dg/Wconversion-negative-constants.c: Deleted.
1415 * g++.dg/warn/Wconversion1.C: Modified.
1416
1417 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
1418
1419 * gfortran.dg/overload_1.f90: New test.
1420
1421 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1422
1423 PR c/9072
1424 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1425 Wtraditional-conversion.
1426 * gcc.dg/overflow-warn-2.c: Likewise.
1427 * gcc.dg/Wconversion.c: Likewise. Renamed as
1428 Wtraditional-conversion.c .
1429 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1430 Wtraditional-conversion-2.c .
1431 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1432 Wtraditional-conversion-2.c
1433 * gcc.dg/Wconversion-negative-constants.c: New.
1434
1435 2006-11-23 Andrew Pinski <pinskia@gmail.com>
1436
1437 * gcc.dg/tree-ssa/dump-1.c: New test.
1438
1439 2006-11-23 David Ung <davidu@mips.com>
1440
1441 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1442 -mfp64, allowable when ISA >= 33 and float is enabled.
1443 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1444 of mthc1 and mfhc1 patterns.
1445
1446 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
1447
1448 PR tree-optimization/29921
1449 * gcc.dg/pr29921.c: New test.
1450
1451 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
1452
1453 PR fortran/29441
1454 * gfortran.dg/initialization_4.f90: New test.
1455
1456 2006-11-22 Ira Rosen <irar@il.ibm.com>
1457
1458 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1459 platforms that have interleaving support.
1460 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1461 * gcc.dg/vect/vect-strided-a-u16-i2.c,
1462 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1463 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1464 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1465 gcc.dg/vect/vect-strided-u8-i2-gap.c,
1466 gcc.dg/vect/vect-strided-u8-i8.c,
1467 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1468 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1469 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1470 gcc.dg/vect/vect-strided-float.c,
1471 gcc.dg/vect/vect-strided-a-mult.c,
1472 gcc.dg/vect/vect-strided-mult-char-ls.c,
1473 gcc.dg/vect/vect-strided-a-u16-mult.c,
1474 gcc.dg/vect/vect-strided-a-u32-mult.c,
1475 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1476 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1477 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1478 gcc.dg/vect/vect-strided-mult.c,
1479 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1480 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1481
1482 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
1483
1484 PR fortran/25087
1485 * gfortran.dg/auto_char_len_4.f90: New test.
1486
1487 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
1488
1489 PR fortran/29652
1490 * gfortran.dg/generic_7.f90: New test.
1491 * gfortran.dg/defined_operators_1.f90: Add new error.
1492
1493 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
1494
1495 PR tree-optimization/29902
1496 * g++.dg/tree-ssa/pr29902.C: New test.
1497
1498 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
1499
1500 PR fortran/29820
1501 * gfortran.dg/used_types_13.f90: New test.
1502
1503 2006-11-21 Janis Johnson <janis187@us.ibm.com>
1504
1505 * gcc.dg/dfp/snan.c: Delete.
1506
1507 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
1508
1509 * g++.dg/cpp0x/static_assert1.C: New.
1510 * g++.dg/cpp0x/static_assert2.C: New.
1511 * g++.dg/cpp0x/static_assert3.C: New.
1512
1513 2006-11-21 Richard Guenther <rguenther@suse.de>
1514
1515 * gcc.dg/vect/vect-pow-1.c: New testcase.
1516 * gcc.dg/vect/vect-pow-2.c: Likewise.
1517
1518 2006-11-21 Jakub Jelinek <jakub@redhat.com>
1519
1520 PR c++/29570
1521 * g++.dg/template/static29.C: New test.
1522
1523 PR c++/29734
1524 * g++.dg/conversion/simd4.C: New test.
1525
1526 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
1527
1528 PR c++/29475
1529 * g++.dg/template/access19.C: New test.
1530 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1531 error is reported.
1532
1533 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1534
1535 PR tree-opt/25500
1536 * gcc.dg/tree-ssa/sra-4.c: New testcase.
1537
1538 2006-11-20 Tobias Burnus <burnus@net-b.de>
1539
1540 PR fortran/27546
1541 * gfortran.dg/import.f90: Extended test.
1542 * gfortran.dg/import2.f90: Extended test.
1543
1544 2006-11-20 Tobias Burnus <burnus@net-b.de>
1545
1546 * gfortran.dg/volatile3.f90: Add conflict test.
1547
1548 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
1549
1550 PR fortran/24783
1551 * gfortran.dg/implicit_10.f90: New test.
1552
1553 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
1554
1555 PR c++/8586
1556 * g++.dg/warn/Wall-write-strings.C: New.
1557
1558 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
1559
1560 * gfortran.dg/alloc_comp_constraint_5.f90: New.
1561 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1562
1563 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1564
1565 * gfortran.dg/use_3.f90: Remove error message.
1566 * gfortran.dg/iso_fortran_env_1.f90: New test.
1567 * gfortran.dg/iso_fortran_env_2.f90: New test.
1568 * gfortran.dg/iso_fortran_env_3.f90: New test.
1569 * gfortran.dg/iso_fortran_env_4.f90: New test.
1570
1571 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
1572
1573 * gcc.dg/vect/vect-27.c: Fix initialization.
1574
1575 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1576
1577 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1578 * gcc.dg/torture/builtin-minmax-1.c: New.
1579
1580 * gcc.dg/builtins-20.c: Add cases for copysign.
1581
1582 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1583
1584 PR fortran/24285
1585 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1586
1587 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1588 * gfortran.dg/use_1.f90: New test.
1589 * gfortran.dg/use_1.f90: New test.
1590 * gfortran.dg/use_1.f90: New test.
1591
1592 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
1593
1594 PR tree-optimization/29801
1595 * gcc.dg/pr29801.c: New test.
1596
1597 2006-11-17 Jakub Jelinek <jakub@redhat.com>
1598
1599 PR middle-end/29584
1600 * gcc.dg/torture/pr29584.c: New test.
1601
1602 2006-11-17 Joseph Myers <joseph@codesourcery.com>
1603
1604 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1605 Condition PowerPC tests for saving FPRs on powerpc_fprs.
1606 * gcc.target/powerpc/compress-float-ppc.c,
1607 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1608 powerpc_fprs.
1609 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1610 do not pass -mhard-float.
1611
1612 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
1613
1614 * gnat.dg/volatile_aggregate.adb: New test.
1615
1616 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1617
1618 PR fortran/29391
1619 PR fortran/29489
1620 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1621 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1622
1623 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
1624
1625 PR target/29201
1626 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1627
1628 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
1629
1630 * gfortran.dg/import3.f90: Fix error message.
1631
1632 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
1633
1634 PR tree-opt/29788
1635 * gfortran.fortran-torture/compile/inline_1.f90:
1636 New testcase.
1637
1638 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1639
1640 * gcc.target/i386/x87regparm-1.c: New test.
1641 * gcc.target/i386/x87regparm-2.c: New test.
1642 * gcc.target/i386/x87regparm-3.c: New test.
1643 * gcc.target/i386/x87regparm-4.c: New test.
1644
1645 2006-11-15 Tobias Burnus <burnus@net-b.de>
1646
1647 PR fortran/27546
1648 * gfortran.dg/import.f90: New test.
1649 * gfortran.dg/import2.f90: New test.
1650 * gfortran.dg/import3.f90: New test.
1651
1652 2006-11-15 Tobias Burnus <burnus@net-b.de>
1653
1654 PR fortran/27588
1655 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1656
1657 2006-11-15 Tobias Burnus <burnus@net-b.de>
1658
1659 PR fortran/29806
1660 * gfortran.dg/contains.f90: New test.
1661 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1662
1663 2006-11-15 Jakub Jelinek <jakub@redhat.com>
1664
1665 PR tree-optimization/29581
1666 * gcc.dg/pr29581-1.c: New test.
1667 * gcc.dg/pr29581-2.c: New test.
1668 * gcc.dg/pr29581-3.c: New test.
1669 * gcc.dg/pr29581-4.c: New test.
1670 * gfortran.dg/pr29581.f90: New test.
1671
1672 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
1673
1674 PR fortran/29702
1675 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1676 numbers in error message headers.
1677
1678 2006-11-14 Richard Guenther <rguenther@suse.de>
1679
1680 * gcc.target/i386/math-torture/math-torture.exp: Restrict
1681 to i?86 and x86_64 targets.
1682
1683 2006-11-14 Caroline Tice <ctice@apple.com>
1684
1685 * gcc.dg/pubtypes-1.c: New file/testcase.
1686 * gcc.dg/pubtypes-2.c: New file/testcase.
1687 * gcc.dg/pubtypes-3.c: New file/testcase.
1688 * gcc.dg/pubtypes-4.c: New file/testcase.
1689 * g++.dg/pubtypes.C: New file/testcase.
1690
1691 2006-11-14 Mark Mitchell <mark@codesourcery.com>
1692
1693 PR c++/29106
1694 * g++.dg/init/self1.C: New test.
1695
1696 2006-11-14 Tobias Burnus <burnus@net-b.de>
1697
1698 PR fortran/29657
1699 * gfortran.dg/conflicts.f90: Add.
1700
1701 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
1702
1703 PR rtl-optimization/29798
1704
1705 * gcc.c-torture/execute/pr29798.c: New.
1706
1707 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1708
1709 * gcc.dg/builtins-20.c: Add more cases.
1710
1711 2006-11-13 Jakub Jelinek <jakub@redhat.com>
1712
1713 PR fortran/29759
1714 * gfortran.dg/gomp/pr29759.f90: New test.
1715
1716 2006-11-13 Mark Mitchell <mark@codesourcery.com>
1717
1718 PR c++/29518
1719 * g++.dg/template/static28.C: New test.
1720
1721 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
1722
1723 * lib/c-torture.exp: Use target-libpath.exp.
1724 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1725 set GCC_EXEC_PREFIX env var from global variable of same name.
1726
1727 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1728
1729 PR fortran/26994
1730 * gfortran.fortran-torture/compile/transfer-1.f90:
1731 New testcase.
1732
1733 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
1734 Zdenek Dvorak <dvorakz@suse.cz>
1735
1736 PR tree-optimization/29680
1737 * gcc.dg/alias-11.c: New test.
1738
1739 2006-11-12 Jason Merrill <jason@redhat.com>
1740 Andrew Pinski <pinskia@physics.uc.edu>
1741
1742 PR middle-end/28915
1743 * gcc.target/i386/vectorize1.c: New.
1744
1745 2006-11-12 Roger Sayle <roger@eyesopen.com>
1746
1747 PR rtl-optimization/29797
1748 * gcc.c-torture/execute/pr29797-1.c: New test case.
1749
1750 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1751
1752 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1753
1754 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
1755
1756 * gcc.dg/tree-ssa/prefetch-3.c: New test.
1757
1758 2006-11-12 Roger Sayle <roger@eyesopen.com>
1759
1760 PR tree-optimization/13827
1761 * gcc.dg/fold-eqand-1.c: New test case.
1762
1763 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
1764
1765 PR rtl-opt/28812
1766 * gcc.c-torture/execute/mayalias-3.c: New test.
1767
1768 2006-11-11 Richard Sandiford <richard@codesourcery.com>
1769
1770 PR middle-end/27528
1771 * gcc.c-torture/compile/pr27528.c: New test.
1772 * gcc.dg/pr27528.c: Likewise.
1773
1774 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1775
1776 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1777
1778 * gcc.dg/torture/builtin-symmetric-1.c: New test.
1779
1780 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1781
1782 PR fortran/29758
1783 * gfortran.dg/reshape_source_size_1.f90: New test.
1784
1785 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1786
1787 PR fortran/29315
1788 * gfortran.dg/aliasing_dummy_4.f90: New test.
1789
1790 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
1791
1792 PR target/29777
1793 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
1794 and x86_64-*-* targets.
1795
1796 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1797
1798 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
1799 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
1800 New macros. Use them in exact tests.
1801 (TESTIT3): New macro.
1802 Add tests for fmin, fmax and fma.
1803
1804 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1805
1806 PR fortran/29431
1807 * gfortran.dg/array_constructor_13.f90: New test.
1808
1809 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1810
1811 PR fortran/29744
1812 * gfortran.dg/used_types_12.f90: New test.
1813
1814 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
1815
1816 PR middle-end/29726
1817 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
1818 (test6): Ditto.
1819 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
1820 * gcc.dg/fold-eqandshift-3.c: New test case.
1821
1822 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1823
1824 PR fortran/29699
1825 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
1826
1827 PR fortran/21370
1828 * gfortran.dg/change_symbol_attributes_1.f90: New test.
1829
1830 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
1831
1832 * gcc.dg/20061109-1.c: New testcase.
1833
1834 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1835
1836 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
1837
1838 2006-11-09 Tobias Burnus <burnus@net-b.de>
1839
1840 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
1841 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
1842
1843 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
1844
1845 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
1846 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
1847
1848 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1849
1850 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
1851
1852 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1853
1854 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
1855 vect-9.c).
1856 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
1857 * gcc.dg/vect/vect-9.c: Now vectorizable.
1858 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
1859 that support vect_widen_mult.
1860 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
1861 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
1862 vect-reduc-dot-u16.c).
1863 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
1864 vect-reduc-dot-u16.c).
1865 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
1866 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
1867 vect-reduc-dot-s8.c).
1868 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
1869 vect-reduc-dot-s8.c).
1870 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
1871 vect-reduc-dot-s8.c).
1872 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
1873 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
1874 vect-reduc-dot-u8.c).
1875 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
1876 vect-reduc-dot-u8.c).
1877 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
1878 * gcc.dg/vect/vect-multitypes-9.c: New test.
1879 * gcc.dg/vect/vect-multitypes-10.c: New test.
1880 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
1881 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
1882 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
1883 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
1884 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
1885 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
1886 wrapv-vect-reduc-dot-s8.c.
1887 * lib/target-support.exp (check_effective_target_vect_unpack): New.
1888 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
1889 targets that support vec_unpack.
1890 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1891 (check_effective_target_vect_widen_mult_qi_to_hi): New.
1892 (check_effective_target_vect_widen_mult_hi_to_si): New.
1893 (check_effective_target_vect_widen_sum): Removed.
1894
1895 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1896
1897 * gcc.dg/vect/vect-multitypes-8.c: New test.
1898 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
1899
1900 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1901
1902 * gcc.dg/vect/vect-multitypes-7.c: New test.
1903
1904 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1905
1906 * gcc.dg/vect/vect-multitypes-4.c: New test.
1907 * gcc.dg/vect/vect-multitypes-5.c: New test.
1908 * gcc.dg/vect/vect-multitypes-6.c: New test.
1909
1910 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
1911
1912 * gcc.dg/vect/vect-multitypes-1.c: New test.
1913 * gcc.dg/vect/vect-multitypes-2.c: New test.
1914 * gcc.dg/vect/vect-multitypes-3.c: New test.
1915
1916 2006-11-07 Eric Christopher <echristo@apple.com>
1917
1918 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
1919 Test using scan-assembler-not.
1920
1921 2006-11-07 Jakub Jelinek <jakub@redhat.com>
1922
1923 * gcc.dg/inline-17.c: New test.
1924
1925 2006-11-07 Steve Ellcey <sje@cup.hp.com>
1926
1927 PR other/25028
1928 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
1929 on HP-UX.
1930
1931 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
1932
1933 PR fortran/29539
1934 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
1935
1936 PR fortran/29634
1937 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
1938 test.
1939
1940 2006-11-07 Tobias Burnus <burnus@net-b.de>
1941
1942 PR fortran/29601
1943 * gfortran.dg/volatile.f90: Add.
1944 * gfortran.dg/volatile2.f90: Add.
1945 * gfortran.dg/volatile3.f90: Add.
1946 * gfortran.dg/volatile4.f90: Add.
1947 * gfortran.dg/volatile5.f90: Add.
1948 * gfortran.dg/volatile6.f90: Add.
1949 * gfortran.dg/volatile7.f90: Add.
1950
1951 2006-11-06 Tobias Burnus <burnus@net-b.de>
1952
1953 * gfortran.dg/io_constraints_2.f90: Adjust pattern
1954 for matching error messages.
1955 * gfortran.dg/specifics_3.f90: Adjust pattern
1956 for matching error messages.
1957
1958 2006-11-06 Janis Johnson <janis187@us.ibm.com>
1959 Bernhard Fischer <aldot@gcc.gnu.org>
1960
1961 * lib/gcc-dg.exp (output-exists): New proc.
1962 (output-exists-not): New proc.
1963 * gcc.test-framework/test-framework.awk: Support new directives.
1964 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
1965 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
1966 * gcc.test-framework/dg-outexists-exp-F.c: New test.
1967 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
1968 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
1969 * gcc.test-framework/dg-outexists-exp-P.c: New test.
1970
1971 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
1972
1973 PR fortran/29630
1974 PR fortran/29679
1975 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
1976 * gfortran.dg/initialization_3.f90: New.
1977
1978 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1979
1980 PR libgfortran/25545
1981 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
1982
1983 2006-11-05 Jakub Jelinek <jakub@redhat.com>
1984
1985 PR middle-end/29695
1986 * gcc.c-torture/execute/pr29695-1.c: New test.
1987 * gcc.c-torture/execute/pr29695-2.c: New test.
1988
1989 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
1990
1991 PR fortran/29565
1992 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
1993
1994 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
1995
1996 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
1997 for matching error messages.
1998
1999 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
2000
2001 PR target/26915
2002 * gcc.target/i386/387-12.c: New test.
2003
2004 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2005
2006 PR libfortran/29713
2007 * gfortran.dg/pr29713.f90: New test.
2008
2009 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
2010
2011 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2012 Also test for bogus rest sign.
2013
2014 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2015
2016 PR libfortran/27895
2017 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2018
2019 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
2020
2021 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2022 from error messages.
2023
2024 2006-11-02 Mike Stump <mrs@apple.com>
2025
2026 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2027
2028 * g++.old-deja/g++.abi/align.C: Enable for darwin.
2029
2030 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
2031
2032 * g++.dg/eh/gcsec1.C: New test.
2033
2034 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2035
2036 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2037 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
2038
2039 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
2040
2041 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2042 hexadecimal value.
2043 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2044 * gcc.dg/pr14796-2.c: Likewise.
2045
2046 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
2047
2048 * gcc.c-torture/execute/20061101-1.c: New test.
2049
2050 2006-11-01 Richard Guenther <rguenther@suse.de>
2051
2052 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2053
2054 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2055
2056 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2057 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2058
2059 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
2060
2061 * gcc.c-torture/execute/20061031-1.c: New test.
2062
2063 2006-10-31 Geoffrey Keating <geoffk@apple.com>
2064
2065 PR 23067
2066 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2067 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2068 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2069 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2070 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2071 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2072 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2073
2074 2006-10-31 Eric Christopher <echristo@apple.com>
2075 Falk Hueffner <falk@debian.org>
2076
2077 * gcc.dg/builtin-bswap-1.c: New.
2078 * gcc.dg/builtin-bswap-2.c: New.
2079 * gcc.dg/builtin-bswap-3.c: New.
2080 * gcc.dg/builtin-bswap-4.c: New.
2081 * gcc.dg/builtin-bswap-5.c: New.
2082 * gcc.target/i386/builtin-bswap-1.c: New.
2083
2084 2006-10-31 Geoffrey Keating <geoffk@apple.com>
2085
2086 * gcc.dg/inline-16.c: New.
2087
2088 PR 16622
2089 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2090 defining it.
2091 * gcc.dg/inline-13.c: New.
2092 * gcc.dg/inline-14.c: New.
2093 * gcc.dg/inline-15.c: New.
2094
2095 PR 11377
2096 * gcc.dg/inline6.c: New.
2097 * gcc.dg/inline7.c: New.
2098
2099 2006-10-31 Roger Sayle <roger@eyesopen.com>
2100
2101 PR middle-end/23470
2102 * gcc.dg/pr23470-1.c: New test case.
2103
2104 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
2105
2106 PR fortran/29537
2107 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2108 data.
2109 * gfortran.dg/blockdata_2.f90: New testcase.
2110
2111 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
2112
2113 PR libfortran/29627
2114 * gfortran.dg/unf_short_record_1.f90: New test.
2115
2116 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2117
2118 PR fortran/29067
2119 * gfortran.dg/pr29067.f: New test.
2120
2121 2006-10-31 Joseph Myers <joseph@codesourcery.com>
2122 Richard Sandiford <richard@codesourcery.com>
2123
2124 * lib/target-supports.exp (get_compiler_messages): Append options
2125 as a single list element.
2126 (check_effective_target_arm_vfp_ok): New.
2127 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2128
2129 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
2130
2131 PR fortran/29387
2132 * gfortran.dg/intrinsic_actual_2.f90: New test.
2133
2134 PR fortran/29490
2135 * gfortran.dg/actual_array_interface_1.f90: New test.
2136
2137 PR fortran/29641
2138 * gfortran.dg/used_types_11.f90: New test.
2139
2140 2006-10-30 Dirk Mueller <dmueller@suse.de>
2141
2142 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2143 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2144 * g++.old-deja/g++.pt/eichin01.C (main): Same.
2145 * g++.old-deja/g++.mike/net25.C (main): Same.
2146 * g++.dg/lookup/exception1.C (main): Same.
2147 * g++.dg/parse/parens2.C (main): Same.
2148
2149 2006-10-30 Roger Sayle <roger@eyesopen.com>
2150
2151 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2152
2153 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2154
2155 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2156 * gcc.dg/torture/builtin-math-3.c: Likewise.
2157
2158 2006-10-30 Tobias Burnus <burnus@net-b.de>
2159
2160 PR fortran/29452
2161 * gfortran.dg/write_check.f90: Check run-time keyword checking.
2162 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2163
2164 2006-10-30 Andrew Pinski <pinskia@gmail.com>
2165
2166 PR Fortran/29410
2167 * gfortran.fortran-torture/execute/transfer1.f90: New test.
2168
2169 2006-10-30 Joseph Myers <joseph@codesourcery.com>
2170
2171 * lib/target-supports.exp (check_function_available): Declare
2172 function before calling.
2173
2174 2006-10-30 Jakub Jelinek <jakub@redhat.com>
2175
2176 PR tree-optimization/29637
2177 * gcc.dg/pr29637.c: New test.
2178
2179 2006-10-29 Roger Sayle <roger@eyesopen.com>
2180
2181 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2182 tree canonicalization.
2183
2184 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2185
2186 * gcc.dg/builtins-20.c: Add more hypot tests.
2187
2188 2006-10-29 Roger Sayle <roger@eyesopen.com>
2189
2190 * gcc.dg/fold-compare-1.c: New test case.
2191
2192 2006-10-29 Dirk Mueller <dmueller@suse.de>
2193
2194 PR c++/16307
2195 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2196
2197 2006-10-29 Roger Sayle <roger@eyesopen.com>
2198
2199 PR tree-optimization/15458
2200 * gcc.dg/fold-xornot-1.c: New test case.
2201
2202 2006-10-29 Richard Guenther <rguenther@suse.de>
2203
2204 * gcc.target/i386/math-torture/trunc.c: New testcase.
2205
2206 2006-10-29 Richard Guenther <rguenther@suse.de>
2207
2208 * gcc.target/i386/math-torture/round.c: New testcase.
2209
2210 2006-10-29 Richard Guenther <rguenther@suse.de>
2211
2212 * gcc.target/i386/math-torture/ceil.c: New testcase.
2213 * gcc.target/i386/math-torture/floor.c: Likewise.
2214
2215 2006-10-29 Richard Guenther <rguenther@suse.de>
2216
2217 * gcc.target/i386/math-torture/rint.c: New testcase.
2218 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2219
2220 2006-10-29 Richard Guenther <rguenther@suse.de>
2221
2222 * gcc.target/i386/math-torture/lfloor.c: New testcase.
2223 * gcc.target/i386/math-torture/lceil.c: Likewise.
2224
2225 2006-10-28 Tobias Burnus <burnus@net-b.de>
2226
2227 PR libgfortran/24313
2228 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2229
2230 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
2231
2232 * gcc.c-torture/execute/20020118-1.c,
2233 gcc.c-torture/execute/builtins/strlen.c,
2234 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2235 comment typos.
2236
2237 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2238
2239 * gcc.dg/builtins-20.c: Add tests for hypot.
2240 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
2241 two-argument builtins.
2242 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2243 TESTIT2. Update all callers.
2244 (TESTIT2, TESTIT2_R): New helper macros.
2245 Add testcases for pow, hypot and atan2.
2246
2247 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2248
2249 PR C++/29295
2250 * g++.dg/expr/bool1.C: New test.
2251 * g++.dg/expr/bool2.C: New test.
2252
2253 2006-10-28 Tobias Burnus <burnus@net-b.de>
2254
2255 PR fortran/28224
2256 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2257 * gfortran.dg/namelist_internal.f90: New test.
2258
2259 2006-10-28 Tobias Burnus <burnus@net-b.de>
2260
2261 PR fortran/29625
2262 * gfortran.dg/io_real_boz.f90: Add.
2263 * gfortran.dg/io_real_boz2.f90: Add.
2264
2265 2006-10-28 Richard Guenther <rguenther@suse.de>
2266
2267 PR middle-end/26899
2268 * gcc.dg/tree-ssa/pr26899.c: New testcase.
2269
2270 2006-10-28 Richard Guenther <rguenther@suse.de>
2271
2272 PR target/28806
2273 * gcc.target/i386/math-torture/lround.c: New testcase.
2274
2275 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
2276
2277 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2278 * gcc.dg/builtins-44.c: Likewise.
2279 * gcc.dg/builtins-45.c: Likewise.
2280 * gcc.dg/pr28796-2.c: Likewise.
2281 * gcc.dg/unordered-3.c: Likewise.
2282
2283 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2284
2285 PR libgfortran/27954
2286 * gfortran.dg/error_recovery_2.f90: New test.
2287
2288 2006-10-26 Richard Guenther <rguenther@suse.de>
2289
2290 * gcc.target/i386/i386.exp: Use glob, not find to collect
2291 tests. Avoids recursing into subdirectories.
2292 * gcc.target/i386/math-torture/math-torture.exp: Torture
2293 for interesting ia32 math options.
2294 * gcc.target.i386/math-torture/lrint.c: New testcase.
2295
2296 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2297
2298 PR libgfortran/29563
2299 * gfortran.dg/arrayio_9.f90: Update test.
2300 * gfortran.dg/arrayio_19.f90: New test.
2301
2302 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
2303
2304 * gcc.dg/20061026.c: New testcase.
2305
2306 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2307
2308 PR libgfortran/29563
2309 * gfortran.dg/arrayio_9.f90: New test.
2310
2311 2006-10-26 Ben Elliston <bje@au.ibm.com>
2312
2313 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2314 Copy the strings manually, as strcpy may call strlen.
2315
2316 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2317
2318 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2319 Add checks for log, log2, log10 and log1p.
2320
2321 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2322 we already test 0.0. Add checks for expm1, log, log2, log10,
2323 log1p, cbrt, erf and erfc.
2324
2325 2006-10-25 Steve Ellcey <sje@cup.hp.com>
2326
2327 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2328
2329 2006-10-25 Uros Bizjak <uros@kss-loka.si>
2330
2331 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2332 and remainderl() built-in functions. Remove -ffast-math from
2333 dg-options.
2334
2335 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2336
2337 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2338 acosh and atanh.
2339
2340 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2341 floating point modifiers to arguments passed to float and long
2342 double functions respectively. Update all callers to use floating
2343 point numbers, not integers. Add tests for exp, exp2 and
2344 exp10/pow10.
2345
2346 * gcc.dg/torture/builtin-math-3.c: New test.
2347
2348 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
2349
2350 PR fortran/29393
2351 * gfortran.dg/initialize_2.f90: New.
2352
2353 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2354
2355 * gcc.dg/torture/builtin-math-2.c: New test.
2356
2357 2006-10-24 Richard Guenther <rguenther@suse.de>
2358
2359 PR middle-end/28796
2360 * gcc.dg/pr28796-1.c: New testcase.
2361 * gcc.dg/pr28796-2.c: Likewise.
2362
2363 2006-10-24 Richard Guenther <rguenther@suse.de>
2364
2365 * gcc.dg/builtins-57.c: New testcase.
2366
2367 2006-10-24 Richard Guenther <rguenther@suse.de>
2368
2369 PR tree-optimization/29567
2370 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2371
2372 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
2373
2374 PR tree-optimization/14784
2375 * gcc.dg/alias-10.c: New test.
2376
2377 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2378
2379 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2380
2381 2006-10-23 Jakub Jelinek <jakub@redhat.com>
2382
2383 * gcc.dg/builtin-strncat-chk-1.c: New test.
2384
2385 2006-10-23 Jan Hubicka <jh@suse.cz>
2386
2387 * gcc.dg/memmove-1.c: New test.
2388
2389 2006-10-23 Paul Brook <paul@codesourcery.com>
2390
2391 * gcc.dg/pragma-pack-5.c: New test.
2392
2393 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
2394
2395 * g++.dg/other/s390-1.C: New testcase.
2396
2397 2006-10-23 Richard Guenther <rguenther@suse.de>
2398
2399 PR middle-end/27132
2400 PR middle-end/23295
2401 * gcc.dg/pr27132.c: New testcase.
2402 * gcc.dg/pr23295.c: Likewise.
2403 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2404 * g++.dg/tree-ssa/pr19807.C: Likewise.
2405
2406 2006-10-23 Richard Guenther <rguenther@suse.de>
2407
2408 PR middle-end/21032
2409 * gcc.dg/pr21032.c: New testcase.
2410
2411 2006-10-22 Jeff Law <law@redhat.com>
2412 Richard Guenther <rguenther@suse.de>
2413
2414 PR tree-optimization/15911
2415 * gcc.dg/tree-ssa/vrp30.c: New testcase.
2416
2417 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
2418
2419 PR c++/20647
2420 * g++.dg/abi/rtti3.C: New.
2421
2422 2006-10-21 Uros Bizjak <uros@kss-loka.si>
2423
2424 PR middle-end/28252
2425 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2426 transformation.
2427
2428 2006-10-21 Richard Guenther <rguenther@suse.de>
2429
2430 PR tree-optimization/3511
2431 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2432
2433 2006-10-21 Richard Guenther <rguenther@suse.de>
2434
2435 PR middle-end/26898
2436 * gcc.dg/torture/pr26898-1.c: New testcase.
2437 * gcc.dg/torture/pr26898-2.c: Likewise.
2438
2439 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
2440
2441 PR c++/28053
2442 * g++.dg/parse/bitfield1.C: Adjust error markers.
2443 * g++.dg/parse/bitfield2.C: New test.
2444
2445 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
2446
2447 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2448
2449 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2450
2451 PR libfortran/27895
2452 * gfortran.dg/zero_sized_1.f90: New test.
2453
2454 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
2455
2456 * gcc.dg/div-compare-1.c: New test.
2457
2458 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
2459
2460 PR fortran/29216
2461 * gfortran.dg/result_default_init_1.f90: New test.
2462
2463 PR fortran/29314
2464 * gfortran.dg/automatic_default_init_1.f90: New test.
2465
2466 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2467 from 38 to 33.
2468
2469 2006-10-18 Geoffrey Keating <geoffk@apple.com>
2470
2471 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2472 'using namespace std' without previous declaration.
2473 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2474 * g++.old-deja/g++.robertl/eb133c.C: New.
2475
2476 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2477
2478 PR libgfortran/29277
2479 * gfortran.dg/streamio_4.f90: Update test.
2480 * gfortran.dg/streamio_11.f90: New test.
2481
2482 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
2483
2484 PR c++/27952
2485 * g++.dg/inherit/virtual1.C: New test.
2486
2487 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2488
2489 PR c++/28261
2490 * g++.dg/parse/enum3.C: New test.
2491
2492 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2493
2494 PR c++/29039
2495 * g++.dg/init/ctor8.C: New test.
2496
2497 2006-10-17 Mark Mitchell <mark@codesourcery.com>
2498
2499 PR c++/27270
2500 * g++.dg/ext/complit8.C: Tweak error markers.
2501 * g++.dg/template/complit1.C: Add error marker.
2502
2503 2006-10-16 Mark Mitchell <mark@codesourcery.com>
2504
2505 PR c++/27270
2506 * g++.dg/ext/complit8.C: New test.
2507
2508 PR c++/29408
2509 * g++.dg/parse/dtor12.C: New test.
2510
2511 PR c++/29435
2512 * g++.dg/template/sizeof11.C: New test.
2513
2514 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
2515
2516 PR fortran/29392
2517 * gfortran.dg/data_char_3.f90: New test.
2518
2519 PR fortran/29451
2520 * gfortran.dg/negative_automatic_size.f90: New test.
2521
2522 2006-10-16 David Daney <ddaney@avtrex.com>
2523
2524 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2525
2526 2006-10-16 Eric Christopher <echristo@apple.com>
2527
2528 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2529 x86_64.
2530
2531 2006-10-16 Mark Mitchell <mark@codesourcery.com>
2532
2533 PR c++/28211
2534 * g++.dg/tc1/dr49.C: Tweak error messages.
2535 * g++.dg/parse/template21.C: New test.
2536
2537 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2538
2539 PR middle-end/20491
2540 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2541
2542 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
2543
2544 PR fortran/29403
2545 * gfortran.dg/print_1.f90: New test.
2546
2547 2006-10-15 Jan Hubicka <jh@suse.cz>
2548
2549 PR middle-end/29241
2550 * gcc.c-torture/compile/pr29241.c: New testcase.
2551
2552 2006-10-15 David Edelsohn <edelsohn@gnu.org>
2553
2554 PR middle-end/29250
2555 * gcc.c-torture/compile/pr29250.c: New test.
2556
2557 2006-10-15 Richard Guenther <rguenther@suse.de>
2558
2559 * gcc.dg/pr29299.c: New testcase.
2560
2561 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
2562
2563 PR fortran/24767
2564 * gfortran.dg/label_4.f90: Adjust warning flag.
2565
2566 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2567
2568 PR fortran/29371
2569 * gfortran.dg/nullify_3.f90: New test.
2570
2571 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
2572
2573 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2574 on Solaris 2.5.1 too.
2575
2576 2006-10-13 Eric Christopher <echristo@apple.com>
2577
2578 * gcc.dg/pr25993.c: Skip for darwin.
2579
2580 2006-10-13 Eric Christopher <echristo@apple.com>
2581
2582 * gcc.dg/visibility-11.c: Skip for darwin.
2583
2584 2006-10-13 Eric Christopher <echristo@apple.com>
2585
2586 * gcc.dg/darwin-weakimport-1.c: Use
2587 -fno-asynchronous-unwind-tables.
2588 * gcc.dg/darwin-weakimport-3.c: Ditto.
2589
2590 2006-10-13 Richard Guenther <rguenther@suse.de>
2591
2592 PR tree-optimization/29446
2593 * gcc.dg/torture/pr29446.c: New testcase.
2594
2595 2006-10-13 Bill Wendling <wendling@apple.com>
2596
2597 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2598 * g++.old-deja/g++.jason/hmc1.C: Likewise.
2599 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2600 * g++.old-deja/g++.law/shadow1.C: Likewise.
2601 * g++.old-deja/g++.law/ctors10.C: Likewise.
2602 * g++.dg/debug/namespace1.C: Likewise.
2603 * g++.dg/inherit/namespace-as-base.C: Likewise.
2604 * g++.dg/opt/delay-slot-1.C: Likewise.
2605 * g++.dg/parse/defarg10.C: Likewise.
2606 * g++.dg/template/ptrmem11.C: Likewise.
2607 * g++.dg/template/mem_func_ptr.C: Likewise.
2608 * g++.dg/template/spec19.C: Likewise.
2609
2610 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
2611
2612 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2613
2614 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2615
2616 PR fortran/29373
2617 * gfortran.dg/implicit_9.f90: New test.
2618
2619 PR fortran/29407
2620 * gfortran.dg/namelist_25.f90: New test.
2621
2622 PR fortran/27701
2623 * gfortran.dg/same_name_2.f90: New test.
2624
2625 PR fortran/29232
2626 * gfortran.dg/host_assoc_types_1.f90: New test.
2627
2628 PR fortran/29364
2629 * gfortran.dg/missing_derived_type_1.f90: New test.
2630 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2631
2632 PR fortran/29422
2633 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2634
2635 PR fortran/29428
2636 * gfortran.dg/alloc_comp_assign_5.f90: New test.
2637
2638 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2639
2640 PR fortran/29391
2641 * gfortran.dg/bound_2.f90: New test.
2642
2643 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2644
2645 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2646 directive.
2647 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2648 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2649 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2650 * gfortran.dg/gomp/reduction3.f90: Likewise.
2651 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2652 * gfortran.dg/dummy_procedure_2.f90: Likewise.
2653 * gfortran.dg/interface_derived_type_1.f90: Likewise.
2654 * gfortran.dg/forall_4.f90: Likewise.
2655 * gfortran.dg/spec_expr_4.f90: Likewise.
2656 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2657 * gfortran.dg/forall_5.f90: Likewise.
2658 * gfortran.dg/open_access_append_2.f90: Add check for
2659 compile-time warning.
2660
2661 2006-10-13 Mark Mitchell <mark@codesourcery.com>
2662
2663 PR c++/28506
2664 * g++.dg/parse/pure1.C: New test.
2665
2666 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2667
2668 PR fortran/21435
2669 * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2670 * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2671 for compile-time warnings.
2672 * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2673 * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2674 * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2675 file.
2676 * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2677 specifier.
2678 * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2679 compile-time warning.
2680
2681 2006-10-12 Jan Hubicka <jh@suse.cz>
2682
2683 PR c/28419
2684 * gcc.dg/pr28319.c: New test.
2685
2686 2006-10-12 Mark Mitchell <mark@codesourcery.com>
2687 PR c++/29318
2688 * g++.dg/ext/vla4.C: New test.
2689
2690 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2691
2692 PR c++/27961
2693 * g++.dg/template/crash60.C: New test.
2694 * g++.dg/other/large-size-array.C: Adjust error markers.
2695 * g++.dg/parse/crash27.C: Likewise.
2696 * g++.dg/template/crash1.C: Likewise.
2697
2698 2006-10-12 Steve Ellcey <sje@cup.hp.com>
2699
2700 PR testsuite/29093
2701 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2702
2703 2006-10-12 Jakub Jelinek <jakub@redhat.com>
2704
2705 PR preprocessor/28709
2706 * gcc.dg/cpp/paste14.c: New test.
2707
2708 2006-10-11 Mark Mitchell <mark@codesourcery.com>
2709
2710 PR c++/29175
2711 * g++.dg/init/array24.C: New test.
2712
2713 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2714
2715 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2716 of <sys/types.h>.
2717
2718 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
2719
2720 PR c++/29024
2721 * g++.dg/parse/typedef8.C: New test.
2722 * g++.dg/other/mult-stor1.C: Adjust error markers.
2723
2724 2006-10-11 Richard Guenther <rguenther@suse.de>
2725
2726 PR tree-optimization/28230
2727 * gcc.dg/torture/pr28230.c: New testcase.
2728
2729 2006-10-11 Richard Guenther <rguenther@suse.de>
2730
2731 PR inline-asm/29119
2732 * gcc.dg/torture/pr29119.c: New testcase.
2733
2734 2006-10-10 Jakub Jelinek <jakub@redhat.com>
2735
2736 PR middle-end/29272
2737 * gcc.c-torture/execute/20060930-2.c: New test.
2738
2739 2006-10-09 Richard Henderson <rth@redhat.com>
2740
2741 Revert emutls patch.
2742
2743 2006-10-09 Richard Guenther <rguenther@suse.de>
2744
2745 PR middle-end/29254
2746 * gcc.dg/pr29254.c: New testcase.
2747
2748 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
2749 Paul Thomas <pault@gcc.gnu.org>
2750
2751 PR fortran/20541
2752 * gfortran.dg/alloc_comp_basics_1.f90: New test.
2753 * gfortran.dg/alloc_comp_basics_2.f90: New test.
2754 * gfortran.dg/alloc_comp_assign_1.f90: New test.
2755 * gfortran.dg/alloc_comp_assign_2.f90: New test.
2756 * gfortran.dg/alloc_comp_assign_3.f90: New test.
2757 * gfortran.dg/alloc_comp_assign_4.f90: New test.
2758 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2759 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2760 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2761 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2762 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2763 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2764 * gfortran.dg/alloc_comp_std.f90: New test.
2765 * gfortran.dg/move_alloc.f90: New test.
2766
2767 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
2768
2769 PR fortran/29115
2770 * gfortran.dg/derived_constructor_comps_2.f90: New test.
2771
2772 PR fortran/29211
2773 * gfortran.dg/forall_char_dependencies_1.f90: New test.
2774
2775 2006-10-08 Tobias Burnus <burnus@net-b.de>
2776
2777 PR fortran/28585
2778 * gfortran.dg/new_line.f90: New test.
2779
2780 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2781
2782 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2783 * gcc.dg/torture/builtin-convert-1.c,
2784 gcc.dg/torture/builtin-convert-2.c,
2785 gcc.dg/torture/builtin-convert-3.c,
2786 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2787
2788 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
2789
2790 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2791 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2792 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2793 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
2794
2795 2006-10-07 Andrew Pinski <pinskia@gmail.com>
2796
2797 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2798 Xfail some tests for powerpc-darwin and powerpc-aix.
2799
2800 2006-10-07 Jakub Jelinek <jakub@redhat.com>
2801
2802 PR c/29380
2803 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
2804
2805 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2806
2807 PR target/29300
2808 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2809 on hppa*-*-hpux*.
2810
2811 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2812
2813 PR fortran/16580
2814 PR fortran/29288
2815 * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
2816 Add tests for using all possible intrinsics as actual arguments.
2817 * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
2818 all possible intrinsics as actual arguments.
2819 * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
2820 * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
2821
2822 2006-10-07 Richard Sandiford <richard@codesourcery.com>
2823
2824 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
2825 * gcc.dg/debug/debug-2.c: Likewise.
2826
2827 2006-10-06 Uros Bizjak <uros@kss-loka.si>
2828
2829 * gcc.c-torture/compile/sync-2.c: New test.
2830
2831 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2832
2833 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
2834 line endings.
2835
2836 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2837
2838 PR rtl-optimization/29128
2839 * gcc.c-torture/compile/pr29128.c: New test.
2840
2841 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2842
2843 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
2844 line endings.
2845
2846 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
2847
2848 PR middle-end/29256
2849 * gcc.dg/tree-ssa/loop-19.c: New test.
2850
2851 2006-10-06 Jakub Jelinek <jakub@redhat.com>
2852
2853 PR tree-optimization/29330
2854 * gcc.dg/pr29330.c: New test.
2855
2856 PR target/28924
2857 * gcc.c-torture/compile/20061005-1.c: New test.
2858
2859 2006-10-06 Olivier Hainque <hainque@adacore.com>
2860
2861 * gcc.dg/typename-vla-1.c: New case.
2862 * gnat.dg/forward_vla.adb: New case.
2863
2864 2006-10-06 Jakub Jelinek <jakub@redhat.com>
2865
2866 PR tree-optimization/29290
2867 * gfortran.dg/loop_nest_1.f90: New test.
2868
2869 PR target/29198
2870 * gcc.dg/tls/opt-12.c: New test.
2871
2872 PR fortran/28415
2873 * gfortran.dg/save_2.f90: New test.
2874
2875 PR c/29091
2876 * gcc.dg/pr29091.c: New test.
2877
2878 2006-10-06 Joseph Myers <joseph@codesourcery.com>
2879
2880 * lib/target-supports.exp
2881 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
2882 same as x86_64-*-*; check for LP64.
2883
2884 2006-10-04 Richard Henderson <rth@redhat.com>
2885
2886 * lib/target-supports.exp (check_effective_target_tls): Redefine
2887 to mean non-emulated tls.
2888 * gcc.dg/tls/alias-1.c: Remove tls requirement.
2889 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2890 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2891 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2892 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2893 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2894 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2895
2896 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
2897
2898 PR fortran/29343
2899 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
2900
2901 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2902
2903 * gfortran.dg/bounds_check_fail_1.f90: New test.
2904
2905 2006-10-03 Mark Mitchell <mark@codesourcery.com>
2906
2907 PR c++/29020
2908 * g++.dg/template/friend48.C: New test.
2909
2910 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
2911
2912 PR fortran/29098
2913 * gfortran.dg/default_initialization_2.f90: New test.
2914
2915 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
2916
2917 PR fortran/20779
2918 PR fortran/20891
2919 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
2920
2921 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
2922
2923 PR fortran/29284
2924 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
2925
2926 PR fortran/29321
2927 PR fortran/29322
2928 * gfortran.dg/missing_optional_dummy_2.f90: New test.
2929
2930 PR fortran/25091
2931 PR fortran/25092
2932 * gfortran.dg/entry_array_specs_1.f90: New test.
2933
2934 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
2935
2936 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
2937 insufficient to inhibit some test failures at -O3. Do testing
2938 on integers.
2939
2940 2006-10-03 Mark Mitchell <mark@codesourcery.com>
2941
2942 PR c++/29138
2943 * g++.dg/inherit/access8.C: New test.
2944 * g++.dg/template/dtor4.C: Tweak error messages.
2945
2946 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2947
2948 PR fortran/27478
2949 * gfortran.dg/entry_8.f90: New test.
2950
2951 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2952
2953 PR c++/29291
2954 * g++.dg/parse/new4.C: New test.
2955
2956 2006-10-03 Uros Bizjak <uros@kss-loka.si>
2957
2958 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
2959 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
2960 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
2961 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
2962 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
2963
2964 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2965
2966 PR fortran/19260
2967 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
2968 * gfortran.dg/continuation_2.f90: New test.
2969
2970 PR fortran/19262
2971 * gfortran.dg/continuation_3.f90: New test.
2972 * gfortran.dg/continuation_4.f90: New test.
2973 * gfortran.dg/continuation_5.f: New test.
2974 * gfortran.dg/continuation_6.f: New test.
2975
2976 2006-10-02 Mark Mitchell <mark@codesourcery.com>
2977
2978 PR c++/29226
2979 * g++.dg/template/vla1.C: New test.
2980
2981 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2982
2983 PR fortran/29210
2984 * gfortran.dg/complex_parameter_1.f90: New test.
2985
2986 2006-10-02 Jakub Jelinek <jakub@redhat.com>
2987
2988 PR c/29154
2989 * gcc.c-torture/execute/20060929-1.c: New test.
2990
2991 2006-10-01 Mark Mitchell <mark@codesourcery.com>
2992
2993 PR c++/29105
2994 * g++.dg/template/member6.C: New test.
2995 * g++.dg/parse/typename7.C: Adjust error markers.
2996
2997 PR c++/29080
2998 * g++.dg/template/member7.C: New test.
2999
3000 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
3001
3002 PR c/24010
3003 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
3004 gcc.dg/Woverride-init-3.c: New tests.
3005
3006 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
3007
3008 * gcc.c-torture/execute/20060930-1.c: New test.
3009
3010 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3011
3012 PR fortran/18791
3013 * gfortran.dg/specifics_1.f90: New test.
3014 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3015 complex specifics.
3016
3017 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3018
3019 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3020 pthread-init-common.h: New.
3021
3022 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
3023
3024 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3025 precision on some archs.
3026
3027 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
3028
3029 * gcc.dg/non-local-goto-1.c: New test.
3030 * gcc.dg/non-local-goto-2.c: Likewise.
3031 * gcc.dg/setjmp-3.c: Likewise.
3032 * gcc.dg/setjmp-4.c: Likewise.
3033
3034 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
3035
3036 * gnat.dg/self_aggregate_with_pointer.adb: New test.
3037
3038 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
3039
3040 PR fortran/28276
3041 * gfortran.dg/exponent_1.f90: New test.
3042
3043 PR fortran/27021
3044 * gfortran.dg/nearest_1.f90: New test.
3045
3046 2006-09-26 Jakub Jelinek <jakub@redhat.com>
3047
3048 PR middle-end/25261
3049 PR middle-end/28790
3050 * gcc.dg/gomp/nestedfn-1.c: New test.
3051
3052 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
3053
3054 PR objc/29195
3055 * objc/compile/method-1.m: New test.
3056
3057 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
3058
3059 PR c++/26938
3060 * g++.dg/template/crash58.C: New test.
3061 * g++.dg/parse/crash28.C: Adjust error markers.
3062 * g++.dg/template/crash34.C: Likewise.
3063 * g++.dg/template/friend31.C: Likewise.
3064 * g++.dg/template/crash32.C: Likewise.
3065
3066 PR c++/27329
3067 * g++.dg/template/crash59.C: New test.
3068
3069 PR c++/27667
3070 * g++.dg/template/spec33.C: New test.
3071 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3072
3073 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
3074 Adam Nemet <anemet@caviumnetworks.com>
3075
3076 * gcc.dg/tree-ssa/ivopts-1.c: New test.
3077 * gcc.dg/tree-ssa/ivopts-2.c: New test.
3078
3079 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
3080
3081 PR target/28911
3082 * gcc.dg/pr28911.c: New.
3083
3084 2006-09-23 Uros Bizjak <uros@kss-loka.si>
3085
3086 PR target/29169
3087 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3088 (dg-options): Add -mfpmath=387.
3089
3090 2006-09-23 Jakub Jelinek <jakub@redhat.com>
3091
3092 PR c/28706
3093 * gcc.dg/pr28706.c: New test.
3094
3095 PR c/28712
3096 * gcc.dg/pr28712.c: New test.
3097
3098 2006-09-22 Mike Stump <mrs@apple.com>
3099
3100 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3101
3102 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
3103
3104 PR tree-optimization/28888
3105 * gcc.dg/pr28888.c: New test.
3106
3107 2006-09-21 Mark Mitchell <mark@codesourcery.com>
3108
3109 PR c++/29016
3110 * g++.dg/init/ptrfn1.C: New test.
3111
3112 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
3113
3114 PR c++/28861
3115 * g++.dg/template/spec32.C: New test.
3116 * g++.dg/parse/crash9.C: Adjust error markers.
3117
3118 PR c++/28303
3119 * g++.dg/template/typedef6.C: New test.
3120 * g++.dg/init/error1.C: Adjust error markers.
3121 * g++.dg/parse/crash9.C: Likewise.
3122 * g++.dg/template/crash55.C: Likewise.
3123
3124 2006-09-21 Janis Johnson <janis187@us.ibm.com>
3125
3126 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3127
3128 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
3129
3130 PR target/27650
3131 * g++.dg/ext/dllimport12.C: New test.
3132
3133 2006-09-20 Richard Sandiford <richard@codesourcery.com>
3134
3135 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3136 * gcc.target/mips/nmadd-2.c: Likewise.
3137 * gcc.target/mips/mips-ps-6.c: New test.
3138 * gcc.target/mips/neg-abs-1.c: Likewise.
3139 * gcc.target/mips/neg-abs-2.c: Likewise.
3140 * gcc.target/mips/nmadd-3.c: New test.
3141
3142 2006-09-20 Jakub Jelinek <jakub@redhat.com>
3143
3144 PR middle-end/28046
3145 * gcc.dg/gomp/atomic-10.c: New test.
3146 * g++.dg/gomp/atomic-10.C: New test.
3147
3148 2006-09-20 Eric Christopher <echristo@apple.com>
3149
3150 * gcc.target/i386/sse3-not-fisttp.c: New.
3151
3152 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
3153
3154 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3155
3156 2006-09-19 Richard Sandiford <richard@codesourcery.com>
3157
3158 * gcc.c-torture/execute/pr28289.c (one): New variable.
3159 (main): Use it instead of argc.
3160 * gcc.c-torture/execute/20060102-1.c (one): New variable.
3161 (main): Use it instead of argc.
3162
3163 2006-09-19 Paul Brook <paul@codesourcery.com>
3164
3165 PR target/28516
3166 * gcc.dg/nested-func-5.c: New test.
3167
3168 2006-09-19 Ben Elliston <bje@au.ibm.com>
3169
3170 * lib/target-supports.exp (check_effective_target_tls): Compile
3171 test stubs using ${tool}_target_compile, not just target_compile.
3172 (check_effective_target_tls_runtime): Likewise.
3173
3174 2006-09-19 Ben Elliston <bje@au.ibm.com>
3175
3176 * gcc.c-torture/compile/20030405-1.x: Remove.
3177
3178 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3179 optimising linker from discarding it.
3180
3181 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3182
3183 PR fortran/28526
3184 * gfortran.dg/keyword_symbol_1.f90: New test.
3185
3186 * gfortran.dg/spread_shape_1.f90: Add missing warning with
3187 pedantic compilation option.
3188
3189 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3190
3191 PR fortran/29060
3192 * gfortran.dg/spread_shape_1.f90: New test.
3193
3194 2006-09-17 Roger Sayle <roger@eyesopen.com>
3195
3196 PR tree-optimization/28887
3197 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3198
3199 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
3200
3201 PR c/25993
3202 * gcc.dg/pr25993.c: New test.
3203
3204 2006-09-17 Ira Rosen <irar@il.ibm.com>
3205
3206 PR tree-opt/21591
3207 * gcc.dg/vect/pr21591.c: New test.
3208
3209 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
3210
3211 PR tree-opt/29059
3212 * gcc.c-torture/compile/strcpy-1.c: New test.
3213 * gcc.c-torture/compile/strcpy-2.c: New test.
3214 * gcc.c-torture/compile/memcpy-1.c: New test.
3215 * gcc.c-torture/compile/memcpy-2.c: New test.
3216
3217 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
3218
3219 PR testsuite/29055
3220 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3221
3222 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
3223
3224 * gnat.dg/specs/double_record_extension1.ads: New test.
3225 * gnat.dg/specs/double_record_extension2.ads: Likewise.
3226
3227 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
3228
3229 PR fortran/29051
3230 * gfortran.dg/oldstyle_3.f90: New test.
3231
3232 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3233
3234 PR libgfortran/29099
3235 * gfortran.dg/secnds-1.f: New test.
3236
3237 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3238
3239 PR libgfortran/29053
3240 * gfortran.dg/streamio_9.f90: New test.
3241 * gfortran.dg/streamio_10.f90: New test.
3242
3243 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
3244
3245 PR C++/29002
3246 * g++.dg/init/array22.C: New test.
3247 * g++.dg/init/array23.C: New test.
3248
3249 2006-09-14 Arnaud Charlet <charlet@adacore.com>
3250
3251 * stackcheck.lst: Update list of tests requiring stack checking.
3252 * norun.lst: Adjust for above change.
3253 * ada95.lst: New file.
3254 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3255 requiring -gnat95 switch.
3256
3257 2006-09-14 Olivier Hainque <hainque@adacore.com>
3258
3259 * gnat.dg/in_out_parameter.adb: New test.
3260
3261 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
3262
3263 PR debug/28980
3264 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3265
3266 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
3267
3268 * gnat.dg/specs/unchecked_union.ads: New test.
3269
3270 2006-09-13 Richard Sandiford <richard@codesourcery.com>
3271
3272 PR rtl-optimization/28982
3273 * gcc.c-torture/execute/pr28982a.c: New test.
3274 * gcc.c-torture/execute/pr28982b.c: Likewise.
3275
3276 2006-09-12 Eric Christopher <echristo@apple.com>
3277
3278 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3279 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3280
3281 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
3282
3283 PR c/28768
3284 PR preprocessor/14634
3285 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3286 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3287 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3288
3289 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
3290
3291 * gcc.dg/pr28243.c: New test.
3292
3293 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
3294
3295 PR fortran/28971
3296 gfortran.dg/pr28971.f90: New test to act as a backstop in case
3297 this undiagnosed regression reappears.
3298
3299 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
3300
3301 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3302 Treat $srcdir as a literal.
3303 * lib/fortran-torture.exp (fortran-torture-compile,
3304 fortran-torture-execute): Likewise.
3305 * lib/objc-torture.exp (objc-torture-compile,
3306 objc-torture-execute): Likewise.
3307 * lib/profopt.exp (profopt-execute): Likewise.
3308
3309 2006-09-11 Geoffrey Keating <geoffk@apple.com>
3310
3311 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3312
3313 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
3314
3315 PR testsuite/28950
3316 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3317
3318 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
3319
3320 PR target/13685
3321 * gcc.target/i386/pr13685.c: New test.
3322
3323 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
3324
3325 * gcc.dg/pr28726.c: New test.
3326
3327 2006-09-11 Josh Conner <jconner@apple.com>
3328
3329 * gcc.dg/nrv3.c: Increase size of structure.
3330 * gcc.dg/nrv4.c: Likewise.
3331 * gcc.dg/nrv5.c: Likewise.
3332
3333 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
3334
3335 PR libfortran/28890
3336 gfortran.dg/assumed_charlen_function_5.f90: New test.
3337
3338 2006-09-10 Mark Mitchell <mark@codesourcery.com>
3339
3340 PR c++/28991
3341 * g++.dg/init/static3.C: New test.
3342
3343 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
3344
3345 PR testsuite/29007
3346 * gcc.dg/long-long-cst1.c (t): Add cast to
3347 __SIZE_TYPE__ before casting to int.
3348 (main): Return 0 on success.
3349
3350 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
3351
3352 * gcc.c-torture/execute/20060910-1.c: New test.
3353
3354 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
3355
3356 PR middle-end/26983
3357 * gcc.dg/pr26983.c: New test.
3358
3359 2006-09-10 Richard Sandiford <richard@codesourcery.com>
3360
3361 PR target/29006
3362 * gcc.c-torture/execute/pr29006.c: New test.
3363
3364 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
3365
3366 PR libfortran/28947
3367 gfortran.dg/matmul_4.f90: New test.
3368
3369 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
3370
3371 PR fortran/28959
3372 gfortran.dg/used_types_10: New test.
3373
3374 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
3375
3376 PR libfortran/28923
3377 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3378 gfortran.dg/array_initializer_3.f90: New test.
3379
3380 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3381
3382 PR fortran/28914
3383 * gfortran.dg/actual_array_constructor_3.f90: New test.
3384
3385 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
3386
3387 PR testsuite/26778
3388 * gcc.target/i386/pr26778.c: New testcase.
3389
3390 2006-09-08 Eric Christopher <echristo@apple.com>
3391
3392 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3393 * gcc.target/i386/memcpy-1.c: Ditto.
3394 * gcc.target/i386/asm-1.c: Ditto.
3395 * gcc.target/i386/20060512-4.c: Ditto.
3396 * gcc.target/i386/compress-float-387.c: Ditto.
3397 * gcc.target/i386/20060512-1.c: Ditto.
3398 * gcc.target/i386/compress-float-sse.c: Ditto.
3399 * gcc.target/i386/20060512-2.c: Ditto.
3400 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3401 * gcc.target/i386/stack-prot-kernel.c: Ditto.
3402 * gcc.target/i386/compress-float-387-pic.c: Ditto.
3403 * gcc.dg/pr26449.c: Ditto.
3404 * gcc.dg/attr-ms_struct-2.c: Ditto.
3405 * gcc.dg/attr-ms_struct-1.c: Ditto.
3406 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3407
3408 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
3409
3410 PR c/28504
3411 * gcc.dg/vla-10.c: New test.
3412
3413 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3414
3415 PR c++/28858
3416 * g++.dg/parse/template20.C: New test.
3417 * g++.dg/template/operator8.C: Remove obsolete part.
3418 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3419 * g++.old-deja/g++.pt/crash65.C: Likewise.
3420
3421 2006-09-07 Jason Merrill <jason@redhat.com>
3422
3423 PR middle-end/27724
3424 * gcc.dg/long-long-cst1.c: New test.
3425
3426 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
3427
3428 PR C++/28906
3429 * g++.dg/other/array3.C: New test.
3430 * g++.dg/other/array4.C: New test.
3431 * g++.dg/other/array5.C: New test.
3432
3433 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
3434
3435 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3436
3437 2006-09-07 Uros Bizjak <uros@kss-loka.si>
3438
3439 PR target/28946
3440 * gcc.target/i386/pr28946.c: New test.
3441
3442 2006-09-07 Steven G. Kargl <kargls@comcast.net>
3443
3444 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3445 in integer literal constant.
3446 * gfortran.dg/enum_8.f90: Ditto.
3447 * gfortran.dg/g77/20030326-1.f: Ditto.
3448
3449 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
3450
3451 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3452 nonconformance usage.
3453
3454 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
3455
3456 PR middle-end/28862
3457 * gcc.c-torture/compile/vector-align-1.c: New test.
3458
3459 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
3460
3461 PR rtl-opt/27883
3462 * g++.dg/opt/copysign-1.C: New test.
3463
3464 2006-09-06 Jason Merrill <jason@redhat.com>
3465
3466 PR c++/27371
3467 * g++.dg/warn/unused-result1.C: New test.
3468
3469 2006-09-06 Mark Mitchell <mark@codesourcery.com>
3470
3471 PR c++/28903
3472 * g++.dg/ext/vla3.C: New test.
3473
3474 PR c++/28886
3475 * g++.dg/template/array16.C: New test.
3476
3477 2006-09-06 Richard Guenther <rguenther@suse.de>
3478
3479 * gcc.dg/pr27226.c: Remove testcase again.
3480
3481 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
3482
3483 PR tree-opt/28937
3484 * g++.dg/opt/unroll2.C: New test.
3485
3486 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
3487
3488 PR tree-opt/28952
3489 * gcc.dg/vect/pr28952.c: New test.
3490
3491 2006-09-05 Richard Guenther <rguenther@suse.de>
3492
3493 PR tree-optimization/28900
3494 * gcc.dg/torture/pr28900.c: New testcase
3495
3496 2006-09-05 Richard Guenther <rguenther@suse.de>
3497
3498 PR tree-optimization/28905
3499 * gcc.c-torture/compile/pr28905.c: New testcase.
3500
3501 2006-09-05 Richard Guenther <rguenther@suse.de>
3502
3503 PR middle-end/28935
3504 * gcc.dg/pr28935.c: New testcase.
3505
3506 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
3507
3508 * gcc.c-torture/execute/20060905-1.c: New test.
3509
3510 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3511
3512 PR fortran/28908
3513 * gfortran.dg/used_types_7.f90: New test.
3514 * gfortran.dg/used_types_8.f90: New test.
3515 * gfortran.dg/used_types_9.f90: New test.
3516
3517 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
3518
3519 * gcc.c-torture/compile/20060904-1.c: New test.
3520
3521 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
3522
3523 PR c++/23287 Revert my 2006-09-01 patch
3524 * g++.dg/parse/dtor12.C: Remove.
3525
3526 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
3527
3528 PR c+/27670
3529 * g++.dg/template/operator9.C: New test.
3530
3531 PR c++/27493
3532 * g++.dg/template/operator7.C: New test.
3533
3534 PR c++/27494
3535 * g++.dg/template/operator8.C: New test.
3536
3537 PR c++/27397
3538 * g++.dg/template/crash57.C: New test.
3539
3540 * g++.dg/template/typedef4.C: Adjust error markers.
3541 * g++.dg/template/typedef5.C: Likewise.
3542
3543 2006-09-02 Jakub Jelinek <jakub@redhat.com>
3544
3545 PR c++/28878
3546 * g++.dg/parse/crash33.C: New test.
3547
3548 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
3549 Richard Guenther <rguenther@suse.de>
3550 Adam Nemet <anemet@caviumnetworks.com>
3551
3552 PR middle-end/27226
3553 * gcc.target/mips/memcpy-1.c: New testcase.
3554 * gcc.dg/pr27226.c: Likewise.
3555
3556 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
3557
3558 PR c++/28705
3559 * g++.dg/lookup/koenig5.C: New.
3560 * g++.dg/template/crash56.C: New.
3561
3562 2006-09-01 Josh Conner <jconner@apple.com>
3563
3564 PR c++/25505
3565 * gcc.dg/nrv3.c: New test.
3566 * gcc.dg/nrv4.c: New test.
3567 * gcc.dg/nrv5.c: New test.
3568
3569 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
3570
3571 PR c++/23287
3572 * g++.dg/parse/dtor12.C: New.
3573
3574 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
3575
3576 PR tree-optimization/28839
3577 * gcc.dg/pr28839.c: New test.
3578
3579 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
3580
3581 PR target/24367
3582 * gcc.dg/pr24367.c: New testcase.
3583
3584 2006-08-30 Joseph Myers <joseph@codesourcery.com>
3585
3586 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
3587
3588 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
3589
3590 PR rtl-optimization/27735
3591 * gcc.dg/loop-unswitch-1.c: New test.
3592
3593 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
3594
3595 PR fortran/28885
3596 * gfortran.dg/aliasing_dummy_2.f90: New test.
3597
3598 PR fortran/20067
3599 * gfortran.dg/generic_5.f90: Change error message.
3600
3601 PR fortran/28873
3602 * gfortran.dg/generic_6.f90: New test.
3603
3604 PR fortran/25077
3605 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3606
3607 PR fortran/25102
3608 * gfortran.dg/invalid_interface_assignment.f90: New test.
3609
3610 PR fortran/24866
3611 * gfortran.dg/module_proc_external_dummy.f90: New test.
3612
3613 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
3614
3615 PR c++/28349
3616 * testsuite/g++.dg/warn/var-args1.C: New test.
3617
3618 2006-08-29 Steven G. Kargl <kargls@comcast.net>
3619
3620 PR fortran/28866
3621 * gfortran.dg/simpleif_2.f90: New test.
3622 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3623 * gfortran.dg/enum_5.f90: Ditto.
3624
3625 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3626 Kazu Hirata <kazu@codesourcery.com>
3627
3628 PR tree-optimization/17506
3629 * gcc.dg/pr17506.c: New.
3630
3631 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
3632
3633 PR c++/28139
3634 * g++.dg/eh/alias1.C: New test.
3635
3636 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3637
3638 PR c++/28860
3639 * g++.dg/template/ttp22.C: New test.
3640
3641 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
3642
3643 PR middle-end/26632
3644 * gcc.dg/pr26632.c: New.
3645
3646 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3647
3648 PR libgfortran/28354
3649 * gfortran.dg/fmt_zero_precision.f90: New test.
3650
3651 2006-08-27 Mark Mitchell <mark@codesourcery.com>
3652
3653 PR c++/28058
3654 * g++.dg/template/spec31.C: New test.
3655
3656 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
3657
3658 PR c++/26573
3659 * g++.dg/other/static2.C: New test.
3660
3661 2006-08-26 Roger Sayle <roger@eyesopen.com>
3662
3663 * gcc.dg/Wswitch-enum-2.c: New test case.
3664 * gcc.dg/Wswitch-enum-3.c: Likewise.
3665
3666 2006-08-26 Richard Guenther <rguenther@suse.de>
3667
3668 * gcc.c-torture/compile/20060826-1.c: New testcase.
3669
3670 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
3671
3672 PR c++/28736
3673 * g++.dg/template/void10.C: New test.
3674
3675 PR c++/28737
3676 * g++.dg/template/void8.C: New test.
3677
3678 PR c+_+/28738
3679 * g++.dg/template/void9.C: New test.
3680
3681 * g++.dg/template/void3.C: Adjust error markers.
3682 * g++.dg/template/void4.C: Likewise.
3683 * g++.dg/template/crash55.C: Likewise.
3684 * g++.dg/template/void7.C: Likewise
3685
3686 2006-08-26 Mark Mitchell <mark@codesourcery.com>
3687
3688 PR c++/28588
3689 * g++.dg/inherit/access6.C: New test.
3690 * g++.dg/inherit/access7.C: Likewise.
3691
3692 PR c++/28595
3693 * g++.dg/template/array15.C: New test.
3694 * g++.dg/template/crash2.C: Tweak error markers.
3695
3696 2006-08-26 Jakub Jelinek <jakub@redhat.com>
3697
3698 PR middle-end/28683
3699 * gcc.c-torture/compile/20060823-1.c: New test.
3700
3701 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3702
3703 PR c++/28853
3704 * g++.dg/template/ttp21.C: New test.
3705
3706 PR c++/28852
3707 * g++.dg/other/operator1.C: Add error-marker.
3708 * g++.dg/other/operator2.C: New test.
3709
3710 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
3711
3712 PR c/27893
3713 * gcc.c-torture/compile/vla-const-1.c,
3714 gcc.c-torture/compile/vla-const-2.c: New tests.
3715
3716 2006-08-26 Richard Guenther <rguenther@suse.de>
3717
3718 PR middle-end/28814
3719 * gcc.dg/torture/pr28814.c: New testcase.
3720
3721 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
3722
3723 PR c/28418
3724 * gcc.c-torture/compile/compound-literal-1.c: New test.
3725
3726 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
3727
3728 PR c/28299
3729 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3730 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3731 Expect extra diagnostics.
3732
3733 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
3734
3735 gcc.dg/noncompile/pr16876.c: New test.
3736
3737 2006-08-25 Mark Mitchell <mark@codesourcery.com>
3738
3739 PR c++/28056
3740 * g++.dg/parse/local1.C: New test.
3741 * g++.dg/other/qual1.C: Tweak error marker.
3742
3743 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
3744
3745 PR c++/27787
3746 * g++.dg/template/typename10.C: New.
3747 * g++.dg/template/lookup4.C: Remove bogus error marker.
3748
3749 2006-08-25 Richard Guenther <rguenther@suse.de>
3750
3751 PR testsuite/28829
3752 * gcc.dg/pr26570.c: Fix testcase.
3753
3754 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
3755
3756 PR tree-opt/28807
3757 * gcc.c-torture/execute/mayalias-2.c: New test.
3758 * gcc.dg/tree-ssa/alias-13.c: New test.
3759
3760 2006-08-24 Jan Hubicka <jh@suse.cz>
3761
3762 PR debug/26881
3763 * gcc.dg/debug/pr26881.c: New file.
3764
3765 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
3766
3767 PR fortran/28788
3768 * gfortran.dg/used_types_4.f90: New test.
3769 * gfortran.dg/derived_init_2.f90: Modify to check sibling
3770 association of derived types.
3771 * gfortran.dg/used_types_2.f90: Add module cleanup.
3772 * gfortran.dg/used_types_3.f90: The same.
3773
3774 PR fortran/28771
3775 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
3776 fix of regression.
3777
3778 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3779
3780 PR 28813
3781 * gfortran.dg/direct_io_6.f90: Remove test.
3782
3783 2006-08-23 Stuart Hastings <stuart@apple.com>
3784
3785 PR 28825
3786 * gcc.target/i386/20060821-1.c: New.
3787
3788 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
3789
3790 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
3791 dg-warning strings for dllimport.
3792
3793 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
3794
3795 PR C++/28450
3796 * g++.dg/ext/vector4.C: New test.
3797 * g++.dg/ext/complex1.C: New test.
3798
3799 2006-08-21 Geoffrey Keating <geoffk@apple.com>
3800
3801 PR debug/28692
3802 * gcc.dg/debug/const-1.c: New.
3803 * gcc.dg/debug/const-2.c: New.
3804 * gcc.dg/debug/dwarf2/const-1.c: New.
3805 * gcc.dg/debug/dwarf2/const-2.c: New.
3806 * gcc.dg/debug/dwarf2/const-2b.c: New.
3807
3808 2006-08-22 Richard Guenther <rguenther@suse.de>
3809
3810 PR middle-end/28776
3811 * gcc.c-torture/compile/pr28776-1.c: New testcase.
3812 * gcc.c-torture/compile/pr28776-2.c: Likewise.
3813
3814 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
3815
3816 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
3817
3818 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
3819
3820 PR c++/26269
3821 * g++.dg/other/error14.C: New test.
3822
3823 PR c++/28505
3824 * g++.dg/parse/ctor7.C: New test.
3825 * g++.dg/parse/ctor8.C: Likewise.
3826
3827 PR c++/28741
3828 * g++.dg/template/void7.C: New test.
3829
3830 2006-08-21 Olivier Hainque <hainque@adacore.com>
3831
3832 * gnat.dg/self_aggregate_with_zeros.adb: New test.
3833 * gnat.dg/self_aggregate_with_array.adb: New test.
3834
3835 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
3836
3837 * g++.dg/eh/arm-vfp-unwind.C: New test.
3838
3839 2006-08-20 Mark Mitchell <mark@codesourcery.com>
3840
3841 PR c++/28341
3842 * g++.dg/template/ref3.C: New test.
3843 * g++.dg/template/nontype13.C: New test.
3844
3845 PR c++/28346
3846 * g++.dg/template/ptrmem17.C: New test.
3847
3848 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
3849
3850 PR target/28648 c:
3851 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
3852
3853 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
3854
3855 PR fortran/28630
3856 * gfortran.dg/used_types_2.f90: New test.
3857
3858 PR fortran/28601
3859 * gfortran.dg/used_types_3.f90: New test.
3860
3861 PR fortran/20886
3862 * gfortran.dg/generic_actual_arg.f90: New test.
3863
3864 PR fortran/28735
3865 * gfortran.dg/module_private_array_refs_1.f90: New test.
3866
3867 PR fortran/28762
3868 * gfortran.dg/program_name_1.f90: New test.
3869
3870 PR fortran/28425
3871 * gfortran.dg/derived_constructor_comps_1.f90: New test.
3872
3873 PR fortran/28496
3874 * gfortran.dg/array_initializer_2.f90: New test.
3875
3876 PR fortran/18111
3877 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
3878
3879 PR fortran/28600
3880 * gfortran.dg/assumed_charlen_function_4.f90: New test.
3881
3882 PR fortran/28771
3883 * gfortran.dg/assumed_charlen_in_main.f90: New test.
3884
3885 PR fortran/28660
3886 * gfortran.dg/dependent_decls_1.f90: New test.
3887
3888 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
3889
3890 PR fortran/25217
3891 * gfortran.dg/derived_init_2.f90: New.
3892
3893 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
3894
3895 * gcc.c-torture/execute/pr28289.c: New test.
3896
3897 2006-08-17 Jakub Jelinek <jakub@redhat.com>
3898
3899 PR c/28744
3900 * gcc.dg/attr-externally-visible-1.c: New test.
3901 * gcc.dg/attr-externally-visible-2.c: New test.
3902 * g++.dg/parse/attr-externally-visible-1.C: New test.
3903 * g++.dg/parse/attr-externally-visible-2.C: New test.
3904
3905 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3906
3907 PR c++/28606
3908 * g++.dg/parse/dtor11.C: New test.
3909
3910 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
3911
3912 PR rtl-optimization/28489
3913 * gcc.c-torture/compile/pr28489.c: New test.
3914
3915 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3916
3917 PR c++/28710
3918 * g++.dg/template/redecl4.C: New test.
3919
3920 PR c++/28711
3921 * g++.dg/template/ctor8.C: New test.
3922
3923 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
3924
3925 * gcc.dg/pr26570.c: Fix testcase.
3926
3927 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
3928
3929 * PR c++/28573
3930 * g++.dg/parse/offsetof6.C: New test.
3931 * g++.dg/parse/offsetof6.C: New test.
3932 * g++.dg/parse/offsetof7.C: New test.
3933
3934 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3935
3936 PR testsuite/28602
3937 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
3938 is false.
3939
3940 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
3941
3942 PR c++/28302
3943 * g++.dg/ext/vector3.C: New test.
3944
3945 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
3946
3947 PR gcov/profile/26570
3948 * gcc.dg/pr26570.c: New test.
3949
3950 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
3951
3952 PR c/27697
3953 * gcc.dg/qual-component-1.c: New test.
3954
3955 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3956
3957 PR c++/28593
3958 * g++.dg/parse/new3.C: New test.
3959
3960 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3961
3962 PR fortran/25828
3963 * gfortran.dg/streamio_1.f90: New test.
3964 * gfortran.dg/streamio_2.f90: New test.
3965 * gfortran.dg/streamio_3.f90: New test.
3966 * gfortran.dg/streamio_4.f90: New test.
3967 * gfortran.dg/streamio_5.f90: New test.
3968 * gfortran.dg/streamio_6.f90: New test.
3969 * gfortran.dg/streamio_7.f90: New test.
3970 * gfortran.dg/streamio_8.f90: New test.
3971
3972 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
3973
3974 PR c/28287
3975 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
3976
3977 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
3978
3979 PR c++/28594
3980 * g++.dg/template/void6.C: New test.
3981
3982 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3983
3984 PR c/28649
3985 * gcc.dg/parse-error-1.c: New test.
3986 * gcc.dg/parse-error-2.c: New test.
3987 * gcc.dg/cpp/digraph2.c: Add error-marker.
3988 * gcc.dg/noncompile/920923-1.c: Likewise.
3989
3990 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
3991
3992 PR c/27490
3993 * gcc.dg/sizeof-2.c: New testcase.
3994
3995 PR c/27489
3996 * gcc.dg/switch-A.c: New testcase.
3997
3998 2006-08-14 Steve Ellcey <sje@cup.hp.com>
3999
4000 PR c++/28288
4001 PR c++/14556
4002 * g++.old-deja/g++.warn/compare1.C: Delete.
4003 * g++.dg/opt/pr7503-2.C: Delete.
4004 * g++.dg/opt/pr7503-3.C: Delete.
4005 * g++.dg/opt/pr7503-4.C: Delete.
4006 * g++.dg/opt/pr7503-5.C: Delete.
4007 * g++.dg/opt/max1.C: Delete.
4008 * g++.dg/warn/minmax.C: Delete.
4009 * g++.dg/expr/minmax.C: New test.
4010
4011 2006-08-14 Richard Guenther <rguenther@suse.de>
4012
4013 PR testsuite/28703
4014 * gcc.c-torture/execute/pr28651.c: Do not use argc
4015 to avoid optimization, instead forbid inlining.
4016
4017 2006-08-14 Richard Sandiford <richard@codesourcery.com>
4018
4019 PR rtl-optimization/28634
4020 * gcc.c-torture/execute/ieee/pr28634.c: New test.
4021
4022 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
4023
4024 PR c/27184
4025 * gcc.dg/torture/pr27184.c: New test.
4026
4027 2006-08-12 Jakub Jelinek <jakub@redhat.com>
4028
4029 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
4030
4031 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4032
4033 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
4034 * gfortran.dg/stat_2.f90: Likewise.
4035 * gfortran.dg/chmod_1.f90: Likewise.
4036 * gfortran.dg/chmod_2.f90: Likewise.
4037 * gfortran.dg/chmod_3.f90: Likewise.
4038
4039 2006-08-11 David Edelsohn <edelsohn@gnu.org>
4040
4041 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
4042
4043 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
4044
4045 * g++.dg/opt/pr23454-2.C: New test.
4046
4047 2006-08-11 Richard Guenther <rguenther@suse.de>
4048
4049 PR middle-end/28651
4050 * gcc.c-torture/execute/pr28651.c: New testcase.
4051
4052 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
4053
4054 * gnat.dg/specs/static_initializer.ads: New test.
4055
4056 2006-08-10 Paul Brook <paul@codesourcery.com>
4057
4058 * gcc.target/arm/cond-asm.c: New test.
4059
4060 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
4061
4062 PR tree-optimization/26197
4063 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
4064 * g++.dg/vect/vect.exp: Compile the new tests with
4065 --param max-aliased-vops=0.
4066
4067 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
4068
4069 PR c++/28637
4070 * g++.dg/template/void3.C: New test.
4071
4072 PR c++/28638
4073 * g++.dg/template/void4.C: New test.
4074
4075 PR c++/28640
4076 * g++.dg/template/void5.C: New test.
4077
4078 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
4079
4080 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
4081 after dg-do compile.
4082
4083 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
4084
4085 PR tree-optimizations/26969
4086 * gcc.dg/vect/vect.exp: Compile tests prefixed with
4087 "unswitch-loops" with -funswitch-loops.
4088 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
4089
4090 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4091
4092 * gcc.dg/sparc-getcontext-1.c: Fix typo.
4093 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
4094 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
4095 * objc.dg/dwarf-1.m: Likewise.
4096 * objc.dg/dwarf-2.m: Likewise.
4097 * obj-c++.dg/dwarf-2.mm: Likewise.
4098
4099 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4100
4101 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
4102 * objc.dg/dwarf-2.m: Likewise.
4103 * obj-c++.dg/dwarf-2.mm: Likewise.
4104
4105 PR libfortran/28603
4106 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
4107
4108 PR testsuite/27611
4109 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4110
4111 PR testsuite/27033
4112 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4113
4114 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
4115
4116 PR target/27827
4117 * gcc.target/i386/pr27827.c: New testcase.
4118
4119 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
4120
4121 PR fortran/28590
4122 * gfortran.dg/sequence_types_1.f90: New test.
4123
4124 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
4125
4126 PR fortran/28548
4127 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
4128 dg-warning. Add -pedantic option.
4129
4130 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4131
4132 PR c/28502
4133 * gcc.dg/proto-1.c: New test.
4134
4135 PR c/27721
4136 * gcc.dg/lvalue-4.c: New test.
4137
4138 PR c/28136
4139 * gcc.dg/init-bad-5.c: New test.
4140
4141 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
4142
4143 PR c++/28347
4144 * g++.dg/ext/typedef-init.C: Add new test for typedef
4145 initialization inside templates. Adjust existing error markers.
4146
4147 2006-08-03 Mark Mitchell <mark@codesourcery.com>
4148
4149 PR c++/28148
4150 * g++.dg/init/ptrmem3.C: New test.
4151
4152 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
4153
4154 PR tree-optimization/27770
4155 * lib/target-support.exp: New target keyword "section_anchors".
4156 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4157 tests.
4158 * gcc.dg/vect/section-anchors-pr27770.c: New test.
4159 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4160 * gcc.dg/vect/section-anchors-vect-69.c: New test.
4161 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4162
4163 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4164
4165 * gcc.dg/20060801-1.c: Add missing '}'.
4166
4167 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4168
4169 PR c++/27508
4170 * g++.dg/parse/dtor9.C: New test.
4171 * g++.dg/parse/dtor10.C: New test.
4172 * g++.dg/other/error7.C: Adjust error-marker.
4173
4174 PR c++/28274
4175 * g++.dg/other/default5.C: New test.
4176
4177 2006-08-02 Richard Guenther <rguenther@suse.de>
4178
4179 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4180
4181 2006-08-02 Mark Mitchell <mark@codesourcery.com>
4182
4183 PR c++/28557
4184 * g++.dg/template/conv9.C: New test.
4185
4186 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
4187
4188 PR debug/28063
4189 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4190 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4191 Optionally return assembly text. Update callers.
4192 (check_no_compiler_messages): Update verbose messages.
4193 (check_no_messages_and_pattern): New.
4194 (check_effective_target_string_merging): New.
4195
4196 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4197
4198 PR c++/28250
4199 * g++.dg/eh/catch4.C: New test.
4200
4201 PR c++/28257
4202 * g++.dg/other/qual1.C: New test.
4203
4204 PR c++/28259
4205 * g++.dg/inherit/error2.C: New test.
4206
4207 PR c++/28267
4208 * g++.dg/other/new1.C: New test.
4209
4210 * g++.dg/warn/pr23075.C: Remove obsolete test.
4211 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4212 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4213
4214 2006-07-31 Mark Mitchell <mark@codesourcery.com>
4215
4216 PR c++/28523
4217 * g++.dg/eh/cast1.C: New test.
4218
4219 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
4220
4221 PR libfortran/28452
4222 * gfortran.dg/random_3.f90: New test.
4223
4224 2006-08-01 Steve Ellcey <sje@cup.hp.com>
4225
4226 PR c++/28432
4227 * g++.dg/other/pr28304.C: Change expected error message.
4228 * g++.dg/other/pr28432.C: New test.
4229
4230 2006-08-01 Steve Ellcey <sje@cup.hp.com>
4231
4232 PR c++/28256
4233 * g++.dg/init/brace2.C: Change expected error message, add empty init.
4234
4235 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
4236
4237 PR debug/23336
4238 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4239 at -g1.
4240 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4241 g++.dg/debug/enum-2.C: New.
4242
4243 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4244
4245 PR c++/6634
4246 * g++.dg/parse/long1.C: Add more tests.
4247
4248 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4249
4250 * gfortran.dg/lrshift_1.c: New file.
4251
4252 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4253
4254 PR libgfortran/28335
4255 * gfortran.dg/no_unit_error_1.f90: New test.
4256
4257 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4258
4259 PR libgfortran/28335
4260 * gfortran.dg/no_unit_error_1.f90: Delete test.
4261 * gfortran.dg/no_unit_error_2.f90: Delete test.
4262
4263 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4264
4265 * gfortran.dg/chmod_3.f90: New test.
4266 * gfortran.dg/ltime_gmtime_1.f90: New test.
4267 * gfortran.dg/ltime_gmtime_2.f90: New test.
4268 * gfortran.dg/lrshift_1.f90: New test.
4269 * gfortran.dg/chmod_1.f90: New test.
4270 * gfortran.dg/chmod_2.f90: New test.
4271
4272 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
4273
4274 PR c++/27668
4275 * g++.dg/template/crash55.C: New test.
4276
4277 PR c++/27962
4278 * g++.dg/template/nontype16.C: New test.
4279
4280 * g++.dg/template/void2.C: Adjust error markers.
4281 * g++.dg/template/nontype5.C: Adjust error markers.
4282
4283 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
4284
4285 * gcc.target/i386/stack-prot-kernel.c: New test.
4286
4287 2006-07-27 Roger Sayle <roger@eyesopen.com>
4288
4289 * gcc.dg/builtins-55.c: New test case.
4290
4291 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
4292
4293 PR rtl-optimization/27907
4294 * gcc.c-torture/compile/pr27907.c: New test.
4295
4296 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4297
4298 * gfortran.dg/mclock.f90: New test.
4299 * gfortran.dg/int_conv_1.f90: New test.
4300 * gfortran.dg/stat_1.f90: New test.
4301 * gfortran.dg/stat_2.f90: New test.
4302
4303 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4304
4305 PR libgfortran/28335
4306 * gfortran.dg/no_unit_error_1.f90: New test.
4307 * gfortran.dg/no_unit_error_2.f90: New test.
4308 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4309
4310 2006-07-25 Roger Sayle <roger@eyesopen.com>
4311
4312 PR middle-end/28473
4313 * gcc.dg/fold-convround-1.c: New test case.
4314
4315 2006-07-24 Steven G. Kargl <kargls@comcast.net>
4316
4317 * gfortran.dg/arithmetic_if.f90: Fix comments.
4318
4319 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4320
4321 PR c++/27572
4322 * g++.dg/other/typedef1.C: New test.
4323 * g++.dg/template/typedef4.C: New test.
4324 * g++.dg/template/typedef5.C: New test.
4325
4326 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
4327
4328 PR fortran/28416
4329 * gfortran.dg/allocatable_dummy_3.f90: New.
4330
4331 2006-07-24 Steven G. Kargl <kargls@comcast.net>
4332
4333 PR fortran/28439
4334 * gfortran.dg/arithmetic_if.f90: New test.
4335
4336 2006-07-24 Uros Bizjak <uros@kss-loka.si>
4337
4338 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4339 avoid memcpy optimization.
4340
4341 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4342
4343 PR fortran/25289
4344 * gfortran.dg/direct_io_6.f90: New test.
4345
4346 2006-07-24 Jan Hubicka <jh@suse.cz>
4347
4348 PR c/25795
4349 PR c++/27369
4350 * gcc.dg/pr25795.c: New test.
4351 * gcc.dg/pr25795-1.c: New test.
4352
4353 2006-07-23 Roger Sayle <roger@eyesopen.com>
4354
4355 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4356 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4357 which may be transformed to "g || h" on some platforms.
4358
4359 2006-07-23 Mark Mitchell <mark@codesourcery.com>
4360
4361 PR c++/28025
4362 * g++.dg/template/friend45.C: New test.
4363
4364 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4365
4366 PR libgfortran/28339
4367 * gfortran.dg/arrayio_8.f90: New test.
4368
4369 2006-07-21 Mike Stump <mrs@apple.com>
4370
4371 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
4372
4373 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
4374
4375 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4376
4377 PR c++/28250
4378 * g++.dg/eh/catch3.C: New test.
4379
4380 PR c++/28363
4381 * g++.dg/template/defarg10.C: New test.
4382
4383 2006-07-20 Paul Brook <paul@codesourcery.com>
4384
4385 PR 27363
4386 * gcc.dg/pr27363.c: New test.
4387
4388 2006-07-19 Mark Mitchell <mark@codesourcery.com>
4389
4390 PR c++/28338
4391 * g++.dg/init/ref13.C: New test.
4392
4393 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4394
4395 PR obj-c++/28434
4396 * obj-c++.dg/proto-error-1.mm: New test.
4397
4398 2006-07-18 Mark Mitchell <mark@codesourcery.com>
4399
4400 PR c++/28337
4401 * g++.dg/template/string1.C: New test.
4402
4403 2006-07-18 Mark Mitchell <mark@codesourcery.com>
4404
4405 PR c++/28048
4406 * g++.dg/template/defarg9.C: New test.
4407
4408 PR c++/28235
4409 * g++.dg/template/static27.C: New test.
4410
4411 2006-07-18 Diego Novillo <dnovillo@redhat.com>
4412
4413 PR 28410
4414 * gcc.dg/tree-ssa/pr28410.c: New test.
4415
4416 2006-07-18 Lee Millward <lee.millward@gmail.com>
4417
4418 PR c++/28258
4419 * g++/dg/other/error13.C: New test.
4420
4421 PR c++/28260
4422 * g++.dg/template/friend44.C: New test.
4423
4424 2006-07-18 Steve Ellcey <sje@cup.hp.com>
4425
4426 PR c++/27495
4427 * g++.dg/other/pr27495.C: New.
4428
4429 2006-07-18 Olivier Hainque <hainque@adacore.com>
4430
4431 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
4432 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
4433
4434 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4435
4436 PR c/28286
4437 * gcc.dg/pragma-pack-4.c: New test.
4438
4439 2006-07-17 Steve Ellcey <sje@cup.hp.com>
4440
4441 PR c++/28291
4442 * g++.dg/ext/pr28291.C: New test.
4443
4444 2006-07-17 Richard Sandiford <richard@codesourcery.com>
4445
4446 PR middle-end/28403
4447 * gcc.c-torture/execute/pr28403.c: New test.
4448
4449 2006-07-17 Richard Sandiford <richard@codesourcery.com>
4450
4451 PR middle-end/28402
4452 * gcc.dg/pr28402.c: New test.
4453
4454 2006-07-17 Steve Ellcey <sje@cup.hp.com>
4455
4456 PR c++/28304
4457 * g++.dg/other/pr28304.C: New test.
4458
4459 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
4460
4461 PR other/28251
4462 gcc.c-torture/unsorted/dump-noaddr.c: New test.
4463 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
4464
4465 2006-07-17 Richard Guenther <rguenther@suse.de>
4466
4467 PR tree-optimization/28238
4468 * g++.dg/tree-ssa/pr28238.C: New testcase.
4469
4470 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4471
4472 PR c++/28250
4473 * g++.dg/eh/catch1.C: New test.
4474 * g++.dg/eh/catch2.C: New test.
4475
4476 2006-07-16 Jakub Jelinek <jakub@redhat.com>
4477
4478 PR c++/28370
4479 * g++.dg/template/anon3.C: New test.
4480
4481 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
4482
4483 PR fortran/20844
4484 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
4485 specifiers requiring an explicit format tag..
4486
4487 PR fortran/28201
4488 * gfortran.dg/generic_5: New test.
4489
4490 PR fortran/20893
4491 * gfortran.dg/elemental_optional_args_1.f90: New test.
4492
4493 2006-07-16 Olivier Hainque <hainque@adacore.com>
4494
4495 * gnat.dg/assert.ads: New file.
4496 * gnat.dg/controlled_record.ads: Likewise.
4497 * gnat.dg/controlled_record.adb: Likewise.
4498
4499 2006-07-15 Lee Millward <lee.millward@gmail.com>
4500
4501 PR c++/28292
4502 * g++.dg/other/error12.C: New test.
4503
4504 PR c++/28269
4505 * g++.dg/template/crash54.C: New test.
4506
4507 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4508
4509 PR c++/28249
4510 * g++.dg/parse/catch1.C: New test.
4511
4512 PR c++/28294
4513 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
4514
4515 PR c++/28387
4516 * g++.dg/ext/attrib24.C: New test.
4517
4518 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4519
4520 PR c++/28343
4521 * g++.dg/ext/asmspec1.C: New test.
4522
4523 2006-07-13 Janis Johnson <janis187@us.ibm.com>
4524
4525 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
4526 (dg-test): Support shouldfail tests.
4527 * lib/target-supports-dg.exp (dg-shouldfail): New.
4528 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
4529 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
4530 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
4531 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
4532 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
4533 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
4534 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
4535
4536 2006-07-13 Jan Hubicka <jh@suse.cz>
4537
4538 * gcc.target/i386/memcpy-1.c: New.
4539
4540 2006-07-12 Geoffrey Keating <geoffk@apple.com>
4541
4542 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
4543
4544 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
4545
4546 PR fortran/25097
4547 * gfortran.dg/present_1.f90: New test.
4548
4549 PR fortran/20903
4550 * gfortran.dg/interface_derived_type_1.f90: New test.
4551
4552 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
4553
4554 PR fortran/28213
4555 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
4556 list.
4557
4558 2006-07-07 Lee Millward <lee.millward@gmail.com>
4559
4560 PR c++/27820
4561 * g++.dg/other/label1.C: New test.
4562
4563 2006-07-07 Richard Guenther <rguenther@suse.de>
4564
4565 PR middle-end/28268
4566 * gcc.dg/torture/pr28268.c: New testcase.
4567
4568 2006-07-07 Steve Ellcey <sje@cup.hp.com>
4569
4570 PR c++/27019
4571 * g++.dg/ext/pr27019.C: New.
4572
4573 2006-07-07 Richard Guenther <rguenther@suse.de>
4574
4575 PR tree-optimization/28187
4576 * gcc.dg/pr28187.c: New testcase.
4577
4578 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
4579
4580 * gnat.dg/address_conversion.adb: New test.
4581 * gnat.dg/boolean_subtype.adb: Likewise.
4582 * gnat.dg/frame_overflow.adb: Likewise.
4583 * gnat.dg/pointer_array.adb: Likewise.
4584 * gnat.dg/pointer_conversion.adb: Likewise.
4585
4586 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
4587
4588 PR fortran/28237
4589 PR fortran/23420
4590 * gfortran.dg/print_fmt_5.f90: New test.
4591
4592 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4593
4594 PR fortran/28129
4595 * gfortran.dg/bounds_check_4.f90: New test.
4596
4597 2006-07-05 Richard Guenther <rguenther@suse.de>
4598
4599 PR target/28158
4600 * gfortran.dg/pr28158.f90: New testcase.
4601
4602 2006-07-05 Richard Guenther <rguenther@suse.de>
4603
4604 PR tree-optimization/28162
4605 * gcc.dg/pr28162.c: New testcase.
4606
4607 2006-07-05 Richard Guenther <rguenther@suse.de>
4608 Andrew Pinski <pinskia@gcc.gnu.org>
4609
4610 PR c++/27084
4611 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
4612
4613 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
4614
4615 PR fortran/28174
4616 * gfortran.dg/actual_array_substr_2.f90: New test.
4617
4618 PR fortran/28167
4619 * gfortran.dg/actual_array_constructor_2.f90: New test.
4620
4621 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4622
4623 * gfortran.dg/itime_idate_1.f: New test.
4624 * gfortran.dg/itime_idate_2.f: New test.
4625
4626 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4627
4628 PR libgfortran/27704
4629 * gfortran.dg/open_status_3.f90: New test.
4630 * gfortran.dg/fmt_l.f90: Update for new feature.
4631
4632 2006-07-03 Asher Langton <langton2@llnl.gov>
4633
4634 * gfortran.dg/oldstyle_2.f90: New.
4635
4636 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
4637
4638 * gnat.dg/string_slice.adb: New test.
4639
4640 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
4641
4642 PR fortran/19259
4643 * gfortran.dg/semicolon_fixed.c: New.
4644 * gfortran.dg/semicolon_free.c: New.
4645
4646 2006-06-30 Mike Stump <mrs@apple.com>
4647
4648 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
4649 that don't support internal visibility.
4650
4651 2006-06-30 Andrew Pinski <pinskia@gmail.com>
4652
4653 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
4654 for '(' / ')' needing an extra '\'.
4655
4656 2006-06-29 Roger Sayle <roger@eyesopen.com>
4657
4658 PR middle-end/27428
4659 * gcc.dg/pr27428-1.c: New test case.
4660
4661 2006-06-29 Mike Stump <mrs@apple.com>
4662
4663 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
4664 on darwin as we can't align commons large enough yet.
4665
4666 * gcc.dg/vla-8.c: Add additional testcases.
4667
4668 2006-06-26 Steve Ellcey <sje@cup.hp.com>
4669
4670 PR c++/28114
4671 * g++.dg/other/pr28114.C: New.
4672
4673 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
4674
4675 * gcc.c-torture/compile/20060625-1.c: New test.
4676
4677 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
4678
4679 PR fortran/20867
4680 * gfortran.dg/stfunc_3.f90: New test.
4681
4682 PR fortran/25056
4683 * gfortran.dg/impure_actual_1.f90: New test.
4684
4685 PR fortran/20874
4686 * gfortran.dg/elemental_result_1.f90: New test.
4687
4688 PR fortran/25073
4689 * gfortran.dg/select_7.f90: New test.
4690
4691 PR fortran/27554
4692 * intrinsic_actual_1.f: New test.
4693
4694 PR fortran/22038
4695 PR fortran/28119
4696 * gfortran.dg/forall_4.f90: New test.
4697
4698 PR fortran/25072
4699 * gfortran.dg/forall_5.f90: New test.
4700
4701 2006-06-25 Lee Millward <lee.millward@gmail.com>
4702
4703 PR c++/28051
4704 * g++.dg/template/using13.C: New test.
4705
4706 PR c++/28054
4707 * g++.dg/other/incomplete3.C: New test.
4708
4709 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4710
4711 PR fortran/28081
4712 * gfortran.dg/substr_3.f: New test.
4713 * gfortran.dg/equiv_2.f90: Update expected error message.
4714
4715 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
4716
4717 PR fortran/28118
4718 * gfortran.dg/actual_array_substr_1.f90: New test.
4719
4720 2006-06-24 Olivier Hainque <hainque@adacore.com>
4721
4722 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
4723 * gnat.dg/scalar_mode_agg_compare.adb: New test.
4724
4725 2006-06-23 Janis Johnson <janis187@us.ibm.com>
4726
4727 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4728
4729 2006-06-23 Steven G. Kargl <kargls@comcast.net>
4730
4731 PR fortran/27981
4732 * gfortran.dg/simpleif_2.f90: New test.
4733
4734 2006-06-23 Lee Millward <lee.millward@gmail.com>
4735
4736 * g++.dg/template/error22.C: Fix typo.
4737
4738 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4739
4740 PR c++/28112
4741 * g++.dg/ext/attrib23.C: New test.
4742
4743 2006-06-23 Olivier Hainque <hainque@adacore.com>
4744
4745 * gnat.dg/varsize_temp.adb: New test.
4746
4747 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4748
4749 PR c++/11468
4750 * g++.dg/other/java2.C: New test.
4751
4752 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
4753
4754 PR target/27789
4755 * g++.dg/ext/dllimport4.C. Add more tests for invalid
4756 initialization.
4757
4758 2006-06-22 Roger Sayle <roger@eyesopen.com>
4759
4760 PR target/27531
4761 * gcc.dg/pr27531-1.c: New test case.
4762
4763 2006-06-22 Asher Langton <langton2@llnl.gov>
4764
4765 PR fortran/24748
4766 * gfortran.dg/implicit_8.f90: New.
4767
4768 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
4769
4770 PR rtl-optimization/28121
4771 * gcc.dg/pr28121.c: New test.
4772
4773 2006-06-22 Lee Millward <lee.millward@gmail.com>
4774
4775 PR c++/27805
4776 * g++.dg/parse/ptrmem6.C: New test.
4777
4778 PR c++/27821
4779 * g++.dg/template/error22.C: New test.
4780
4781 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4782
4783 PR c++/28111
4784 * g++.dg/template/friend43.C: New test.
4785
4786 PR c++/28110
4787 * g++.dg/template/crash53.C: New test.
4788
4789 PR c++/28109
4790 * g++.dg/rtti/incomplete1.C: New test.
4791
4792 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
4793
4794 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
4795
4796 2006-06-21 Joseph Myers <joseph@codesourcery.com>
4797
4798 * gcc.c-torture/execute/complex-7.c: New.
4799
4800 2006-06-21 Jakub Jelinek <jakub@redhat.com>
4801
4802 * gcc.dg/merge-all-constants-1.c: New test.
4803
4804 2006-06-20 Janis Johnson <janis187@us.ibm.com>
4805
4806 PR c++/28113
4807 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
4808
4809 2006-06-20 Steven G. Kargl <kargls@comcast.net>
4810
4811 * gfortran.dg/rrspacing_1.f90: New test.
4812
4813 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4814
4815 PR c++/28052
4816 * g++.dg/other/bitfield2.C: New test.
4817
4818 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
4819
4820 PR tree-optimization/27331
4821 * gcc.dg/pr27331.c: New test.
4822
4823 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
4824 Eric Botcazou <ebotcazou@adacore.com>
4825
4826 PR ada/18692
4827 * lib/gnat.exp: New file.
4828 * lib/gnat-dg.exp: Likewise.
4829 * gnat.dg: New directory.
4830 * gnat.dg/dg.exp: New driver.
4831 * gnat.dg/specs: New directory.
4832 * gnat.dg/specs/specs.exp: New driver.
4833 * gnat.dg/style: New directory.
4834 * gnat.dg/style/style.exp: New driver.
4835
4836 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
4837
4838 PR fortran/16206
4839 * gfortran.dg/array_initializer_1.f90: New test.
4840
4841 PR fortran/28005
4842 * gfortran.dg/matmul_3.f90: New test.
4843
4844 2006-06-19 Andrew Pinski <pinskia@gmail.com>
4845
4846 PR middle-end/28075
4847 * gcc.dg/tree-ssa/inline-1.c: New test.
4848
4849 2006-06-19 Anatoly Sokolov <aesok@post.ru>
4850
4851 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
4852 in malloc prototype; remove XFAIL.
4853 * gcc.dg/pr18241-2.c: Ditto.
4854 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
4855 in memset prototype; remove XFAIL.
4856 * gcc.dg/tree-ssa/pr23382.c: Ditto.
4857
4858 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
4859
4860 * gcc.dg/vla-8.c: Add.
4861
4862 2006-06-19 Richard Guenther <rguenther@suse.de>
4863
4864 PR tree-optimization/27090
4865 * g++.dg/tree-ssa/pr27090.C: New testcase.
4866
4867 2006-06-19 Roger Sayle <roger@eyesopen.com>
4868
4869 PR target/27861
4870 * gcc.dg/pr27861-1.c: New test case.
4871
4872 2006-06-19 Richard Guenther <rguenther@suse.de>
4873
4874 PR middle-end/28045
4875 * gcc.dg/torture/pr28045.c: New testcase.
4876
4877 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4878
4879 PR fortran/26801
4880 * gfortran.dg/associated_4.f90: New test.
4881
4882 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4883
4884 PR fortran/19310
4885 PR fortran/19904
4886 * gfortran.dg/real_const_3.f90: New test.
4887
4888 2006-06-16 Mark Mitchell <mark@codesourcery.com>
4889
4890 PR c++/28016
4891 * g++.dg/template/static26.C: New test.
4892
4893 PR c++/27979
4894 * g++.dg/expr/bitfield2.C: New test.
4895
4896 PR c++/27884
4897 * g++.dg/parse/linkage2.C: New test.
4898
4899 2006-06-16 Richard Guenther <rguenther@suse.de>
4900
4901 PR middle-end/27116
4902 * gcc.dg/pr15785-1.c: Revert last change.
4903 * gcc.dg/torture/pr27116-2.c: New testcase.
4904
4905 2006-06-16 Roger Sayle <roger@eyesopen.com>
4906
4907 PR middle-end/27802
4908 * gcc.dg/pr27802-1.c: New test case.
4909
4910 2006-06-15 Mark Mitchell <mark@codesourcery.com>
4911
4912 PR c++/27689
4913 * g++.dg/template/ttp18.C: New test.
4914 * g++.dg/template/ttp19.C: Likewise.
4915
4916 PR c++/27666
4917 * g++.dg/expr/cond9.C: New test.
4918
4919 PR c++/27640
4920 * g++.dg/template/ctor7.C: New test.
4921
4922 2006-06-15 Janis Johnson <janis187@us.ibm.com>
4923
4924 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
4925
4926 2006-06-16 Richard Guenther <rguenther@suse.de>
4927
4928 PR tree-optimization/27781
4929 * gcc.dg/tree-ssa/pr27781.c: New testcase.
4930
4931 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
4932
4933 * gfortran.dg/allocate_zerosize_2.f90: New test case.
4934
4935 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
4936
4937 * gcc.dg/tree-ssa/loop-18.c: New test.
4938
4939 2006-06-14 Mark Mitchell <mark@codesourcery.com>
4940
4941 PR c++/27665
4942 * g++.dg/template/crash52.C: New test.
4943
4944 PR c++/27648
4945 * g++.dg/ext/attrib22.C: New test.
4946
4947 PR c++/26559
4948 * g++.dg/template/builtin1.C: New test.
4949 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
4950
4951 PR c++/28018
4952 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
4953 assignment.
4954 * g++.old-deja/g++.pt/crash51.C: Likewise.
4955
4956 PR c++/27227
4957 * g++.dg/lookup/linkage1.C: New test.
4958 * g++.dg/lookup/linkage2.C: Likewise.
4959
4960 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
4961
4962 PR middle-end/27959
4963 * gcc.dg/pr27959.c: New testcase.
4964
4965 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
4966
4967 PR target/28014:
4968 * g++.dg/eh/div.C: New test.
4969
4970 2006-06-13 Jakub Jelinek <jakub@redhat.com>
4971
4972 PR c++/27894
4973 * g++.dg/tree-ssa/pr26757.C: New test.
4974 * g++.dg/tree-ssa/pr27894.C: New test.
4975
4976 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
4977
4978 * gcc.c-torture/compile/20060609-1.c: New test.
4979
4980 PR target/27863
4981 * gcc.c-torture/compile/pr27863.c: New test.
4982
4983 2006-06-13 Richard Guenther <rguenther@suse.de>
4984
4985 PR tree-optimization/27830
4986 * g++.dg/tree-ssa/pr27830.C: New testcase.
4987
4988 2006-06-13 Matthew Sachs <msachs@apple.com>
4989
4990 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
4991 the list of compiler flags; this causes those flags to be checked
4992 for things like dg-skip-if.
4993
4994 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4995
4996 PR c++/27601
4997 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
4998
4999 2006-06-12 Mark Mitchell <mark@codesourcery.com>
5000 Kazu Hirata <kazu@codesourcery.com>
5001
5002 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
5003 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
5004
5005 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5006
5007 PR c++/27933
5008 * g++.dg/lookup/using15.C: New test.
5009
5010 PR c++/27951
5011 * g++.dg/other/anon4.C: New test.
5012
5013 2006-06-12 Roger Sayle <roger@eyesopen.com>
5014
5015 PR c++/21210
5016 * g++.dg/init/complex1.C: New test case.
5017
5018 2006-06-11 Eric Christopher <echristo@apple.com>
5019
5020 PR middle-end/27948
5021 * gcc.dg/bf-ms-layout.c: Run on darwin.
5022 * gcc.dg/bf-no-ms-layout: Ditto.
5023 * gcc.dg/attr-ms_struct-2.c: New.
5024 * gcc.dg/bf-ms-layout-2.c: Ditto.
5025
5026 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
5027
5028 * gcc.dg/attr-ms_struct-packed1.c: New.
5029
5030 2006-06-09 Mike Stump <mrs@apple.com>
5031
5032 * gcc.dg/vla-7.c: Add.
5033
5034 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
5035
5036 PR fortran/24558
5037 * gfortran.dg/entry_6.f90: New test.
5038
5039 PR fortran/20877
5040 PR fortran/25047
5041 * gfortran.dg/entry_7.f90: New test.
5042
5043 2006-06-09 Jakub Jelinek <jakub@redhat.com>
5044
5045 PR c/27747
5046 * gcc.dg/cpp/_Pragma6.c: New test.
5047
5048 PR c++/27748
5049 * g++.dg/cpp/_Pragma1.C: New test.
5050
5051 PR preprocessor/27746
5052 * gcc.dg/gomp/macro-3.c: New test.
5053 * gcc.dg/gomp/macro-4.c: New test.
5054 * g++.dg/gomp/macro-3.C: New test.
5055 * g++.dg/gomp/macro-4.C: New test.
5056
5057 2006-06-09 Richard Guenther <rguenther@suse.de>
5058
5059 PR tree-optimization/26998
5060 * gcc.dg/torture/pr26998.c: New testcase.
5061 * gcc.dg/tree-ssa/vrp29.c: New testcase.
5062
5063 2006-06-08 Mike Stump <mrs@apple.com>
5064
5065 * gcc.dg/pr27095.c: Account for stubs.
5066
5067 PR target/26427
5068 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
5069 produce bad code on darwin.
5070
5071 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5072
5073 PR fortran/27958
5074 * gcc/testsuite/gfortran.dg/substr_2.f: New test.
5075
5076 2006-06-08 Asher Langton <langton2@llnl.gov>
5077
5078 PR fortran/27786
5079 * cray_pointers_2.f90: Add -fbounds-check compile flag.
5080
5081 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5082
5083 PR target/27421
5084 * gcc.dg/union-3.c: New test.
5085
5086 2006-06-08 Richard Guenther <rguenther@suse.de>
5087
5088 PR middle-end/27116
5089 * gcc.dg/torture/pr27116.c: New testcase.
5090 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
5091
5092 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
5093
5094 PR rtl-optimization/26449
5095 * gcc.dg/pr26449.c: New test.
5096
5097 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5098
5099 PR c++/27601
5100 * g++.dg/ext/offsetof1.C: Test member functions.
5101
5102 2006-06-07 Steve Ellcey <sje@cup.hp.com>
5103
5104 * gcc.dg/pr27095.c: Improve scanning.
5105
5106 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
5107
5108 PR fortran/23091
5109 * gfortran.dg/saved_automatic_1.f90: New test.
5110
5111 PR fortran/24168
5112 * gfortran.dg/array_simplify_1.f90: New test.
5113
5114 PR fortran/25090
5115 * gfortran.dg/entry_dummy_ref_1.f90: New test.
5116
5117 PR fortran/25058
5118 * gfortran.dg/entry_dummy_ref_2.f90: New test.
5119
5120 2006-06-06 Mark Mitchell <mark@codesourcery.com>
5121
5122 PR c++/27177
5123 * g++.dg/expr/cast7.C: New test.
5124
5125 2006-06-06 Janis Johnson <janis187@us.ibm.com>
5126
5127 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
5128 * lib/gcc-defs.exp (tool_check_compile): Ditto.
5129 * lib/fortran-torture.exp (fortran-torture-compile,
5130 fortran-torture-execute): Ditto.
5131
5132 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
5133
5134 PR target/27842
5135 * gcc.dg/vmx/pr27842.c: New test.
5136
5137 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5138
5139 PR libfortran/27895
5140 * gfortran.dg/bounds_check_3.f90: New test.
5141
5142 2006-06-05 Mike Stump <mrs@apple.com>
5143
5144 * objc.dg/objc-fast-4.m: Skip for ppc64.
5145
5146 2006-06-05 Steve Ellcey <sje@cup.hp.com>
5147
5148 PR testsuite/27705
5149 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
5150
5151 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
5152 Victor Kaplansky <victork@il.ibm.com>
5153
5154 PR tree-optimizations/26360
5155 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
5156 with -fno-tree-dce.
5157 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
5158
5159 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
5160
5161 PR fortran/14067
5162 * gfortran.dg/data_char_1.f90: Add messages for truncated
5163 strings.
5164
5165 PR fortran/16943
5166 * gfortran.dg/func_decl_2.f90: New test.
5167
5168 PR fortran/20839
5169 * gfortran.dg/do_2.f90: New test.
5170
5171 PR fortran/27655
5172 * gfortran.dg/associated_3.f90: New test.
5173
5174 2006-06-04 Mark Mitchell <mark@codesourcery.com>
5175
5176 PR c++/27819
5177 * g++.dg/template/static25.C: New test.
5178
5179 PR c++/27722
5180 * g++.dg/init/array21.C: New test.
5181
5182 PR c++/27807
5183 * g++.dg/ext/complit7.C: New test.
5184
5185 PR c++/27806
5186 * g++.dg/parse/ptrmem5.C: New test.
5187
5188 2006-06-04 Roger Sayle <roger@eyesopen.com>
5189 Andrew Pinski <pinskia@physics.uc.edu>
5190
5191 PR c/27150
5192 PR middle-end/27382
5193 * gcc.dg/pr27150-1.c: New testcase.
5194 * gcc.dg/pr27382-1.c: New testcase.
5195 * gcc.dg/pr27382-2.c: New testcase.
5196
5197 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
5198
5199 PR c/25161
5200 PR c/27020
5201 * gcc.dg/array-10.c: New test.
5202
5203 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5204
5205 PR c++/27804
5206 * g++.dg/init/const4.C: New test.
5207 * g++.dg/init/member1.C: Add error-marker.
5208 * g++.dg/other/fold1.C: Adjust error-marker.
5209
5210 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5211
5212 PR c++/27601
5213 * g++.dg/ext/offsetof1.C: New test.
5214
5215 2006-06-04 Eric Christopher <echristo@apple.com>
5216
5217 * gcc.dg/attr-ms_struct-1.c: New.
5218
5219 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
5220
5221 * gcc.c-torture/compile/builtin_constant_p.c: New test.
5222
5223 2006-06-04 Richard Guenther <rguenther@suse.de>
5224
5225 PR tree-optimization/27039
5226 * gcc.dg/tree-ssa/loop-17.c: New testcase.
5227
5228 2006-06-03 Roger Sayle <roger@eyesopen.com>
5229
5230 PR target/26223
5231 * gcc.target/i386/amd64-abi-2.c: New test case.
5232
5233 2006-06-02 Eric Christopher <echristo@apple.com>
5234
5235 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
5236 * gcc.target/i386/20020523-1.c: Skip if darwin.
5237 * gcc.target/i386/asm-3.c: Ditto.
5238 * gcc.target/i386/20011119-1.c: Ditto.
5239 * gcc.target/i386/clobbers.c: Remove pic part of test.
5240
5241 2006-06-02 Steve Ellcey <sje@cup.hp.com>
5242
5243 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
5244 * g++.old-deja/g++.other/init19.C: Ditto.
5245 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
5246 and add other platforms as expected failures.
5247
5248 2006-06-01 Steve Ellcey <sje@cup.hp.com>
5249
5250 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
5251 (is-effective-target-keyword): Ditto.
5252
5253 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
5254
5255 PR fortran/27715
5256 * gfortran.dg/extended_char_comparison_1.f: New test.
5257
5258 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
5259
5260 PR fortran/25098
5261 * gfortran.dg/dummy_procedure_1.f90: New test.
5262
5263 PR fortran/25147
5264 * gfortran.dg/dummy_procedure_2.f90: New test.
5265
5266 * gfortran.dg/associated_2.f90: Correct to make consistent with
5267 standard.
5268
5269 2006-05-31 Roger Sayle <roger@eyesopen.com>
5270
5271 * gcc.target/i386/387-11.c: New test case.
5272
5273 2006-05-31 Mark Mitchell <mark@codesourcery.com>
5274
5275 PR c++/27801
5276 * g++.dg/template/cond6.C: New test.
5277
5278 PR c++/26496
5279 * g++.dg/template/crash51.C: New test.
5280 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
5281
5282 PR c++/27385
5283 * g++.dg/init/array20.C: New test.
5284
5285 2006-05-31 Roger Sayle <roger@eyesopen.com>
5286
5287 * gcc.dg/builtins-54.c: New test case.
5288
5289 2006-05-30 Mark Mitchell <mark@codesourcery.com>
5290
5291 PR c++/26433
5292 * g++.dg/template/fntry1.C: Add dg-do link.
5293
5294 PR c++/27808
5295 * g++.dg/parse/friend6.C: New test.
5296
5297 2006-05-30 Asher Langton <langton2@llnl.gov>
5298
5299 * gfortran.dg/cray_pointers_7.f90: New test.
5300
5301 2006-05-30 Roger Sayle <roger@eyesopen.com>
5302
5303 PR tree-optimization/23452
5304 * gcc.dg/fold-mulconj-1.c: New test case.
5305
5306 2006-05-30 Mark Mitchell <mark@codesourcery.com>
5307
5308 PR c++/27803
5309 * g++.dg/parse/bitfield1.C: New test.
5310
5311 2006-05-30 Roger Sayle <roger@eyesopen.com>
5312
5313 * gcc.target/ppc-eq0-1.c: New test case.
5314 * gcc.target/ppc-negeq0-1.c: New test case.
5315
5316 2006-05-30 Dirk Mueller <dmueller@suse.de>
5317
5318 PR c/27273
5319 * gcc.dg/overflow-warn-5.c: New test.
5320
5321 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5322
5323 PR c/27718
5324 * gcc.dg/sizeof-1.c: New test.
5325
5326 2006-05-30 Uros Bizjak <uros@kss-loka.si>
5327
5328 PR target/27790
5329 * gcc.target/i386/pr27790.c: New test.
5330
5331 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5332
5333 PR libgfortran/27757
5334 * gfortran.dg/direct_io_5.f90: New test.
5335
5336 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5337
5338 PR libgfortran/27634
5339 * gfortran.dg/fmt_missing_period_1.f: New test.
5340 * gfortran.dg/fmt_missing_period_2.f: New test.
5341 * gfortran.dg/fmt_missing_period_3.f: New test.
5342
5343 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5344
5345 PR fortran/19777
5346 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5347 arrays.
5348
5349 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5350
5351 PR c++/27713
5352 * g++.dg/template/new6.C: New test.
5353
5354 2006-05-29 Roger Sayle <roger@eyesopen.com>
5355
5356 PR tree-optimization/24964
5357 * gcc.target/i386/387-10.c: New test case.
5358
5359 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
5360
5361 * intrinsics/string_intrinsics.c (compare_string):
5362 Use memcmp instead of strncmp to avoid tripping over
5363 CHAR(0) in a string.
5364
5365 2006-05-27 Richard Guenther <rguenther@suse.de>
5366
5367 PR middle-end/27773
5368 * gcc.dg/torture/pr27773.c: New testcase.
5369
5370 2006-05-27 Dirk Mueller <dmueller@suse.de>
5371
5372 * gcc.dg/pr24561.c: Rename to..
5373 * gcc.dg/pr25962.c: .. this.
5374
5375 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5376
5377 PR fortran/19777
5378 * gfortran.dg/bounds_check_2.f: New test.
5379
5380 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
5381
5382 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
5383 * gfortran.dg/byte_1.f90: Likewise.
5384 * gfortran.dg/dup_save_2.f90: Likewise.
5385
5386 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
5387
5388 * gfortran.dg/associated_2.f90: New test.
5389
5390 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5391
5392 PR fortran/27524
5393 * gfortran.dg/bounds_check_1.f90: New test.
5394
5395 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
5396
5397 PR rtl-optimization/27661
5398 * gcc.dg/pr27661.c: New test case.
5399
5400 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
5401
5402 PR fortran/23151
5403 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
5404 * gfortran.dg/print_parentheses_1.f: New test.
5405 * gfortran.dg/print_parentheses_2.f90: New test.
5406
5407 2006-05-26 Jakub Jelinek <jakub@redhat.com>
5408
5409 PR target/27758
5410 * gcc.dg/pr27758.c: New test.
5411
5412 2006-05-24 Falk Hueffner <falk@debian.org>
5413
5414 * gcc.c-torture/compile/pr27571.c: New test.
5415
5416 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
5417
5418 PR fortran/27709
5419 * gfortran.dg/spec_expr_4.f90: New test.
5420
5421 PR fortran/27155
5422 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
5423
5424 2006-05-25 Mark Mitchell <mark@codesourcery.com>
5425
5426 PR c++/20103
5427 * g++.dg/ext/complit6.C: New test.
5428 * g++.dg/ext/complit3.C: Adjust error markers.
5429 * g++.dg/init/const3.C: New test.
5430
5431 2006-05-25 Richard Guenther <rguenther@suse.de>
5432
5433 PR middle-end/27743
5434 * gcc.dg/torture/pr27743.c: New testcase.
5435
5436 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
5437
5438 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
5439
5440 2006-05-25 Alan Modra <amodra@bigpond.net.au>
5441
5442 * gcc.dg/compat/scalar-by-value-x.h: New.
5443 * gcc.dg/compat/scalar-by-value-y.h: New.
5444 * gcc.dg/compat/scalar-by-value-5.c: New.
5445 * gcc.dg/compat/scalar-by-value-5_main.c: New.
5446 * gcc.dg/compat/scalar-by-value-5_x.c: New.
5447 * gcc.dg/compat/scalar-by-value-5_y.c: New.
5448 * gcc.dg/compat/scalar-by-value-6.c: New.
5449 * gcc.dg/compat/scalar-by-value-6_main.c: New.
5450 * gcc.dg/compat/scalar-by-value-6_x.c: New.
5451 * gcc.dg/compat/scalar-by-value-6_y.c: New.
5452
5453 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
5454
5455 PR tree-optimization/27639
5456 PR tree-optimization/26719
5457 * gcc.dg/pr27639.c: New test.
5458 * gcc.dg/pr26719.c: New test.
5459 * gcc.dg/tree-ssa/scev-cast.c: New test.
5460
5461 2006-05-23 Mark Mitchell <mark@codesourcery.com>
5462
5463 PR c++/20173
5464 * g++.dg/template/error21.C: New test.
5465
5466 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
5467
5468 PR target/27696
5469 * gcc.target/i386/pr27696.c: New.
5470
5471 2006-05-22 Janis Johnson <janis187@us.ibm.com>
5472
5473 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
5474
5475 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
5476
5477 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5478
5479 PR c++/27716
5480 * g++.dg/other/assign1.C: New test.
5481
5482 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
5483
5484 PR target/27266
5485 * gcc.target/i386/pr27266.c: New.
5486
5487 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5488
5489 PR c++/27451
5490 * g++.dg/ext/asm9.C: New test.
5491
5492 2006-05-22 Richard Sandiford <richard@codesourcery.com>
5493
5494 PR rtl-optimization/25514
5495 * gcc.c-torture/compile/pr25514.c: New test.
5496
5497 2006-05-22 Richard Guenther <rguenther@suse.de>
5498
5499 Revert
5500 2006-01-31 Richard Guenther <rguenther@suse.de>
5501
5502 * gcc.target/i386/sselibm-1.c: New testcase.
5503 * gcc.target/i386/sselibm-2.c: Likewise.
5504 * gcc.target/i386/sselibm-3.c: Likewise.
5505 * gcc.target/i386/sselibm-4.c: Likewise.
5506 * gcc.target/i386/sselibm-5.c: Likewise.
5507
5508 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5509
5510 PR c/27420
5511 * gcc.dg/func-args-2.c: New test.
5512
5513 PR c/26818
5514 * gcc.dg/struct-incompl-1.c: New test.
5515
5516 2006-05-22 Richard Guenther <rguenther@suse.de>
5517
5518 PR testsuite/27708
5519 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
5520 the transformations we test for.
5521
5522 2006-05-22 Richard Guenther <rguenther@suse.de>
5523
5524 PR testsuite/27707
5525 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
5526
5527 2006-05-21 Mark Mitchell <mark@codesourcery.com>
5528
5529 PR c++/27210
5530 * g++.dg/warn/new1.C: New test.
5531 * g++.dg/template/new5.C: Likewise.
5532
5533 2006-05-21 Roger Sayle <roger@eyesopen.com>
5534
5535 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
5536 * gcc.target/i386/20060512-3.c: Likewise.
5537
5538 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
5539
5540 PR rtl-optimization/27671
5541 * gcc.c-torture/execute/pr27671-1.c: New.
5542 * gcc.dg/pr27671-2.c: Likewise.
5543
5544 PR tree-optimization/26622.
5545 * gcc.c-torture/compile/pr26622.c: New.
5546
5547 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
5548
5549 PR fortran/27613
5550 * gfortran.dg/recursive_reference_1.f90: New test.
5551
5552 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
5553
5554 PR fortran/25746
5555 * gfortran.dg/elemental_subroutine_3.f90: New test.
5556
5557 PR fortran/25090
5558 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
5559
5560 PR fortran/27584
5561 * gfortran.dg/associated_target_1.f90: New test.
5562
5563 PR fortran/19015
5564 * gfortran.dg/maxloc_shape_1.f90: New test.
5565
5566 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5567
5568 PR libgfortran/24459
5569 * gfortran.dg/namelist_24.f90: New test.
5570 * gfortran.dg/namelist_12.f: Fix typo in comment.
5571
5572 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
5573
5574 PR middle-end/25776
5575 * g++.dg/other/error11.C: New test.
5576
5577 2006-05-20 Richard Sandiford <richard@codesourcery.com>
5578
5579 * gcc.target/mips/pr26765.c: Add -w to options.
5580
5581 2006-05-20 Richard Sandiford <richard@codesourcery.com>
5582
5583 * lib/target-supports.exp (check_effective_target_mpaired_single):
5584 New function.
5585 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
5586 multilibs.
5587 * g++.dg/vect/vect.exp: Likewise.
5588
5589 2006-05-20 Richard Sandiford <richard@codesourcery.com>
5590
5591 PR testsuite/25891
5592 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
5593
5594 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
5595
5596 PR fortran/27662
5597 * gfortran.dg/temporary_1.f90: New file.
5598
5599 2006-05-19 Andreas Schwab <schwab@suse.de>
5600
5601 * g++.dg/other/unused1.C: Also match "stringz".
5602
5603 2006-05-19 Mark Mitchell <mark@codesourcery.com>
5604
5605 PR c++/26433
5606 * g++.dg/template/fntry1.C: New test.
5607
5608 2006-05-18 Mark Mitchell <mark@codesourcery.com>
5609
5610 PR c++/27471
5611 PR c++/27506
5612 * g++.dg/conversion/bitfield5.C: New test.
5613 * g++.dg/conversion/bitfield6.C: New test.
5614
5615 2006-05-18 Mike Stump <mrs@apple.com>
5616
5617 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
5618 * gcc.dg/vla-4.c: Add.
5619 * gcc.dg/vla-5.c: Add.
5620 * gcc.dg/vla-6.c: Add.
5621
5622 2006-05-12 Stuart Hastings <stuart@apple.com>
5623
5624 * testsuite/gcc.target/i386/20060512-1.c: New.
5625 * testsuite/gcc.target/i386/20060512-2.c: New.
5626 * testsuite/gcc.target/i386/20060512-3.c: New.
5627 * testsuite/gcc.target/i386/20060512-4.c: New.
5628
5629 2006-05-17 Mark Mitchell <mark@codesourcery.com>
5630
5631 PR c++/26122
5632 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
5633
5634 PR c++/26068
5635 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
5636 * g++.dg/parse/linkage1.C: New test.
5637
5638 2006-05-17 Jakub Jelinek <jakub@redhat.com>
5639
5640 PR tree-optimization/27548
5641 * g++.dg/tree-ssa/pr27548.C: New test.
5642
5643 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5644
5645 PR fortran/26551
5646 * gfortran.dg/recursive_check_1.f: New test.
5647 * gfortran.dg/recursive_check_2.f90: New test.
5648
5649 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
5650
5651 * g++.dg/opt/temp2.C: New test.
5652
5653 2006-05-17 Jakub Jelinek <jakub@redhat.com>
5654
5655 PR c++/27491
5656 * g++.dg/init/brace5.C: New test.
5657
5658 PR middle-end/27415
5659 * gcc.dg/gomp/pr27415.c: New test.
5660 * g++.dg/gomp/pr27415.C: New test.
5661
5662 PR tree-optimization/27549
5663 * g++.dg/tree-ssa/pr27549.C: New test.
5664
5665 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5666
5667 PR libgfortran/27575
5668 * gfortran.dg/read_eof_4.f90: New test.
5669
5670 2006-05-16 Richard Guenther <rguenther@suse.de>
5671
5672 PR tree-optimization/22303
5673 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
5674
5675 2006-05-16 Jakub Jelinek <jakub@redhat.com>
5676
5677 PR middle-end/27573
5678 * gcc.dg/gomp/pr27573.c: New test.
5679 * gfortran.dg/gomp/pr27573.f90: New test.
5680
5681 PR c/27499
5682 * gcc.dg/gomp/pr27499.c: New test.
5683 * g++.dg/gomp/pr27499.C: New test.
5684
5685 2006-05-15 Mark Mitchell <mark@codesourcery.com>
5686
5687 PR c++/27339
5688 * g++.dg/parser/access8.C: Adjust error marker.
5689 * g++.dg/template/access17.C: New test.
5690 * g++.dg/template/access18.C: Likewise.
5691
5692 2006-05-15 Roger Sayle <roger@eyesopen.com>
5693
5694 PR target/26600
5695 * gcc.target/i386/pr26600.c: New test case.
5696
5697 2006-05-15 Mark Mitchell <mark@codesourcery.com>
5698
5699 PR c++/27505
5700 * g++.dg/expr/bitfield1.C: New test.
5701
5702 2006-05-15 Richard Guenther <rguenther@suse.de>
5703
5704 PR tree-optimization/27603
5705 * gcc.dg/torture/pr27603.c: New testcase.
5706
5707 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
5708
5709 PR fortran/25090
5710 * gfortran.dg/entry_dummy_ref_1.f90: New test.
5711
5712 PR fortran/25082
5713 * gfortran.dg/scalar_return_1.f90: New test.
5714
5715 PR fortran/27411
5716 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
5717
5718 2006-05-15 Jakub Jelinek <jakub@redhat.com>
5719
5720 * gcc.dg/gomp/critical-4.c: New test.
5721 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
5722 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
5723 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5724 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5725
5726 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5727
5728 PR c++/27582
5729 * g++.dg/template/dependent-args1.C: New test.
5730
5731 PR c++/27581
5732 * g++.dg/lookup/this1.C: New test.
5733
5734 PR c++/27315
5735 * g++.dg/template/operator6.C: New test.
5736 * g++.dg/template/incomplete3.C: New test.
5737
5738 PR c++/27559
5739 * g++.dg/template/new4.C: New test.
5740
5741 PR c++/27496
5742 * g++.dg/template/void2.C: New test.
5743
5744 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
5745
5746 * g++.dg/template/dependent-expr5.C: New test.
5747
5748 2006-05-14 Roger Sayle <roger@eyesopen.com>
5749
5750 PR middle-end/26729
5751 * gcc.dg/pr26729-1.c: New test case.
5752
5753 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
5754
5755 * gcc.dg/pr27003.c: New test.
5756
5757 2006-05-12 Steve Ellcey <sje@cup.hp.com>
5758
5759 * lib/target-supports.dg (check_cxa_atexit_available): Change
5760 v3_target_compile to ${tool}_target_compile.
5761
5762 2006-05-11 Jason Merrill <jason@redhat.com>
5763
5764 * lib/scanasm.exp (scan-not-hidden): Fix typo.
5765
5766 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5767
5768 PR fortran/27553
5769 * gfortran.dg/label_5.f90: New test.
5770
5771 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
5772
5773 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
5774 check_effective_target_powerpc_altivec_ok): New.
5775 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
5776 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
5777 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
5778 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
5779 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
5780 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
5781 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
5782 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
5783 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
5784 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
5785 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
5786 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
5787 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
5788 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
5789 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
5790 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
5791 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
5792 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
5793 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
5794 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
5795 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
5796 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
5797 gcc.target/powerpc/altivec-9.c,
5798 gcc.target/powerpc/altivec-consts.c,
5799 gcc.target/powerpc/altivec-pr22085.c,
5800 gcc.target/powerpc/altivec-splat.c,
5801 gcc.target/powerpc/altivec-types-1.c,
5802 gcc.target/powerpc/altivec-types-2.c,
5803 gcc.target/powerpc/altivec-types-3.c,
5804 gcc.target/powerpc/altivec-types-4.c,
5805 gcc.target/powerpc/altivec-varargs-1.c,
5806 gcc.target/powerpc/altivec-vec-merge.c,
5807 gcc.target/powerpc/ppc-vector-memcpy.c,
5808 gcc.target/powerpc/ppc-vector-memset.c,
5809 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
5810 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
5811 these effective targets.
5812 * gcc.dg/vmx/pr27006.c: Add missing close brace.
5813 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
5814
5815 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5816
5817 PR middle-end/27384
5818 * g++.dg/other/fold1.C: New test.
5819
5820 PR middle-end/27488
5821 * gcc.dg/fold-nonneg-1.c: New test.
5822
5823 PR c++/27547
5824 * g++.dg/other/operator1.C: New test.
5825
5826 2006-05-11 Richard Guenther <rguenther@suse.de>
5827
5828 PR middle-end/27529
5829 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
5830
5831 2006-05-10 Janis Johnson <janis187@us.ibm.com>
5832
5833 * lib/target-supports-dg.exp (check-flags): New.
5834 (dg-skip-if): Move flag checks.
5835
5836 2006-05-09 Steve Ellcey <sje@cup.hp.com>
5837
5838 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
5839 * lib/target-supports.dg (check_cxa_atexit_available): New.
5840
5841 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
5842
5843 PR fortran/27470
5844 * gfortran.dg/multiple_allocation_2.f90: New test case.
5845
5846 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
5847
5848 * gcc.target/arm/pr27387.C: Fix a comment typo.
5849
5850 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5851
5852 PR fortran/24549
5853 * gfortran.dg/error_recovery_1.f90: New test.
5854
5855 2006-05-10 Richard Guenther <rguenther@suse.de>
5856
5857 PR tree-optimization/27302
5858 * gcc.dg/torture/pr27302.c: New testcase.
5859
5860 2006-05-09 Dirk Mueller <dmueller@suse.de>
5861 Richard Guenther <rguenther@suse.de>
5862
5863 PR middle-end/27498
5864 * gcc.dg/tree-ssa/pr27498.c: New testcase.
5865
5866 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
5867
5868 PR rtl-optimization/27335
5869 * gcc.dg/pr27335.c: New test.
5870
5871 2006-05-06 Richard Sandiford <richard@codesourcery.com>
5872
5873 * gcc.target/mips/mips-ps-5.c: New file.
5874
5875 2006-05-08 Jan Hubicka <jh@suse.cz>
5876
5877 PR middle-end/25962
5878 * gcc.dg/pr25962.c: New.
5879
5880 2006-05-08 Roger Sayle <roger@eyesopen.com>
5881
5882 PR target/27158
5883 * gcc.target/powerpc/pr27158.c: New test case.
5884
5885 2006-05-08 Laurent GUERBY <laurent@guerby.net>
5886
5887 PR testsuite/27476
5888 * ada/acats/run_all.sh: Use test -z.
5889
5890 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5891
5892 PR libfortran/18271
5893 * gfortran.dg/spec_expr_3.f90: New test.
5894
5895 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
5896
5897 PR target/24879
5898 * gcc.target/i386/monitor.c: New file.
5899
5900 2006-05-08 Alan Modra <amodra@bigpond.net.au>
5901
5902 * gcc.dg/pr27095.c: xfail *-*-darwin*.
5903
5904 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5905
5906 PR c++/27447
5907 * g++.dg/other/ptrmem7.C: New test.
5908
5909 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5910
5911 PR target/27421
5912 * gcc.dg/array-9.c: New test.
5913
5914 2006-05-07 Richard Guenther <rguenther@suse.de>
5915
5916 PR tree-optimization/27409
5917 * gcc.dg/torture/pr27409.c: New testcase.
5918
5919 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
5920
5921 PR fortran/27457
5922 * gfortran.dg/select_6.f90: New.
5923
5924 2006-05-07 Richard Guenther <rguenther@suse.de>
5925
5926 PR tree-optimization/27136
5927 * gcc.dg/torture/pr27136.c: New testcase.
5928
5929 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
5930
5931 PR fortran/24813
5932 * gfortran.dg/char_cons_len_1.f90: New test.
5933
5934 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5935
5936 PR c++/27427
5937 * g++.dg/template/incomplete2.C: New test.
5938
5939 2006-05-06 Richard Guenther <rguenther@suse.de>
5940
5941 PR tree-optimization/27151
5942 * gcc.dg/vect/pr27151.c: New testcase.
5943
5944 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5945
5946 PR c++/27430
5947 * g++.dg/template/void1.C: New test.
5948
5949 PR c++/27423
5950 * g++.dg/other/void2.C: New test.
5951
5952 PR c++/27422
5953 * g++.dg/conversion/void1.C: New test.
5954
5955 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
5956
5957 PR/21391
5958 * g++.dg/other/unused1.C: New.
5959
5960 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5961
5962 PR objc/27240
5963 * objc.dg/member-1.m: New test.
5964
5965 2006-05-05 Steve Ellcey <sje@cup.hp.com>
5966
5967 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
5968
5969 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5970
5971 PR libfortran/26985
5972 * gfortran.dg/matmul_2.f90: New test.
5973
5974 2005-05-05 Laurent GUERBY <laurent@guerby.net>
5975
5976 * ada/acats/run_all.sh: Use sync when main not found.
5977
5978 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
5979
5980 PR target/26765
5981 * gcc.target/mips/pr26765.c: New.
5982
5983 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
5984
5985 * gcc.target/bfin: New directory.
5986 * gcc.target/bfin/bfin.exp: New file.
5987 * gcc.target/bfin/frmul.c: New file.
5988 * gcc.target/bfin/arith.c: New file.
5989 * gcc.target/bfin/mul-combine.c: New file.
5990 * gcc.target/bfin/shift.c: New file.
5991
5992 2006-05-04 Richard Guenther <rguenther@suse.de>
5993
5994 PR tree-optimization/14287
5995 PR tree-optimization/14844
5996 PR tree-optimization/19792
5997 PR tree-optimization/21608
5998 PR tree-optimization/27090
5999 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
6000 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6001 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6002 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6003 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6004
6005 2006-05-04 Jakub Jelinek <jakub@redhat.com>
6006
6007 PR tree-optimization/27285
6008 * gcc.c-torture/execute/pr27285.c: New test.
6009
6010 PR middle-end/27388
6011 * gcc.dg/gomp/pr27388-1.c: New test.
6012 * gcc.dg/gomp/pr27388-2.c: New test.
6013 * gcc.dg/gomp/pr27388-3.c: New test.
6014
6015 PR c++/27359
6016 * g++.dg/gomp/pr27359.C: New test.
6017
6018 2006-05-02 Steven G. Kargl <kargls@comcast.net>
6019
6020 PR fortran/20248
6021 * gfortran.dg/iargc.f90: New test.
6022
6023 2006-05-02 Mark Mitchell <mark@codesourcery.com>
6024
6025 PR c++/27102
6026 * g++.dg/template/crash49.C: New test.
6027
6028 2006-05-02 Steve Ellcey <sje@cup.hp.com>
6029
6030 PR testsuite/27032
6031 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
6032
6033 2006-05-02 Jeff Law <law@redhat.com>
6034
6035 PR tree-optimization/27364
6036 * gcc.c-torture/execute/pr27364.c: New test.
6037
6038 2006-05-02 Mark Mitchell <mark@codesourcery.com>
6039
6040 PR c++/27309
6041 * g++.dg/parser/ctor5.C: New test.
6042
6043 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
6044
6045 PR target/27387
6046 * gcc.target/arm/arm.exp: New.
6047 * gcc.target/arm/pr27387.C: Likewise.
6048
6049 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
6050
6051 PR fortran/27269
6052 PR fortran/27324
6053 * gfortran.dg/module_equivalence_2.f90: New test.
6054
6055 2006-05-02 Jakub Jelinek <jakub@redhat.com>
6056
6057 PR middle-end/27337
6058 * g++.dg/gomp/pr27337-1.C: New test.
6059 * g++.dg/gomp/pr27337-2.C: New test.
6060
6061 PR middle-end/27328
6062 * gcc.dg/gomp/pr27328.c: New test.
6063
6064 PR middle-end/27325
6065 * g++.dg/gomp/pr27325.C: New test.
6066
6067 PR middle-end/27310
6068 * g++.dg/gomp/pr27310.C: New test.
6069
6070 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
6071
6072 PR tree-optimization/27291
6073 * g++.dg/tree-ssa/pr27291.C: New test.
6074
6075 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
6076
6077 PR tree-optimization/27283
6078 * g++.dg/tree-ssa/pr27283.C: New test.
6079
6080 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
6081
6082 * gcc.dg/tree-ssa/loop-16.c: New test.
6083
6084 2006-05-01 Roger Sayle <roger@eyesopen.com>
6085 Joseph S. Myers <joseph@codesourcery.com>
6086
6087 * gcc.dg/Wconversion-3.c: New test case.
6088 * gcc.dg/Wconversion-4.c: Likewise.
6089
6090 2006-05-01 Richard Guenther <rguenther@suse.de>
6091
6092 PR tree-optimization/26726
6093 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
6094
6095 2006-04-30 Roger Sayle <roger@eyesopen.com>
6096
6097 * gcc.dg/Woverflow-1.c: New test case.
6098 * gcc.dg/Woverflow-2.c: Likewise.
6099 * gcc.dg/Woverflow-3.c: Likewise.
6100
6101 2006-04-30 Mark Mitchell <mark@codesourcery.com>
6102
6103 PR c++/27094
6104 * g++.dg/template/defarg8.C: New test.
6105
6106 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6107
6108 PR c++/27278
6109 * g++.dg/parse/operator7.C: New test.
6110
6111 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6112
6113 PR c++/11471
6114 PR c++/27102
6115 * g++.dg/template/crash48.C: New test.
6116
6117 PR c++/27279
6118 * g++.dg/parse/ctor4.C: New test.
6119
6120 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6121
6122 PR fortran/25681
6123 * gfortran.df/char_type_len.f90: New test.
6124
6125 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6126
6127 PR libgfortran/27304
6128 * gfortran.dg/fmt_exhaust.f90: New test.
6129
6130 2006-04-28 Roger Sayle <roger@eyesopen.com>
6131
6132 PR c/25309
6133 * gcc.dg/large-size-array-2.c: New test case.
6134
6135 2006-04-28 Richard Guenther <rguenther@suse.de>
6136
6137 PR target/26826
6138 * gcc.target/i386/pr26826.c: New testcase.
6139
6140 2006-04-28 Jakub Jelinek <jakub@redhat.com>
6141
6142 PR middle-end/27260
6143 * gcc.c-torture/execute/pr27260.c: New.
6144
6145 2006-04-28 Alan Modra <amodra@bigpond.net.au>
6146
6147 PR middle-end/27095
6148 * gcc.dg/pr27095.c: New.
6149
6150 2006-04-27 Mark Mitchell <mark@codesourcery.com>
6151
6152 PR c++/27292
6153 * g++.dg/conversion/bitfield4.C: New test.
6154
6155 2006-04-27 Eric Christopher <echristo@apple.com>
6156
6157 * gcc.dg/pragma-ms_struct.c: New.
6158
6159 2006-04-27 Mark Mitchell <mark@codesourcery.com>
6160
6161 PR c++/27102
6162 * g++.dg/template/crash47.C: New test.
6163
6164 2006-04-27 Dirk Mueller <dmueller@suse.de>
6165
6166 * gcc.target/i386/sse-7.c: build with -msse.
6167
6168 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
6169
6170 PR testsuite/27274:
6171 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
6172 (main): Exit if processor doesn't support SSE.
6173
6174 2006-04-26 David Edelsohn <edelsohn@gnu.org>
6175
6176 PR middle-end/27282
6177 * gcc.c-torture/compile/pr27282.c: New test.
6178
6179 2006-04-26 Jakub Jelinek <jakub@redhat.com>
6180
6181 PR middle-end/26913
6182 * g++.dg/gomp/pr26913.C: New test.
6183
6184 PR c/25996
6185 * gcc.dg/gomp/pr25996.c: New test.
6186 * g++.dg/gomp/pr25996.C: New test.
6187
6188 2006-04-25 Richard Sandiford <richard@codesourcery.com>
6189
6190 PR rtl-optimization/26725
6191 * gcc.c-torture/compile/pr26725.c: New test.
6192
6193 2006-04-25 Richard Guenther <rguenther@suse.de>
6194
6195 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
6196 than n + -1.
6197
6198 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
6199
6200 * gcc.dg/20060425-1.c: New testcase.
6201
6202 2006-04-25 Jakub Jelinek <jakub@redhat.com>
6203
6204 PR tree-optimization/26865
6205 * gcc.dg/pr26865.c: New test.
6206
6207 2006-04-24 Mark Mitchell <mark@codesourcery.com>
6208
6209 PR c++/27292
6210 * g++.dg/conversion/bitfield1.C: New test.
6211 * g++.dg/conversion/bitfield2.C: Likewise.
6212 * g++.dg/conversion/bitfield3.C: Likewise.
6213
6214 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
6215 Richard Guenther <rguenther@suse.de>
6216
6217 PR tree-optimization/27236
6218 * gcc.dg/tree-ssa/pr27236.c: New testcase.
6219
6220 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6221
6222 PR c++/19963
6223 * g++.dg/other/incomplete2.C: New test.
6224
6225 2006-04-24 Richard Guenther <rguenther@suse.de>
6226
6227 PR middle-end/26869
6228 * gcc.dg/torture/pr26869.c: New testcase.
6229
6230 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
6231 Richard Guenther <rguenther@suse.de>
6232
6233 PR tree-optimization/27218
6234 * g++.dg/tree-ssa/pr27218.C: New testcase.
6235
6236 2006-04-23 Mark Mitchell <mark@codesourcery.com>
6237
6238 PR c++/26912
6239 * g++.dg/template/friend41.C: New test.
6240
6241 2006-04-23 David Edelsohn <edelsohn@gnu.org>
6242
6243 * g++.dg/opt/pr15551.C: Include cstdio.
6244 (main): Use remove instead of unlink.
6245
6246 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
6247
6248 * gcc.dg/sibcall-7.c: New test.
6249 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
6250 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
6251 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
6252 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
6253 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
6254
6255 2006-04-23 Mark Mitchell <mark@codesourcery.com>
6256
6257 PR c++/26534
6258 * g++.dg/opt/bitfield1.C: New test.
6259 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
6260 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6261 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6262 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6263 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6264 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6265 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6266 * g++.dg/abi/bitfield2.C: Likewise.
6267 * g++.dg/init/bitfield1.C: Likewise.
6268
6269 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
6270
6271 PR fortran/25099
6272 * gfortran.dg/elemental_subroutine_4.f90: New test.
6273 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
6274 call sub (m, x).
6275
6276 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
6277
6278 * gcc.c-torture/compile/20060421-1.c: New testcase.
6279
6280 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6281
6282 PR c/25875
6283 * gcc.dg/init-bad-4.c: New test.
6284
6285 2006-04-21 Paul Brook <paul@codesourcery.com>
6286
6287 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
6288
6289 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
6290
6291 PR fortran/27122
6292 * gfortran.dg/defined_operators_1.f90: New test.
6293 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6294 remove old ones associated, incorrectly, with Note 5.46.
6295
6296 PR fortran/27113
6297 * gfortran.dg/character_array_constructor_1.f90: New test.
6298
6299 2006-04-20 Jakub Jelinek <jakub@redhat.com>
6300
6301 * gcc.dg/20060419-1.c: New test.
6302
6303 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
6304
6305 PR c/26774
6306 * gcc.dg/struct-parse-1.c: New test case.
6307
6308 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6309
6310 PR c++/26558
6311 * g++.dg/parse/template19.C: New test.
6312
6313 PR c++/26739
6314 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6315
6316 PR c++/26036
6317 * g++.dg/expr/call3.C: New test.
6318
6319 PR c++/10385
6320 * g++.dg/conversion/dynamic1.C: New test.
6321
6322 2006-04-19 Mark Mitchell <mark@codesourcery.com>
6323
6324 PR c++/27102
6325 * g++.dg/template/crash35.C: Tweak error markers.
6326 * g++.dg/template/crash46.C: New test.
6327 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6328 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6329
6330 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
6331
6332 PR rtl-optimization/14261
6333 * gcc.c-torture/compile/20060419-1.c: Added.
6334
6335 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
6336
6337 * gfortran.dg/label_1.f90: Adjust dg-error.
6338
6339 2006-04-16 Roger Sayle <roger@eyesopen.com>
6340
6341 PR target/26961
6342 * gcc.dg/fold-cond-1.c: New test case.
6343 * gcc.dg/pr26961-1.c: Likewise.
6344
6345 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6346
6347 PR libgfortran/27138
6348 * gfortran.dg/read_bad_advance.f90: New test.
6349
6350 2006-04-16 Roger Sayle <roger@eyesopen.com>
6351 Dale Johannesen <dalej@apple.com>
6352
6353 PR target/24076
6354 * gcc.target/i386/vecinit-3.c: New testcase.
6355 * gcc.target/i386/vecinit-4.c: Likewise.
6356 * gcc.target/i386/sse-18.c: Likewise.
6357 * gcc.target/i386/sse-19.c: Likewise.
6358
6359 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
6360
6361 * gfortran.dg/allocate_zerosize_1.f90: New test.
6362
6363 2006-04-16 Mark Mitchell <mark@codesourcery.com>
6364
6365 PR c++/26365
6366 * g++.dg/template/crash45.C: New test.
6367
6368 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
6369
6370 PR fortran/26787
6371 * gfortran.dg/proc_assign_1.f90: New test.
6372 * gfortran.dg/procedure_lvalue.f90: Change message.
6373 * gfortran.dg/namelist_4.f90: Add new error.
6374
6375 PR fortran/25597
6376 PR fortran/27096
6377 * gfortran.dg/auto_pointer_array_result_1.f90
6378
6379 PR fortran/27089
6380 * gfortran.dg/specification_type_resolution_1.f90
6381
6382 PR fortran/18003
6383 PR fortran/25669
6384 PR fortran/26834
6385 * gfortran.dg/bounds_temporaries_1.f90: New test.
6386
6387 PR fortran/27124
6388 * gfortran.dg/array_return_value_1.f90: New test.
6389
6390 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6391
6392 PR fortran/25336
6393 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
6394
6395 2006-04-15 Jakub Jelinek <jakub@redhat.com>
6396
6397 PR middle-end/26823
6398 * g++.dg/gomp/pr26823-1.C: New test.
6399 * g++.dg/gomp/pr26823-2.C: New test.
6400
6401 2006-04-13 Uros Bizjak <uros@kss-loka.si>
6402
6403 PR middle-end/27134
6404 * gcc.dg/pr27314.c: New test.
6405
6406 2006-04-13 Richard Henderson <rth@redhat.com>
6407
6408 * g++.dg/gomp/block-0.C: Update expected matches.
6409
6410 2006-04-13 DJ Delorie <dj@redhat.com>
6411
6412 * lib/target-supports.exp (check_effective_target_int32plus): New.
6413 (check_effective_target_ptr32plus): New.
6414 (check_effective_target_size32plus): New.
6415 (check_effective_target_int16): New.
6416 (check_profiling_available): Add m32c to the list of unsupported targets.
6417
6418 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
6419 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
6420 memory size.
6421 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
6422 pointers.
6423 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
6424 size_t.
6425 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
6426 and size_t.
6427 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
6428 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
6429 not just xstormy16. Skip m32c due to weird pointer size.
6430 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
6431 not just xstormy16.
6432 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
6433 not just xstormy16.
6434 * gcc.dg/20020312-2.c: Add m32c support.
6435 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
6436 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
6437 in test.
6438 * gcc.dg/20050321-2.c: Require >=32 bit integers.
6439 * gcc.dg/asm-1.c: Skip if int and short are the same size.
6440 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
6441 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
6442 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
6443 * gcc.dg/init-string-2.c: Require >=32 bit integers.
6444 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
6445 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
6446 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
6447 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
6448 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
6449 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
6450 in test.
6451 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
6452 in test.
6453 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
6454 * gcc.dg/pr23049.c: Require >=32 bit integers.
6455 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
6456 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
6457 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
6458 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
6459 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
6460 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
6461 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
6462 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
6463 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
6464 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
6465 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
6466 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
6467 prototype in test.
6468 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
6469 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
6470 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
6471 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
6472 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
6473
6474 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
6475 * gcc.c-torture/execute/20040703-1.x: Likewise.
6476 * gcc.c-torture/execute/20040705-1.x: Likewise.
6477 * gcc.c-torture/execute/20040705-2.x: Likewise.
6478 * gcc.c-torture/execute/20040709-1.x: Likewise.
6479 * gcc.c-torture/execute/20040709-2.x: Likewise.
6480 * gcc.c-torture/execute/20040811-1.x: Likewise.
6481 * gcc.c-torture/execute/20050316-1.x: Likewise.
6482 * gcc.c-torture/execute/bitfld-4.x: Likewise.
6483 * gcc.c-torture/execute/pr19689.x: Likewise.
6484 * gcc.c-torture/execute/pr7284-1.x: Likewise.
6485 * gcc.c-torture/execute/usmul.x: Likewise.
6486 * gcc.c-torture/execute/vrp-5.x: Likewise.
6487 * gcc.c-torture/execute/vrp-6.x: Likewise.
6488 * gcc.dg/debug/20041023-1.s: Likewise.
6489
6490 2006-04-13 Roger Sayle <roger@eyesopen.com>
6491
6492 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
6493 of integers to a vector types are now constant expressions in C.
6494 * gcc.dg/vect/vect-fold-1.c: New test case.
6495
6496 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
6497 Ulrich Weigand <uweigand@de.ibm.com>
6498
6499 PR target/27006
6500 * gcc.dg/vmx/pr27006.c: New testcase.
6501
6502 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6503
6504 PR libgfortran/26766
6505 * gfortran.dg/write_recursive.f90: New test.
6506
6507 2006-04-11 Mark Mitchell <mark@codesourcery.com>
6508
6509 * g++.dg/parse/dtor7.C: New test.
6510 * g++.dg/parse/new1.C: Add error marker.
6511 * g++.dg/template/new3.C: New test.
6512
6513 PR c++/26122
6514 * g++.dg/template/pure1.C: New test.
6515
6516 PR c++/26295
6517 * g++.dg/parse/ptrmem4.C: New test.
6518
6519 2006-04-10 Jeff Law <law@redhat.com>
6520
6521 PR/27087
6522 * gcc.c-torture/compile/pr27087.c: New test.
6523
6524 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
6525
6526 PR/21391
6527 * gcc.dg/20060410.c: New.
6528
6529 2006-04-10 Matthias Klose <doko@debian.org>
6530
6531 * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
6532 Recognize multilib directory names containing underscores.
6533
6534 2006-04-10 Roger Sayle <roger@eyesopen.com>
6535
6536 * gcc.target/i386/vecinit-1.c: New test case.
6537 * gcc.target/i386/vecinit-2.c: Likewise.
6538
6539 2006-04-10 Jakub Jelinek <jakub@redhat.com>
6540
6541 PR debug/27057
6542 * g++.dg/debug/dwarf2-2.C: New test.
6543
6544 2006-04-09 Richard Sandiford <richard@codesourcery.com>
6545
6546 PR rtl-optimization/27073
6547 * gcc.c-torture/execute/pr27073.c: New test.
6548
6549 2006-04-08 Mike Stump <mrs@apple.com>
6550
6551 * gcc.dg/pragma-darwin.c: Improve for ppc64.
6552
6553 2006-04-07 Richard Guenther <rguenther@suse.de>
6554
6555 PR tree-optimization/26135
6556 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
6557
6558 2006-04-06 Jan Hubicka <jh@suse.cz>
6559
6560 PR profile/26399
6561 * g++.dg/bprob/g++-bprob-2.C: New testcase.
6562
6563 2006-04-06 Roger Sayle <roger@eyesopen.com>
6564
6565 * g++.dg/conversion/nullptr1.C: New test case.
6566 * g++.dg/conversion/nullptr2.C: Likewise.
6567
6568 2006-04-05 Roger Sayle <roger@eyesopen.com>
6569
6570 * gfortran.dg/dependency_18.f90: New test case.
6571
6572 2006-04-05 Richard Guenther <rguenther@suse.de>
6573
6574 PR tree-optimization/26919
6575 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
6576 * gcc.dg/ipa/ipa-2.c: Likewise.
6577 * gcc.dg/ipa/ipa-3.c: Likewise.
6578 * gcc.dg/ipa/ipa-5.c: Likewise.
6579
6580 2006-04-05 Richard Guenther <rguenther@suse.de>
6581
6582 PR tree-optimization/26763
6583 * gcc.dg/torture/pr26763-1.c: New testcase.
6584 * gcc.dg/torture/pr26763-2.c: Likewise.
6585
6586 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
6587
6588 PR fortran/23634
6589 PR fortran/25619
6590 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
6591
6592 2006-04-04 Eric Christopher <echristo@apple.com>
6593
6594 * gcc.target/i386/387-1.c: Allow regexp to match darwin
6595 stubs.
6596 * gcc.target/i386/387-5.c: Ditto.
6597
6598 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
6599
6600 * gcc.target/sparc/struct-ret-check.c: New test.
6601
6602 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6603
6604 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
6605 zero decimal digits specified in format.
6606
6607 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
6608
6609 PR fortran/26891
6610 * gfortran.dg/missing_optional_dummy_1.f90: New test.
6611
6612 PR fortran/26976
6613 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
6614 * gfortran.dg/initialization_1.f90: Make assignment compliant.
6615 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
6616 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
6617 bigendian-ness.
6618
6619 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
6620
6621 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
6622 dummy arguments work when the actual argument is itself a dummy
6623 argument of the caller.
6624
6625 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
6626
6627 PR libfortran/24685
6628 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
6629
6630 2006-04-01 Roger Sayle <roger@eyesopen.com>
6631
6632 * gfortran.dg/dependencency_17.f90: New test case.
6633
6634 2006-04-01 Roger Sayle <roger@eyesopen.com>
6635
6636 * gfortran.dg/dependency_14.f90: New test case.
6637 * gfortran.dg/dependency_15.f90: Likewise.
6638 * gfortran.dg/dependency_16.f90: Likewise.
6639
6640 2006-03-31 Asher Langton <langton2@llnl.gov>
6641
6642 PR fortran/25358
6643 gfortran.dg/cray_pointers_6.f90: New test.
6644
6645 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6646
6647 PR libgfortran/26890
6648 * gfortran.dg/read_size_noadvance.f90: New test.
6649
6650 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
6651
6652 PR fortran/25031
6653 * gfortran.dg/multiple_allocation_1.f90: Check that the
6654 size has changed after a re-allocation with stat.
6655
6656 2006-03-30 Richard Guenther <rguenther@suse.de>
6657
6658 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
6659 removal.
6660 * gcc.target/i386/sselibm-2.c: Likewise.
6661 * gcc.target/i386/sselibm-3.c: Likewise.
6662 * gcc.target/i386/sselibm-4.c: Likewise.
6663 * gcc.target/i386/sselibm-5.c: Likewise.
6664
6665 2006-03-28 Roger Sayle <roger@eyesopen.com>
6666
6667 * gcc.dg/fold-andxor-1.c: New test case.
6668 * gcc.dg/fold-xorand-1.c: Likewise.
6669
6670 2006-03-28 Roger Sayle <roger@eyesopen.com>
6671
6672 * gcc.dg/fold-convnotconv-1.c: New test case.
6673
6674 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
6675
6676 PR fortran/26779
6677 * gfortran.dg/private_type_5.f90: New test.
6678
6679 2006-03-27 David Edelsohn <edelsohn@gnu.org>
6680
6681 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
6682
6683 2006-03-27 Jakub Jelinek <jakub@redhat.com>
6684
6685 * gfortran.dg/advance_2.f90: New test.
6686 * gfortran.dg/advance_3.f90: New test.
6687
6688 * gfortran.fortran-torture/execute/equiv_5.f: New test.
6689
6690 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6691
6692 PR libgfortran/26661
6693 PR libgfortran/26880
6694 * gfortran.dg/read_x_past.f: New test.
6695
6696 2006-03-26 Geoffrey Keating <geoffk@apple.com>
6697
6698 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
6699 to be STABS.
6700
6701 2006-03-26 David Edelsohn <edelsohn@gnu.org>
6702
6703 * objc.dg/dwarf-1.m: Skip on AIX.
6704 * objc.dg/dwarf-2.m: Skip on AIX.
6705
6706 2006-03-25 Steven G. Kargl <kargls@comcast.net>
6707
6708 PR fortran/26816
6709 * gfortran.dg/float_1.f90: New test.
6710
6711 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
6712
6713 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
6714 X86_64 targets.
6715 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
6716
6717 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
6718
6719 PR libfortran/26735
6720 * gfortran.dg/convert_implied_open.f90: New test case.
6721
6722 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
6723
6724 PR fortran/26769
6725 * gfortran.dg/transpose_reshape_r10.f90: New test case.
6726
6727 2006-03-25 Uros Bizjak <uros@kss-loka.si>
6728
6729 PR middle-end/26717
6730 * gcc.dg/pr26717.c: New test.
6731
6732 2006-03-25 Roger Sayle <roger@eyesopen.com>
6733
6734 * gfortran.dg/dependency_12.f90: New test case.
6735
6736 2006-03-24 Roger Sayle <roger@eyesopen.com>
6737
6738 * gfortran.dg/dependency_9.f90: New (resurected) test case.
6739
6740 2006-03-24 Jeff Law <law@redhat.com>
6741
6742 * gcc.c-torture/pr26840.c: New test.
6743
6744 2006-03-24 Geoffrey Keating <geoffk@apple.com>
6745
6746 * objc.dg/dwarf-2.m: New.
6747 * obj-c++.dg/dwarf-2.mm: New.
6748
6749 * g++.old-deja/g++.other/init19.C: New.
6750
6751 2006-03-24 David Edelsohn <edelsohn@gnu.org>
6752
6753 * g++.dg/eh/spbp.C: Skip on AIX.
6754
6755 2006-03-24 Jakub Jelinek <jakub@redhat.com>
6756
6757 PR middle-end/26611
6758 * g++.dg/gomp/pr26611-1.C: New test.
6759 * g++.dg/gomp/pr26611-2.C: New test.
6760
6761 2006-03-24 Jeff Law <law@redhat.com>
6762
6763 * gcc.c-torture/compile/pr26833.c: New test.
6764 * gfortran.fortran-torture/compile/pr26806.f90: New test.
6765
6766 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6767
6768 * gfortran.dg/endfile_2.f90: Delete temp file.
6769
6770 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
6771
6772 PR fortran/19303
6773 * gfortran.dg/record_marker_1.f90: New test case.
6774 * gfortran.dg/record_marker_2.f: New test case.
6775 * gfortran.dg/record_marker_3.f90: New test case.
6776
6777 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
6778
6779 PR fortran/17298
6780 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
6781 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
6782
6783 2006-03-21 Janis Johnson <janis187@us.ibm.com>
6784
6785 * lib/gcc-dg.exp (cleanup-modules): New proc.
6786 * gfortran.dg/allocatable_function_1.f90,
6787 gfortran.dg/allocate_char_star_scalar_1.f90,
6788 gfortran.dg/assumed_charlen_function_1.f90,
6789 gfortran.dg/assumed_dummy_1.f90,
6790 gfortran.dg/assumed_shape_ranks_1.f90,
6791 gfortran.dg/assumed_shape_ranks_2.f90,
6792 gfortran.dg/assumed_size_dt_dummy.f90,
6793 gfortran.dg/auto_char_dummy_array_1.f90,
6794 gfortran.dg/auto_char_len_3.f90,
6795 gfortran.dg/automatic_module_variable.f90,
6796 gfortran.dg/bad_automatic_objects_1.f90,
6797 gfortran.dg/char_array_constructor.f90,
6798 gfortran.dg/char_array_structure_constructor.f90,
6799 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
6800 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
6801 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
6802 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
6803 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
6804 gfortran.dg/derived_pointer_recursion.f90,
6805 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
6806 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
6807 gfortran.dg/dummy_functions_1.f90,
6808 gfortran.dg/elemental_initializer_1.f90,
6809 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
6810 gfortran.dg/elemental_pointer_1.f90,
6811 gfortran.dg/elemental_subroutine_1.f90,
6812 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
6813 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
6814 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
6815 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
6816 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
6817 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
6818 gfortran.dg/global_references_1.f90,
6819 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
6820 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
6821 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
6822 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
6823 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
6824 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
6825 gfortran.dg/large_integer_kind_1.f90,
6826 gfortran.dg/large_real_kind_1.f90,
6827 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
6828 gfortran.dg/module_double_reuse.f90,
6829 gfortran.dg/module_equivalence_1.f90,
6830 gfortran.dg/module_interface_1.f90,
6831 gfortran.dg/module_parameter_array_refs_1.f90,
6832 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
6833 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
6834 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
6835 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
6836 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
6837 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
6838 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
6839 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
6840 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
6841 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
6842 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
6843 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
6844 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
6845 gfortran.dg/same_name_1.f90,
6846 gfortran.dg/sibling_dummy_procedure_1.f90,
6847 gfortran.dg/sibling_dummy_procedure_2.f90,
6848 gfortran.dg/sibling_dummy_procedure_3.f90,
6849 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
6850 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
6851 gfortran.dg/used_dummy_types_2.f90,
6852 gfortran.dg/used_dummy_types_3.f90,
6853 gfortran.dg/used_dummy_types_4.f90,
6854 gfortran.dg/used_dummy_types_5.f90,
6855 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
6856 gfortran.dg/userdef_operator_1.f90: Use it.
6857
6858 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6859
6860 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
6861 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
6862 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
6863 gfortran.dg/write_back.f,
6864 gfortran.fortran-torture/execute/inquire_1.f90,
6865 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
6866
6867 2006-03-21 Jeff Law <law@redhat.com>
6868
6869 * gcc.dg/tree-ssa/vrp28.c: New test.
6870
6871 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
6872
6873 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
6874 if _STDC_C99 is defined.
6875 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
6876 * gcc.dg/builtins-20.c: Likewise.
6877 * gcc.dg/builtins-53.c: Likewise.
6878 * gcc.dg/single-precision-constant.c: Likewise. Also pass
6879 -mmacosx-version-min=10.3 on PowerPC/Darwin.
6880
6881 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
6882
6883 PR tree-opt/26781
6884 * gcc.c-torture/compile/pr26781-1.c: New test.
6885 * gcc.c-torture/compile/pr26781-2.c: New test.
6886
6887 2006-03-21 Jakub Jelinek <jakub@redhat.com>
6888
6889 PR c++/26690
6890 * g++.dg/gomp/pr26690-1.C: New test.
6891 * g++.dg/gomp/pr26690-2.C: New test.
6892
6893 2006-03-20 Jeff Law <law@redhat.com>
6894
6895 * gcc.dg/tree-ssa/pr21829.c: New test.
6896
6897 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
6898
6899 2006-03-20 Richard Sandiford <richard@codesourcery.com>
6900
6901 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
6902 (check_visibility_available): Use it.
6903 (check_effective_target_default_packed): Likewise.
6904 (check_effective_target_pcc_bitfield_type_matters): Likewise.
6905 (check_effective_target_fopenmp): Likewise.
6906 (check_effective_target_freorder): Likewise.
6907 (check_effective_target_fpic): Likewise.
6908 (check_named_sections_available): Likewise.
6909 (check_effective_target_ilp32): Likewise.
6910 (check_effective_target_lp64): Likewise.
6911
6912 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
6913
6914 PR fortran/20935
6915 * gfortran.dg/scalar_mask_2.f90: New test case.
6916
6917 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
6918
6919 PR tree-opt/26629
6920 * gcc.dg/tree-ssa/loadpre12.c: New test.
6921 * gcc.dg/tree-ssa/loadpre13.c: New test.
6922 * gcc.dg/tree-ssa/loadpre14.c: New test.
6923 * gcc.dg/tree-ssa/loadpre15.c: New test.
6924 * gcc.dg/tree-ssa/loadpre16.c: New test.
6925 * gcc.dg/tree-ssa/loadpre17.c: New test.
6926 * gcc.dg/tree-ssa/loadpre18.c: New test.
6927 * gcc.dg/tree-ssa/loadpre19.c: New test.
6928 * gcc.dg/tree-ssa/loadpre20.c: New test.
6929 * gcc.dg/tree-ssa/loadpre21.c: New test.
6930 * gcc.dg/tree-ssa/loadpre22.c: New test.
6931
6932 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
6933
6934 PR fortran/26741
6935 * gfortran.dg/elemental_initializer_1.f90: New test.
6936
6937 PR fortran/26716
6938 * gfortran.dg/assumed_shape_ranks_2: New test.
6939
6940 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
6941
6942 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
6943 target fpic.
6944
6945 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6946
6947 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
6948 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
6949 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
6950 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
6951 gfortran.fortran-torture/execute/direct_io.f90,
6952 gfortran.fortran-torture/execute/inquire_2.f90,
6953 gfortran.fortran-torture/execute/inquire_4.f90,
6954 gfortran.fortran-torture/execute/list_read_1.f90,
6955 gfortran.fortran-torture/execute/open_replace.f90,
6956 gfortran.fortran-torture/execute/slash_edit.f90,
6957 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
6958 temporary files from testcases.
6959
6960 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6961
6962 PR libgfortran/26509
6963 gfortran.dg/write_direct_eor.f90: New test.
6964
6965 2006-03-17 David Edelsohn <edelsohn@gnu.org>
6966
6967 * gcc.target/powerpc/pr26350.c: New.
6968 * gcc.target/powerpc/indexed-addr.c: New.
6969
6970 2006-03-16 Roger Sayle <roger@eyesopen.com>
6971
6972 * gfortran.dg/dependency_13.f90: New test case.
6973
6974 2006-03-16 Roger Sayle <roger@eyesopen.com>
6975
6976 PR middle-end/21781
6977 * gcc.dg/real-const-1.c: New test case.
6978
6979 2006-03-15 Geoffrey Keating <geoffk@apple.com>
6980
6981 * g++.old-deja/g++.other/init18.C: New.
6982 * g++.old-deja/g++.other/init5.C: Remove xfail.
6983
6984 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6985
6986 * g++.dg/opt/pr15551.C: Cleanup temp file.
6987
6988 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6989
6990 PR c++/6634
6991 g++.dg/parse/long1.C: New test.
6992
6993 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6994
6995 PR fortran/19101
6996 * gfortran.dg/continuation.f90: New test.
6997 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
6998
6999 2006-03-14 Richard Guenther <rguenther@suse.de>
7000
7001 PR tree-optimization/26672
7002 * gcc.dg/torture/pr26672.c: New testcase.
7003
7004 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
7005
7006 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
7007 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
7008
7009 2006-03-13 Roger Sayle <roger@eyesopen.com>
7010
7011 PR middle-end/26557
7012 * gcc.c-torture/compile/switch-1.c: New test case.
7013
7014 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
7015
7016 PR fortran/25378
7017 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
7018 test to include more permuatations of mask and index.
7019 * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
7020 respond to F2003 spec. that the position returned for an all false
7021 mask && condition is zero.
7022
7023 2006-03-13 Jakub Jelinek <jakub@redhat.com>
7024
7025 PR middle-end/25989
7026 * gcc.dg/gomp/pr25989.c: New test.
7027
7028 2006-03-13 Jeff Law <law@redhat.com>
7029
7030 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
7031
7032 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
7033
7034 * gcc.dg/switch-9.c: New test.
7035
7036 2006-03-13 Richard Guenther <rguenther@suse.de>
7037
7038 PR middle-end/26630
7039 * gcc.dg/torture/pr26630.c: New testcase.
7040
7041 2006-03-11 Roger Sayle <roger@eyesopen.com>
7042
7043 * gfortran.dg/dependency_10.f90: New test case.
7044 * gfortran.dg/dependency_11.f90: Likewise.
7045
7046 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
7047 Erik Edelmann <eedelman@gcc.gnu.org>
7048
7049 * gfortran.dg/allocatable_function_1.f90: New.
7050 * gfortran.dg/allocatable_function_2.f90: New.
7051
7052 2006-03-10 Richard Guenther <rguenther@suse.de>
7053
7054 PR middle-end/26565
7055 * gcc.dg/torture/pr26565.c: New testcase.
7056
7057 2006-03-09 Eric Christopher <echristo@apple.com>
7058
7059 * gcc.c-torture/compile/20060309-1.c: New.
7060
7061 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7062
7063 PR libgfortran/26499
7064 * gfortran.dg/write_back.f: New test.
7065 * gfortran.dg/write_rewind_1.f: New test.
7066 * gfortran.dg/write_rewind_2.f: New test.
7067
7068 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7069
7070 PR libgfortran/26554
7071 * gfortran.dg/read_logical.f90: New test.
7072
7073 2006-03-04 Laurent GUERBY <laurent@guerby.net>
7074
7075 * ada/acats/norun.lst: cdd2a03 now passes.
7076
7077 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
7078
7079 PR testsuite/25177
7080 * gcc.target/powerpc/pr18096-1.c: Change where the error
7081 would match.
7082
7083 2006-03-04 Jakub Jelinek <jakub@redhat.com>
7084
7085 * gcc.target/i386/cleanup-1.c: New test.
7086 * gcc.target/i386/cleanup-2.c: New test.
7087
7088 2006-03-04 Roger Sayle <roger@eyesopen.com>
7089
7090 * gfortran.dg/dependency_9.f90: Remove for the time being.
7091
7092 2006-03-04 Krister Walfridsson <cato@df.lth.se>
7093
7094 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
7095 directive.
7096
7097 2006-03-03 Roger Sayle <roger@eyesopen.com>
7098
7099 * gfortran.dg/dependency_9.f90: New test case.
7100
7101 2006-03-03 Roger Sayle <roger@eyesopen.com>
7102
7103 * gfortran.dg/dependency_4.f90: New test case.
7104 * gfortran.dg/dependency_5.f90: New test case.
7105 * gfortran.dg/dependency_6.f90: New test case.
7106 * gfortran.dg/dependency_7.f90: New test case.
7107 * gfortran.dg/dependency_8.f90: New test case.
7108
7109 2006-03-03 Paul Brook <paul@codesourcery.com>
7110
7111 * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
7112 Add m68k-*-elf.
7113
7114 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
7115
7116 PR fortran/25031
7117 * multiple_allocation_1.f90: New test.
7118
7119 2006-03-03 Roger Sayle <roger@eyesopen.com>
7120
7121 PR tree-optimization/26524
7122 * gfortran.dg/pr26524.f: New test case.
7123
7124 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7125
7126 * g++.dg/template/repo5.C: Cleanup repo files.
7127 * gcc.dg/20051201-1.c: Cleanup coverage files.
7128 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
7129 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
7130 tree dump files.
7131
7132 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
7133
7134 * objc.dg/objc-nofilename-1.m: New test.
7135 * objc.dg/bad-receiver-type.m: New test.
7136 * obj-c++.dg/bad-receiver-type.mm: New test.
7137
7138 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
7139
7140 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
7141
7142 2006-03-01 Mike Stump <mrs@apple.com>
7143
7144 * g++.dg/abi/key2.C: Add.
7145
7146 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
7147
7148 * gfortran.dg/logical_dot_product.f90: New test.
7149
7150 PR fortran/26393
7151 * gfortran.dg/used_interface_ref.f90: New test.
7152
7153 PR fortran/20938
7154 * gfortran.dg/dependency_2.f90: New test.
7155 * gfortran.fortran-torture/execute/where17.f90: New test.
7156 * gfortran.fortran-torture/execute/where18.f90: New test.
7157 * gfortran.fortran-torture/execute/where19.f90: New test.
7158 * gfortran.fortran-torture/execute/where20.f90: New test.
7159
7160 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
7161
7162 * g++.dg/tree-ssa/pr26443.C: New test case.
7163
7164 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
7165
7166 PR middle-end/26022
7167 * g++.dg/opt/return-slot1.C: New test.
7168
7169 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7170
7171 PR libgfortran/26136
7172 * gfortran.dg/namelist_23.f90: New test.
7173
7174 2006-02-28 Roger Sayle <roger@eyesopen.com>
7175
7176 PR middle-end/14752
7177 * gcc.dg/fold-eqandshift-2.c: New test case.
7178
7179 2006-02-28 Richard Guenther <rguenther@suse.de>
7180
7181 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
7182 decomposition.
7183
7184 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
7185
7186 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
7187
7188 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7189
7190 PR libgfortran/26464
7191 * gfortran.dg/backspace_5.f: New test.
7192 * gfortran.dg/backspace_6.f: New test.
7193
7194 2006-02-26 Roger Sayle <roger@eyesopen.com>
7195
7196 * gcc.dg/fold-eqandnot-1.c: New test case.
7197
7198 2006-02-26 Roger Sayle <roger@eyesopen.com>
7199
7200 PR middle-end/19983
7201 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
7202
7203 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
7204
7205 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
7206 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
7207
7208 2006-02-26 Richard Guenther <rguenther@suse.de>
7209
7210 PR tree-optimization/26421
7211 * gcc.dg/tree-ssa/pr26421.c: New testcase.
7212
7213 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
7214
7215 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
7216 * g++.old-deja/g++.robertl/eb132.C: Likewise.
7217
7218 2006-02-26 Roger Sayle <roger@eyesopen.com>
7219
7220 * gcc.dg/fold-even-1.c: New test case.
7221
7222 2006-02-26 Roger Sayle <roger@eyesopen.com>
7223
7224 PR middle-end/21137
7225 * gcc.dg/fold-eqandshift-1.c: New test case.
7226
7227 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
7228
7229 PR tree-optimization/25125
7230 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
7231 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
7232
7233 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
7234
7235 PR tree-optimizations/26359
7236 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
7237 with -fdump-tree-dceloop-details.
7238 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
7239
7240 2006-02-25 Roger Sayle <roger@eyesopen.com>
7241
7242 PR middle-end/23673
7243 * gcc.dg/fold-eqxor-1.c: New test case.
7244 * gcc.dg/fold-eqxor-2.c: Likewise.
7245 * gcc.dg/fold-eqxor-3.c: Likewise.
7246
7247 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
7248
7249 PR fortran/23092
7250 * scalar_mask_1.f90: New test.
7251
7252 2006-02-24 Geoffrey Keating <geoffk@apple.com>
7253
7254 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
7255 * g++.dg/eh/uncaught2.C: New.
7256 * g++.dg/eh/uncaught3.C: New.
7257
7258 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7259
7260 PR libgfortran/26423
7261 * gfortran.dg/read_many_1.f: New test.
7262
7263 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
7264
7265 PR fortran/24519
7266 * gfortran.dg/dependency_3.f90: New test.
7267 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7268 XFAILs.
7269
7270 PR fortran/25395
7271 * gfortran.dg/equiv_6.f90: New test.
7272
7273 2006-02-23 Jeff Law <law@redhat.com>
7274
7275 * gcc.c-torture/compile/pr26425.c: New test.
7276
7277 2006-02-23 Jakub Jelinek <jakub@redhat.com>
7278
7279 PR middle-end/26412
7280 * gcc.dg/gomp/pr26412.c: New test.
7281
7282 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7283
7284 PR c++/26291
7285 * g++.dg/other/ellipsis1.C: New test.
7286 * g++.dg/parse/operator4.C: Adjust error marker.
7287
7288 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
7289
7290 PR target/25603
7291 * gfortran.dg/pr25603.f: New testcase.
7292
7293 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
7294
7295 * gcc.dg/bf-spl1.c: Don't specify -m68000.
7296 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7297
7298 2006-02-21 Geoffrey Keating <geoffk@apple.com>
7299
7300 * g++.dg/eh/spbp.C: New.
7301
7302 2006-02-21 Jakub Jelinek <jakub@redhat.com>
7303
7304 PR middle-end/26379
7305 * gcc.target/i386/mmx-7.c: New test.
7306
7307 2006-02-20 Roger Sayle <roger@eyesopen.com>
7308
7309 PR tree-optimization/26361
7310 * gcc.dg/tree-ssa/vrp27.c: New test case.
7311
7312 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
7313
7314 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7315 * gcc.dg/tree-ssa/complex-4.c: Here.
7316
7317 2006-02-19 Roger Sayle <roger@eyesopen.com>
7318
7319 PR middle-end/19543
7320 * gfortran.dg/logical_1.f90: New test case.
7321
7322 2006-02-19 Jakub Jelinek <jakub@redhat.com>
7323
7324 PR middle-end/26334
7325 * gcc.dg/20060218-1.c: Moved to...
7326 * gcc.target/i386/20060218-1.c: ... here. New test.
7327
7328 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
7329
7330 PR fortran/26201
7331 * gfortran.dg/convert_1.f90: New.
7332
7333 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
7334
7335 PR fortran/25054
7336 * gfortran.dg/namelist_5.f90: New test.
7337
7338 PR fortran/25089
7339 * gfortran.dg/namelist_4.f90: New test.
7340
7341 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
7342
7343 PR tree-opt/25680
7344 * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7345
7346 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
7347
7348 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7349 variable to take into account the variable name in the
7350 function header.
7351 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7352
7353 2006-02-18 Jakub Jelinek <jakub@redhat.com>
7354
7355 PR middle-end/26334
7356 * gcc.c-torture/compile/20060217-1.c: New test.
7357 * gcc.dg/20060218-1.c: New test.
7358
7359 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
7360
7361 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
7362
7363 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
7364
7365 * gcc.dg/cpp/undef3.c: New test.
7366 * gcc.dg/cpp/trad/builtins2.c: New test.
7367
7368 2006-02-18 Mark Mitchell <mark@codesourcery.com>
7369
7370 PR c++/26266
7371 * g++.dg/template/static22.C: New test.
7372 * g++.dg/template/static23.C: New test.
7373 * g++.dg/template/static24.C: New test.
7374 * g++.dg/template/non-dependent13.C: New test.
7375 * g++.dg/init/member1.C: Tweak error markers.
7376
7377 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7378
7379 PR target/26255
7380 * gcc.c-torture/compile/pr26255.c: New test case.
7381
7382 2006-02-16 Roger Sayle <roger@eyesopen.com>
7383
7384 * gfortran.fortran-torture/execute/where_10.f90: New test case.
7385 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7386 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
7387 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
7388 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7389 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7390 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7391
7392 2006-02-16 Jeff Law <law@redhat.com>
7393
7394 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
7395 * gcc.dg/tree-ssa/vrp26.c: New test.
7396
7397 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
7398
7399 PR target/20353
7400 PR target/24578
7401 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
7402 __UCLIBC__ is defined.
7403
7404 2006-02-16 Jakub Jelinek <jakub@redhat.com>
7405
7406 PR fortran/26224
7407 * gfortran.dg/gomp/pr26224.f: New test.
7408
7409 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
7410
7411 PR tree-opt/25918
7412 * lib/target-supports.exp
7413 (check_effective_target_vect_short_mult): New.
7414 (check_effective_target_vect_char_mult): New.
7415 (check_effective_target_vect_widen_sum_qi_to_si): New.
7416 (check_effective_target_vect_widen_sum_qi_to_hi): New.
7417 (check_effective_target_vect_widen_sum_hi_to_si): New.
7418 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
7419 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
7420 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
7421 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
7422 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
7423 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
7424 vect-reduc-pattern-2c.c
7425 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
7426 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
7427 vect-reduc-pattern-1c.c
7428
7429 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
7430
7431 PR fortran/24557
7432 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
7433
7434 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
7435
7436 PR fortran/26054
7437 * gfortran.dg/enum_8.f90: Remove check for warning.
7438 * gfortran.dg/iomsg_1.f90: Ditto.
7439 * gfortran.dg/enum_1.f90: Ditto.
7440 * gfortran.dg/enum_9.f90: Ditto.
7441 * gfortran.dg/enum_2.f90: Ditto.
7442 * gfortran.dg/enum_10.f90: Ditto.
7443 * gfortran.dg/enum_3.f90: Ditto.
7444 * gfortran.dg/flush_1.f90: Ditto.
7445 * gfortran.dg/enum_4.f90: Ditto.
7446 * gfortran.dg/array_constructor_1.f90: Ditto.
7447 * gfortran.dg/enum_5.f90: Ditto.
7448 * gfortran.dg/enum_6.f90: Ditto.
7449 * gfortran.dg/enum_7.f90: Ditto.
7450
7451 2006-02-15 Jakub Jelinek <jakub@redhat.com>
7452
7453 PR middle-end/26300
7454 * gcc.c-torture/compile/20060215-1.c: New test.
7455
7456 2006-02-14 Roger Sayle <roger@eyesopen.com>
7457
7458 PR middle-end/23670
7459 * gcc.dg/tree-ssa/andor-2.c: New test case.
7460
7461 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
7462
7463 PR fortran/25045
7464 * optional_dim.f90: New test.
7465
7466 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7467
7468 PR fortran/26277
7469 * gfortran.dg/label_4.f90: New.
7470
7471 2006-02-14 Jakub Jelinek <jakub@redhat.com>
7472 Diego Novillo <dnovillo@redhat.com>
7473 Uros Bizjak <uros@kss-loka.si>
7474
7475 * gfortran.dg/gomp: New directory.
7476
7477 2006-02-14 Richard Guenther <rguenther@suse.de>
7478
7479 PR tree-optimization/26258
7480 * gcc.dg/torture/pr26258.c: New testcase.
7481
7482 2006-02-13 Jakub Jelinek <jakub@redhat.com>
7483
7484 PR fortran/26246
7485 * gfortran.dg/pr26246_1.f90: New test.
7486 * gfortran.dg/pr26246_2.f90: New test.
7487
7488 PR middle-end/26092
7489 * gcc.c-torture/compile/20060208-1.c: New test.
7490
7491 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
7492
7493 PR fortran/26074
7494 PR fortran/25103
7495 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
7496 * gfortran.dg/bad_automatic_objects_1.f90: New test.
7497 * gfortran.dg/automatic_module_variable.f90: Change error message.
7498
7499 PR fortran/20861
7500 * gfortran.dg/internal_dummy_1.f90: New test.
7501
7502 PR fortran/20871
7503 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
7504
7505
7506 PR fortran/25083
7507 * gfortran.dg/uncommon_block_data_1.f90: New test.
7508 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
7509 with standard.
7510
7511 PR fortran/25088
7512 * gfortran.dg/typed_subroutine_1.f90: New test.
7513
7514 2006-02-13 Geoffrey Keating <geoffk@apple.com>
7515
7516 * objc.dg/dwarf-1.m: New.
7517
7518 2006-02-13 Roger Sayle <roger@eyesopen.com>
7519
7520 PR middle-end/24427
7521 * gcc.dg/tree-ssa/andor-1.c: New test case.
7522
7523 2006-02-13 Josh Conner <jconner@apple.com>
7524
7525 PR target/25376
7526 * gcc.dg/pr25376.c: New test.
7527
7528 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
7529 assemble.
7530 * lib/target-supports.exp (check_named_sections_available):
7531 Only compile named-sections test -- don't assemble.
7532
7533 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
7534
7535 * g++.dg/warn/no-write-strings.C: New test.
7536 * g++.dg/warn/write-strings.C: Likewise.
7537 * g++.dg/warn/write-strings-default.C: Likewise.
7538
7539 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
7540
7541 PR fortran/25806
7542 * gfortran.dg/ret_pointer_2.f90: New test.
7543
7544 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
7545
7546 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
7547
7548 2006-02-10 Jeff Law <law@redhat.com>
7549
7550 * gcc.c-torture/compile/pr26213.c: New test.
7551
7552 2006-02-10 Steven G. Kargl <kargls@comcast.net>
7553
7554 gfortran.dg/null_1.f90: New test.
7555
7556 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7557
7558 PR fortran/14771
7559 * gfortran.dg/parens_4.f90: New.
7560 * gfortran.dg/parens_5.f90: New.
7561
7562 2006-02-10 Richard Guenther <rguenther@suse.de>
7563
7564 * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
7565
7566 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7567 Paul Thomas <pault@gcc.gnu.org>
7568
7569 PR fortran/14771
7570 * gfortran.dg/parens_1.f90: New.
7571 * gfortran.dg/parens_2.f90: New.
7572 * gfortran.dg/parens_3.f90: New.
7573
7574 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
7575
7576 PR fortran/26038
7577 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
7578
7579 PR fortran/25059
7580 * gfortran.dg/impure_assignment_1.f90: New test.
7581
7582 PR fortran/25070
7583 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
7584
7585 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
7586
7587 PR target/26141
7588 * g++.dg/expr/stdarg2.C: New test.
7589
7590 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
7591
7592 PR inline-asm/16194
7593 * gcc.dg/pr16194.c: New test.
7594
7595 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
7596
7597 * ada/acats/run_acats: Use portable variant of "$@".
7598
7599 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
7600
7601 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
7602 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
7603
7604 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
7605
7606 PR tree-opt/26179
7607 * g++.dg/opt/pr26179.C: New test.
7608
7609 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
7610
7611 PR middle-end/26134
7612 * gcc.dg/tree-ssa/complex-3.c: New test.
7613
7614 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
7615
7616 * gcc.c-torture/compile/volatile-1.c: New test.
7617
7618 2006-02-09 Diego Novillo <dnovillo@redhat.com>
7619
7620 PR 26180
7621 * gcc.dg/tree-ssa/pr26180.c: New test.
7622
7623 2006-02-08 Jeff Law <law@redhat.com>
7624
7625 * gcc.dg/tree-ssa/pr21417.c: New test.
7626
7627 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
7628
7629 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
7630 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
7631
7632 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
7633
7634 * lib/scanrtl.exp: New.
7635
7636 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7637
7638 PR c++/26071
7639 * g++.dg/other/virtual2.C: New test.
7640
7641 PR c++/26070
7642 * g++.dg/other/virtual1.C: New test.
7643
7644 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
7645
7646 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
7647 cleanup-ipa-dump): Update dump file glob patterns.
7648 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
7649 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
7650
7651 * lib/gcc-dg.exp: Load it.
7652 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
7653
7654 2006-02-07 Janis Johnson <janis187@us.ibm.com>
7655
7656 PR testsuite/26159
7657 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
7658 * gcc.dg/tree-ssa/pr23382.c: Ditto.
7659
7660 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7661
7662 PR fortran/25577
7663 * gfortran.dg/mvbits_1.f90: New.
7664
7665 2006-02-07 Dirk Mueller <dmueller@suse.com>
7666
7667 * g++.dg/warn/Wdiv-by-zero.C: New test.
7668 * g++.dg/warn/Wno-div-by-zero.C: New.
7669
7670 2006-02-07 Jeff Law <law@redhat.com>
7671
7672 * gcc.dg/tree-ssa/pr21559.c: New test.
7673
7674 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
7675 multiple VRP passes.
7676 * gcc.dg/tree-ssa/vrp09.c: Likewise.
7677 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7678 * gcc.dg/tree-ssa/pr21582.c: Likewise.
7679 * gcc.dg/tree-ssa/pr20657.c: Likewise.
7680 * gcc.dg/tree-ssa/pr21001.c: Likewise.
7681 * gcc.dg/tree-ssa/vrp02.c: Likewise
7682 * gcc.dg/tree-ssa/vrp11.c: Likewise
7683 * gcc.dg/tree-ssa/pr14341.c: Likewise
7684 * gcc.dg/tree-ssa/vrp19.c: Likewise
7685 * gcc.dg/tree-ssa/vrp20.c: Likewise
7686 * gcc.dg/tree-ssa/vrp03.c: Likewise
7687 * gcc.dg/tree-ssa/pr21086.c: Likewise
7688 * gcc.dg/tree-ssa/pr21959.c: Likewise
7689 * gcc.dg/tree-ssa/vrp21.c: Likewise
7690 * gcc.dg/tree-ssa/vrp04.c: Likewise
7691 * gcc.dg/tree-ssa/pr25485.c: Likewise
7692 * gcc.dg/tree-ssa/pr22026.c: Likewise
7693 * gcc.dg/tree-ssa/vrp22.c: Likewise
7694 * gcc.dg/tree-ssa/vrp05.c: Likewise
7695 * gcc.dg/tree-ssa/20030807-10.c: Likewise
7696 * gcc.dg/tree-ssa/pr20701.c: Likewise
7697 * gcc.dg/tree-ssa/vrp23.c: Likewise
7698 * gcc.dg/tree-ssa/vrp06.c: Likewise
7699 * gcc.dg/tree-ssa/pr22117.c: Likewise
7700 * gcc.dg/tree-ssa/pr20702.c: Likewise
7701 * gcc.dg/tree-ssa/vrp15.c: Likewise
7702 * gcc.dg/tree-ssa/pr21090.c: Likewise
7703 * gcc.dg/tree-ssa/pr21294.c: Likewise
7704 * gcc.dg/tree-ssa/vrp24.c: Likewise
7705 * gcc.dg/tree-ssa/vrp07.c: Likewise
7706 * gcc.dg/tree-ssa/pr21563.c: Likewise
7707 * gcc.dg/tree-ssa/pr25382.c: Likewise
7708 * gcc.dg/tree-ssa/vrp16.c: Likewise
7709 * gcc.dg/tree-ssa/vrp25.c: Likewise
7710 * gcc.dg/tree-ssa/vrp08.c: Likewise
7711 * gcc.dg/tree-ssa/20030807-6.c: Likewise
7712 * gcc.dg/tree-ssa/vrp17.c: Likewise
7713 * gcc.dg/tree-ssa/pr21458.c: Likewise
7714 * g++.dg/tree-ssa/pr18178.C: Likewise
7715
7716 2006-02-07 Richard Guenther <rguenther@suse.de>
7717
7718 PR c++/26140
7719 Revert
7720 2006-01-30 Richard Guenther <rguenther@suse.de>
7721 PR c++/23372
7722 * gcc.dg/pr23372-1.C: New testcase.
7723
7724 * g++.dg/tree-ssa/pr26140.C: New testcase.
7725
7726 2006-02-07 Mark Mitchell <mark@codesourcery.com>
7727
7728 PR c++/9737
7729 * g++.dg/template/ttp15.C: New test.
7730 * g++.dg/template/ttp16.C: Likewise.
7731 * g++.dg/template/ttp17.C: Likewise.
7732 * g++.old-deja/g++.pt/ttp36.C: Remove.
7733 * g++.old-deja/g++.pt/ttp19.C: Likewise.
7734 * g++.old-deja/g++.pt/ttp37.C: Likewise.
7735 * g++.old-deja/g++.pt/ttp38.C: Likewise.
7736 * g++.old-deja/g++.pt/ttp39.C: Likewise.
7737 * g++.old-deja/g++.pt/ttp9.C: Likewise.
7738 * g++.old-deja/g++.pt/ttp40.C: Likewise.
7739 * g++.old-deja/g++.pt/ttp51.C: Likewise.
7740 * g++.old-deja/g++.pt/ttp26.C: Likewise.
7741 * g++.old-deja/g++.pt/ttp36.C: Likewise.
7742
7743 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
7744
7745 PR libfortran/23815
7746 * unf_io_convert_4.f90: New test.
7747
7748 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
7749
7750 * gcc.dg/tree-ssa/loadpre10.c: New test.
7751 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
7752 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
7753 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
7754
7755 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7756
7757 PR libfortran/24685
7758 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
7759
7760 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
7761
7762 PR tree-opt/25251
7763 * gfortran.dg/assign_7.f: New test.
7764
7765 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
7766
7767 PR fortran/26041
7768 PR fortran/26064
7769 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
7770 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
7771 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
7772
7773 2006-02-05 Jakub Jelinek <jakub@redhat.com>
7774
7775 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
7776 in size_t typedef.
7777
7778 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
7779
7780 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
7781 * g++.dg/charset/string.c (foo): Likewise.
7782 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
7783 const char*
7784 * g++.dg/ext/builtin2.C (printf): Likewise.
7785 * g++.dg/init/new15.C (printf): Likewise.
7786 * g++.dg/opt/pr17697-1.C (foo): Likewise.
7787 * g++.dg/opt/pr17697-2.C (foo): Likewise.
7788 * g++.dg/opt/pr17697-3.C (foo): Likewise.
7789 * g++.dg/template/non-dependent4.C (temp): Likewise.
7790 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
7791 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
7792 parameter type to const char*.
7793 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
7794 Change type to const char*.
7795 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
7796 Likewise.
7797 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
7798 second parameter type to const char*.
7799 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
7800 (Y::Y): Change parameter type to const char*.
7801 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
7802 * g++.old-deja/g++.jason/report.C: Apply const correctness.
7803 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
7804 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
7805 (char*).
7806 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
7807 const char*.
7808 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
7809 type to const char*.
7810 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
7811 return type to const char*.
7812 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
7813 to const char*.
7814 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
7815 * g++.old-deja/g++.law/refs1.C: Likewise.
7816 * g++.old-deja/g++.law/visibility1.C: Likewise.
7817 * g++.old-deja/g++.law/visibility2.C: Likewise.
7818 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
7819 const char*.
7820 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
7821 * g++.old-deja/g++.mike/net48.C: Likewise.
7822 * g++.old-deja/g++.mike/p646.C: Likewise.
7823 * g++.old-deja/g++.mike/p6746.C: Likewise.
7824 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
7825 type to const char*.
7826 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
7827 deprecated conversion warning.
7828 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
7829 char*.
7830 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
7831 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
7832 * g++.old-deja/g++.pt/explicit8.C: Likewise.
7833 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
7834 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
7835 * g++.old-deja/g++.pt/nontype3.C: Likewise.
7836 * g++.old-deja/g++.pt/t39.C: Likewise.
7837 * g++.old-deja/g++.robertl/eb106.C: Likewise.
7838 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
7839
7840 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
7841
7842 PR fortran/25075
7843 intrinsic_argument_conformance_1.f90: New test.
7844
7845 2006-02-03 Steven G. Kargl <kargls@comcast.net>
7846
7847 PR fortran/20845
7848 * gfortran.dg/char_result_11.f90: Add SAVE.
7849 * gfortran.dg/der_pointer_4.f90: Ditto.
7850 * gfortran.dg/default_initialization.f90: New test.
7851
7852 2006-02-03 Jeff Law <law@redhat.com>
7853
7854 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
7855 handle more than 100 dump files.
7856 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
7857 * lib/scantree.exp (scan-tree-dump): Likewise.
7858 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
7859 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
7860 * lib/scanipa.exp (scan-ipa-dump): Likewise.
7861 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
7862 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
7863
7864 2006-02-03 Diego Novillo <dnovillo@redhat.com>
7865
7866 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
7867
7868 2006-02-03 Mark Mitchell <mark@codesourcery.com>
7869
7870 * g++.dg/template/using12.C: New test.
7871
7872 2006-02-03 Alan Modra <amodra@bigpond.net.au>
7873
7874 * gcc.target/powerpc/pr25960.c: New test.
7875
7876 2006-02-02 Steven G. Kargl <kargls@comcast>
7877
7878 PR fortran/24958
7879 gfortran.dg/nullify_2.f90: New test.
7880
7881 2006-02-02 Diego Novillo <dnovillo@redhat.com>
7882
7883 PR 25990
7884 * gcc.dg/gomp/pr25990.c: New test.
7885
7886 2006-01-31 Mark Mitchell <mark@codesourcery.com>
7887
7888 PR c++/25342
7889 * g++.gd/template/partial4.C: New test.
7890
7891 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
7892
7893 PR middle-end/26001
7894 * gfortran.dg/data_char_2.f90: New.
7895
7896 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
7897
7898 PR fortran/26039
7899 maxval_maxloc_conformance_1.f90: New test.
7900
7901 2006-01-31 Richard Guenther <rguenther@suse.de>
7902
7903 * gcc.target/i386/sselibm-1.c: New testcase.
7904 * gcc.target/i386/sselibm-2.c: Likewise.
7905 * gcc.target/i386/sselibm-3.c: Likewise.
7906 * gcc.target/i386/sselibm-4.c: Likewise.
7907 * gcc.target/i386/sselibm-5.c: Likewise.
7908
7909 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
7910
7911 PR fortran/24266
7912 * gfortran.dg/arrayio_derived_2.f90: New.
7913
7914 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
7915
7916 * gcc.dg/unsigned-long-compare.c: New test.
7917
7918 2006-01-30 Steve Ellcey <sje@cup.hp.com>
7919
7920 PR testsuite/25318
7921 * lib/target-supports.exp (check_effective_target_freorder):
7922 Check to see if target supports -freorder-blocks-and-partition.
7923 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
7924 instead of "dg-require-named-sections".
7925
7926 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
7927
7928 PR target/14798:
7929 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
7930 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
7931 * gcc.dg/pragma-isr-trapa2.c: Likewise.
7932 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7933 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
7934 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
7935 * gcc.dg/attr-isr-trap_exit.c: Likewise.
7936 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7937
7938 2006-01-30 Richard Guenther <rguenther@suse.de>
7939
7940 PR c++/23372
7941 * gcc.dg/pr23372-1.C: New testcase.
7942
7943 2006-01-29 Diego Novillo <dnovillo@redhat.com>
7944
7945 * gcc.dg/gomp/pr25874.c: New test.
7946
7947 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
7948
7949 PR tree-opt/25911
7950 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
7951
7952 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
7953
7954 PR fortran/18578
7955 PR fortran/18579
7956 PR fortran/20857
7957 PR fortran/20885
7958 * gfortran.dg/intent_out_1.f90: New test.
7959
7960 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
7961
7962 PR fortran/17911
7963 * gfortran.dg/procedure_lvalue.f90: New test.
7964
7965 PR fortran/20895
7966 PR fortran/25030
7967 * gfortran.dg/char_pointer_assign_2.f90: New test.
7968 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
7969 assignment to be consistent with standard.
7970 * gfortran.dg/char_result_2.f90: The same.
7971 * gfortran.dg/char_result_8.f90: The same.
7972
7973 2006-01-28 Zack Weinberg <zackw@panix.com>
7974
7975 * gcc.dg/Woverlength-strings.c
7976 * gcc.dg/Woverlength-strings-pedantic-c89.c
7977 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
7978 * gcc.dg/Woverlength-strings-pedantic-c99.c
7979 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
7980
7981 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
7982
7983 * gcc.c-torture/execute/20060127-1.c: New test.
7984
7985 2006-01-28 Mark Mitchell <mark@codesourcery.com>
7986
7987 PR c++/25999
7988 * g++.dg/ext/pragmaweak1.C: New test.
7989
7990 2006-01-28 Mark Mitchell <mark@codesourcery.com>
7991
7992 PR c++/25855
7993 * g++.dg/template/spec29.C: New test.
7994
7995 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
7996
7997 PR c/19606.
7998 * gcc.c-torture/execute/pr19606.c: New.
7999
8000 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
8001
8002 * gcc.dg/pragma-re-4.c: New test.
8003
8004 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
8005
8006 PR fortran/25964
8007 * gfortran.dg/assumed_size_refs_3.f90: New test.
8008
8009 2006-01-27 Ben Elliston <bje@au.ibm.com>
8010
8011 * gcc.misc-tests/dectest.exp: Remove defunct comment.
8012
8013 2006-01-26 Laurent GUERBY <laurent@guerby.net>
8014
8015 PR ada/21317
8016 * ada/acats/support/impdef.a: Add One_Long_Second.
8017 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
8018 * ada/acats/tests/c9/c94026.a: Likewise.
8019 * ada/acats/tests/c9/c97305c.ada: Likewise.
8020 * ada/acats/tests/c9/c99004a.ada: Likewise.
8021
8022 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
8023
8024 PR fortran/25964
8025 * gfortran.dg/global_references_2.f90: New test.
8026
8027 PR fortran/25084
8028 PR fortran/20852
8029 PR fortran/25085
8030 PR fortran/25086
8031 * gfortran.dg/assumed_charlen_function_1.f90: New test.
8032 * gfortran.dg/assumed_charlen_function_3.f90: New test.
8033
8034 PR fortran/25416
8035 * gfortran.dg/assumed_charlen_function_2.f90: New test.
8036
8037 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
8038
8039 PR c/25892
8040 * gcc.dg/Wpointer-sign.c: New.
8041 * gcc.dg/Wpointer-sign-Wall.c: New.
8042 * gcc.dg/Wpointer-sign-Wall-no.c: New.
8043 * gcc.dg/Wpointer-sign-pedantic.c: New.
8044 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
8045 * gcc.dg/conv-2.c: Use -Wpointer-sign.
8046
8047 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
8048
8049 PR C/25861
8050 * gcc.c-torture/compile/pr25861.c: New test.
8051
8052 2006-01-26 Paul Brook <paul@codesourcery.com>
8053
8054 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
8055 on short-enum targets.
8056 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
8057 variable.
8058 (generate_fields): Use short_enums.
8059 (main): Set short_enums. Document -e.
8060 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
8061 on short-enum targets.
8062 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
8063 variable.
8064 (generate_fields): Use short_enums.
8065 (main): Set short_enums. Document -e.
8066 * lib/target-supports.exp (check_effective_target_short_enums): New.
8067
8068 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
8069
8070 PR target/25947
8071 * gcc.dg/torture/pr25947-1.c: New test.
8072
8073 2006-01-25 Jan Hubicka <jh@suse.cz>
8074 Roger Sayle <roger@eyesopen.com>
8075
8076 PR rtl-optimization/25703
8077 * gcc.target/i386/20060125-1.c: New test case.
8078 * gcc.target/i386/20060125-2.c: New test case.
8079
8080 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8081
8082 PR fortran/18540
8083 * gfortran.dg/goto_1.f: New.
8084
8085 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
8086
8087 PR fortran/25716
8088 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
8089 25716 on 32-bit systems too.
8090
8091 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
8092
8093 PR testsuite/25590
8094 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
8095
8096 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
8097
8098 * gcc.dg/tree-ssa/gen-vect-33.c: New.
8099
8100 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8101
8102 PR fortran/25835
8103 * gfortran.dg/read_eof.f90: Delete, renamed.
8104 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
8105 * gfortran.dg/read_eof_2.f90: New test.
8106 * gfortran.dg/read_eof_3.f90: New test.
8107
8108 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
8109
8110 PR tree-opt/25860
8111 * gcc.c-torture/compile/pr25860.c: New test.
8112
8113 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8114
8115 PR c++/25552
8116 * g++.dg/parse/dtor8.C: New test.
8117
8118 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
8119
8120 PR testsuite/25891
8121 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
8122 * gcc.dg/gomp/gomp.exp: Return without testing anything if
8123 check_effective_target_fopenmp returns 0.
8124
8125 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
8126
8127 PR ada/20548
8128 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
8129 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
8130 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
8131
8132 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
8133
8134 PR tree-opt/25857
8135 * g++.dg/opt/pr25857.C: New test.
8136
8137 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
8138 Jan Hubicka <jh@suse.cz>
8139 Richard Guenther <rguenther@suse.de>
8140
8141 PR rtl-optimization/25654
8142 * gcc.dg/torture/pr25654.c: New testcase.
8143 * gcc.target/i386/pr25654.c: Likewise.
8144
8145 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
8146
8147 PR fortran/25901
8148 * gfortran.dg/internal references_2.f90: New test.
8149
8150 Fix regression in testing of admissability of attributes.
8151 * gfortran.dg/intent_used_1.f90: New test.
8152
8153 2006-01-23 Ben Elliston <bje@au.ibm.com>
8154
8155 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
8156 Remove target conditional torture options for i?86 and x86_64
8157 GNU/Linux.
8158
8159 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
8160
8161 PR c++/10891
8162 * g++.dg/rtti/no-rtti.C: New.
8163
8164 2006-01-21 Mark Mitchell <mark@codesourcery.com>
8165
8166 PR c++/25895
8167 * g++.dg/inherit/conv2.C: New test.
8168
8169 PR c++/25856
8170 * g++.dg/parse/dtor7.C: New test.
8171
8172 PR c++/25858
8173 * g++.dg/template/crash44.C: New test.
8174
8175 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
8176
8177 PR fortran/25124
8178 PR fortran/25625
8179 * gfortran.dg/internal_references_1.f90: New test.
8180 PR fortran/20881
8181 PR fortran/23308
8182 PR fortran/25538
8183 PR fortran/25710
8184 * gfortran.dg/global_references_1.f90: New test.
8185 * gfortran.dg/g77/19990905-1.f: Restore the error that
8186 there is a clash between the common block name and
8187 the name of a subroutine reference.
8188
8189 PR fortran/PR24276
8190 * gfortran.dg/aliasing_dummy_1.f90: New test.
8191
8192 2006-01-21 Alan Modra <amodra@bigpond.net.au>
8193
8194 * gcc.dg/vmx/1b-01.c: Warning fix.
8195 * gcc.dg/vmx/1c-02.c: Likewise.
8196 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
8197
8198 2006-01-20 Steve Ellcey <sje@cup.hp.com>
8199
8200 PR testsuite/24962
8201 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
8202
8203 2006-01-20 Richard Guenther <rguenther@suse.de>
8204 Steven Bosscher <stevenb.gcc@gmail.com>
8205
8206 PR rtl-optimization/24626
8207 * gcc.dg/torture/pr24626-1.c: New testcase.
8208 * gcc.dg/torture/pr24626-2.c: Likewise.
8209 * gcc.dg/torture/pr24626-3.c: Likewise.
8210 * gcc.dg/torture/pr24626-4.c: Likewise.
8211
8212 2006-01-20 Dirk Mueller <dmueller@suse.com>
8213
8214 PR c++/5520
8215 * g++.dg/warn/empty-body.C: New.
8216
8217 2006-01-19 Mark Mitchell <mark@codesourcery.com>
8218
8219 PR c++/22136
8220 * g++.dg/template/using10.C: New test.
8221 * g++.dg/temlpate/using11.C: Likewise.
8222 * g++.dg/inherit/using5.C: Tweak error messages.
8223
8224 2006-01-20 Alan Modra <amodra@bigpond.net.au>
8225
8226 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
8227 target test.
8228 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
8229
8230 2006-01-19 Jan Hubicka <jh@suse.cz>
8231
8232 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
8233
8234 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8235
8236 PR c++/25854
8237 * g++.dg/template/spec28.C: New test.
8238
8239 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
8240
8241 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8242 Fix fprintf's by adding srcdir or removing it.
8243
8244 2006-01-19 Diego Novillo <dnovillo@redhat.com>
8245
8246 * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
8247 * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
8248 * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
8249 * testsuite/gcc.dg/gomp/empty.c: Likewise.
8250 * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
8251 * testsuite/gcc.dg/gomp/for-4.c: Likewise.
8252 * testsuite/gcc.dg/gomp/for-6.c: Likewise.
8253 * testsuite/gcc.dg/gomp/master-3.c: Likewise.
8254 * testsuite/gcc.dg/gomp/for-8.c: Likewise.
8255 * testsuite/gcc.dg/gomp/for-10.c: Likewise.
8256 * testsuite/gcc.dg/gomp/for-18.c: Likewise.
8257 * testsuite/gcc.dg/gomp/for-5.c: Likewise.
8258 * testsuite/gcc.dg/gomp/for-7.c: Likewise.
8259 * testsuite/gcc.dg/gomp/for-9.c: Likewise.
8260
8261 2006-01-18 Jeff Law <law@redhat.com>
8262
8263 * gcc.dg/tree-ssa/vrp25.c: New test.
8264
8265 2006-01-19 Richard Sandiford <richard@codesourcery.com>
8266
8267 * gcc.dg/pr25805.c: Fix misapplied patch.
8268
8269 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
8270
8271 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
8272 (check_effective_target_vect_udot_qi): New.
8273 (check_effective_target_vect_sdot_hi): New.
8274 (check_effective_target_vect_udot_hi): New.
8275 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
8276 prefixed with "wrapv-" with -fwrapv.
8277 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
8278 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
8279 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
8280 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
8281 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
8282
8283 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
8284 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
8285 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
8286 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
8287
8288 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8289
8290 PR c++/16829
8291 * g++.dg/other/default2.C: New test.
8292 * g++.dg/other/default3.C: New test.
8293
8294 2006-01-19 Richard Sandiford <richard@codesourcery.com>
8295
8296 PR c/25805
8297 * gcc.dg/pr25805.c: New file.
8298
8299 2006-01-18 Mark Mitchell <mark@codesourcery.com>
8300
8301 PR c++/25836
8302 * g++.dg/template/init6.C: New test.
8303
8304 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
8305
8306 * gcc.dg/tree-ssa/pr24287.c: New test
8307
8308 2006-01-18 Eric Christopher <echristo@apple.com>
8309
8310 * g++.dg/eh/table.C: New.
8311
8312 2006-01-18 DJ Delorie <dj@redhat.com>
8313
8314 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8315 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8316 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8317 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8318
8319 2006-01-18 Jeff Law <law@redhat.com>
8320
8321 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8322 on wrapping on overflow semantics.
8323
8324 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8325
8326 * gcc.gc/tree-ssa/vrp23.c: New test.
8327 * gcc.gc/tree-ssa/vrp24.c: New test.
8328
8329 2006-01-18 Richard Henderson <rth@redhat.com>
8330 Aldy Hernandez <aldyh@redhat.com>
8331 Jakub Jelinek <jakub@redhat.com>
8332 Diego Novillo <dnovillo@redhat.com>
8333 Uros Bizjak <uros@kss-loka.si>
8334
8335 * testsuite/gcc.dg/gomp: New directory.
8336
8337 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
8338 Steven G. Kargl <kargls@comcast.net>
8339
8340 PR fortran/20869
8341 * gfortran.dg/intrinsic_external_1.f90: New test.
8342
8343 PR fortran/20875.
8344 * gfortran.dg/elemental_pointer_1.f90: New test.
8345
8346 PR fortran/25024
8347 * gfortran.dg/external_procedures_1.f90: New test.
8348
8349 PR fortran/25785
8350 gfortran.dg/assumed_present.f90: New test.
8351
8352 2006-01-18 Jakub Jelinek <jakub@redhat.com>
8353
8354 * g++.dg/parse/lookup5.C: New test.
8355
8356 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8357
8358 PR fortran/25697
8359 * gfortran.dg/read_eof.f90: New test.
8360
8361 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
8362
8363 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
8364 add a closing brace.
8365
8366 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8367
8368 PR fortran/25631
8369 * gfortran.dg/fmt_tl.f: New test.
8370
8371 2006-01-17 Eric Christopher <echristo@apple.com>
8372
8373 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
8374 * g++.old-deja/g++.warn/impint2.C: Ditto.
8375 * g++.old-deja/g++.other/null1.C: Ditto.
8376 * g++.dg/warn/conv2.C: Ditto.
8377 * g++.dg/warn/conv4.C: New file.
8378
8379 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
8380
8381 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
8382
8383 2006-01-17 Andreas Jaeger <aj@suse.de>
8384 Janis Johnson <janis187@us.ibm.com>
8385
8386 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
8387 in 64-bit.
8388 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8389 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
8390
8391 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
8392
8393 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8394 xfail txxx where xxx >= 25.
8395
8396 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
8397
8398 PR testsuite/25764
8399 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
8400
8401 2006-01-17 Jakub Jelinek <jakub@redhat.com>
8402
8403 PR c/25682
8404 * gcc.dg/pr25682.c: New test.
8405 * g++.dg/parse/array-size2.C: New test.
8406
8407 2006-01-16 Ian Lance Taylor <ian@airs.com>
8408
8409 * consistency.vlad: Remove entire directory, 1652 files.
8410
8411 2006-01-16 Janis Johnson <janis187@us.ibm.com>
8412
8413 * lib/target-supports.exp (check_effective_target_dfp_nocache,
8414 check_effective_target_dfprt_nocache): New.
8415 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
8416 (check_effective_target_dfprt): New.
8417 * lib/c-compat.exp (check_dfp): Remove.
8418 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
8419 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
8420 level of support for decimal float.
8421 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
8422 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
8423 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
8424 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
8425 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
8426 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
8427 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
8428 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
8429 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
8430 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
8431 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
8432 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
8433 directives.
8434
8435 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
8436
8437 PR testsuite/25741
8438 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
8439 $base_dir/../.
8440 * lib/gfortran.exp (gfortran_init): Likewise.
8441 * lib/obj-c++.exp (obj-c++_init): Likewise.
8442 * lib/scanasm.exp (scan-assembler-dem): Likewise.
8443 (scan-assembler-dem-not): Likewise.
8444 * lib/scandump.exp (scan-dump-dem): Likewise.
8445 (scan-dump-dem-not): Likewise.
8446
8447 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
8448
8449 PR testsuite/25767
8450 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
8451 powerpc-*-darwin*.
8452 * lib/obj-c++.exp (obj-c++_init): Likewise.
8453
8454 2006-01-16 Richard Guenther <rguenther@suse.de>
8455
8456 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
8457
8458 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8459
8460 PR testsuite/25777
8461 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
8462 to LD_LIBRARY_PATH.
8463
8464 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
8465 Andrew Pinski <pinskia@physics.uc.edu>
8466
8467 * gcc.dg/minmax-1.c: New test.
8468
8469 2006-01-16 Ben Elliston <bje@au.ibm.com>
8470
8471 * gcc.dg/dfp/dfp.exp: Correct FSF address.
8472 * gcc.misc-tests/dectest.exp: Ditto.
8473
8474 2006-01-15 Ian Lance Taylor <ian@airs.com>
8475
8476 PR testsuite/25796
8477 * gcc.target/i386/cmov6.c: Use -march=k8.
8478
8479 2006-01-15 Andreas Jaeger <aj@suse.de>
8480
8481 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
8482 x86 does not have __float128.
8483
8484 2006-01-14 Ian Lance Taylor <ian@airs.com>
8485
8486 * gcc.target/i386/cmov6.c: New test.
8487
8488 2006-01-14 Mark Mitchell <mark@codesourcery.com>
8489
8490 PR c++/25663
8491 * g++.dg/template/ctor6.C: New test.
8492
8493 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
8494
8495 PR tree-optimization/25485
8496 * gcc.dg/tree-ssa/pr25485.c: New.
8497
8498 2006-01-14 Richard Guenther <rguenther@suse.de>
8499
8500 PR tree-optimization/22548
8501 PR tree-optimization/22555
8502 PR tree-optimization/22501
8503 * gcc.dg/tree-ssa/alias-4.c: New testcase.
8504 * gcc.dg/tree-ssa/alias-5.c: Likewise.
8505 * gcc.dg/tree-ssa/alias-6.c: Likewise.
8506 * gcc.dg/tree-ssa/alias-7.c: Likewise.
8507 * gcc.dg/tree-ssa/alias-8.c: Likewise.
8508 * gcc.dg/tree-ssa/alias-9.c: Likewise.
8509 * gcc.dg/tree-ssa/alias-10.c: Likewise.
8510 * gcc.dg/tree-ssa/alias-11.c: Likewise.
8511 * gcc.dg/tree-ssa/alias-12.c: Likewise.
8512
8513 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
8514
8515 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
8516 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
8517
8518 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
8519 Richard Guenther <rguenther@suse.de>
8520
8521 PR rtl-optimization/24257
8522 * gcc.dg/torture/pr24257.c: New testcase.
8523
8524 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
8525
8526 * gcc.c-torture/execute/20060110-1.c: New test.
8527 * gcc.c-torture/execute/20060110-2.c: New test.
8528
8529 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
8530
8531 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
8532
8533 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
8534
8535 PR fortran/25756
8536 * gfortran.dg/label_3.f90: New test.
8537
8538 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
8539
8540 PR tree-optimization/25771
8541 * g++.dg/tree-ssa/pr25771.C: New test
8542
8543 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
8544
8545 PR tree-opt/24365
8546 * g++.dg/opt/complex5.C: New test.
8547
8548 2006-01-13 Richard Guenther <rguenther@suse.de>
8549
8550 * gcc.target/i386/387-9.c: New testcase.
8551
8552 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
8553
8554 PR c++/24824
8555 * g++.dg/debug/dwarf2-1.C: New.
8556
8557 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
8558
8559 PR testsuite/25728
8560 * lib/gcov.exp (verify-lines): Add "close $fd".
8561
8562 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
8563 Ben Elliston <bje@au.ibm.com>
8564
8565 * gcc.dg/dfp/inf-1.c: New test.
8566
8567 2006-01-12 Janis Johnson <janis187@us.ibm.com>
8568 Yao Qi <qiyaoltc@cn.ibm.com>
8569 Ben Elliston <bje@au.ibm.com>
8570 Jon Grimm <jgrimm2@us.ibm.com>
8571
8572 * gcc.dg/nodfp-1.c: New test.
8573 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8574 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
8575 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
8576 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
8577 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
8578 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
8579 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
8580 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
8581 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
8582 * gcc.dg/format/dfp-scanf-1.c: Likewise.
8583 * gcc.dg/format/dfp-printf-1.c: Likewise.
8584 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
8585 (compat_setup_dfp): New.
8586 * gcc.dg/compat/compat.exp: Use it.
8587 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
8588 Make some variables global, prepend "compat_" to their names.
8589 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
8590 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
8591 * gcc.misc-tests/dectest.exp: New test driver for decTest.
8592 * lib/compat.exp (compat_skip_list): Make global, rename.
8593 * lib/c-compat.exp: New file.
8594 * lib/target-supports.exp (check_effective_target_dfp): New.
8595
8596 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
8597 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
8598 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
8599 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
8600 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
8601 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
8602 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
8603 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
8604 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
8605 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
8606 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
8607 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
8608 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
8609 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
8610 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
8611 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
8612 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
8613 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
8614 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
8615 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
8616 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
8617 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
8618 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
8619 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
8620 gcc.dg/dfp/struct-layout-1.c,
8621 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
8622 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
8623 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
8624 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
8625 gcc.dg/dfp/func-vararg-dfp.c,
8626 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
8627 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
8628 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
8629 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
8630 gcc.dg/dfp/wtr-conversion-1.c: New tests.
8631
8632 2006-01-11 Richard Guenther <rguenther@suse.de>
8633
8634 PR tree-optimization/25734
8635 * gcc.dg/tree-ssa/pr25734.c: New testcase.
8636
8637 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
8638
8639 PR fortran/25486
8640 * gfortran.dg/literal_character_constant_1_x.F: New test.
8641 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
8642 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
8643 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
8644
8645 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
8646
8647 PR c++/25386
8648 * g++.dg/ext/packed3.C: Add expected packed error.
8649
8650 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
8651
8652 PR target/25706
8653 * gcc.dg/torture/pr25706-1.c: New test.
8654
8655 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
8656
8657 PR tree-optimization/23109
8658 PR tree-optimization/23948
8659 PR tree-optimization/24123
8660
8661 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
8662 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
8663 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
8664 g++.dg/tree-ssa/pr23948.C: New testcases.
8665 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
8666 three divisions in order to do the optimization.
8667
8668 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
8669
8670 PR c++/25632
8671 * g++.dg/other/pr25632.C: New test.
8672
8673 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
8674
8675 PR fortran/25730
8676 * gfortran.dg/used_types_1.f90: New test.
8677
8678 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
8679
8680 PR target/25718
8681 * gcc.dg/torture/pr25718-1.c: New test.
8682
8683 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
8684
8685 * gfortran.dg/list_read_2.f90: Fix typo in description.
8686
8687 2006-01-10 Jan Beulich <jbeulich@novell.com>
8688
8689 * lib/target-supports.exp (check_visibility_available): Simplify test
8690 for *-*-netware*.
8691 (check_profiling_available): Fail for *-*-netware*.
8692 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
8693 * gcc.dg/20021014-1.c: Likewise.
8694 * gcc.dg/nest.c: Likewise.
8695
8696 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
8697
8698 fortran/24936
8699 * gfortran.dg/forall_3.f90: New test.
8700
8701 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
8702
8703 PR fortran/21977
8704 * gfortran.dg/nesting_2.f90: New test.
8705 * gfortran.dg/nesting_3.f90: New test.
8706
8707 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
8708
8709 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
8710 Fix typo in comment.
8711
8712 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
8713
8714 * gfortran.dg/single_char_string.f90: New test.
8715
8716 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
8717
8718 * gfortran.dg/ichar_2.f90: New test.
8719
8720 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
8721
8722 PR fortran/25093
8723 * gfortran.dg/private_type_4.f90: New.
8724
8725 2006-01-07 Richard Guenther <rguenther@suse.de>
8726
8727 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
8728
8729 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
8730
8731 * gfortran.dg/func_decl_1.f90: New.
8732 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
8733 * gfortran.dg/array_alloc_2.f90: Likewise.
8734 * gfortran.dg/char_result_8.f90: Likewise.
8735 * gfortran.dg/dup_save_1.f90: Likewise.
8736 * gfortran.dg/dup_save_2.f90: Likewise.
8737 * gfortran.dg/f2c_6.f90: Likewise.
8738 * gfortran.dg/f2c_7.f90: Likewise.
8739 * gfortran.dg/func_result_2.f90: Likewise.
8740 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8741
8742 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
8743
8744 PR fortran/22146
8745 * gfortran.dg/elemental_subroutine_1.f90: New test.
8746 * gfortran.dg/elemental_subroutine_2.f90: New test.
8747
8748 PR fortran/25029
8749 PR fortran/21256
8750 * gfortran.dg/assumed_size_refs_1.f90: New test.
8751
8752 PR fortran/20868
8753 PR fortran/20870
8754 * gfortran.dg/assumed_size_refs_2.f90: New test.
8755 * gfortran.dg/initialization_1.f90: Change warning message.
8756
8757 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
8758
8759 * gcc.dg/tree-ssa/loop-15.c: New test.
8760
8761 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8762
8763 PR fortran/25598
8764 * gfortran.dg/backspace_3.f: New test.
8765 * gfortran.dg/backspace_4.f: New test.
8766
8767 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8768
8769 PR fortran/24268
8770 * gfortran.dg/fmt_white.f: Update test.
8771
8772 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
8773
8774 * gcc.dg/cast-1.c: Add new warning.
8775 * gcc.dg/cast-2.c: Likewise.
8776 * gcc.dg/cast-3.c: Likewise.
8777 * gcc.dg/format/cast-1.c: Likewise.
8778 * gcc.dg/cast-4.c: New testcase.
8779
8780 2006-01-05 Richard Guenther <rguenther@suse.de>
8781
8782 PR tree-optimization/22555
8783 * gcc.dg/tree-ssa/alias-3.c: New testcase.
8784
8785 2006-01-05 Richard Guenther <rguenther@suse.de>
8786 Diego Novillo <dnovillo@redhat.com>
8787
8788 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
8789 * gcc.dg/tree-ssa/loop-8.c: Likewise.
8790 * gcc.dg/tree-ssa/loop-1.c: Likewise.
8791 * gcc.dg/tree-ssa/pr23294.c: Likewise.
8792 * gcc.dg/tree-ssa/pr21985.c: Likewise.
8793 * gcc.dg/tree-ssa/loop-14.c: Likewise.
8794 * gcc.dg/tree-ssa/loop-2.c: Likewise.
8795 * gcc.dg/tree-ssa/loop-3.c: Likewise.
8796 * gcc.dg/tree-ssa/loop-4.c: Likewise.
8797 * gcc.dg/tree-ssa/pr21171.c: Likewise.
8798 * gcc.dg/tree-ssa/loop-5.c: Likewise.
8799 * gcc.dg/tree-ssa/loop-10.c: Likewise.
8800 * gcc.dg/tree-ssa/loop-6.c: Likewise.
8801 * treelang/compile/extravar.tree: Likewise.
8802 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
8803 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
8804 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
8805 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8806 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
8807
8808 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
8809
8810 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
8811 for 64-bit fix.
8812
8813 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
8814
8815 PR fortran/23675
8816 gfortran.dg/char_result_11.f90: New.
8817
8818 2006-01-04 Mark Mitchell <mark@codesourcery.com>
8819
8820 PR c++/24782
8821 * g++.dg/parse/access9.C: New test.
8822 * g++.dg/tc1/dr52.C: Tweak error markers.
8823
8824 2006-01-04 Richard Henderson <rth@redhat.com>
8825
8826 Merge from gomp branch.
8827 * g++.dg/parse/pragma2.C: Update expected error lines.
8828
8829 2006-01-04 Jakub Jelinek <jakub@redhat.com>
8830
8831 * g++.dg/other/i386-2.C: New test.
8832
8833 PR target/25554
8834 * gcc.c-torture/compile/20051228-1.c: New test.
8835
8836 PR c/25559
8837 * gcc.dg/pr25559.c: New test.
8838
8839 2006-01-03 Mark Mitchell <mark@codesourcery.com>
8840
8841 PR c++/25492
8842 * g++.dg/lookup/friend9.C: New test.
8843
8844 PR c++/25625
8845 * g++.dg/template/repo5.C: New test.
8846
8847 2006-01-03 Steven G. Kargl <kargls@comcast.net>
8848
8849 PR fortran/25101
8850 * gfortran.dg/forall_2.f90: New test.
8851
8852 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
8853
8854 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
8855 dg-require-weak. Adjust regexp to handle leading-underscore
8856 targets and space as well as TAB after .weak. Change previous
8857 64-bit fix to not use naked dot.
8858
8859 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
8860
8861 PR rtl-optimization/25578
8862 * gcc.c-torture/execute/20060102-1.c: New testcase.
8863
8864 2006-01-03 Richard Guenther <rguenther@suse.de>
8865
8866 PR c/25183
8867 * gcc.dg/torture/pr25183.c: New testcase.
8868
8869 2006-01-03 Jakub Jelinek <jakub@redhat.com>
8870
8871 Merge from gomp-branch.
8872 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
8873 * gcc.dg/ia64-sync-2.c: Likewise.
8874 * gcc.dg/ia64-sync-3.c: Likewise.
8875 * gcc.dg/ia64-sync-4.c: Likewise.
8876 * gcc.dg/sync-2.c: Likewise.
8877 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
8878 that sparc64-*-* and sparcv9-*-* supports sync builtins.
8879
8880 2006-01-02 Mark Mitchell <mark@codesourcery.com>
8881
8882 PR c++/25635
8883 * g++.dg/parse/operator6.C: New test.
8884
8885 PR c++/25637
8886 * g++.dg/parse/error29.C: New test.
8887
8888 PR c++/25638
8889 * g++.dg/parse/dtor6.C: New test.
8890
8891 PR c++/25633
8892 * g++.dg/parse/ctor3.C: New test.
8893
8894 PR c++/25634
8895 * g++.dg/template/class3.C: New test.
8896
8897 2006-01-02 Geoffrey Keating <geoffk@apple.com>
8898
8899 * g++.dg/debug/debug9.C: New.
8900
8901 2006-01-02 Steven G. Kargl <kargls@comcast.net>
8902
8903 PR fortran/24640
8904 * gfortran.dg/label_2.f90: New test.
8905
8906 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8907
8908 * g++.dg/lookup/using12.C: Tighten error marker.
8909
8910 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
8911 Andrew Pinski <pinskia@physics.uc.edu>
8912
8913 * gcc.target/powerpc/darwin-abi-3.c: New file.
8914 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
8915 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
8916 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
8917 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
8918 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
8919 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
8920 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
8921 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
8922
8923 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
8924
8925 * gcc.dg/tree-ssa/loadpre1.c: New;
8926 * gcc.dg/tree-ssa/loadpre2.c: New;
8927 * gcc.dg/tree-ssa/loadpre3.c: New;
8928 * gcc.dg/tree-ssa/loadpre4.c: New;
8929 * gcc.dg/tree-ssa/loadpre5.c: New;
8930 * gcc.dg/tree-ssa/loadpre6.c: New;
8931 * gcc.dg/tree-ssa/loadpre7.c: New;
8932 * gcc.dg/tree-ssa/loadpre8.c: New;
8933 * gcc.dg/tree-ssa/loadpre9.c: New;
8934
8935 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
8936
8937 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
8938 * g++.dg/abi/thunk4.C: Likewise.
8939
8940 2006-01-01 Andreas Jaeger <aj@suse.de>
8941
8942 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
8943 portable.
8944
8945 2006-01-01 Jakub Jelinek <jakub@redhat.com>
8946
8947 PR c++/25294
8948 * gcc.dg/pragma-pack-3.c: New test.
8949 * g++.dg/parse/pragma3.C: New test.
8950
8951 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8952
8953 PR middle-end/24827
8954 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
8955
8956 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8957
8958 PR testsuite/25214
8959 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
8960
8961 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
8962
8963 PR fortran/22607
8964 * gfortran-dg/pure_byref_3.f90: New.
8965
8966 fortran/PR 25396
8967 * gfortran.dg/userdef_operator_1.f90: New.
8968
8969 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
8970
8971 * g++.dg/abi/thunk3.C: New.
8972 * g++.dg/abi/thunk4.C: New.
8973
8974 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
8975
8976 PR fortran/25532
8977 * gfortran.dg/host_used_types_1.f90: New test. Check that host
8978 associated derived type components of derived types are
8979 properly declared in contained procedures.
8980
8981 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8982
8983 PR libgfortran/25139
8984 * gfortran.dg/backspace_2.f: New test.
8985
8986 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8987
8988 PR libgfortran/25550
8989 * gfortran.dg/endfile.f: New test.
8990
8991 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8992
8993 PR libgfortran/25419
8994 * gfortran.dg/comma.f: New test.
8995
8996 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
8997
8998 * lib/gfortran-dg.exp: Remove trailing whitespace.
8999 * lib/fortran-torture.exp: Test with -fbounds-check instead of
9000 -funroll-all-loops.
9001
9002 2005-12-28 Alan Modra <amodra@bigpond.net.au>
9003
9004 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
9005 Extended Double long doubles or repeat tests when long double is
9006 the same size as double.
9007
9008 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9009
9010 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
9011
9012 PR testsuite/25442
9013 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
9014 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
9015
9016 PR testsuite/25441
9017 * gcc.dg/pr23911.c: Make test variable static.
9018
9019 PR testsuite/25444
9020 * gcc.dg/tree-ssa/pr14841.c: Likewise.
9021
9022 2005-12-26 Mark Mitchell <mark@codesourcery.com>
9023
9024 PR c++/25439
9025 * g++.dg/parse/crash17.C: Adjust error markers.
9026 * g++.dg/template/error20.C: New test.
9027
9028 2005-12-26 Mark Mitchell <mark@codesourcery.com>
9029
9030 PR c++/23172
9031 * g++.dg/ext/complit4.C: New test.
9032
9033 PR c++/25417
9034 * g++.dg/ext/complit5.C: Likewise.
9035
9036 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
9037
9038 PR tree-optimization/25125
9039 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
9040 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
9041 * gcc.c-torture/execute/pr25125.c: New.
9042
9043 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
9044
9045 PR fortran/25029
9046 PR fortran/21256
9047 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
9048 with incorrect assumed size references.
9049
9050 2005-12-24 Mark Mitchell <mark@codesourcery.com>
9051
9052 PR c++/23171
9053 * g++.dg/opt/init1.C: New test.
9054
9055 2005-12-23 Mark Mitchell <mark@codesourcery.com>
9056
9057 PR c++/24671
9058 * g++.dg/template/sfinae3.C: New test.
9059
9060 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9061
9062 * g++.dg/other/friend4.C: New test.
9063
9064 2005-12-23 Jakub Jelinek <jakub@redhat.com>
9065
9066 PR target/25005
9067 * g++.dg/opt/pr25005.C: New test.
9068
9069 2005-12-22 Mark Mitchell <mark@codesourcery.com>
9070
9071 PR c++/25369
9072 * g++.dg/template/ptrmem16.C: New test.
9073
9074 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
9075
9076 PR fortran/25029
9077 PR fortran/21256
9078 * gfortran.dg/initialization_1.f90: Add test of SIZE.
9079
9080 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9081
9082 PR libgfortran/25307
9083 * gfortran.dg/list_read_5.f90: New test.
9084
9085 2005-12-22 Richard Henderson <rth@redhat.com>
9086
9087 * gcc.target/i386/sse-7.c: Use -msse2.
9088
9089 2005-12-23 Jakub Jelinek <jakub@redhat.com>
9090
9091 PR rtl-optimization/25432
9092 * gcc.c-torture/compile/20051216-1.c: New test.
9093
9094 PR objc/25328
9095 * objc/execute/pr25328.m: New test.
9096
9097 2005-12-22 Mark Mitchell <mark@codesourcery.com>
9098
9099 PR c++/25364
9100 * g++.dg/template/call4.C: New test.
9101
9102 2005-12-22 Dale Johannesen <dalej@apple.com>
9103
9104 * gcc.target/i386/sse-17.c: New.
9105
9106 2005-12-22 Paul Brook <paul@codesourcery.com>
9107
9108 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
9109
9110 2005-12-22 Paul Brook <paul@codesourcery.com>
9111
9112 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
9113
9114 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
9115
9116 PR tree-opt/25513
9117 * gcc.c-torture/compile/pr25513.c: New test.
9118
9119 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9120
9121 PR c++/23333
9122 * g++.dg/parse/error25.C: Add more tests.
9123
9124 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9125
9126 PR fortran/18990
9127 * gfortran.dg/der_charlen_1.f90: New.
9128
9129 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
9130
9131 PR fortran/20889
9132 * gfortran.dg/pointer_component_type_1.f90: New test.
9133
9134 PR fortran/25029
9135 PR fortran/21256
9136 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
9137 should give an error with assumed size array refernces and checks those
9138 that should not.
9139 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
9140 reference an upper bound so that it does not generate an error.
9141
9142 PR fortran/19362
9143 PR fortran/20244
9144 PR fortran/20864
9145 PR fortran/25391
9146 * gfortran.dg/used_dummy_types_1.f90: New test.
9147 * gfortran.dg/used_dummy_types_2.f90: New test.
9148 * gfortran.dg/used_dummy_types_3.f90: New test.
9149 * gfortran.dg/used_dummy_types_4.f90: New test.
9150 * gfortran.dg/used_dummy_types_5.f90: New test.
9151
9152 PR fortran/23152
9153 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
9154 group already being USE associated.
9155 * gfortran.dg/assumed_shape_nml.f90: New test.
9156 * gfortran.dg/assumed_size_nml.f90: New test.
9157
9158 PR fortran/20862
9159 PR fortran/25053
9160 PR fortran/25063
9161 PR fortran/25064
9162 PR fortran/25066
9163 PR fortran/25067
9164 PR fortran/25068
9165 PR fortran/25307
9166 * gfortran.dg/io_constraints_1.f90: New test.
9167 * gfortran.dg/io_constraints_1.f90: New test.
9168 * gfortran.dg/iostat_3.f90: Change wording of warning.
9169 * gfortran.dg/g77/19981216-0.f: The same.
9170
9171 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
9172
9173 PR tree-optimization/23518
9174 * testsuite/gcc.dg/pr23518.c: New.
9175
9176 2005-12-21 Mike Stump <mrs@apple.com>
9177
9178 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
9179
9180 2005-12-21 Paul Brook <paul@codesourcery.com>
9181
9182 * gcc.dg/pr19340.c: Skip on m68k targets.
9183
9184 2005-12-21 Steven Bosscher <stevenb@suse.de>
9185
9186 PR rtl-optimization/25196
9187 * gcc.dg/pr25196.c: New test.
9188
9189 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
9190
9191 PR fortran/25423
9192 gfortran.dg/where_nested_1.f90: New.
9193
9194 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
9195
9196 PR tree-optimization/25382.
9197 * gcc.dg/tree-ssa/pr25382.c: New.
9198
9199 2005-12-20 Richard Guenther <rguenther@suse.de>
9200
9201 PR middle-end/24306
9202 * gcc.target/i386/pr24306.c: New testcase.
9203
9204 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
9205
9206 PR tree-optimization/25501
9207 * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
9208
9209 2005-12-20 Richard Guenther <rguenther@suse.de>
9210
9211 Revert
9212 2005-12-02 Richard Guenther <rguenther@suse.de>
9213
9214 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9215
9216 2005-12-20 Mark Mitchell <mark@codesourcery.com>
9217
9218 PR c++/21228
9219 * g++.dg/warn/Wunreachable-code-2.C: New test.
9220
9221 2005-12-19 Mark Mitchell <mark@codesourcery.com>
9222
9223 PR c++/24278
9224 * g++.dg/template/ctor5.C: New test.
9225
9226 PR c++/24915
9227 * g++.dg/template/overload8.C: New test.
9228
9229 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
9230
9231 * gcc.c-torture/compile/pr25483 : New test.
9232
9233 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9234
9235 PR c++/20552
9236 * g++.dg/ext/typeof10.C: New test.
9237
9238 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
9239
9240 * gcc.dg/mt-loopi1.c: New.
9241
9242 2005-12-18 Richard Guenther <rguenther@suse.de>
9243
9244 PR tree-optimization/25481
9245 * gcc.dg/torture/pr25481.c: New testcase.
9246
9247 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
9248
9249 PR rtl-optimization/21041
9250 * gcc.dg/pr21041.c: New test.
9251
9252 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9253
9254 PR libgfortran/25463
9255 * gfortran.dg/advance.f90: New test.
9256
9257 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
9258
9259 * gcc.dg/20051201-1.c: New test.
9260
9261 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
9262
9263 PR fortran/25018
9264 * gfortran.dg/initialization_1.f90: New test.
9265 * gfortran.dg/enum_5.f90: Change dg-error to new message.
9266 * gfortran.dg/g77/980616-0.f: The same.
9267
9268 2005-12-17 Steven G. Kargl <kargls@comcast.net>
9269
9270 * PR fortran/25458
9271 * gfortran.dg/chkbits.f90: New test.
9272
9273 2005-12-17 Steven G. Kargl <kargls@comcast.net>
9274
9275 * gfortran.dg/enum_5.f: Revert to previous version.
9276
9277 2005-12-17 Steven G. Kargl <kargls@comcast.net>
9278
9279 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
9280 * gfortran.dg/nested_modules_1.f90: Ditto.
9281 * gfortran.dg/hollerith_f95.f90: Ditto.
9282 * gfortran.dg/select_5.f90: Ditto.
9283 * gfortran.dg/secnds.f: Ditto.
9284 * gfortran.dg/hollerith2.f90: Ditto.
9285 * gfortran.dg/imag_2.f: Ditto.
9286 * gfortran.dg/ftell_2.f90: Ditto.
9287 * gfortran.dg/malloc_free_1.f90: Ditto.
9288 * gfortran.dg/logint-1.f: Ditto.
9289 * gfortran.dg/recursive_statement_functions.f90: Ditto.
9290 * gfortran.dg/e_d_fmt.f90: Ditto.
9291 * gfortran.dg/hollerith_legacy.f90: Ditto.
9292 * gfortran.dg/logint-2.f: Ditto.
9293 * gfortran.dg/enum_5.f90: Ditto.
9294 * gfortran.dg/f2c_2.f90: Ditto.
9295 * gfortran.dg/pr17143.f90: Ditto.
9296 * gfortran.dg/namelist_14.f90: Ditto.
9297 * gfortran.dg/logint-3.f: Ditto.
9298 * gfortran.dg/spread_scalar_source.f90: Ditto.
9299 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9300 * gfortran.dg/namelist_11.f: Ditto.
9301 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9302 * gfortran.dg/g77/20010519-1.f
9303 * gfortran.dg/g77/alpha1.f: Ditto.
9304 * gfortran.dg/g77/990115-1.f: Ditto.
9305 * gfortran.dg/g77/erfc.f: Ditto.
9306 * gfortran.dg/g77/19990313-3.f: Ditto.
9307 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9308 * gfortran.dg/g77/20010426.f: Ditto.
9309 * gfortran.dg/g77/19990313-0.f: Ditto.
9310 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9311 * gfortran.dg/g77/20000629-1.f: Ditto.
9312 * gfortran.dg/g77/970125-0.f: Ditto.
9313 * gfortran.dg/g77/8485.f: Ditto.
9314 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9315 * gfortran.dg/g77/19990313-1.f: Ditto.
9316 * gfortran.dg/g77/int8421.f: Ditto.
9317 * gfortran.dg/g77/19990305-0.f: Ditto.
9318 * gfortran.dg/g77/947.f: Ditto.
9319 * gfortran.dg/g77/19990905-2.f: Ditto.
9320 * gfortran.dg/g77/cabs.f: Ditto.
9321 * gfortran.dg/g77/19990313-2.f: Ditto.
9322 * gfortran.dg/g77/20020307-1.f: Ditto.
9323 * gfortran.dg/g77/dcomplex.f: Ditto.
9324 * gfortran.dg/g77/19990502-1.f: Ditto.
9325 * gfortran.dg/g77/19981216-0.f: Ditto.
9326 * gfortran.dg/common_4.f90: Ditto.
9327 * gfortran.dg/entry_4.f90: Ditto.
9328 * gfortran.dg/equiv_constraint_2.f90: Ditto.
9329 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9330 * gfortran.dg/namelist_12.f: Ditto.
9331 * gfortran.dg/scale_1.f90: Ditto.
9332 * gfortran.dg/modulo_1.f90
9333 * gfortran.dg/hollerith.f90: Ditto.
9334 * gfortran.dg/direct_io_3.f90: Ditto.
9335 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9336 * gfortran.dg/gnu_logical_1.F: Ditto.
9337 * gfortran.dg/unf_io_convert_1.f90: Ditto.
9338 * gfortran.dg/assign_1.f90: Ditto.
9339 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9340 * gfortran.dg/pr23095.f: Ditto.
9341 * gfortran.dg/read_float_1.f90: Ditto.
9342
9343 2005-12-17 Andreas Jaeger <aj@suse.de>
9344
9345 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9346 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9347
9348 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9349
9350 PR fortran/24268
9351 * gfortran.dg/fmt_white.f: New test.
9352
9353 2005-12-16 Steven G. Kargl <kargls@comcast.net>
9354
9355 * gfortran.dg/label_1.f90: New test.
9356
9357 2005-12-15 Ben Elliston <bje@au.ibm.com>
9358
9359 PR testsuite/25422
9360 * gcc.dg/20031012-1.c: Add -Walways-true option.
9361 * gcc.dg/weak/weak-3.c: Likewise.
9362 * g++.old-deja/g++.mike/warn8.C: Likewise.
9363
9364 2005-12-16 Mike Stump <mrs@apple.com>
9365
9366 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
9367 exit.
9368
9369 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9370
9371 PR libgfortran/25264
9372 PR libgfortran/25349
9373 * gfortran.dg/tl_editing.f90: Added additional checks.
9374 * gfortran.dg/t_editing.f: New test.
9375 * gfortran.dg/write_padding.f90: New test
9376
9377 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9378
9379 PR testsuite/25215
9380 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
9381
9382 2005-12-16 Jakub Jelinek <jakub@redhat.com>
9383
9384 PR rtl-optimization/24899
9385 * gcc.c-torture/execute/20051215-1.c: New test.
9386
9387 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
9388
9389 PR 24823
9390 * gfortran.dg/pr24823.f: New test.
9391
9392 2005-12-16 Jeff Law <law@redhat.com>
9393
9394 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9395
9396 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
9397
9398 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
9399 Change C++ style comments to C style comments.
9400 Remove aligned types from the array.
9401 Keep Enums disabled.
9402 (complex_types): Remove aligned types from the array.
9403 Comment out "_Complex long double".
9404 (attrib_types): Remove.
9405 (complex_attrib_types): Remove.
9406 (attrib_array_types): Remove.
9407 (complex_attrib_array_types): Remove.
9408 (aligned_bitfld_types): Remove.
9409 (n_aligned_bitfld_types): Remove.
9410 (FEATURE_ALIGNEDPACKED): Delete.
9411 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
9412 (singles): Remove support for adding attributes.
9413 (choose_type): Remove support for attributed types.
9414 (generate_fields): Remove support for attributed bit-fields.
9415 Remove support for adding attributes.
9416 (generate_random_tests): Remove support for adding attributes.
9417 (features): Add back "[0] :0" and "complex vector [0]".
9418 (main): Remove support for attributed bit-fields.
9419 Uncomment the calling of generate_random_tests for the rests of
9420 the tests.
9421
9422 2005-12-16 Jan Hubicka <jh@suse.cz>
9423
9424 * gcc.c-torture/combine/pr25224.c: New.
9425
9426 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
9427
9428 PR other/25028
9429 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
9430 HP-UX.
9431
9432 2005-12-15 Richard Sandiford <richard@codesourcery.com>
9433
9434 * gcc.dg/20051215-1.c: New file.
9435
9436 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9437
9438 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
9439 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
9440
9441 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
9442
9443 PR fortran/18197
9444 * gfortran.dg/dummy_functions_1.f90: New.
9445
9446 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
9447
9448 PR rtl-optimization/25310
9449 * gcc.c-torture/compile/pr25310.c: New test.
9450
9451 2005-12-14 Jakub Jelinek <jakub@redhat.com>
9452
9453 PR debug/25023
9454 * gcc.dg/pr25023.c: New test.
9455
9456 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9457
9458 * g++.old-deja/g++.brendan/redecl1.C,
9459 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
9460 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
9461 g++.old-deja/g++.oliva/typeof1.C,
9462 g++.old-deja/g++.other/crash16.C,
9463 g++.old-deja/g++.other/crash34.C,
9464 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
9465 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
9466 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
9467 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
9468 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
9469 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
9470 Remove xfail.
9471
9472 2005-12-14 Kean Johnston <jkj@sco.com>
9473 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9474
9475 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
9476 * gcc.target/i386/20020523-1.c: Ditto.
9477 * gcc.target/i386/tailcall-1.c: Ditto.
9478 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
9479 * gcc.target/i386/ssetype-5.c: Ditto.
9480
9481 2005-12-14 Jeff Law <law@redhat.com>
9482
9483 * gcc.dg/tree-ssa/foldstring-1.c: New test.
9484
9485 2005-12-14 Jakub Jelinek <jakub@redhat.com>
9486
9487 PR target/25254
9488 PR target/24188
9489 * gcc.target/i386/pr25254.c: New test.
9490 * gfortran.dg/PR24188.f: New test.
9491
9492 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
9493
9494 * lib/fortran-torture.exp: Catch remaining uses of
9495 remote_file build delete.
9496
9497 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9498
9499 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
9500
9501 2005-12-14 Ben Elliston <bje@au.ibm.com>
9502
9503 * gcc.dg/warn-addr-cmp.c: New test.
9504
9505 2005-12-13 Jakub Jelinek <jakub@redhat.com>
9506
9507 PR debug/25023
9508 PR target/25293
9509 * gcc.target/i386/pr25293.c: New test.
9510
9511 2005-12-13 Petr Machata <machata@post.cz>
9512
9513 PR c++/24907
9514 * g++.dg/parse/comma2.C: New test.
9515
9516 2005-12-13 Mark Mitchell <mark@codesourcery.com>
9517 Jakub Jelinek <jakub@redhat.com>
9518
9519 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9520 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9521 (limits.h): Include unconditionally.
9522 (stdlib.h): Likewise.
9523 (hashtab.h): Do not include.
9524 (getopt.h): Likewise.
9525 (stddef.h): Include.
9526 (hashval_t): Define.
9527 (struct entry): Add "next" field.
9528 (HASH_SIZE): New macro.
9529 (hash_table): New variable.
9530 (switchfiles): Do not use xmalloc.
9531 (mix): New macro.
9532 (iterative_hash): New function.
9533 (hasht): Remove.
9534 (e_exists): New function.
9535 (e_insert): Likewise.
9536 (output): Use, instead of libiberty hashtable functions.
9537 (main): Do not use getopt. Do not call htab_create.
9538
9539 2005-12-13 Jakub Jelinek <jakub@redhat.com>
9540
9541 PR c++/25331
9542 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
9543 put atal* and atpaal* attributes on array elements.
9544 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
9545 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
9546 put atal* and atpaal* attributes on array elements.
9547 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
9548
9549 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
9550
9551 * gcc.dg/single-precision-constant.c: New test.
9552
9553 2005-12-13 Alan Modra <amodra@bigpond.net.au>
9554
9555 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
9556 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
9557 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
9558 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9559 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9560 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9561 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
9562 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
9563 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
9564 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
9565 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
9566 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
9567 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
9568 gcc.target/powerpc/ppc-sdata-2.c,
9569 gcc.target/powerpc/ppc-stackalign-1.c,
9570 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
9571 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
9572 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
9573 gcc.target/powerpc/rs6000-ldouble-2.c,
9574 gcc.target/powerpc/rs6000-power2-1.c,
9575 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
9576 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
9577 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
9578 option into target selector.
9579 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
9580 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
9581
9582 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
9583
9584 PR objc/25348
9585 * objc.dg/encode-9.m: New test.
9586
9587 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9588
9589 PR testsuite/20772
9590 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
9591 * gcc.dg/asm-b.c: Fix typo.
9592 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
9593 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9594 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
9595 i?86 lp64 and x86_64 ilp32.
9596 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
9597 on i?86 lp64.
9598 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
9599
9600 2005-12-12 Steven G. Kargl <kargls@comcast.net>
9601
9602 PR fortran/25078
9603 gfortran.dg/equiv_5.f90: New test.
9604
9605 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
9606
9607 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
9608 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
9609 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
9610 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
9611 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
9612 * gcc.dg/tree-ssa/reassoc-5.c: New.
9613 * gcc.dg/tree-ssa/reassoc-6.c: New.
9614 * gcc.dg/tree-ssa/reassoc-7.c: New.
9615 * gcc.dg/tree-ssa/reassoc-8.c: New.
9616 * gcc.dg/tree-ssa/reassoc-9.c: New.
9617 * gcc.dg/tree-ssa/reassoc-10.c: New.
9618 * gcc.dg/tree-ssa/reassoc-11.c: New.
9619
9620 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9621
9622 PR testsuite/25167
9623 PR testsuite/24478
9624 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
9625
9626 2005-12-12 Mark Mitchell <mark@codesourcery.com>
9627
9628 PR c++/25300
9629 * g++.dg/template/inherit.C: Do not use a generic error message.
9630
9631 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
9632
9633 PR libobjc/25354
9634 * objc.dg/gnu-encoding: New directory.
9635 * objc.dg/gnu-encoding/compat-common.h: New file.
9636 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
9637 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
9638 * objc.dg/gnu-encoding/vector-defs.h: New file.
9639 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
9640 * objc.dg/gnu-encoding/generate-random.c: New file.
9641 * objc.dg/gnu-encoding/generate-random_r.c: New file.
9642 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
9643 * objc.dg/gnu-encoding/generate-random.h: New file.
9644
9645 2005-12-11 Mark Mitchell <mark@codesourcery.com>
9646
9647 PR c++/25337
9648 * g++.dg/template/defarg7.C: New test.
9649
9650 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
9651
9652 PR libobjc/25347
9653 * objc.dg/encode-8.m: New test.
9654
9655 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
9656
9657 PR libobjc/25346
9658 * objc.dg/encode-7.m: New test.
9659
9660 2005-12-10 Mark Mitchell <mark@codesourcery.com>
9661
9662 PR c++/25010
9663 * g++.dg/opt/inline10.C: New test.
9664
9665 2005-12-11 Steven G. Kargl <kargls@comcast.net>
9666
9667 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
9668
9669 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
9670
9671 * gfortran.dg/substring_equivalence.f90: typo in comment
9672
9673 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9674
9675 PR fortran/25068
9676 * gfortran.dg/iostat_3.f90: New test.
9677
9678 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
9679
9680 PR fortran/23815
9681 * gfortran.dg/unf_io_convert_1.f90: New test.
9682 * gfortran.dg/unf_io_convert_2.f90: New test.
9683 * gfortran.dg/unf_io_convert_3.f90: New test.
9684
9685 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9686
9687 PR testsuite/20772
9688 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
9689 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
9690 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9691 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
9692 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
9693 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9694 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
9695 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
9696 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9697 gcc.dg/torture/fp-int-convert-float128-timode.c,
9698 gcc.dg/torture/fp-int-convert-float128.c,
9699 gcc.dg/torture/fp-int-convert-float80-timode.c,
9700 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
9701 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
9702
9703 * gcc.dg/tls/opt-1.c: Require effective target fpic.
9704
9705 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
9706
9707 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
9708
9709 2005-12-10 Richard Sandiford <richard@codesourcery.com>
9710
9711 * gcc.dg/20051207-1.c,
9712 * gcc.dg/20051207-2.c,
9713 * gcc.dg/20051207-3.c: New tests.
9714
9715 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9716
9717 PR testsuite/20772
9718 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
9719 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
9720 dg-skip-if target selector.
9721
9722 PR testsuite/20772
9723 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
9724 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
9725 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
9726 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
9727 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
9728 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
9729 and/or merge with i?86 cases.
9730
9731 * gcc.dg/tls/opt-3.c: Require effective target fpic.
9732
9733 PR testsuite/20772
9734 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
9735 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
9736 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
9737 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
9738 x86_64-*-linux*.
9739
9740 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
9741
9742 PR target/25311
9743 * gcc.c-torture/compile/pr25311.c: New test.
9744
9745 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9746
9747 PR libgfortran/25039
9748 * gfortran.dg/read_comma.f: New test.
9749
9750 2005-12-08 Jakub Jelinek <jakub@redhat.com>
9751
9752 PR c++/19317
9753 * g++.dg/opt/pr19317-1.C: New test.
9754 * g++.dg/opt/pr19317-2.C: New test.
9755 * g++.dg/opt/pr19317-3.C: New test.
9756
9757 PR target/19005
9758 * gcc.c-torture/execute/pr19005.c: New test.
9759
9760 PR target/17828
9761 * g++.old-deja/g++.other/comdat5.C: New test.
9762 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
9763
9764 * g++.dg/compat/struct-layout-1.exp: New file.
9765 * g++.dg/compat/struct-layout-1.h: New.
9766 * g++.dg/compat/struct-layout-1_generate.c: New.
9767 * g++.dg/compat/struct-layout-1_x1.h: New.
9768 * g++.dg/compat/struct-layout-1_x2.h: New.
9769 * g++.dg/compat/struct-layout-1_y1.h: New.
9770 * g++.dg/compat/struct-layout-1_y2.h: New.
9771
9772 * gcc.dg/20050330-2.c: New test.
9773
9774 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
9775
9776 PR fortran/25292
9777 * gfortran.dg/associated_1.f90: New.
9778
9779 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
9780
9781 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
9782 ILP32 vect_no_align platforms.
9783
9784 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
9785 Jakub Jelinek <jakub@redhat.com>
9786
9787 PR target/25268
9788 * gcc.c-torture/compile/20051207-1.c: New test.
9789
9790 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9791
9792 PR testsuite/20772
9793 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
9794 gcc.dg/torture/pr18582-1.c,
9795 gcc.target/i386/attributes-error.c: Also test on x86_64.
9796
9797 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
9798
9799 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9800
9801 PR c++/19397
9802 * g++.dg/template/typedef3.C: New test.
9803
9804 PR c++/19762
9805 PR c++/19764
9806 * g++.dg/template/dtor3.C: Fix error markers.
9807
9808 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
9809
9810 * lib/target-supports.exp (check_effective_target_sync_char_short):
9811 Add s390*.
9812
9813 2005-12-06 Janis Johnson <janis187@us.ibm.com>
9814
9815 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
9816
9817 2005-12-06 Roger Sayle <roger@eyesopen.com>
9818
9819 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
9820 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
9821 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
9822 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
9823
9824 2005-12-06 Roger Sayle <roger@eyesopen.com>
9825
9826 PR c++/25263
9827 * g++.dg/other/array2.C: New test case.
9828
9829 2005-12-05 Geoffrey Keating <geoffk@apple.com>
9830
9831 * gcc.dg/darwin-weakimport-3.c: New.
9832
9833 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
9834 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
9835 and to work on Darwin.
9836 * gcc.dg/attr-weakref-1b.c: New file.
9837 * gcc.dg/attr-weakref-2.c: New test.
9838 * gcc.dg/darwin-weakref-1.c: New test.
9839
9840 2005-12-05 Janis Johnson <janis187@us.ibm.com>
9841
9842 PR testsuite/25247
9843 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
9844 use in selector expressions.
9845 (dg-xfail-if): Ditto.
9846 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
9847 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
9848 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
9849 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
9850 * gcc.test-framework/test-framework.exp: Skip generated tests if
9851 CHECK_TEST_FRAMEWORK is not 1.
9852
9853 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
9854
9855 PR tree-optimization/24963
9856 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
9857
9858 PR target/24108
9859 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
9860
9861 PR target/18580
9862 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
9863 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
9864 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
9865 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
9866
9867 2005-12-05 Jakub Jelinek <jakub@redhat.com>
9868
9869 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
9870 dg-options.
9871
9872 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
9873
9874 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
9875
9876 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
9877
9878 * gcc.dg/format/cast-1.c: New test.
9879
9880 2005-12-04 Roger Sayle <roger@eyesopen.com>
9881
9882 PR c/7776
9883 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
9884 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
9885 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
9886 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
9887
9888 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
9889
9890 * gcc.dg/cast-pretty-print-1.c: New test.
9891
9892 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
9893
9894 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
9895
9896 2005-12-02 Mark Mitchell <mark@codesourcery.com>
9897
9898 PR c++/24173
9899 * g++.dg/template/friend40.C: New test.
9900
9901 2005-12-02 Jakub Jelinek <jakub@redhat.com>
9902
9903 PR target/25199
9904 * gcc.target/i386/movq-2.c: New test.
9905 * gcc.target/i386/movq.c: Remove target i?86, instead add
9906 dg-require-effective-target ilp32.
9907
9908 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9909
9910 PR c++/24103
9911 * g++.dg/other/default1.C: New test.
9912
9913 2005-12-02 Richard Guenther <rguenther@suse.de>
9914
9915 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9916
9917 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
9918
9919 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
9920
9921 2005-12-02 Alan Modra <amodra@bigpond.net.au>
9922
9923 PR target/21017
9924 * gcc.target/powerpc/rotate.c: New.
9925
9926 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9927
9928 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
9929 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
9930
9931 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
9932
9933 PR c/13384
9934 * gcc.dg/pr17730-1.c: Adjust.
9935 * gcc.dg/lvalue1.c (main): Likewise.
9936 * gcc.dg/lvalue-2.c: Likewise.
9937 * g++.dg/pr7503-3.C
9938
9939 2005-12-01 Geoffrey Keating <geoffk@apple.com>
9940
9941 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
9942 error messages.
9943
9944 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
9945
9946 PR fortran/24789
9947 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
9948
9949 2005-12-01 Uros Bizjak <uros@kss-loka.si>
9950
9951 PR target/24475
9952 * lib/target-supports.exp (check_effective_target_tls): New.
9953 (check_effective_target_tls_runtime): New.
9954 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
9955 for TLS support.
9956 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
9957 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9958 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
9959 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
9960 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
9961 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
9962 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9963 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
9964 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
9965 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
9966 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
9967 effective-target TLS.
9968 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
9969 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
9970 effective-target TLS runtime.
9971
9972 2005-12-01 Uros Bizjak <uros@kss-loka.si>
9973
9974 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
9975
9976 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
9977
9978 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
9979 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
9980 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
9981 ignored" warnings when "packing" is the same as the ABI layout.
9982
9983 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
9984
9985 PR fortran/21302
9986 * gfortran.dg/line_length_1.f: New test.
9987 * gfortran.dg/line_length_2.f90: Ditto.
9988
9989 2005-11-30 Richard Guenther <rguenther@suse.de>
9990
9991 PR tree-optimization/21655
9992 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
9993
9994 2005-11-30 Dale Johannesen <dalej@apple.com>
9995
9996 * gcc.c-torture/compile/pr24930.c: New.
9997
9998 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
9999
10000 PR fortran/15809
10001 * gfortran.dg/auto_char_dummy_array.f90: New test.
10002
10003 2005-11-30 Jeff Law <law@redhat.com>
10004
10005 * g++.old-deja/g++.law/pr25000.C: New test.
10006
10007 2005-11-30 Jakub Jelinek <jakub@redhat.com>
10008
10009 * gcc.dg/tls/opt-11.c: New test.
10010
10011 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
10012
10013 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
10014 targets.
10015 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
10016 LP64 ia64.
10017
10018 2005-11-29 Jakub Jelinek <jakub@redhat.com>
10019
10020 * gfortran.dg/open_access_1.f90: New test.
10021
10022 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10023
10024 * gcc.dg/charset/builtin2.c: New test.
10025
10026 2005-11-28 Jakub Jelinek <jakub@redhat.com>
10027
10028 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
10029 on mmix-*-* for *_[xy].c.
10030
10031 2005-11-28 Kean Johnston <jkj@sco.com>
10032
10033 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
10034 headers.
10035 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
10036 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
10037 * gcc.target/i386/asm-3.c: Ditto.
10038 * gcc.target/i386/clobbers.c: Ditto.
10039 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
10040 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
10041 test regexp.
10042 * gcc.target/i386/mul.c: Ditto.
10043 * gcc.target/i386/ssetype-1.c: Ditto.
10044 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
10045 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
10046 static so the test works with -fPIC mode too. Based on comment in
10047 PR19231 by Pinski.
10048 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
10049
10050 2005-11-28 Richard Guenther <rguenther@suse.de>
10051
10052 * gcc.dg/alias-9.c: New testcase.
10053 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
10054
10055 2005-11-28 Roger Sayle <roger@eyesopen.com>
10056 Uros Bizjak <uros@kss-loka.si>
10057
10058 PR middle-end/20219
10059 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
10060 tan(x)/sin(x) transformations.
10061
10062 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
10063
10064 PR middle-end/24575
10065 * gcc.dg/tree-ssa/divide-3.c: New test.
10066 * gcc.dg/tree-ssa/divide-4.c: New test.
10067
10068 2005-11-27 Steven G. Kargl <kargls@comcast.net>
10069
10070 PR fortran/24917
10071 * gfortran.dg/boz_6.f90: New test.
10072
10073 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10074
10075 PR fortran/23912
10076 * gfortran.dg/modulo_1.f90: New test.
10077
10078 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10079
10080 PR libfortran/24919
10081 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
10082 fail on CRLF platforms.
10083 * gfortran.dg/ftell_2.f90: Likewise.
10084
10085 2005-11-26 Eric Christopher <echristo@apple.com>
10086
10087 * gcc.dg/intmax_t-1.c: Remove mips xfail.
10088
10089 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
10090
10091 * objc.dg/gnu-runtime-3.m: Simplify.
10092
10093 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
10094
10095 PR middle-end/23669
10096 * gcc.dg/tree-ssa/divide-1.c: New test.
10097 * gcc.dg/tree-ssa/divide-2.c: New test.
10098
10099 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
10100
10101 PR libgfortran/24945
10102 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
10103
10104 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
10105
10106 PR libgfortran/24945
10107 * gfortran.dg/open_status_2.f90: New test.
10108
10109 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10110
10111 * gcc.c-torture/execute/builtins/fprintf.c,
10112 gcc.c-torture/execute/builtins/fputs-lib.c,
10113 gcc.c-torture/execute/builtins/fputs.c,
10114 gcc.c-torture/execute/builtins/lib/fprintf.c,
10115 gcc.c-torture/execute/builtins/lib/printf.c,
10116 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
10117
10118 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
10119
10120 * gcc.dg/20050922-2.c: New test.
10121
10122 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
10123
10124 * objc.dg/gnu-runtime-3.m: New test.
10125
10126 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10127
10128 PR c++/9278
10129 * g++.dg/other/void1.C: New test.
10130
10131 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
10132
10133 PR middle-end/24998
10134 * gcc.dg/torture/fp-int-convert-float.c,
10135 gcc.dg/torture/fp-int-convert-double.c,
10136 gcc.dg/torture/fp-int-convert-long-double.c,
10137 gcc.dg/torture/fp-int-convert-timode.c,
10138 gcc.dg/torture/fp-int-convert-float80.c,
10139 gcc.dg/torture/fp-int-convert-float80-timode.c,
10140 gcc.dg/torture/fp-int-convert-float128.c,
10141 gcc.dg/torture/fp-int-convert-float128-timode.c,
10142 gcc.dg/torture/fp-int-convert.h: New files.
10143
10144 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
10145
10146 PR middle-end/24989
10147 * gcc.dg/tree-ssa/bool-10.c: New test.
10148 * gcc.dg/tree-ssa/bool-11.c: New test.
10149 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
10150
10151 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
10152
10153 PR middle-end/24990
10154 * tree-ssa/pr24990-1.c: New test.
10155
10156 2005-11-24 Richard Guenther <rguenther@suse.de>
10157 Dirk Mueller <dmueller@suse.de>
10158
10159 PR c++/14024
10160 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
10161 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
10162 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
10163 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
10164 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
10165 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
10166
10167 2005-11-23 Uros Bizjak <uros@kss-loka.si>
10168
10169 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
10170
10171 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
10172
10173 PR c/21668
10174 * gcc.dg/Wc++-compat.c: New.
10175 * gcc.dg/Wno-c++-compat.c: New.
10176
10177 2005-11-23 Alan Modra <amodra@bigpond.net.au>
10178
10179 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
10180 (vspltish, vspltisw): Likewise.
10181
10182 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10183
10184 PR libgfortran/24794
10185 * gfortran.dg/namelist_12.f: Fix quotes.
10186 * gfortran.dg/namelist_13.f90: Fix quotes.
10187 * gfortran.dg/namelist_14.f90: Fix quotes.
10188 * gfortran.dg/namelist_15.f90: Fix quotes.
10189 * gfortran.dg/namelist_use.f90: Fix quotes.
10190 * gfortran.dg/namelist_use_only.f90: Fix quotes.
10191 * gfortran.dg/namelist_21.f90: New test.
10192 * gfortran.dg/namelist_22.f90: New test.
10193
10194 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
10195
10196 PR target/23435
10197 * gcc.c-torture/compile/pr23435.c: New.
10198
10199 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
10200
10201 * gcc.c-torture/execute/floatunsisf-1.c: New test.
10202
10203 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
10204
10205 * gcc.target/powerpc/405-macchw-1.c,
10206 gcc.target/powerpc/405-macchw-2.c,
10207 gcc.target/powerpc/405-macchwu-1.c,
10208 gcc.target/powerpc/405-macchwu-2.c,
10209 gcc.target/powerpc/405-machhw-1.c,
10210 gcc.target/powerpc/405-machhw-2.c,
10211 gcc.target/powerpc/405-machhwu-1.c,
10212 gcc.target/powerpc/405-machhwu-2.c,
10213 gcc.target/powerpc/405-maclhw-1.c,
10214 gcc.target/powerpc/405-maclhw-2.c,
10215 gcc.target/powerpc/405-maclhwu-1.c,
10216 gcc.target/powerpc/405-maclhwu-2.c,
10217 gcc.target/powerpc/405-mulchw-1.c,
10218 gcc.target/powerpc/405-mulchw-2.c,
10219 gcc.target/powerpc/405-mulchwu-1.c,
10220 gcc.target/powerpc/405-mulchwu-2.c,
10221 gcc.target/powerpc/405-mulhhw-1.c,
10222 gcc.target/powerpc/405-mulhhw-2.c,
10223 gcc.target/powerpc/405-mulhhwu-1.c,
10224 gcc.target/powerpc/405-mulhhwu-2.c,
10225 gcc.target/powerpc/405-mullhw-1.c,
10226 gcc.target/powerpc/405-mullhw-2.c,
10227 gcc.target/powerpc/405-mullhwu-1.c,
10228 gcc.target/powerpc/405-mullhwu-2.c,
10229 gcc.target/powerpc/405-nmacchw-1.c,
10230 gcc.target/powerpc/405-nmacchw-2.c,
10231 gcc.target/powerpc/405-nmachhw-1.c,
10232 gcc.target/powerpc/405-nmachhw-2.c,
10233 gcc.target/powerpc/405-nmaclhw-1.c,
10234 gcc.target/powerpc/405-nmaclhw-2.c,
10235 gcc.target/powerpc/440-macchw-1.c,
10236 gcc.target/powerpc/440-macchw-2.c,
10237 gcc.target/powerpc/440-macchwu-1.c,
10238 gcc.target/powerpc/440-macchwu-2.c,
10239 gcc.target/powerpc/440-machhw-1.c,
10240 gcc.target/powerpc/440-machhw-2.c,
10241 gcc.target/powerpc/440-machhwu-1.c,
10242 gcc.target/powerpc/440-machhwu-2.c,
10243 gcc.target/powerpc/440-maclhw-1.c,
10244 gcc.target/powerpc/440-maclhw-2.c,
10245 gcc.target/powerpc/440-maclhwu-1.c,
10246 gcc.target/powerpc/440-maclhwu-2.c,
10247 gcc.target/powerpc/440-mulchw-1.c,
10248 gcc.target/powerpc/440-mulchw-2.c,
10249 gcc.target/powerpc/440-mulchwu-1.c,
10250 gcc.target/powerpc/440-mulchwu-2.c,
10251 gcc.target/powerpc/440-mulhhw-1.c,
10252 gcc.target/powerpc/440-mulhhw-2.c,
10253 gcc.target/powerpc/440-mulhhwu-1.c,
10254 gcc.target/powerpc/440-mulhhwu-2.c,
10255 gcc.target/powerpc/440-mullhw-1.c,
10256 gcc.target/powerpc/440-mullhw-2.c,
10257 gcc.target/powerpc/440-mullhwu-1.c,
10258 gcc.target/powerpc/440-mullhwu-2.c,
10259 gcc.target/powerpc/440-nmacchw-1.c,
10260 gcc.target/powerpc/440-nmacchw-2.c,
10261 gcc.target/powerpc/440-nmachhw-1.c,
10262 gcc.target/powerpc/440-nmachhw-2.c,
10263 gcc.target/powerpc/440-nmaclhw-1.c,
10264 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10265
10266 2005-11-21 Jakub Jelinek <jakub@redhat.com>
10267
10268 PR fortran/24774
10269 * gfortran.dg/inquire_9.f90: New test.
10270
10271 PR fortran/21647
10272 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
10273
10274 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
10275
10276 PR libfortran/24432
10277 * lib/target-supports.exp (check_effective_target_fortran_large_real):
10278 Check that 'cos' is supported.
10279
10280 2005-11-21 Paul Thomas <pault@gcc.gnu.org
10281
10282 PR fortran/24223
10283 * gfortran.dg/substring_equivalence.f90: New test.
10284
10285 PR fortran/24705
10286 * gfortran.dg/auto_internal_assumed.f90: New test.
10287
10288 2005-11-21 Uros Bizjak <uros@kss-loka.si>
10289
10290 * gcc.dg/fold-div-2.c: New test.
10291
10292 2005-11-20 Ian Lance Taylor <ian@airs.com>
10293
10294 PR rtl-optimization/24883
10295 * gcc.c-torture/compile/pr24883.c: New test.
10296
10297 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
10298
10299 PR middle-end/20583
10300 * gcc.c-torture/compile/pr20583.c: New.
10301
10302 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
10303
10304 * gcc.c-torture/execute/usmul.c: New test.
10305
10306 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
10307
10308 * gcc.dg/tree-ssa/vrp22.c: New test.
10309
10310 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
10311
10312 PR middle-end/24912
10313 * gcc.dg/torture/pr24912-1.c: New test.
10314
10315 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
10316
10317 PR fortran/24862
10318 * gfortran.dg/arrayio_derived_1.f90: New test.
10319
10320 2005-11-19 Richard Guenther <rguenther@suse.de>
10321
10322 PR middle-end/23294
10323 * gcc.dg/tree-ssa/pr23294.c: New testcase.
10324
10325 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
10326
10327 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10328
10329 2005-11-18 Mark Mitchell <mark@codesourcery.com>
10330
10331 PR c++/8355
10332 * g++.dg/template/friend39.C: New test.
10333
10334 2005-11-18 James E Wilson <wilson@specifix.com>
10335
10336 * gcc.dg/builtin-strstr.c: New.
10337
10338 2005-11-18 Richard Henderson <rth@redhat.com>
10339
10340 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10341 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10342 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10343 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10344 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10345 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10346 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10347 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10348 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10349 renaming to remove initial "ia64-".
10350
10351 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
10352
10353 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
10354
10355 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
10356
10357 * g++.dg/cpp/string-2.C: New test.
10358
10359 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
10360
10361 * gcc.dg/tree-ssa/loop-14.c: New test.
10362
10363 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
10364 Michael Chamberlain <michael@chamberlain.net.au>
10365
10366 * ada/acats/run_all.sh (target_run): Kill long running tests.
10367
10368 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10369
10370 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
10371 * gcc.dg/cleanup-9.c: Likewise.
10372 * gcc.dg/cleanup-10.c: Likewise.
10373 * gcc.dg/cleanup-11.c: Likewise.
10374
10375 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10376
10377 PR fortran/24892
10378 * gfortran.dg/open_access_append_1.f90: New test.
10379 * gfortran.dg/open_access_append_2.f90: New test.
10380
10381 2005-11-16 Richard Guenther <rguenther@suse.de>
10382
10383 PR middle-end/24851
10384 * gcc.c-torture/execute/pr24851.c: New testcase.
10385
10386 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
10387
10388 * gcc.dg/fold-overflow-1.c: New test.
10389
10390 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
10391
10392 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
10393 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
10394
10395 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
10396
10397 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
10398 structures.
10399 * g++.dg/eh/forced2.C: Likewise.
10400 * g++.dg/eh/forced3.C: Likewise.
10401 * g++.dg/eh/forced4.C: Likewise.
10402
10403 2005-11-11 Mike Stump <mrs@apple.com>
10404
10405 * g++.old-deja/g++.mike/unused.C: Add.
10406
10407 2005-11-15 Mark Mitchell <mark@codesourcery.com>
10408
10409 PR c++/24667
10410 * g++.dg/warn/Wcast-qual1.C: New test.
10411
10412 2005-11-15 Jan Hubicka <jh@suse.cz>
10413
10414 * gcc.dg/winline-5.c: Add large-unit-insns limit.
10415
10416 2005-11-14 David Edelsohn <edelsohn@gnu.org>
10417
10418 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
10419
10420 2005-11-14 Diego Novillo <dnovillo@redhat.com>
10421
10422 PR 24840
10423 * gcc.dg/tree-ssa/pr24840.c: New test.
10424
10425 2005-11-14 Janis Johnson <janis187@us.ibm.com>
10426
10427 PR testsuite/24841
10428 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
10429
10430 2005-11-14 Dale Johannesen <dalej@apple.com>
10431
10432 * gcc.c-torture/execute/20051113-1.c: New.
10433
10434 2005-11-14 Mark Mitchell <mark@codesourcery.com>
10435
10436 PR c++/24687
10437 * g++.dg/template/crash43.C: New test.
10438
10439 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
10440
10441 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
10442
10443 2005-11-13 Mark Mitchell <mark@codesourcery.com>
10444
10445 PR c++/24817
10446 * g++.dg/eh/spec8.C: New test.
10447
10448 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
10449
10450 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
10451
10452 2005-11-13 Mark Mitchell <mark@codesourcery.com>
10453
10454 PR c++/20293
10455 * g++.dg/parse/ambig4.C: New test.
10456 * g++.dg/tc1/dr101.C: Adjust error markers.
10457 * g++.dg/lookup/strong-using-2.C: Likewise.
10458 * g++.dg/lookup/ambig5.C: Likewise.
10459 * g++.dg/lookup/ambig4.C: Likewise.
10460 * g++.dg/parse/crash22.C: Likewise.
10461
10462 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
10463
10464 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
10465
10466 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
10467
10468 * gcc.dg/nested-calls-1.c: New test.
10469
10470 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10471
10472 * gfortran.dg/complex_intrinsic_1.f90: New test.
10473 * gfortran.dg/complex_intrinsic_2.f90: New test.
10474 * gfortran.dg/fgetc_1.f90: New test.
10475 * gfortran.dg/fgetc_2.f90: New test.
10476 * gfortran.dg/fgetc_3.f90: New test.
10477 * gfortran.dg/ftell_1.f90: New test.
10478 * gfortran.dg/ftell_2.f90: New test.
10479 * gfortran.dg/gnu_logical_1.F: New test.
10480 * gfortran.dg/gnu_logical_2.f90: New test.
10481
10482 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
10483
10484 PR middle-end/24820
10485 * testsuite/gcc.dg/pr24820.c: New test.
10486
10487 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
10488
10489 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
10490 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
10491 variable.
10492
10493 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10494
10495 testsuite/24614
10496 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
10497
10498 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
10499
10500 * gcc.target/cris/cris.exp: New file.
10501 * gcc.target/cris/rld-legit1.c: New test.
10502 * gcc.target/cris/rld-legit2.c: New test.
10503
10504 2005-11-12 Jakub Jelinek <jakub@redhat.com>
10505
10506 PR c++/24780
10507 * g++.dg/opt/pr24780.C: New test.
10508
10509 PR c++/24761
10510 * g++.dg/template/asm1.C: New test.
10511
10512 2005-11-12 Steven G. Kargl <kargls@comcast.net>
10513
10514 PR libgfortran/24787
10515 * gfortran.dg/scan_1.f90: New test.
10516
10517 2005-11-12 Jan Hubicka <jh@suse.cz>
10518
10519 * gcc.target/i386/minmax-1.c: New.
10520 * gcc.target/i386/minmax-2.c: New.
10521
10522 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
10523
10524 * gcc.dg/pr24445.c: Fix for 64-bit targets.
10525
10526 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
10527
10528 * gcc.c-torture/execute/20051110-1.c,
10529 gcc.c-torture/execute/20051110-2.c: New tests.
10530
10531 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
10532
10533 PR middle-end/24750
10534 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
10535 New tests.
10536
10537 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
10538
10539 * lib/target-libpath.exp (get_shlib_extension): New proc.
10540 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
10541 * lib/gfortran.exp (gfortran_link_flags): Likewise.
10542 * lib/objc.exp (objc_target_compile): Likewise.
10543 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
10544 detection.
10545
10546 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
10547
10548 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
10549
10550 * lib/target-supports.exp (check_effective_target_static_libgfortran):
10551 Add -static to additional_flags and pass it to target_compile.
10552
10553 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10554
10555 PR libgfortran/24719
10556 gfortran.dg/read_noadvance.f90: New test.
10557
10558 PR libgfortran/24699
10559 gfortran.dg/fmt_t_2.f90: New test.
10560
10561 PR libgfortran/24785
10562 gfortran.dg/read_x_eor.f90: New test.
10563
10564 PR libgfortran/24584
10565 gfortran.dg/namelist_empty.f90: Rename test.
10566
10567 PR libgfortran/24489
10568 gfortran/read_eor.f90: Rename test.
10569
10570 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
10571
10572 PR fortran/15976
10573 * gfortran.dg/automatic_module_variable.f90: New test.
10574
10575 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
10576
10577 PR target/24445
10578 * gcc.dg/pr24445.c: New test.
10579
10580 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
10581
10582 PR fortran/24655
10583 PR fortran/24755
10584 * gfortran.dg/recursive_statement_functions.f90: Add statement
10585 functions using inline intrinsic functions and parameters to test
10586 that they no longer seg-fault.
10587
10588 PR fortran/24409
10589 gfortran.dg/nested_modules_4.f90: New test.
10590 gfortran.dg/nested_modules_5.f90: New test.
10591
10592 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10593
10594 PR fortran/24643
10595 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
10596
10597 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
10598
10599 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
10600 failures.
10601
10602 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
10603
10604 * gcc.dg/sparc-getcontext-1.c: New test.
10605
10606 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
10607
10608 * gcc.dg/ifcvt-fabs-1.c: New test.
10609
10610 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
10611
10612 PR other/4372
10613 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
10614 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
10615
10616 2005-11-09 Richard Guenther <rguenther@suse.de>
10617
10618 PR tree-optimization/24716
10619 * gcc.c-torture/execute/pr24716.c: New testcase.
10620
10621 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
10622
10623 * gcc.dg/pr24624.c: Disable for non S/390 targets.
10624
10625 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
10626
10627 PR 24624
10628 * gcc.dg/pr24624.c: Testcase added.
10629
10630 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
10631
10632 PR 24623
10633 * g++.dg/other/pr24623.C: Testcase added.
10634
10635 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
10636
10637 PR fortran/22607
10638 * gfortran-dg/pure_byref_1.f90: New.
10639 * gfortran-dg/pure_byref_2.f90: New.
10640
10641 2005-11-09 Uros Bizjak <uros@kss-loka.si>
10642
10643 PR c/24101
10644 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
10645 * gcc.dg/dg.exp: Run main loop also for *.i files.
10646
10647 2005-11-08 Jakub Jelinek <jakub@redhat.com>
10648
10649 PR c++/19450
10650 * g++.dg/tls/diag-3.C: New test.
10651 * g++.dg/tls/diag-4.C: New test.
10652 * g++.dg/tls/static-1.C: New test.
10653 * g++.dg/tls/static-1a.cc: New file.
10654
10655 2005-11-08 Diego Novillo <dnovillo@redhat.com>
10656
10657 PR 23046
10658 * g++.dg/tree-ssa/pr23046.C: New test.
10659
10660 2005-11-08 Devang Patel <dpatel@apple.com>
10661
10662 PR tree-optimization/23115
10663 * gcc.dg/tree-ssa/pr23115.c: New.
10664
10665 2005-11-08 David Edelsohn <edelsohn@gnu.org>
10666
10667 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
10668 * gcc.target/powerpc/pr16155.c: Same.
10669 * gcc.target/powerpc/altivec-1.c: Same.
10670 * gcc.target/powerpc/altivec-2.c: Same.
10671 * gcc.target/powerpc/altivec-3.c: Same.
10672 * gcc.target/powerpc/altivec-5.c: Same.
10673 * gcc.target/powerpc/altivec-11.c: Same.
10674 * gcc.target/powerpc/altivec-12.c: Same.
10675 * gcc.target/powerpc/altivec-14.c: Same.
10676 * gcc.target/powerpc/altivec-22.c: Same.
10677 * gcc.target/powerpc/altivec-consts.c: Same.
10678 * gcc.target/powerpc/altivec-pr22085.c: Same.
10679 * gcc.target/powerpc/altivec-splat.c: Same.
10680 * gcc.target/powerpc/altivec-varargs-1.c: Same.
10681 * gcc.target/powerpc/altivec-vec-merge.c: Same.
10682 * gcc.target/powerpc/darwin-longlong.c: Same.
10683
10684 2005-11-08 Uros Bizjak <uros@kss-loka.si>
10685
10686 PR target/19340
10687 * gcc.dg/pr19340.c: New test.
10688
10689 2005-11-07 Ian Lance Taylor <ian@airs.com>
10690
10691 PR rtl-optimization/24683
10692 * gcc.dg/pr24683.c: New test.
10693
10694 2005-11-07 Uros Bizjak <uros@kss-loka.si>
10695
10696 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
10697 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
10698
10699 2005-11-07 Uros Bizjak <uros@kss-loka.si>
10700
10701 * gcc.target/i386/pr23376.c: Compile with -mmmx.
10702
10703 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
10704
10705 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
10706
10707 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
10708
10709 PR target/24230
10710
10711 * gcc.target/powerpc/altivec-consts.c,
10712 gcc.target/powerpc/altivec-splat.c: New testcase.
10713
10714 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
10715
10716 PR c/24599
10717
10718 * gcc.dg/overflow-2.c: New testcase.
10719
10720 2005-11-07 Jakub Jelinek <jakub@redhat.com>
10721
10722 PR rtl-optimization/23567
10723 * gcc.c-torture/execute/20051104-1.c: New test.
10724
10725 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
10726
10727 PR fortran/24534
10728 gfortran.dg/private_type_2.f90: Modified to check that case with
10729 PRIVATE declaration within derived type is accepted.
10730
10731 PR fortran/20838
10732 gfortran.dg/pointer_assign_1.f90: New test.
10733
10734 PR fortran/20840
10735 * gfortran.dg/arrayio_0.f90: New test.
10736
10737 PR fortran/17737
10738 gfortran.dg/data_initialized.f90: New test.
10739 gfortran.dg/data_constraints_1.f90: New test.
10740 gfortran.dg/data_constraints_2.f90: New test.
10741
10742 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
10743
10744 PR fortran/24174
10745 PR fortran/24305
10746 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
10747
10748 2005-11-06 Diego Novillo <dnovillo@redhat.com>
10749
10750 PR 24670
10751 * gcc.dg/tree-ssa/pr24670.c: New test.
10752
10753 2005-11-05 Ian Lance Taylor <ian@airs.com>
10754
10755 PR target/22432
10756 * gcc.target/i386/pr22432.c: New test.
10757
10758 2005-11-05 Richard Henderson <rth@redhat.com>
10759
10760 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
10761 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
10762 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
10763 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
10764 from gcc.dg/alpha-*.
10765 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
10766 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
10767
10768 2005-11-05 Andreas Jaeger <aj@suse.de>
10769
10770 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
10771
10772 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
10773
10774 PR target/23424
10775 * gcc.dg/torture/pr23424-1.c: New test.
10776
10777 2005-11-04 Richard Henderson <rth@redhat.com>
10778
10779 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
10780 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
10781 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
10782 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
10783 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
10784 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
10785 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
10786 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
10787 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
10788 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
10789 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
10790 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
10791 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
10792 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
10793 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
10794 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
10795 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
10796 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
10797 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
10798 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
10799 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
10800 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
10801 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
10802 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
10803 Move from gcc.dg/.
10804 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
10805 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10806 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
10807 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
10808 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
10809 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
10810 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
10811 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
10812 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
10813 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
10814 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
10815 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
10816 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
10817 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
10818 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
10819 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
10820 gcc.target/i386/lea.c, gcc.target/i386/local.c,
10821 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
10822 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
10823 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
10824 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
10825 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
10826 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
10827 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
10828 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
10829 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
10830 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
10831 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
10832 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
10833 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
10834 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
10835 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
10836 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
10837 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
10838 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
10839 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
10840 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
10841 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
10842 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
10843 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
10844 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
10845 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
10846 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
10847 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
10848 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
10849
10850 2005-11-04 Diego Novillo <dnovillo@redhat.com>
10851
10852 PR 24627
10853 * gcc.dg/tree-ssa/pr24627.c: New test.
10854
10855 2005-11-04 Paul Brook <paul@codesourcery.com>
10856
10857 * gcc.dg/tls/opt-10.c: New test.
10858
10859 2005-11-04 Andreas Jaeger <aj@suse.de>
10860
10861 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
10862 avoid extra warnings.
10863
10864 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10865
10866 PR libfortran/22298
10867 * gcc/testsuite/lib/target-supports.exp
10868 (check_effective_target_static_libgfortran): New
10869 static_libgfortran effective target.
10870 * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
10871 * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
10872
10873 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
10874
10875 * gcc.dg/pr24615.c: Guard test with { target fpic }.
10876
10877 2005-11-03 Josh Conner <jconner@apple.com>
10878
10879 PR c++/19989
10880 g++.dg/ext/array2.C: New test.
10881 g++.dg/template/dependent-name3.C: New test.
10882 g++.dg/template/dependent-name4.C: New test.
10883 g++.dg/template/sfinae2.C: New test.
10884
10885 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
10886
10887 PR preprocessor/22042
10888 * gcc.dg/cpp/strify4.c: New test.
10889
10890 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
10891
10892 PR c++/17964
10893 * g++.dg/cpp/string-1.C: New test.
10894
10895 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
10896
10897 * gcc.target/powerpc: New directory.
10898 * gcc.target/powerpc/powerpc.exp: New file.
10899 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
10900 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
10901 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
10902 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
10903 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
10904 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
10905 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
10906 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
10907 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
10908 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
10909 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
10910 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
10911 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
10912 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
10913 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
10914 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
10915 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
10916 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
10917 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
10918 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
10919 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
10920 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
10921 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
10922 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
10923 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
10924 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
10925 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
10926 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
10927 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
10928 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
10929 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
10930 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
10931 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
10932 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
10933
10934 2005-11-03 Mark Mitchell <mark@codesourcery.com>
10935
10936 PR c++/21627
10937 * g++.dg/warn/inline2.C: New test.
10938
10939 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
10940
10941 PR middle-end/23155
10942 * g++.dg/ext/c99struct1.C: New test.
10943 * gcc.dg/union-cast-1.c: New test.
10944 * gcc.dg/union-cast-2.c: New test.
10945 * gcc.dg/union-cast-3.c: New test.
10946
10947 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
10948
10949 PR middle-end/24589
10950 * gcc.c-torture/execute/zero-struct-2.c: New test.
10951
10952 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
10953
10954 PR c++/24582
10955 * g++.dg/init/switch1.C: New test.
10956
10957 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
10958
10959 * gcc.dg/delay-slot-1.c: New test.
10960
10961 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
10962
10963 PR target/24620
10964 * gcc.dg/pr24620.c: New test.
10965
10966 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
10967
10968 PR c/24329
10969 * gcc.dg/format/unnamed-1.c: New test.
10970
10971 2005-11-02 Mark Mitchell <mark@codesourcery.com>
10972
10973 PR c++/22434
10974 * g++.dg/expr/cond8.C: New test.
10975
10976 PR c++/24560
10977 * g++.dg/parse/dot1.C: New test.
10978
10979 2005-11-02 Jan Hubicka <jh@suse.cz>
10980
10981 PR target/23303
10982 * gcc.dg/i386-lea.c: New test
10983
10984 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
10985
10986 PR target/24615
10987 * gcc.dg/pr24615.c: New test.
10988
10989 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
10990
10991 PR target/24600
10992 * gcc.dg/pr24600.c: New test.
10993
10994 2005-11-02 Mark Mitchell <mark@codesourcery.com>
10995
10996 PR c++/19253
10997 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
10998 * g++.dg/parse/typename9.C: New test.
10999 * g++/dg/parse/typename10.C: Likewise.
11000
11001 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
11002
11003 PR fortran/18157
11004 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
11005 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
11006 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
11007
11008 2005-11-02 Mark Mitchell <mark@codesourcery.com>
11009
11010 PR c++/24569
11011 * g++.dg/debug/static1.C: New test.
11012
11013 2005-11-02 Josh Conner <jconner@apple.com>
11014
11015 * g++.dg/crash38.C: moved into proper directory...
11016 * g++.dg/template/crash42.C: ...here
11017
11018 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
11019
11020 PR target/18338
11021 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
11022 pcc_bitfield_type_matters || default_packed.
11023
11024 * lib/target-supports.exp
11025 (check_effective_target_pcc_bitfield_type_matters): New proc.
11026 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
11027
11028 PR testsuite/23304
11029 * lib/target-supports.exp (check_effective_default_packed): New proc.
11030 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
11031 Gate expected errors on target ! default_packed.
11032 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
11033
11034 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11035
11036 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
11037 change (r106358).
11038
11039 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11040
11041 PR fortran/24008
11042 * gfortran.dg/entry_5.f90: New.
11043 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
11044
11045 2005-11-01 Bob Wilson <bob.wilson@acm.org>
11046
11047 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
11048
11049 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
11050
11051 PR fortran/21565
11052 gfortran.dg/namelist_blockdata.f90: New test.
11053
11054 PR fortran/18737
11055 gfortran.dg/external_implicit_none.f90: New test.
11056
11057 PR fortran/14994
11058 * gfortran.dg/secnds.f: New test.
11059
11060 2005-10-31 Jan Hubicka <jh@suse.cz>
11061
11062 PR target/20928
11063 * gcc.c-torture/compile/pr20928.c: New test.
11064
11065 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
11066
11067 PR middle-end/23492
11068 * gcc.c-torture/compile/zero-strct-5.c: New test.
11069
11070 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
11071
11072 PR libgfortran/24584
11073 * gfortran.dg/pr24584.f90: New test.
11074
11075 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
11076
11077 PR fortran/18883
11078 * gfortran.dg/char_result_9.f90: New.
11079 * gfortran.dg/char_result_10.f90: New.
11080
11081 2005-10-30 Jan Hubicka <jh@suse.cz>
11082
11083 * g++.dg/tree-ssa/pr24172.C: New testcase.
11084
11085 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11086
11087 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
11088
11089 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
11090
11091 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
11092 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
11093 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
11094 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
11095 gfortran.dg/enum_9.f90,
11096 gfortran.fortran-torture/compile/enum_1.f90,
11097 gfortran.fortran-torture/execute/enum_1.f90,
11098 gfortran.fortran-torture/execute/enum_2.f90,
11099 gfortran.fortran-torture/execute/enum_3.f90,
11100 gfortran.fortran-torture/execute/enum_4.f90: New tests.
11101
11102 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
11103
11104 PR target/18482
11105 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
11106 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
11107
11108 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11109
11110 PR libfortran/20179
11111 * gfortran.dg/mixed_io_1.f90: New test.
11112 * gfortran.dg/mixed_io_1.c: New file.
11113
11114 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11115
11116 * gfortran.dg/malloc_free_1.f90: New test.
11117
11118 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
11119
11120 * gcc.dg/nested-func-4.c: Require profiling -pg.
11121
11122 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
11123
11124 PR C++/23229
11125 * g++.dg/warn/main-2.C: New test.
11126
11127 2005-10-28 Steven G. Kargl <kargls@comcast.net>
11128
11129 PR fortran/24545
11130 * gfortran.dg/interface_2.f90: new test.
11131
11132 2005-10-28 Josh Conner <jconner@apple.com>
11133
11134 PR c++/22153
11135 * g++.dg/template/crash38.C: New test.
11136 * g++.dg/parse/explicit1.C: Change expected errors.
11137
11138 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
11139
11140 PR C++/23426
11141 * g++.dg/other/large-size-array.C: New test.
11142
11143 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
11144
11145 PR middle-end/24362
11146 * g++.dg/opt/complex4.C: New test.
11147
11148 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
11149
11150 * gcc.dg/nested-func-4.c: New test.
11151
11152 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
11153
11154 PR fortran/24158
11155 gfortran.dg/derived_recursion.f90: New test.
11156 gfortran.dg/implicit_actual.f90: New test.
11157
11158 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
11159
11160 PR middle-end/24295, PR testsuite/24477
11161 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
11162 removed when weakref hits the tree.
11163
11164 2005-10-25 Jakub Jelinek <jakub@redhat.com>
11165
11166 * gfortran.dg/cray_pointers_4.f90: New test.
11167
11168 * gfortran.dg/cray_pointers_5.f90: New test.
11169
11170 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
11171
11172 PR fortran/22290
11173 * gfortran.dg/assign_5.f90: New test.
11174 * gfortran.dg/assign_6.f: New test.
11175
11176 2005-10-25 Uros Bizjak <uros@kss-loka.si>
11177
11178 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
11179 CPU has no SSE support.
11180
11181 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
11182
11183 PR libgfortran/24224
11184 * gfortran.dg/arrayio_1.f90: Update attribution.
11185 * gfortran.dg/arrayio_2.f90: Update attribution.
11186 * gfortran.dg/arrayio_3.f90: Update attribution.
11187 * gfortran.dg/arrayio_4.f90: Update test conditions.
11188 * gfortran.dg/arrayio_5.f90: Update attribution.
11189 * gfortran.dg/arrayio_6.f90: New test.
11190 * gfortran.dg/arrayio_7.f90: New test.
11191
11192 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
11193
11194 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
11195
11196 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
11197
11198 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
11199
11200 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
11201
11202 PR fortran/24416
11203 * gfortran.dg/namelist_char_only.f90: New test.
11204
11205 2005-10-24 Asher Langton <langton2@llnl.gov>
11206
11207 PR fortran/17031
11208 PR fortran/22282
11209 * gfortran.dg/cray_pointers_1.f90: New test.
11210 * gfortran.dg/cray_pointers_2.f90: New test.
11211 * gfortran.dg/cray_pointers_3.f90: New test.
11212 * gfortran.dg/loc_1.f90: New test.
11213 * gfortran.dg/loc_2.f90: New test.
11214
11215 2005-10-24 Steven Bosscher <stevenb@suse.de>
11216
11217 * gcc.dg/pr24225.c: New test.
11218
11219 2005-10-24 Asher Langton <langton2@llnl.gov>
11220
11221 * gfortran.dg/dup_save_1.f90: New test.
11222 * gfortran.dg/dup_save_2.f90: New test.
11223
11224 2005-10-24 Paul Brook <paul@codesourcery.com>
11225
11226 PR 24107
11227 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
11228 stdint.h.
11229
11230 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
11231
11232 PR libgfortran/24489
11233 * gfortran.dg/pr24489.f90: New test.
11234
11235 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
11236
11237 PR fortran/23635
11238 * gfortran.dg/ichar_1.f90: Add tests for derived types.
11239
11240 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
11241
11242 PR target/18911
11243 * g++.dg/init/array16.C: Skip for mmix-*-*.
11244
11245 2005-10-23 Asher Langton <langton2@llnl.gov>
11246
11247 * gfortran.dg/byte_1.f90: New test.
11248 * gfortran.dg/byte_2.f90: New test.
11249
11250 2005-10-23 David Edelsohn <edelsohn@gnu.org>
11251
11252 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
11253
11254 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
11255
11256 PR fortran/18022
11257 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
11258
11259 PR fortran/24311
11260 * gfortran.dg/merge_char_const.f90: New test.
11261
11262 PR fortran/24384
11263 * gfortran.dg/spread_scalar_source.f90: New test.
11264
11265 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
11266
11267 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11268
11269 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11270 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
11271
11272 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
11273
11274 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
11275
11276 PR fortran/24426
11277 * gfortran.dg/der_pointer_4.f90: New.
11278
11279 2005-10-22 David Ayers <d.ayers@inode.at>
11280
11281 * obj-c++.dg/except-1.mm: Simplify.
11282
11283 2005-10-21 David Ayers <d.ayers@inode.at>
11284
11285 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
11286
11287 2005-10-21 Jakub Jelinek <jakub@redhat.com>
11288
11289 * gfortran.dg/assumed_dummy_2.f90: New test.
11290
11291 2005-10-21 James E Wilson <wilson@specifix.com>
11292
11293 PR preprocessor/15220
11294 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11295
11296 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
11297
11298 * gcc.c-torture/execute/20051021-1.c: New test.
11299
11300 2005-10-21 Mark Mitchell <mark@codesourcery.com>
11301
11302 PR c++/24260
11303 * g++.dg/ext/tmplattr1.C: New test.
11304
11305 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
11306
11307 PR fortran/24440
11308 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11309
11310 2005-10-20 Geoffrey Keating <geoffk@apple.com>
11311
11312 * obj-c++.dg/except-1.mm: New.
11313
11314 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11315
11316 2005-10-21 Alan Modra <amodra@bigpond.net.au>
11317
11318 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11319
11320 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
11321
11322 PR middle-end/24295
11323 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11324 declarations with the same names as thunks' alias targets, use
11325 aliases instead.
11326 * gcc.dg/attr-alias-3.c: New test.
11327 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11328
11329 2005-10-20 Mark Mitchell <mark@codesourcery.com>
11330
11331 PR c++/22618
11332 * g++.dg/parse/access8.C: New test.
11333
11334 2005-10-20 Richard Guenther <rguenther@suse.de>
11335
11336 PR c++/24439
11337 * g++.dg/tree-ssa/pr24439.C: New testcase.
11338
11339 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
11340
11341 * g++.dg/opt/delay-slot-1.C: New test.
11342
11343 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
11344
11345 PR fortran/21625
11346 * gfortran.fg/der_init_1.f90: New.
11347
11348 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11349
11350 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11351
11352 2005-10-19 Mark Mitchell <mark@codesourcery.com>
11353
11354 PR c++/21908
11355 * g++.dg/parse/error28.C: New test.
11356
11357 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
11358
11359 * gcc.dg/profile-generate-2.c: New test.
11360
11361 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
11362
11363 PR target/23589
11364 * g++.dg/ext/dllimport11.C: New.
11365
11366 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11367
11368 PR c++/22293
11369 * g++.dg/other/friend3.C: New test.
11370
11371 2005-10-18 Mark Mitchell <mark@codesourcery.com>
11372
11373 PR c++/23293
11374 * g++.dg/template/error19.C: New test.
11375
11376 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
11377
11378 PR c++/21383
11379 * g++.dg/overload/koenig2.C: New.
11380
11381 PR c++/23118
11382 * g++.dg/overload/error2.C: New.
11383
11384 PR c++/22604
11385 * g++.dg/inherit/covariant14.C: New.
11386
11387 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11388
11389 PR c++/23440
11390 * g++.dg/parse/for1.C: New test.
11391
11392 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
11393
11394 PR fortran/23446
11395 * gfortran.dg/host_dummy_index_1.f90: New test.
11396
11397 PR fortran/21459
11398 * gfortran.dg/automatic_char_len_2.f90: New test.
11399
11400 PR fortran/20866
11401 * gfortran.dg/recursive_statement_functions.f90: New test.
11402
11403 PR fortran/20853
11404 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
11405
11406 PR fortran/20849
11407 * gfortran.dg/external_initializer.f90: New test.
11408
11409 PR fortran/20837
11410 * non_module_public.f90: New test.
11411
11412 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
11413
11414 PR c++/24386
11415 * g++.dg/template/overload7.C: New.
11416
11417 PR c++/22551
11418 * g++.dg/other/switch2.C: Remove expected warnings.
11419
11420 PR c++/21353
11421 * g++.dg/template/defarg6.C: New.
11422
11423 2005-10-17 Uros Bizjak <uros@kss-loka.si>
11424
11425 PR target/24315
11426 * gcc.target/i386/pr24315.c: New test.
11427
11428 2005-10-16 Mark Mitchell <mark@codesourcery.com>
11429
11430 PR c++/24389
11431 * g++.dg/template/static21.C: New test.
11432 * g++.dg/template/static21-a.cc: Likewise.
11433
11434 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
11435
11436 PR c++/23959
11437 * g++.dg/warn/Wswitch-default-1.C: New test.
11438 * g++.dg/warn/Wswitch-default-2.C: New test.
11439
11440 2005-10-16 Mark Mitchell <mark@codesourcery.com>
11441
11442 PR c++/22173
11443 * g++.dg/parse/template18.C: New test.
11444 * g++.dg/template/nontype15.C: Likewise.
11445
11446 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
11447
11448 PR fortran/22273
11449 * gfortran.dg/spec_expr_2.f90: New.
11450
11451 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
11452
11453 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
11454 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
11455 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
11456 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
11457 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
11458 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
11459 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
11460 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
11461 previous target-specific skips and warning-message matches where
11462 applicable.
11463
11464 2005-10-15 Mark Mitchell <mark@codesourcery.com>
11465
11466 PR c++/21347
11467 * g++.dg/warn/Wctor-dtor.C: New test.
11468
11469 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11470
11471 PR c/23439
11472 * gcc.dg/for-1.c: New test.
11473
11474 2005-10-14 Mark Mitchell <mark@codesourcery.com>
11475
11476 PR c++/19565
11477 * g++.dg/warn/Wconversion1.C: New test.
11478 * g++.dg/ext/packed4.C: Compile with -w.
11479 * g++.dg/opt/20050511-1.C: Likewise.
11480 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
11481
11482 2005-10-14 Jakub Jelinek <jakub@redhat.com>
11483
11484 * gfortran.dg/boz_5.f90: New test.
11485
11486 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
11487
11488 PR c++/22551
11489 * g++.dg/other/switch2.C: New.
11490
11491 PR c++/23984
11492 * g++.dg/init/ctor7.C: New.
11493
11494 2005-10-13 David Edelsohn <edelsohn@gnu.org>
11495
11496 PR c++/23730
11497 * g++.dg/parse/crash32.C: New test.
11498
11499 2005-10-13 Mark Mitchell <mark@codesourcery.com>
11500
11501 PR c++/20721
11502 * g++.dg/init/goto2.C: New test.
11503
11504 PR c++/22464
11505 * g++.dg/template/crash/41.C: New test.
11506
11507 PR c++/22180
11508 * g++.dg/template/crash40.C: New test.
11509
11510 PR c++/23694
11511 * g++.dg/parse/friend5.C: New test.
11512
11513 PR c++/23307
11514 * g++.dg/template/crash38.C: New test.
11515
11516 PR c++/22352
11517 * g++.dg/template/friend38.C: New test.
11518
11519 PR c++/22405
11520 * g++.dg/template/crash39.C: New test.
11521
11522 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
11523
11524 * gcc.dg/debug/dwarf2/dwarf-char1.c,
11525 gcc.dg/debug/dwarf2/dwarf-char2.c,
11526 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
11527
11528 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
11529
11530 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
11531
11532 * gcc.dg/dll-2.c: Add tests for warnings.
11533 * gcc.dg/dll-3.c: Likewise.
11534 * gcc.dg/dll-4.c: Likewise.
11535
11536 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
11537 * g++.dg/ext/dllimport2.C: Likewise.
11538 * g++.dg/ext/dllimport3.C: Likewise.
11539 * g++.dg/ext/dllimport7.C: Likewise.
11540 * g++.dg/ext/dllimport8.C: Likewise.
11541 * g++.dg/ext/dllimport9.C: Likewise.
11542
11543 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
11544
11545 PR fortran/24092
11546 * gfortran.dg/derived_pointer_recursion.f90: New test.
11547
11548 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
11549
11550 * gcc.c-torture/execute/20051012-1.c: New test.
11551
11552 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
11553
11554 PR fortran/18082
11555 * gfortran.dg/automatic_char_len_1.f90: New test.
11556
11557 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
11558
11559 PR fortran/20847
11560 * gfortran.dg/save_common.f90: New test.
11561
11562 PR fortran/20856
11563 * gfortran.dg/save_result.f90: New test.
11564
11565 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
11566
11567 PR c++/21592
11568 * g++.dg/template/dependent-expr1.C: Add new expected error.
11569 * g++.dg/template/dependent-expr2.C: Adjust error text.
11570 * g++.dg/template/overload6.C: New.
11571
11572 PR c++/23797
11573 * g++.dg/other/typename8.C: New.
11574
11575 PR c++/21117
11576 * g++.dg/other/return1.C: New.
11577
11578 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
11579
11580 PR c++/24052
11581 * g++.dg/ext/label5.C: New.
11582
11583 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
11584
11585 PR c++/19964
11586 * g++.dg/parse/crash31.C: New.
11587
11588 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
11589
11590 * g++.dg/ipa/ipa-1.c: New test.
11591 * g++.dg/ipa/ipa-2.c: New test.
11592 * g++.dg/ipa/ipa-3.c: New test.
11593 * g++.dg/ipa/ipa-4.c: New test.
11594 * g++.dg/ipa/ipa-5.c: New test.
11595 * g++.dg/ipa/ipa.exp: New file.
11596
11597 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
11598
11599 PR fortran/24207
11600 * gfortran.dg/private_type_3.f90: New test.
11601
11602 2005-10-11 Steven G. Kargl <kargls@comcast.net>
11603
11604 PR fortran/20786
11605 gfortran.dg/aint_anint_1.f90: New test.
11606
11607 2005-10-11 Steven G. Kargl <kargls@comcast.net>
11608
11609 PR libgfortran/24313
11610 gfortran.dg/csqrt.f: New test.
11611
11612 2005-10-11 Ian Lance Taylor <ian@airs.com>
11613
11614 PR c++/8057
11615 * g++.dg/warn/noeffect7.C: New test.
11616 * g++.dg/warn/noeffect2.C: Instantiate templates.
11617 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
11618 and warning.
11619
11620 2005-10-11 Mark Mitchell <mark@codesourcery.com>
11621
11622 PR c++/21089
11623 * g++.dg/init/float1.C: New test.
11624
11625 PR c++/24277
11626 * g++.dg/init/member1.C: Tweak error markers.
11627
11628 2005-10-11 Janis Johnson <janis187@us.ibm.com>
11629
11630 PR testsuite/24281
11631 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
11632 Check for null pointer.
11633
11634 2005-10-11 Mark Mitchell <mark@codesourcery.com>
11635
11636 PR c++/21369
11637 * g++.dg/parse/ret-type3.C: New test.
11638
11639 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
11640
11641 PR tree-opt/23946
11642 * gcc.c-torture/compile/pr23946.c: New test.
11643
11644 2005-10-11 Jakub Jelinek <jakub@redhat.com>
11645
11646 * g++.dg/opt/mmx2.C: New test.
11647
11648 2005-10-10 Mark Mitchell <mark@codesourcery.com>
11649
11650 PR c++/24277
11651 * g++.dg/template/static20.C: New test.
11652
11653 PR c++/24302
11654 * g++.dg/warn/Wunused-12.C: New test.
11655
11656 PR c++/23437
11657 * g++.dg/template/arg4.C: New test.
11658
11659 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
11660
11661 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
11662 * gcc.dg/ucnid-3.c: Likewise.
11663 * gcc.dg/ucnid-4.c: Likewise.
11664 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
11665 * g++.dg/other/ucnid-1.C: Likewise.
11666 * gcc.dg/sparc-frame-1.c: New test.
11667
11668 2005-10-10 Mark Mitchell <mark@codesourcery.com>
11669
11670 PR c++/24139
11671 * g++.dg/template/spec27.C: New test.
11672
11673 PR c++/24275
11674 * g++.dg/template/static19.C: New test.
11675
11676 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
11677
11678 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
11679 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
11680
11681 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
11682
11683 PR target/24136
11684 * gfortran.fortran-torture/compile/pr24136.f: New test.
11685
11686 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
11687
11688 PR c++/22172
11689 * g++.dg/parse/crash30.C: New test.
11690
11691 2005-10-07 Richard Guenther <rguenther@suse.de>
11692
11693 PR middle-end/24227
11694 * gcc.c-torture/compile/pr24227.c: New testcase.
11695
11696 2005-10-07 Steve Ellcey <sje@cup.hp.com>
11697
11698 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
11699 Do not put aligned attributes on array elements.
11700
11701 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
11702
11703 PR testsuite/23611, PR testsuite/23615
11704 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
11705 writing prototypes of library functions by hand.
11706 * obj-c++.dg/bitfield-4.mm: Likewise.
11707 * obj-c++.dg/const-str-4.mm: Likewise.
11708 * obj-c++.dg/encode-4.mm: Likewise.
11709 * obj-c++.dg/encode-5.mm: Likewise.
11710 * obj-c++.dg/encode-6.mm: Likewise.
11711 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
11712 * obj-c++.dg/method-10.mm: Likewise.
11713 * obj-c++.dg/method-17.mm: Likewise.
11714 * obj-c++.dg/method-19.mm: Likewise.
11715 * obj-c++.dg/try-catch-2.mm: Likewise.
11716
11717 2005-10-06 Richard Henderson <rth@redhat.com>
11718
11719 PR 24236
11720 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
11721
11722 2005-10-06 Dale Johannesen <dalej@apple.com>
11723
11724 * gcc.c-torture/execute/20030125-1.c: Correct.
11725
11726 2005-10-06 Richard Guenther <rguenther@suse.de>
11727
11728 PR tree-optimization/24238
11729 * g++.dg/tree-ssa/pr24238.C: New testcase.
11730
11731 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
11732
11733 PR 18568
11734 * gfortran.dg/der_pointer_3.f90: New test.
11735
11736 2005-10-05 Devang Patel <dpatel@apple.com>
11737
11738 PR Debug/23205
11739 * g++.dg/other/PR23205.C: New.
11740
11741 2005-10-05 Richard Henderson <rth@redhat.com>
11742
11743 PR target/23602
11744 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
11745 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
11746
11747 2005-10-05 Dale Johannesen <dalej@apple.com>
11748
11749 * gcc.c-torture/execute/float-floor.c: New.
11750
11751 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
11752
11753 PR tree-optimization/21419
11754 PR tree-optimization/24146
11755 PR tree-optimization/24151
11756
11757 * g++.dg/ext/asm7.C: New.
11758 * g++.dg/ext/asm8.C: New.
11759 * gcc.dg/asm-1.c: Compile on all targets.
11760 * gcc.dg/asm-pr24146.c: New.
11761 * gcc.dg/pr21419.c: Adjust error messages.
11762
11763 2005-10-05 Richard Guenther <rguenther@suse.de>
11764
11765 PR fortran/24176
11766 * gfortran.fortran-torture/compile/empty.f90: New testcase.
11767
11768 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
11769
11770 PR c++/23513
11771 * g++.dg/template/spec22.C: Robustify test.
11772 * g++.dg/template/spec26.C: New.
11773
11774 2005-10-05 Uros Bizjak <uros@kss-loka.si>
11775
11776 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
11777 if target supports vector instructions.
11778
11779 2005-10-04 Geoffrey Keating <geoffk@apple.com>
11780
11781 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
11782 C99 functions.
11783
11784 2005-10-04 Janis Johnson <janis187@us.ibm.com>
11785
11786 * lib/target-supports.exp (check_effective_target_fortran_large_real,
11787 check_effective_target_fortran_large_int): Replace cached result
11788 when target changes.
11789
11790 2005-10-04 Devang Patel <dpatel@apple.com>
11791
11792 * gcc.dg/i386-sse-vect-types.c: New.
11793
11794 2005-10-04 Ian Lance Taylor <ian@airs.com>
11795
11796 PR preprocessor/13726
11797 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
11798 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
11799
11800 2005-10-04 Richard Guenther <rguenther@suse.de>
11801
11802 PR c/23576
11803 * gcc.dg/noncompile/pr23576.c: New testcase.
11804
11805 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
11806
11807 PR middle-end/23125
11808 * gcc.dg/register-var-3.c: New test.
11809
11810 2005-10-04 Steven Bosscher <stevenb@suse.de>
11811
11812 * gcc.dg/pr23049.c: New test.
11813
11814 * gcc.dg/ucnid-4.c: Fix test.
11815
11816 2005-10-03 Diego Novillo <dnovillo@redhat.com>
11817
11818 PR 23445
11819 * gcc.c-torture/compile/pr23445.c: New test.
11820
11821 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
11822
11823 * g++.dg/overload/unknown1.C: New.
11824
11825 2005-10-03 Mark Mitchell <mark@codesourcery.com>
11826
11827 PR c++/17775
11828 * g++.dg/template/repo4.C: New test.
11829
11830 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11831
11832 PR libfortran/19308
11833 * gfortran.dg/large_real_kind_2.F90: New test.
11834 * gfortran.dg/large_integer_kind_2.f90: New test.
11835
11836 2005-10-03 Uros Bizjak <uros@kss-loka.si>
11837
11838 * lib/target-supports.exp (check_effective_target_vect_shift):
11839 Implement with result caching. Add i?86, x86_64 and ia64 targets.
11840 (check_effective_target_vect_condition): Fix copy-n-pasto.
11841
11842 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
11843 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
11844 targets.
11845
11846 2005-10-02 Mark Mitchell <mark@codesourcery.com>
11847
11848 PR c++/22621
11849 * g++.dg/template/overload5.C : New test.
11850
11851 PR c++/23840
11852 * g++.dg/expr/stdarg1.C: New test.
11853
11854 2005-10-02 Diego Novillo <dnovillo@redhat.com>
11855
11856 PR 24142
11857 * gcc.c-torture/execute/pr24142.c: New test.
11858
11859 2005-10-01 Diego Novillo <dnovillo@redhat.com>
11860
11861 PR 24141
11862 * gcc.c-torture/execute/pr24141.c: New test.
11863
11864 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
11865 Diego Novillo <dnovillo@redhat.com>
11866
11867 PR 23604
11868 * gcc.c-torture/execute/pr23604.c: New test.
11869
11870 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
11871
11872 PR fortran/16404
11873 PR fortran/20835
11874 PR fortran/20890
11875 PR fortran/20899
11876 PR fortran/20900
11877 PR fortran/20901
11878 PR fortran/20902
11879 gfortran.dg/equiv_constraint_1.f90: New test.
11880 gfortran.dg/equiv_constraint_2.f90: New test.
11881 gfortran.dg/equiv_constraint_3.f90: New test.
11882 gfortran.dg/equiv_constraint_4.f90: New test.
11883 gfortran.dg/equiv_constraint_5.f90: New test.
11884 gfortran.dg/equiv_constraint_6.f90: New test.
11885 gfortran.dg/equiv_constraint_7.f90: New test.
11886 gfortran.dg/equiv_constraint_8.f90: New test.
11887 gfortran.dg/private_type_1.f90: New test.
11888 gfortran.dg/private_type_2.f90: New test.
11889 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
11890 980628-10.f: Assert std=gnu to permit mixing of
11891 types in equivalence statements.
11892
11893 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
11894
11895 PR 24112
11896 * gfortran.dg/open_status_1.f90: New.
11897
11898 2005-09-30 Uros Bizjak <uros@kss-loka.si>
11899
11900 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
11901 * gcc.dg/vect/pr22480.c: Clean up temp files.
11902 * gcc.dg/vect/pr23831.c: Clean up temp files.
11903 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
11904 Clean up temp files.
11905 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
11906 Clean up temp files.
11907
11908 * gcc.dg/20050309-1.c: Clean up temp files.
11909 * gcc.dg/20050325-1.c: Clean up temp files.
11910
11911 2005-09-30 Uros Bizjak <uros@kss-loka.si>
11912
11913 PR tree-optimization/24059
11914 * gcc.dg/vect/pr24059.c : New test.
11915
11916 2005-09-29 Jakub Jelinek <jakub@redhat.com>
11917
11918 PR middle-end/24109
11919 * gcc.c-torture/execute/20050929-1.c: New test.
11920
11921 2005-09-29 Steven Bosscher <stevenb@suse.de>
11922
11923 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
11924
11925 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
11926
11927 PR c/21419
11928 * gcc.dg/pr21419.c: New test.
11929
11930 2005-09-29 Steven Bosscher <stevenb@suse.de>
11931
11932 * gcc.dg/pr23911.c: New test.
11933
11934 2005-09-28 Mark Mitchell <mark@codesourcery.com>
11935
11936 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
11937
11938 PR c++/16782
11939 * g++.dg/parse/qualified4.C: New test.
11940 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
11941 * g++.old-deja/g++.mike/p8154.C: Likewise.
11942
11943 2005-09-27 Mark Mitchell <mark@codesourcery.com>
11944
11945 PR c++/22147
11946 * g++.dg/template/friend37.C: New test.
11947 * g++.dg/parse/crash28.C: Adjust error markers.
11948
11949 2005-09-27 Jakub Jelinek <jakub@redhat.com>
11950
11951 PR fortran/18518
11952 * gfortran.fortran-torture/execute/save_2.f90: New decl.
11953
11954 2005-09-27 Devang Patel <dpatel@apple.com>
11955
11956 PR tree-optimization/23625
11957 * gcc.dg/pr23625.c: New test.
11958
11959 2005-09-27 Uros Bizjak <uros@kss-loka.si>
11960
11961 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
11962 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
11963
11964 2005-09-26 Jakub Jelinek <jakub@redhat.com>
11965
11966 PR fortran/23677
11967 * gfortran.fortran-torture/execute/save_1.f90: New test.
11968 * gfortran.dg/save_1.f90: New test.
11969
11970 2005-09-26 Uros Bizjak <uros@kss-loka.si>
11971
11972 * gcc.target/i386/builtin-apply-mmx.c: New test.
11973
11974 PR target/22576
11975 * gcc.target/i386/pr22576.c: New test.
11976
11977 PR target/22585
11978 * gcc.target/i386/pr22585.c: New test.
11979
11980 PR target/23268
11981 * gcc.target/i386/pr23268.c: New test.
11982
11983 PR middle-end/23831
11984 * gcc.dg/vect/pr23831.c: New test.
11985
11986 PR target/24055
11987 * gcc.target/i386/pr24055.c: New test.
11988
11989 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
11990
11991 PR tree-optimization/23960
11992 * gcc.c-torture/compile/pr23960.c: New.
11993
11994 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
11995
11996 PR fortran/16861
11997 * gfortran.dg/nested_modules_3.f90: New.
11998
11999 2005-09-22 Steven G. Kargl <kargls@comcast.net>
12000
12001 PR fortran/24005
12002 gfortran.dg/interface_1.f90: New test.
12003
12004 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
12005 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12006
12007 PR fortran/23843
12008 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
12009
12010 2005-09-22 Steven G. Kargl <kargls@comcast.net>
12011
12012 PR fortran/23516
12013 * gfortran.dg/imag_1.f: New test.
12014 * gfortran.dg/imag_2.f: Ditto.
12015
12016 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
12017
12018 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
12019
12020 2005-09-22 Jakub Jelinek <jakub@redhat.com>
12021
12022 PR c++/21983
12023 * g++.dg/warn/pr21983.C: New test.
12024
12025 2005-09-21 Mark Mitchell <mark@codesourcery.com>
12026
12027 PR c++/23993
12028 * g++.dg/template/array14.C: New test.
12029
12030 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
12031
12032 PR fortran/19929
12033 * gfortran.dg/der_ptr_component_1.f90: New test.
12034
12035 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12036
12037 PR c++/23965
12038 * g++.dg/template/error1.C: Reject "no matching function" message.
12039
12040 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12041
12042 PR c++/17609
12043 * g++.dg/lookup/error1.C: New test.
12044
12045 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
12046
12047 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
12048 functionality of the testcase.
12049
12050 2005-09-20 Richard Henderson <rth@redhat.com>
12051
12052 * gcc.dg/vect/vect-22.c: Require vect_float.
12053 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
12054
12055 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
12056
12057 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
12058 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
12059 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
12060 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
12061 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
12062 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
12063 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
12064 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
12065 * gcc.dg/cpp/ucnid-8.c: New test.
12066
12067 2005-09-20 Jakub Jelinek <jakub@redhat.com>
12068
12069 PR tree-optimization/23929
12070 * gcc.c-torture/compile/pr23929.c: New test.
12071
12072 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
12073
12074 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
12075 for one loop.
12076
12077 2005-09-20 Steve Ellcey <sje@cup.hp.com>
12078
12079 PR testsuite/23186
12080 * g++.dg/other/pr22003.C: Require named sections.
12081
12082 2005-09-20 Jakub Jelinek <jakub@redhat.com>
12083
12084 PR c++/23947
12085 * g++.dg/rtti/crash3.C: New test.
12086
12087 PR tree-optimization/23818
12088 * gcc.dg/pr23818.c: New test.
12089
12090 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12091
12092 PR fortran/23420
12093 * gfortran.dg/print_fmt_4.f: New.
12094
12095 2005-09-20 Jakub Jelinek <jakub@redhat.com>
12096
12097 PR fortran/23663
12098 * gfortran.fortran-torture/execute/entry_11.f90: New test.
12099
12100 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
12101
12102 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
12103 Use pointers to local alignable arrays instead. Added comments.
12104 * gcc.dg/vect/vect-46.c: Likewise.
12105 * gcc.dg/vect/vect-48.c: Likewise.
12106 * gcc.dg/vect/vect-49.c: Likewise.
12107 * gcc.dg/vect/vect-52.c: Likewise.
12108 * gcc.dg/vect/vect-53.c: Likewise.
12109 * gcc.dg/vect/vect-54.c: Likewise.
12110 * gcc.dg/vect/vect-56.c: Likewise.
12111 * gcc.dg/vect/vect-57.c: Likewise.
12112 * gcc.dg/vect/vect-58.c: Likewise.
12113 * gcc.dg/vect/vect-60.c: Likewise.
12114 * gcc.dg/vect/vect-61.c: Likewise.
12115
12116 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
12117 The test is no longer vectorizable on vect_no_align targets.
12118 * gcc.dg/vect/vect-43.c: Likewsie.
12119
12120 * gcc.dg/vect/vect-44.c: Added comments.
12121 * gcc.dg/vect/vect-45.c: Added comments.
12122 * gcc.dg/vect/vect-50.c: Added comments.
12123 * gcc.dg/vect/vect-51.c: Added comments.
12124
12125 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
12126 aligned type.
12127 * gcc.dg/vect/Os-vect-95.c: Likewise.
12128
12129 * gcc.dg/vect/vect-41.c: Test removed.
12130 * gcc.dg/vect/vect-47.c: Test removed.
12131 * gcc.dg/vect/vect-55.c: Test removed.
12132 * gcc.dg/vect/vect-59.c: Test removed.
12133
12134 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
12135
12136 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
12137 No longer vectorizable on vect_no_align targets.
12138 * gcc.dg/vect/pr20122.c: Likewise.
12139 * gcc.dg/vect/vect-74.c: Likewise.
12140 * gcc.dg/vect/vect-75.c: Likewise.
12141 * gcc.dg/vect/vect-76.c: Likewise.
12142
12143 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
12144 Will not be vectorizable on vect_no_align targets once aliasing issues
12145 are resolved.
12146 * gcc.dg/vect/vect-79.c: Likewise.
12147
12148 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
12149 * gcc.dg/vect/vect-78.c: Likewise.
12150 * gcc.dg/vect/vect-97.c: Likewise.
12151
12152 2005-09-19 Steven Bosscher <stevenb@suse.de>
12153
12154 * gcc.dg/pr23943.c: New test.
12155
12156 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
12157
12158 PR fortran/19181
12159 * gfortran.dg/derived_pointer_null_1.f90: New test.
12160
12161 2005-09-18 Richard Guenther <rguenther@suse.de>
12162
12163 PR middle-end/23944
12164 * gcc.c-torture/compile/pr23944.c: New testcase.
12165
12166 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
12167
12168 PR fortran/15975
12169 * gfortran.dg/der_pointer_2.f90: New test.
12170
12171 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
12172
12173 PR fortran/16861
12174 * gfortran.dg/nested_modules_2.f90: New test.
12175
12176 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12177
12178 PR c++/18368
12179 * g++.dg/other/semicolon.C: New test.
12180
12181 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
12182
12183 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
12184 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
12185
12186 2005-09-16 Mark Mitchell <mark@codesourcery.com>
12187
12188 PR c++/23914
12189 * g++.dg/template/static18.C: New test.
12190
12191 PR c++/21514
12192 * g++.dg/template/crash19.C: Remove dg-error marker.
12193 * g++.dg/template/local4.C: New test.
12194
12195 2005-09-16 Paul Brook <paul@codesourcery.com>
12196
12197 PR fortran/23906
12198 * gfortran.dg/dependency_1.f90: New test.
12199
12200 2005-09-15 Mark Mitchell <mark@codesourcery.com>
12201
12202 PR c++/23896
12203 * g++.dg/template/static17.C: New test.
12204
12205 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
12206
12207 PR c++/23139
12208 * g++.dg/warn/huge-val1.C: New test.
12209
12210 2005-09-15 Mark Mitchell <mark@codesourcery.com>
12211
12212 PR c++/13140
12213 * g++.dg/parse/class2.C: New test.
12214 * g++.dg/template/explicit8.C: Likewise.
12215 * g++.dg/template/spec25.C: Likewise.
12216
12217 2005-09-14 Josh Conner <jconner@apple.com>
12218
12219 PR middle-end/23584
12220 * gcc.dg/pr23584.c: New test.
12221
12222 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
12223
12224 PR fortran/21875 Internal Unit Array I/O, NIST
12225 * gfortran.dg/arrayio_1.f90: New test.
12226 * gfortran.dg/arrayio_1.f90: New test.
12227 * gfortran.dg/arrayio_1.f90: New test.
12228 * gfortran.dg/arrayio_1.f90: New test.
12229 * gfortran.dg/arrayio_1.f90: New test.
12230
12231 2005-09-14 Uros Bizjak <uros@kss-loka.si>
12232
12233 PR middle-end/22480
12234 * gcc.dg/vect/pr22480.c: New test.
12235
12236 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
12237
12238 PR fortran/19358
12239 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
12240
12241 2005-09-13 Josh Conner <jconner@apple.com>
12242
12243 PR c++/23180
12244 * g++.dg/init/struct2.C: New test.
12245 * g++.dg/init/struct3.C: New test.
12246
12247 2005-09-13 Janis Johnson <janis187@us.ibm.com>
12248
12249 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
12250 Clean up temp files.
12251 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12252 gcc.dg/tree-ssa/builtin-fprintf-1.c,
12253 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
12254 gcc.dg/tree-ssa/builtin-printf-1.c,
12255 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
12256 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
12257 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
12258 gcc.dg/tree-ssa/builtin-vprintf-1.c,
12259 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
12260 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12261 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12262 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12263 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12264 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12265 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12266 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
12267
12268 2005-09-13 Josh Conner <jconner@apple.com>
12269
12270 * lib/gcc-dg.exp: Load scanipa.exp.
12271 (cleanup-dump): New procedure.
12272 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
12273 * lib/scandump.exp: New file.
12274 * lib/scantree.exp: Use it.
12275 * lib/scanipa.exp: New file.
12276
12277 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
12278
12279 PR fortran/17740
12280 * gfortran.dg/generic_4.f90: New test.
12281
12282 2005-09-13 Uros Bizjak <uros@kss-loka.si>
12283
12284 PR target/23816
12285 * gcc.target/i386/pr23816-1.c: New test.
12286 * gcc.target/i386/pr23816-2.c: New test.
12287
12288
12289 2005-09-13 Bastian Blank <waldi@debian.org>
12290
12291 PR c++/16171
12292 * g++.dg/abi/mangle26.C: New test.
12293 * g++.dg/abi/mangle27.C: New test.
12294 * g++.dg/abi/mangle28.C: New test.
12295 * g++.dg/abi/mangle29.C: New test.
12296
12297 PR c++/23839
12298 * g++.dg/parse/register1.C: New test.
12299
12300 2005-09-13 Mark Mitchell <mark@codesourcery.com>
12301
12302 PR c++/23842
12303 * g++.dg/template/access16.C: New test.
12304
12305 2005-09-13 Richard Sandiford <richard@codesourcery.com>
12306
12307 * gfortran.dg/char_pack_2.f90: Increase the vector size.
12308
12309 2005-09-13 Richard Sandiford <richard@codesourcery.com>
12310
12311 PR fortran/18899
12312 * gfortran.dg/shape_2.f90: New test.
12313
12314 2005-09-13 Richard Sandiford <richard@codesourcery.com>
12315
12316 PR target/19269
12317 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12318 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12319 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12320 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12321 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12322 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12323 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12324 tests.
12325
12326 2005-09-12 Mark Mitchell <mark@codesourcery.com>
12327
12328 PR c++/23841
12329 * g++.dg/parse/template17.C: New test.
12330
12331 2005-09-12 Mark Mitchell <mark@codesourcery.com>
12332
12333 PR c++/23789
12334 * g++.dg/template/nontype14.C: New test.
12335
12336 2005-09-12 Ian Lance Taylor <ian@airs.com>
12337
12338 PR g++/7874
12339 * g++.dg/lookup/friend7.C: New test.
12340 * g++.dg/lookup/friend8.C: New test.
12341 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12342 so that it will be found via argument dependent lookup.
12343 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12344 friend functions which will no longer be found.
12345 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12346 function g, so that it will be found via argument dependent
12347 lookup.
12348 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12349 * g++.old-deja/g++.mike/net43.C: Likewise.
12350
12351 2005-09-12 Mark Mitchell <mark@codesourcery.com>
12352
12353 PR c++/23691
12354 * g++.dg/template/static16.C: New test.
12355
12356 2005-09-12 Josh Conner <jconner@apple.com>
12357
12358 PR middle-end/23237
12359 * gcc.c-torture/compile/pr23237.c: New test.
12360
12361 2005-09-11 Richard Henderson <rth@redhat.com>
12362
12363 * g++.dg/other/error8.C: Update expected diagnostic text.
12364
12365 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12366
12367 PR libfortran/19872
12368 * gfortran.dg/overwrite_1.f: New test.
12369
12370 2005-09-09 Josh Conner <jconner@apple.com>
12371
12372 * g++.dg/init/pr23180-1.C: Removed.
12373 * g++.dg/init/pr23180-2.C: Removed.
12374
12375 2005-09-09 David Daney <ddaney@avtrex.com>
12376
12377 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
12378 files which are ...
12379 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
12380 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
12381
12382 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12383
12384 * gfortran.dg/iostat_2.f90: New test.
12385
12386 2005-09-09 Mark Mitchell <mark@codesourcery.com>
12387
12388 PR c++/22252
12389 * g++.dg/ext/interface1.C: New test.
12390 * g++.dg/ext/interface1.h: Likewise.
12391 * g++.dg/ext/interface1a.cc: Likewise.
12392
12393 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
12394
12395 * gfortran.dg/iomsg_1.f90: New test case.
12396
12397 2005-09-09 Richard Guenther <rguenther@suse.de>
12398
12399 PR c++/23624
12400 * g++.dg/tree-ssa/pr23624.C: New testcase.
12401
12402 2005-09-09 Richard Sandiford <richard@codesourcery.com>
12403
12404 PR fortran/19239
12405 * gfortran.dg/vector_subscript_1.f90,
12406 * gfortran.dg/vector_subscript_2.f90: New tests.
12407
12408 2005-09-09 Richard Sandiford <richard@codesourcery.com>
12409
12410 PR fortran/21104
12411 * gfortran.dg/array_alloc_1.f90,
12412 * gfortran.dg/array_alloc_2.f90,
12413 * gfortran.dg/array_alloc_3.f90: New tests.
12414
12415 2005-09-09 Richard Sandiford <richard@codesourcery.com>
12416
12417 PR fortran/12840
12418 * gfortran.dg/array_constructor_6.f90
12419 * gfortran.dg/array_constructor_7.f90
12420 * gfortran.dg/array_constructor_8.f90
12421 * gfortran.dg/array_constructor_9.f90
12422 * gfortran.dg/array_constructor_10.f90
12423 * gfortran.dg/array_constructor_11.f90
12424 * gfortran.dg/array_constructor_12.f90: New tests.
12425
12426 2005-09-08 Josh Conner <jconner@apple.com>
12427
12428 PR c++/23180
12429 * g++.dg/init/pr23180-1.C: New test.
12430 * g++.dg/init/pr23180-2.C: New test.
12431
12432 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
12433
12434 PR fortran/18878
12435 * gfortran.dg/module_double_reuse.f90: New.
12436
12437 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
12438
12439 PR fortran/23270
12440 PR fortran/22304
12441 PR fortran/18870
12442 PR fortran/17917
12443 PR fortran/16511
12444 * gfortran.dg/common_equivalence_1.f: New.
12445 * gfortran.dg/common_equivalence_2.f: New.
12446 * gfortran.dg/common_equivalence_3.f: New.
12447 * gfortran.dg/contained_equivalence_1.f90: New.
12448 * gfortran.dg/module_blank_common.f90: New.
12449 * gfortran.dg/module_commons_1.f90: New.
12450 * gfortran.dg/module_equivalence_1.f90: New.
12451 * gfortran.dg/nested_modules_1.f90: New.
12452 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
12453 equivalences and add comment to connect the test with
12454 the PR.
12455
12456 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12457
12458 PR fortran/23765
12459 * gfortran.dg/common_6.f90: New test.
12460
12461 2005-09-08 Richard Sandiford <richard@codesourcery.com>
12462
12463 PR fortran/15326
12464 * gfortran.dg/char_result_1.f90,
12465 * gfortran.dg/char_result_2.f90,
12466 * gfortran.dg/char_result_3.f90,
12467 * gfortran.dg/char_result_4.f90,
12468 * gfortran.dg/char_result_5.f90,
12469 * gfortran.dg/char_result_6.f90,
12470 * gfortran.dg/char_result_7.f90,
12471 * gfortran.dg/char_result_8.f90: New tests.
12472
12473 2005-09-08 Richard Sandiford <richard@codesourcery.com>
12474
12475 PR fortran/19928
12476 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
12477
12478 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
12479
12480 PR obj-c++/16816
12481 * obj-c++.dg/selector-5.mm: New test.
12482 * obj-c++.dg/selector-6.mm: New test.
12483
12484 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
12485
12486 PR objc/20574
12487 PR objc/19324
12488 * objc.dg/error-1.m: New test.
12489
12490 2005-09-07 Richard Sandiford <richard@codesourcery.com>
12491
12492 PR fortran/23373
12493 * gfortran.fortran-torture/execute/pr23373-1.f90,
12494 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
12495
12496 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
12497
12498 PR libfortran/23760
12499 * gfortran.dg/g77/1832.f: Remove long string in write statement
12500 to allow the test to pass on correct list directed output with
12501 prepended space.
12502
12503 2005-09-07 James E Wilson <wilson@specifix.com>
12504
12505 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
12506
12507 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
12508
12509 * gfortran.dg/parameter+save.f90: Rename to
12510 * gfortran.dg/parameter_save.f90: .. this.
12511
12512 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
12513
12514 PR fortran/20848
12515 * gfortran.dg/parameter+save.f90: New test case.
12516
12517 2005-09-06 Richard Sandiford <richard@codesourcery.com>
12518
12519 PR fortran/19269
12520 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
12521
12522 2005-09-06 Jakub Jelinek <jakub@redhat.com>
12523
12524 PR c/23075
12525 * gcc.dg/pr23075.c: New test.
12526 * g++.dg/warn/pr23075.C: New test.
12527
12528 PR target/22362
12529 * gcc.target/i386/pr22362.c: New test.
12530
12531 PR rtl-optimization/23098
12532 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
12533
12534 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
12535 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12536 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12537
12538 2005-09-06 Mark Mitchell <mark@codesourcery.com>
12539
12540 * g++.dg/expr/cast6.C: New test.
12541
12542 PR c++/9782
12543 * g++.dg/init/new15.C: New test.
12544
12545 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
12546
12547 * gcc.dg/vect/Os-vect-95.c: New test.
12548 * gcc.dg/vect/vect-95.c: Same.
12549
12550 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
12551
12552 * gcc.dg/vect/vect-29.c: Update xfail testing.
12553 * gcc.dg/vect/vect-44.c: Same.
12554 * gcc.dg/vect/vect-48.c: Same.
12555 * gcc.dg/vect/vect-50.c: Same.
12556 * gcc.dg/vect/vect-72.c: Same.
12557 * gcc.dg/vect/vect-77.c: Same.
12558 * gcc.dg/vect/vect-78.c: Same.
12559 * gcc.dg/vect/vect-80.c: Same.
12560 * gcc.dg/vect/vect-96.c: Same.
12561 * gcc.dg/vect/vect-100.c: Same.
12562 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
12563 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
12564 * gfortran.dg/vect/vect-5.f90: Same.
12565
12566 2005-09-06 Jakub Jelinek <jakub@redhat.com>
12567
12568 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
12569 start strings.
12570 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12571 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12572
12573 PR c++/23056
12574 * g++.dg/opt/pr23056.C: New test.
12575
12576 PR rtl-optimization/23098
12577 * gcc.target/i386/pr23098.c: New test.
12578
12579 2005-09-05 Mark Mitchell <mark@codesourcery.com>
12580
12581 PR c++/23667
12582 * g++.dg/template/static15.C: New test.
12583
12584 PR c++/21440
12585 * g++.dg/ext/stmtexpr5.C: New test.
12586 * g++.dg/ext/stmtexpr6.C: Likewise.
12587
12588 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
12589
12590 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
12591
12592 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
12593 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12594 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12595
12596 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
12597
12598 PR libfortran/23321
12599 * gfortran.dg/direct_io_4.f90: New test case.
12600
12601 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
12602 Rasmus Hahn <rassahah@neofonie.de>
12603
12604 PR libobjc/23108
12605 * objc.dg/type-stream-1.m: New test.
12606
12607 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
12608
12609 PR fortran/23661
12610 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
12611 gfortran.dg/print_fmt_3.f90: New test.
12612
12613 2005-09-03 Jakub Jelinek <jakub@redhat.com>
12614
12615 * gfortran.dg/fmt_t_1.f90: New test.
12616
12617 2005-09-03 Jakub Jelinek <jakub@redhat.com>
12618
12619 PR rtl-optimization/23454
12620 * g++.dg/opt/pr23454.C: New test.
12621
12622 2005-09-03 Mark Mitchell <mark@codesourcery.com>
12623
12624 PR c++/23699
12625 * g++.dg/ext/static1.C: New test.
12626
12627 2005-09-02 Richard Henderson <rth@redhat.com>
12628
12629 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
12630 tail call to check_fa_work.
12631
12632 2005-09-02 Mark Mitchell <mark@codesourcery.com>
12633
12634 PR c++/21687
12635 * g++.dg/other/gc3.C: New test.
12636
12637 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
12638
12639 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
12640 * gcc.dg/20050826-1.c: Likewise.
12641
12642 2005-08-31 Mark Mitchell <mark@codesourcery.com>
12643
12644 PR c++/23167
12645 * g++.dg/expr/volatile1.C: New test.
12646
12647 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
12648
12649 PR middle-end/23547
12650 * gcc.dg/pr23547.c: New test.
12651
12652 2005-09-02 Richard Sandiford <richard@codesourcery.com>
12653
12654 PR c/22061
12655 * gcc.c-torture/execute/pr22061-1.c,
12656 * gcc.c-torture/execute/pr22061-2.c,
12657 * gcc.c-torture/execute/pr22061-3.c,
12658 * gcc.c-torture/execute/pr22061-4.c: New tests.
12659
12660 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
12661
12662 * gcc.dg/Wredundant-decls-2.c: New test to check that
12663 -Wredundant-decls does not issue warning for a variable
12664 definition following a declaration.
12665
12666 2005-09-01 Jakub Jelinek <jakub@redhat.com>
12667
12668 PR debug/7241
12669 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
12670 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
12671 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
12672
12673 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
12674 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
12675 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
12676 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
12677 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
12678 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
12679 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
12680 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
12681
12682 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
12683
12684 PR objc/23306
12685 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
12686 scan-assmbler.
12687
12688 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
12689
12690 PR target/21255
12691 * gcc.dg/pr21255-1.c: New test.
12692 * gcc.dg/pr21255-2-mb.c: Likewise.
12693 * gcc.dg/pr21255-2-ml.c: Likewise.
12694 * gcc.dg/pr21255-3.c: Likewise.
12695 * gcc.dg/pr21255-4.c: Likewise.
12696
12697 2005-08-31 Dale Johannesen <dalej@apple.com>
12698
12699 * gcc.dg/20050830-1.c: New.
12700
12701 2005-08-31 Josh Conner <jconner@apple.com>
12702
12703 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
12704 command-line options for arm-*-* targets.
12705 * g++.dg/init/array16.C: Likewise.
12706 * g++.dg/other/crash-4.C: Likewise.
12707
12708 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
12709
12710 PR obj-c++/23640
12711 * obj-c++.dg/gnu-runtime-3.mm: New test.
12712
12713 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12714
12715 PR c++/13377
12716 * g++.dg/lookup/ambig4.C: New test.
12717 * g++.dg/lookup/ambig5.C: New test.
12718 * g++.dg/tc1/dr101.C: Adjust error markers.
12719
12720 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12721
12722 PR c++/23639
12723 * g++.dg/template/ttp5.C: Adjust error markers.
12724
12725 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
12726
12727 PR testsuite/23609
12728 * lib/obj-c++.exp: Include target-libpath.exp.
12729 (obj-c++_link_flags): Look for the GNU libobjc library
12730 and set the library path to include it.
12731 Don't manually set LD_LIBRARY_PATH (etc.) but call
12732 set_ld_library_path_env_vars instead.
12733 (obj-c++_target_compile): Don't set library path or
12734 linker flags because they are already set correctly
12735 in obj-c++_link_flags.
12736
12737 2005-08-30 Josh Conner <jconner@apple.com>
12738
12739 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
12740 to command-line options for arm-*-* targets.
12741
12742 2005-08-30 Geoffrey Keating <geoffk@apple.com>
12743
12744 * g++.dg/other/i386-1.C: New.
12745
12746 2005-08-30 Jakub Jelinek <jakub@redhat.com>
12747
12748 PR preprocessor/20348
12749 PR preprocessor/20356
12750 * gcc.dg/cpp/pr20348.c: New test.
12751 * gcc.dg/cpp/pr20348.h: New file.
12752 * gcc.dg/cpp/inc/pr20348.h: New file.
12753 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
12754 * gcc.dg/cpp/pr20356.c: New test.
12755 * gcc.dg/cpp/pr20356.h: New file.
12756 * gcc.dg/cpp/inc/pr20356.h: New file.
12757 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
12758
12759 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
12760
12761 * gfortran.fortran-torture/execute/intrinsic_count.f90:
12762 Fix array dimension to avoid correct end-of-file error.
12763
12764 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
12765
12766 PR libfortran/23598
12767 * gfortran.dg/iostat_1.f90: New test.
12768
12769 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
12770
12771 PR middle-end/23408
12772 * gcc.dg/pr23408.c: New test.
12773
12774 2005-08-28 Mark Mitchell <mark@codesourcery.com>
12775
12776 PR c++/23099
12777 * g++.dg/init/member1.C: Make sure erroneous static data member
12778 definitions are required.
12779 * g++.dg/template/static13.C: New test.
12780 * g++.dg/template/static14.C: Likewise.
12781
12782 2005-08-29 Jakub Jelinek <jakub@redhat.com>
12783
12784 * gcc.target/i386/pr23575.c: Use -msse2 instead of
12785 -march=pentium4, remove ilp32 requirement.
12786
12787 PR middle-end/23484
12788 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
12789 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
12790
12791 2005-08-29 Andreas Jaeger <aj@suse.de>
12792
12793 PR testsuite/23607
12794 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
12795
12796 2005-08-28 Jakub Jelinek <jakub@redhat.com>
12797
12798 * gcc.c-torture/execute/20050316-2.c: New test.
12799 * gcc.c-torture/execute/20050316-3.c: New test.
12800 * gcc.dg/torture/pr16104-1.c: New test.
12801
12802 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
12803
12804 PR middle-end/23463
12805 * gcc.c-torture/execute/zero-struct-1.c: New test.
12806
12807 2005-08-27 Richard Guenther <rguenther@suse.de>
12808
12809 PR target/23575
12810 * gcc.target/i386/pr23575.c: New testcase.
12811
12812 2005-08-26 Jakub Jelinek <jakub@redhat.com>
12813
12814 PR rtl-optimization/23561
12815 * gcc.c-torture/execute/20050826-1.c: New test.
12816
12817 PR rtl-opt/23560
12818 * gcc.c-torture/execute/20050826-2.c: New test.
12819
12820 2005-08-26 Dale Johannesen <dalej@apple.com>
12821
12822 * gcc.dg/20030711-1.c: Modify to work on Darwin.
12823 * gcc.dg/20050826-1.c: New.
12824
12825 2005-08-26 Mark Mitchell <mark@codesourcery.com>
12826
12827 PR c++/19004
12828 * g++.dg/template/nontype13.C: New test.
12829
12830 PR c++/23491
12831 * g++.dg/init/new14.C: New test.
12832 * g++.dg/expr/anew1.C: Do not XFAIL.
12833 * g++.dg/expr/anew2.C: Likewise.
12834 * g++.dg/expr/anew3.C: Likewise.
12835
12836 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
12837
12838 PR middle-end/22439
12839 * gcc.dg/vla-3.c: New test.
12840
12841 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
12842
12843 PR fortran/20363
12844 * gfortran.dg/named_interface.f90: New.
12845
12846 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
12847
12848 * gcc.c-torture/execute/frame-address.c: New test.
12849
12850 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
12851
12852 PR c++/20817
12853 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
12854
12855 2005-08-25 Alan Modra <amodra@bigpond.net.au>
12856
12857 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
12858
12859 2005-08-25 Alan Modra <amodra@bigpond.net.au>
12860
12861 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
12862 * gcc.dg/altivec-22.c: Rename from..
12863 * gcc.dg/altivec-nomfcr.c: ..this.
12864
12865 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
12866
12867 PR tree-optimization/23546
12868 * gcc.dg/tree-ssa/pr23546.c: New test.
12869
12870 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
12871
12872 PR fortran/17758
12873 * gfortran.dg/nonreturning_statements.f90: New test.
12874
12875 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
12876
12877 PR c++/22454
12878 * g++.dg/parse/crash29.C: New.
12879
12880 2005-08-23 DJ Delorie <dj@redhat.com>
12881
12882 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
12883 constants have the L suffix.
12884
12885 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
12886
12887 PR c++/23044
12888 * g++.dg/template/instantiate8.C: New.
12889
12890 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
12891
12892 PR middle-end/23467
12893 * gcc.c-torture/execute/pr23467.c: New test.
12894
12895 2005-08-23 Jakub Jelinek <jakub@redhat.com>
12896
12897 PR tree-optimization/22043
12898 * gcc.c-torture/execute/20050613-1.c: New test.
12899
12900 2005-08-23 Ben Elliston <bje@au.ibm.com>
12901
12902 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
12903
12904 2005-08-22 Jakub Jelinek <jakub@redhat.com>
12905
12906 PR rtl-optimization/23478
12907 * g++.dg/opt/pr23478.C: New test.
12908
12909 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
12910
12911 PR c/18715
12912 * gcc.dg/switch-warn-3.c: New test.
12913
12914 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12915
12916 PR c++/22233
12917 * g++.dg/template/param1.C: New test.
12918
12919 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12920
12921 PR c++/23089
12922 * g++.dg/other/incomplete1.C: New test.
12923
12924 2005-08-22 Ira Rosen <irar@il.ibm.com>
12925
12926 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
12927 are vectorizable.
12928
12929 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12930
12931 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
12932 d_lines_5.f: New.
12933
12934 2005-08-21 Jakub Jelinek <jakub@redhat.com>
12935
12936 * gcc.target/i386/sse-4.c: New test.
12937
12938 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12939
12940 PR testsuite/23239
12941 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
12942
12943 2005-08-20 Jakub Jelinek <jakub@redhat.com>
12944
12945 * gcc.dg/20050811-1.c: New test.
12946 * gcc.dg/20050811-2.c: New test.
12947
12948 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
12949
12950 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
12951
12952 2005-08-19 Diego Novillo <dnovillo@redhat.com>
12953
12954 PR 23476
12955 * gcc.c-torture/compile/pr23476.c: New test.
12956
12957 2005-08-19 Devang Patel <dpatel@apple.com>
12958
12959 PR tree-optimization/23048
12960 * gcc.dg/tree-ssa/pr23048.c: New test.
12961
12962 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
12963
12964 PR middle-end/20624
12965 * g++.dg/warn/Wreturn-3.C: New test
12966
12967 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
12968
12969 PR tree-optimization/22228
12970 * g++.dg/vect/pr22543.cc: New test.
12971
12972 2005-08-17 Steven Bosscher <stevenb@suse.de>
12973
12974 PR tree-optimization/21574
12975 * gcc.dg/tree-ssa/pr21574.c: New test.
12976
12977 2005-08-16 James E Wilson <wilson@specifix.com>
12978
12979 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
12980
12981 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
12982
12983 PR tree-opt/23402
12984 * gcc.c-torture/compile/zero-strct-3.c: New test.
12985 * gcc.c-torture/compile/zero-strct-4.c: New test.
12986
12987 2005-08-16 Steven Bosscher <stevenb@suse.de>
12988
12989 PR target/23376
12990 * gcc.target/x86_64/pr23376.c: New test.
12991
12992 2005-08-16 Ian Lance Taylor <ian@airs.com>
12993
12994 PR c++/23337
12995 * g++.dg/ext/vector2.C: New.
12996
12997 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
12998
12999 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
13000
13001 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
13002
13003 PR libfortran/23428
13004 * gfortran.dg/inquire-complex.f90: New test case.
13005
13006 2005-08-16 James E Wilson <wilson@specifix.com>
13007
13008 PR tree-optimization/21105
13009 * gcc.dg/large-size-array.c: New.
13010
13011 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
13012
13013 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
13014 type.
13015 * gcc.dg/vect/vect-41: Likewise.
13016 * gcc.dg/vect/vect-42: Likewise.
13017 * gcc.dg/vect/vect-43: Likewise.
13018 * gcc.dg/vect/vect-44: Likewise.
13019 * gcc.dg/vect/vect-46: Likewise.
13020 * gcc.dg/vect/vect-47: Likewise.
13021 * gcc.dg/vect/vect-48: Likewise.
13022 * gcc.dg/vect/vect-52: Likewise.
13023 * gcc.dg/vect/vect-53: Likewise.
13024 * gcc.dg/vect/vect-54: Likewise.
13025 * gcc.dg/vect/vect-55: Likewise.
13026 * gcc.dg/vect/vect-56: Likewise.
13027 * gcc.dg/vect/vect-57: Likewise.
13028 * gcc.dg/vect/vect-58: Likewise.
13029 * gcc.dg/vect/vect-59: Likewise.
13030 * gcc.dg/vect/vect-60: Likewise.
13031 * gcc.dg/vect/vect-61: Likewise.
13032 * gcc.dg/vect/vect-85: Likewise.
13033 * gcc.dg/vect/vect-87: Likewise.
13034 * gcc.dg/vect/vect-88: Likewise.
13035 * gcc.dg/vect/vect-93.c: Likewise.
13036 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
13037 * gcc.dg/vect/vect-75: Likewise.
13038 * gcc.dg/vect/vect-76: Likewise.
13039 * gcc.dg/vect/vect-77: Likewise.
13040 * gcc.dg/vect/vect-78: Likewise.
13041 * gcc.dg/vect/vect-80: Likewise.
13042 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
13043 vectorized for the expected reason, rather than checking how alignment
13044 was handled.
13045 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
13046 type and also instead of aligned pointers. Added documentation.
13047
13048 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
13049
13050 * gfortran.dg/power.f90: New test.
13051
13052 2005-08-16 Jakub Jelinek <jakub@redhat.com>
13053
13054 PR rtl-optimization/23299
13055 * g++.dg/opt/pr23299.C: New test.
13056
13057 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13058
13059 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
13060
13061 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
13062
13063 * g++.dg/template/local6.C: New test.
13064
13065 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
13066
13067 * execute/exceptions/finally-1.m: Check that the catch and finally are
13068 being called. Also add a "return 0;" at the end of main.
13069
13070 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
13071
13072 PR fortran/21432.
13073 * gfortran.dg/namelist_print_1.f: New test of functionality of
13074 PRINT namelist.
13075 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
13076 namelist generates error with -std=f95.
13077
13078 2005-08-14 Ira Rosen <irar@il.ibm.com>
13079
13080 PR tree-optimization/23119
13081 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
13082
13083 2005-08-13 Marcin Koziej <creep@desk.pl>
13084 Andrew Pinski <pinskia@physics.uc.edu>
13085
13086 PR libobjc/22492
13087 * execute/exceptions/finally-1.m: New test.
13088
13089 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
13090
13091 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
13092 testsuite.
13093 * objc/execute/exceptions/trivial.m: New test.
13094 * objc.dg/try-catch-11.m: Move to ...
13095 * objc/execute/exceptions/foward-1.m: Here.
13096 * objc.dg/try-catch-2.m: Move to ...
13097 * objc/execute/exceptions/catchall-1.m: Here.
13098 * objc.dg/try-catch-8.m: Move to ...
13099 * objc/execute/exceptions/local-variables-1.m: Here.
13100
13101 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
13102
13103 * objc.dg/nested-func-1.m: Move to ...
13104 * objc/execute/nested-func-1.m: Here.
13105
13106 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
13107
13108 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
13109 in ${options} instead of [target_info name].
13110 * lib/obj-c++.exp (objc_target_compile): Likewise.
13111
13112 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
13113
13114 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
13115
13116 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
13117
13118 part of PR testsuite/23348
13119 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
13120 of the torture options.
13121 * objc/compile/trivial.m: New test.
13122
13123 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
13124
13125 * gfortran.dg/eoshift.f90: Correct format.
13126
13127 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
13128
13129 * gfortran.fortran-torture/execute/character_passing.f90:
13130 Fix comment typo.
13131
13132 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
13133
13134 PR c++/8271
13135 * g++.dg/template/unify10.C: New.
13136
13137 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
13138
13139 * g++.dg/parse/pr22514.C: Move to...
13140 * g++.dg/debug/pr22514.C: here.
13141
13142 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13143
13144 PR c++/23266
13145 * g++.dg/inherit/pure1.C: New test.
13146
13147 * ChangeLog: Fix typos.
13148
13149 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13150 Steven Bosscher <stevenb@suse.de>
13151
13152 * gfortran.dg/runtime_warning_1.f90: New test.
13153
13154 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
13155
13156 PR c++/23219
13157 * g++.dg/parse/crash28.C: New.
13158
13159 2005-08-11 Richard Guenther <rguenther@suse.de>
13160
13161 PR target/23289
13162 * gcc.target/i386/tailcall-1.c: New testcase.
13163
13164 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
13165
13166 * gcc.dg/vect/vect-67.c: Un-xfail.
13167
13168 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
13169
13170 PR c++/23225
13171 * g++.dg/testsuite/parse/crash27.C: new test.
13172
13173 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
13174
13175 PR libfortran/22143
13176 * gfortran.dg/shift-kind.f90: New testcase.
13177
13178 2005-08-10 Richard Sandiford <richard@codesourcery.com>
13179
13180 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
13181 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
13182
13183 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13184
13185 PR c++/20646
13186 * g++.dg/other/mult-stor1.C: New test.
13187
13188 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
13189
13190 * gcc.c-torture/pr18299-1.c: Move to ...
13191 * gcc.c-torture/compile/pr18299-1.c: Here.
13192
13193 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
13194
13195 * gfortran/fortran.torture/execute/character_passing.f90:
13196 Fix types for LSAME.
13197
13198 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
13199
13200 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
13201 input data back to what it was originally.
13202
13203 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
13204
13205 * objc.dg/try-catch-8.m: Enable for all targets.
13206
13207 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
13208
13209 * gcc.dg/pr23165.c: New test.
13210
13211 2005-08-09 Steven Bosscher <stevenb@suse.de>
13212
13213 PR tree-optimization/23234
13214 * gcc.dg/tree-ssa/pr23234.c: New test.
13215
13216 2005-08-08 Josh Conner <jconner@apple.com>
13217
13218 PR rtl-optimization/23241
13219 * gcc.dg/char-compare.c: New test.
13220
13221 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13222
13223 PR c++/22508
13224 * g++.dg/init/new13.C: New test.
13225
13226 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
13227
13228 PR c++/21166
13229 * g++.dg/other/crash-4.C: Adjust
13230 * g++/dg/ext/packed9.C: New.
13231
13232 2005-08-08 Richard Sandiford <richard@codesourcery.com>
13233
13234 PR middle-end/21964
13235 * gcc.c-torture/execute/pr21964-1.c: New test.
13236
13237 2005-08-08 Richard Sandiford <richard@codesourcery.com>
13238
13239 PR c/22458
13240 * gcc.dg/pr22458-1.c: New test.
13241
13242 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
13243 Steven G. Kargl <kargls@comcast.net>
13244
13245 PR fortran/22390
13246 * gfortran.dg/flush_1.f90: New test.
13247
13248 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13249
13250 PR c++/23191
13251 * g++.dg/template/eh2.C: New test.
13252
13253 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13254
13255 PR c++/19498
13256 * g++.dg/template/instantiate7.C: New test.
13257
13258 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
13259
13260 PR c/23113
13261 * gcc.dg/Wunused-value-1.c: New test.
13262
13263 2005-08-06 Richard Sandiford <richard@codesourcery.com>
13264
13265 PR rtl-optimization/23233
13266 * gcc.c-torture/compile/pr23233-1.c: New test.
13267
13268 2005-08-06 Jakub Jelinek <jakub@redhat.com>
13269
13270 PR fortran/18833
13271 PR fortran/20850
13272 * gfortran.dg/equiv_1.f90: New test.
13273 * gfortran.dg/equiv_2.f90: New test.
13274 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13275 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
13276 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
13277
13278 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
13279
13280 * gcc.c-torture/execute/vrp-5.c: New test.
13281 * gcc.c-torture/execute/vrp-6.c: New test.
13282 * gcc.dg/tree-ssa/vrp21.c: New test.
13283
13284 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
13285
13286 * g++.dg/parse/pr22514.C: New test.
13287
13288 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
13289
13290 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
13291
13292 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13293 instead of constant loads / pool entries.
13294
13295 2005-08-05 David Edelsohn <edelsohn@gnu.org>
13296
13297 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13298 TEST_TO_WCTYPE.
13299
13300 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
13301
13302 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13303 __WINT_TYPE__ in generated prototypes if possible.
13304
13305 2005-08-04 Diego Novillo <dnovillo@redhat.com>
13306
13307 PR 22037
13308 * g++.dg/tree-ssa/pr22037.C:
13309
13310 2005-08-04 Richard Henderson <rth@redhat.com>
13311
13312 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13313 scan-tree-dump-times directive.
13314
13315 2005-08-04 Jan Hubicka <jh@suse.cz>
13316
13317 * gcov-1.C: Fix switch counts.
13318 * gcov-4b.c: Likewise.
13319
13320 2005-08-03 Jeff Law <law@redhat.com>
13321
13322 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13323
13324 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
13325
13326 * gcc.c-torture/execute/pr23135.c: New test.
13327
13328 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13329
13330 PR tree-optimization/19899
13331 * gcc.dg/tree-ssa/scev-1.c: New test.
13332 * gcc.dg/tree-ssa/scev-2.c: New test.
13333
13334 2005-08-03 Richard Sandiford <richard@codesourcery.com>
13335
13336 PR target/18582
13337 * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13338
13339 2005-08-03 Jan Hubicka <jh@suse.cz>
13340
13341 * update-conroll.c: New testcase.
13342 * update-conroll-2.c: New testcase.
13343
13344 2005-08-02 David Edelsohn <edelsohn@gnu.org>
13345
13346 * gfortran.dg/constant_substring.f: New test.
13347 * gfortran.dg/pr22491.f: New test.
13348
13349 2005-08-02 Jan Hubicka <jh@suse.cz>
13350
13351 * update-threading.c: Replace by the proper one.
13352
13353 2005-08-02 Diego Novillo <dnovillo@redhat.com>
13354
13355 PR 23164
13356 * g++.dg/tree-ssa/pr23164.C: New test.
13357
13358 2005-08-02 Diego Novillo <dnovillo@redhat.com>
13359
13360 * gcc.dg/tree-ssa/pr23192.c: New test.
13361
13362 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
13363
13364 * gcc.c-torture/execute/vrp-4.c: New test.
13365
13366 2005-08-02 Jan Hubicka <jh@suse.cz>
13367
13368 * update-threading.c: New test.
13369
13370 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
13371
13372 * gcc.c-torture/compile/20050801-1.c: New test.
13373 * gcc.c-torture/compile/20050801-2.c: New test.
13374
13375 2005-08-01 Jan Hubicka <jh@suse.cz>
13376
13377 * val-prof-5.c: New test.
13378
13379 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
13380
13381 PR c/22311
13382 * gcc.dg/pr22311-1.c : New test.
13383
13384 2005-07-31 Steven Bosscher <stevenb@suse.de>
13385
13386 PR target/23095
13387 * gfortran.dg/pr23095.f: New test.
13388
13389 PR c++/22003
13390 * g++.dg/other/pr22003.C: New test.
13391
13392 2005-07-31 Richard Sandiford <richard@codesourcery.com>
13393
13394 PR target/20621
13395 * gcc.c-torture/execute/pr20621-1.c: New test.
13396
13397 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
13398
13399 * gfortran.dg/comma_format_extension_4.f: Adjust length
13400 of string for format.
13401 * gfortran.dg/der_array_io_1.f: Replace illegal internal
13402 print statement with internal write.
13403 * gfortran.dg/der_array_io_2.f: Likewise.
13404 * gfortran.dg/der_array_io_3.f: Likewise.
13405
13406 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
13407
13408 * gcc.dg/fold-abs-4.c: new test.
13409
13410 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
13411
13412 PR fortran/22570 an related issues.
13413 * gfortran.dg/x_slash_1.f: New test.
13414
13415 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
13416
13417 PR c/23143
13418 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
13419 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
13420
13421 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
13422
13423 PR c/529
13424 * gcc.dg/Wshadow-3.c: New test.
13425
13426 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
13427
13428 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
13429 used to have the wrong bounds).
13430
13431 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
13432
13433 PR c/21720
13434 * gcc.dg/hex-round-1.c: Test more cases.
13435 * gcc.dg/hex-round-2.c: New test.
13436
13437 2005-07-29 Diego Novillo <dnovillo@redhat.com>
13438
13439 PR 22550
13440 * g++.dg/tree-ssa/pr22550.C: New test.
13441
13442 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
13443
13444 * gcc.dg/tree-ssa/vrp19.c: New test.
13445 * gcc.dg/tree-ssa-vrp20.c: New test.
13446
13447 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
13448
13449 PR c/22240
13450 * gcc.dg/transparent-union-4.c: New test.
13451
13452 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
13453
13454 PR c/22192
13455 * gcc.dg/c99-vla-2.c: New test.
13456
13457 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
13458
13459 PR c/21720
13460 * gcc.dg/hex-round-1.c: New test.
13461
13462 2005-07-28 Jan Hubicka <jh@suse.cz>
13463
13464 * inliner-1.c: Do not dump everything.
13465 * tree-prof.exp: Do not pass -ftree-based-profiling.
13466 * bprob.exp: Likewise.
13467
13468 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
13469
13470 2005-07-28 Mark Mitchell <mark@codesourcery.com>
13471
13472 PR c++/22545
13473 * g++.dg/expr/ptrmem7.C: New test.
13474
13475 2005-07-28 Mike Stump <mrs@apple.com>
13476
13477 * g++.old-deja/g++.mike/visibility-1.C: New test.
13478
13479 2005-07-28 Richard Sandiford <richard@codesourcery.com>
13480
13481 PR c/20187
13482 * gcc.c-torture/execute/pr20187-1.c: New test.
13483
13484 2005-07-28 Jeff Law <law@redhat.com>
13485
13486 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
13487 * gcc.dg/tree-ssa/vrp18.c: New test.
13488
13489 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
13490
13491 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
13492
13493 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
13494
13495 PR tree-optimization/22506
13496 * gcc.dg/vect/ps22506.c: New test.
13497
13498 2005-07-28 Jakub Jelinek <jakub@redhat.com>
13499
13500 PR target/21149
13501 * gcc.target/i386/sse-3.c: New test.
13502
13503 2005-07-28 Richard Sandiford <richard@codesourcery.com>
13504
13505 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
13506 * gcc.target/mips/mips32-dsp-type.c: Likewise.
13507
13508 2005-07-28 Richard Sandiford <richard@codesourcery.com>
13509
13510 PR c/22589
13511 * gcc.c-torture/compile/pr22589-1.c: New test.
13512
13513 2005-07-28 Jan Hubicka <jh@suse.cz>
13514
13515 * update-loopch.c: New testcase.
13516
13517 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
13518
13519 PR rtl-optimization/23047
13520 * gcc.c-torture/execute/pr23047.c: New test.
13521 * gcc.c-torture/execute/pr23047.x: New.
13522
13523 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
13524
13525 PR tree-optimization/22493
13526 * gcc.c-torture/execute/pr22493-1.c: New test.
13527 * gcc.c-torture/execute/pr22493-1.x: New.
13528 * gcc.c-torture/execute/vrp-1.c: New test.
13529 * gcc.c-torture/execute/vrp-2.c: New test.
13530 * gcc.c-torture/execute/vrp-2.c: New test.
13531
13532 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
13533
13534 * gcc.target/frv/all-builtin-read8.c: Delete.
13535 * gcc.target/frv/all-builtin-read16.c: Delete.
13536 * gcc.target/frv/all-builtin-read32.c: Delete.
13537 * gcc.target/frv/all-builtin-read64.c: Delete.
13538 * gcc.target/frv/all-builtin-write8.c: Delete.
13539 * gcc.target/frv/all-builtin-write16.c: Delete.
13540 * gcc.target/frv/all-builtin-write32.c: Delete.
13541 * gcc.target/frv/all-builtin-write64.c: Delete.
13542 * gcc.target/frv/all-read-write-1.c: New.
13543
13544 2005-07-27 Jeff Law <law@redhat.com>
13545
13546 * gcc.c-torture/execute/pr22630.c: New test.
13547
13548 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
13549
13550 PR tree-optimization/23073
13551 * gcc.dg/vect/nodump-pr23073.c: New test.
13552 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
13553
13554 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
13555
13556 PR tree-optimize/22348
13557 * gcc.c-torture/execute/pr22348.c: New.
13558
13559 2005-07-27 Richard Guenther <rguenther@suse.de>
13560
13561 * gcc.dg/tree-ssa/salias-1.c: New testcase.
13562
13563 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13564
13565 PR fortran/22503
13566 * gfortran.dg/logical_comp.f90: New test.
13567
13568 2005-07-27 Jan Hubicka <jh@suse.cz>
13569
13570 * inliner-1.c: Add cleanup of dumps.
13571 * val-prof-*.c: Likewise.
13572 * update-tailcall.c: New.
13573
13574 2005-07-26 Diego Novillo <dnovillo@redhat.com>
13575
13576 PR 22591
13577 * gcc.dg/tree-ssa/pr22591.c: New test.
13578 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
13579
13580 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
13581
13582 PR libobjc/22606
13583 * objc.dg/try-catch-11.m: New test.
13584
13585 2005-07-26 Richard Guenther <rguenther@suse.de>
13586
13587 PR tree-optimization/22486
13588 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
13589
13590 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
13591
13592 PR tree-opt/22484
13593 * testsuite/g++.dg/opt/loop2.C: New test.
13594
13595 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
13596
13597 * gcc.dg/tree-ssa/reassoc-3.c: New test.
13598 * gcc.dg/tree-ssa/reassoc-4.c: New test.
13599
13600 2005-07-25 Adam Nemet <anemet@lnxw.com>
13601
13602 * lib/profopt.exp (profopt-execute): Check for profiling data
13603 files on the target.
13604
13605 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
13606
13607 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
13608 for matching of asm labels.
13609
13610 2005-07-25 Richard Guenther <rguenther@suse.de>
13611
13612 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
13613
13614 2005-07-25 Richard Guenther <rguenther@suse.de>
13615
13616 PR testsuite/22624
13617 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
13618
13619 2005-07-25 Ira Rosen <irar@il.ibm.com>
13620
13621 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
13622 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
13623 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
13624 * gcc.dg/vect/vect-100.c: New test.
13625 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
13626 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
13627 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
13628 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
13629 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
13630 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
13631 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
13632 * gfortran.dg/vect/pr19049.f90: New testcase.
13633 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
13634
13635 2005-07-25 Jakub Jelinek <jakub@redhat.com>
13636
13637 * gcc.c-torture/execute/20050713-1.c: New test.
13638
13639 PR fortran/20063
13640 * gfortran.fortran-torture/execute/data_4.f90: New test.
13641
13642 PR middle-end/20303
13643 * gcc.dg/visibility-d.c: New test.
13644
13645 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
13646
13647 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
13648 * gfortran.dg/underflow.f90: Ditto.
13649
13650 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13651
13652 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
13653 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
13654 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
13655
13656 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
13657
13658 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
13659 include case of field width of zero.
13660
13661 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
13662
13663 PR libgfortran/21875
13664 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
13665 with trailing blanks on normal formatted read.
13666
13667 2005-07-23 Chao-ying Fu <fu@mips.com>
13668
13669 * gcc.target/mips/mips32-dsp-type.c: New test.
13670 * gcc.target/mips/mips32-dsp.c: New test.
13671
13672 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
13673
13674 PR testsuite/21073
13675 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
13676
13677 PR testsuite/20454
13678 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
13679 and __cyg_profile_func_exit.
13680
13681 2005-07-22 David Edelsohn <edelsohn@gnu.org>
13682
13683 * gfortran.dg/comma_format_extension_3.f: Fix typo.
13684 * gfortran.dg/comma_format_extension_4.f: Same.
13685 * gfortran.dg/pr15332.f: Same.
13686 * gfortran.dg/pr21730.f: Same.
13687
13688 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
13689
13690 * g++.dg/opt/vrp2.C: Fix testcase.
13691
13692 PR tree-opt/22625
13693 * g++.dg/opt/vrp2.C: New test.
13694
13695 2005-07-22 Mark Mitchell <mark@codesourcery.com>
13696
13697 PR debug/21828
13698 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
13699
13700 2005-07-22 Diego Novillo <dnovillo@redhat.com>
13701
13702 * gcc.dg/tree-ssa/20050719-1.c: New test.
13703
13704 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
13705
13706 * gcc.dg/bfin-longcall-1.c: New file.
13707 * gcc.dg/bfin-longcall-2.c: New file.
13708
13709 2005-07-21 Janis Johnson <janis187@us.ibm.com>
13710
13711 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
13712
13713 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
13714
13715 PR middle-end/19055
13716 * gcc.dg/tree-ssa/pr19055.c: New test.
13717 * gcc.dg/tree-ssa/pr19055-2.c: New test.
13718
13719 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
13720
13721 PR C++/22358
13722 * g++.dg/other/pr22358.C: New test.
13723
13724 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
13725
13726 PR c++/2922
13727 * g++.dg/lookup/two-stage5.C: New test from bug comments.
13728
13729 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13730
13731 PR c++/15938
13732 * g++.dg/init/union2.C: New test.
13733
13734 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13735
13736 PR c/22393
13737 * gcc.dg/complex-4.c: New test.
13738
13739 2005-07-21 Richard Guenther <rguenther@suse.de>
13740
13741 PR testsuite/22522
13742 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
13743 scanning for asm labels.
13744 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13745
13746 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
13747
13748 PR target/22085
13749 * gcc.dg/altivec-pr22085.c: New.
13750
13751 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
13752
13753 PR tree-optimization/19210
13754 * gcc.dg/tree-ssa/pr19210-1.c: New.
13755 * gcc.dg/tree-ssa/pr19210-2.c: New.
13756
13757 2005-07-21 Richard Sandiford <richard@codesourcery.com>
13758
13759 PR rtl-optimization/22167
13760 * g++.dg/opt/pr22167.C: New test.
13761
13762 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
13763
13764 PR c++/2922
13765 * g++.dg/lookup/two-stage2.C: New.
13766 * g++.dg/lookup/two-stage3.C: New.
13767 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
13768 fixed two-stage name lookup for operators.
13769 * g++.dg/template/call3.C: Compiler now produces an appropriate
13770 error message.
13771 * g++.dg/template/crash37.C: Compiler now describes bla() on line
13772 14 as a candidate.
13773 * g++.dg/template/ptrmem4.C: Compiler produces different error
13774 message.
13775 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
13776 connect_to_method as a candidate.
13777
13778 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
13779
13780 * gcc.dg/fold-alloc-1.c: New test.
13781
13782 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
13783
13784 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
13785 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
13786
13787 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
13788
13789 * gcc.dg/fold-abs-1.c: New test.
13790 * gcc.dg/fold-abs-2.c: New test.
13791 * gcc.dg/fold-abs-3.c: New test.
13792
13793 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
13794
13795 Make CONSTRUCTOR use VEC to store initializers.
13796 * g++.dg/ext/complit3.C: Check for specific error messages.
13797 * g++.dg/init/brace2.C: Update error message.
13798 * g++.dg/warn/Wbraces2.C: Likewise.
13799
13800 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
13801
13802 PR fortran/16940
13803 * gfortran.dg/module_interface_1.f90: New test.
13804
13805 2005-07-19 Danny Berlin <dberlin@dberlin.org>
13806 Kenneth Zadeck <zadeck@naturalbridge.com>
13807
13808 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
13809
13810 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13811
13812 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
13813 specify -Wformat for these tests.
13814 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
13815 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
13816 * gcc.dg/format/opt-6.c: Delete.
13817
13818 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
13819
13820 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
13821 * gcc.dg/tree-ssa/sra-3.c: Likewise.
13822
13823 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
13824
13825 * gcc.dg/tree-ssa/alias-2.c: New test.
13826
13827 2005-07-18 Mark Mitchell <mark@codesourcery.com>
13828
13829 PR c++/22263
13830 * g++.dg/template/explicit7.C: New test.
13831
13832 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
13833
13834 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
13835 width of 8 to +Inf and -Inf.
13836
13837 2005-07-17 Mark Mitchell <mark@codesourcery.com>
13838
13839 PR c++/22139
13840 * g++.dg/template/friend36.C: New test.
13841
13842 2005-07-16 David Edelsohn <edelsohn@gnu.org>
13843
13844 PR fortran/21730
13845 * gfortran.dg/pr21730.f: New test.
13846
13847 2005-07-16 Danny Berlin <dberlin@dberlin.org>
13848 Kenneth Zadeck <zadeck@naturalbridge.com>
13849
13850 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
13851 since pure const detection cannot run at -O1 in c compiler.
13852 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
13853 can now optimize this case properly.
13854 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
13855 because we now pass.
13856 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
13857
13858 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
13859
13860 PR c/22421
13861 * gcc.dg/format/bitfld-1.c: New test.
13862
13863 2005-07-15 Mark Mitchell <mark@codesourcery.com>
13864
13865 PR c++/22204
13866 * g++.dg/rtti/repo1.C: New test.
13867
13868 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
13869
13870 PR middle-end/22398
13871 * gcc.c-torture/compile/pr22398.c: New test.
13872
13873 2005-07-15 Mark Mitchell <mark@codesourcery.com>
13874
13875 PR c++/22132
13876 * g++.dg/expr/cast4.C: New test.
13877
13878 2005-07-15 Richard Guenther <rguenther@suse.de>
13879
13880 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
13881 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
13882
13883 2005-07-15 Steven Bosscher <stevenb@suse.de>
13884
13885 PR tree-optimization/22230
13886 * gcc.dg/tree-ssa/pr22230.c: New test.
13887
13888 2005-07-14 Jakub Jelinek <jakub@redhat.com>
13889
13890 * gfortran.dg/g77/cpp6.f: New test.
13891
13892 PR fortran/22417
13893 * gfortran.dg/g77/cpp5.F: New test.
13894 * gfortran.dg/g77/cpp5.h: New file.
13895 * gfortran.dg/g77/cpp5inc.h: New file.
13896
13897 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
13898
13899 PR libfortran/16435
13900 * gfortran.dg/tl_editting.f90: New.
13901 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
13902
13903 2005-07-14 Steven G. Kargl <kargls@comcast.net>
13904
13905 * gfortran.dg/char_array_constructor.f90: New test.
13906
13907 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
13908
13909 * gfortran.dg/past_eor.f90: New.
13910 * gfortran.dg/complex_read.f90: New.
13911
13912 2005-07-13 Jeff Law <law@redhat.com>
13913
13914 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
13915 additional casts.
13916
13917 * gcc.dg/tree-ssa/pr22321.c: New test
13918
13919 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
13920
13921 PR tree-optimization/21921
13922 * gcc.dg/tree-ssa/pr21921.c: New.
13923
13924 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
13925
13926 PR tree-optimizatio/22442
13927 * gcc.dg/tree-ssa/loop-11.c: New test.
13928
13929 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
13930
13931 PR tree-opt/21840
13932 * gcc.c-torture/compile/pr21840.c: New test.
13933
13934 2005-07-12 Jan Hubicka <jh@suse.cz>
13935
13936 * gcc.c-torture/compile/pr22379.c: New test.
13937
13938 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
13939
13940 PR libfortran/21593
13941 gfortran.dg/dev_null.f90: Remove outdated comment about
13942 PR libfortran/21593.
13943
13944
13945 2005-07-12 Dale Johannesen <dalej@apple.com>
13946
13947 * gcc.target/i386/compress-float-sse.c: New.
13948 * gcc.target/i386/compress-float-sse-pic.c: New.
13949 * gcc.target/i386/compress-float-387.c: New.
13950 * gcc.target/i386/compress-float-387-pic.c: New.
13951 * gcc.dg/compress-float-ppc.c: New.
13952 * gcc.dg/compress-float-ppc-pic.c: New.
13953
13954 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
13955
13956 PR libfortran/21593
13957 gfortran.dg/dev_null.f90: Remove targets.
13958
13959 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
13960
13961 PR tree-opt/22335
13962 * gcc.dg/pr22335-1.c: New test.
13963 * gcc.dg/pr22335-2.c: New test.
13964
13965 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13966
13967 PR c++/20172
13968 * g++.dg/template/nontype12.C : New test.
13969
13970 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
13971
13972 * gcc.dg/tree-ssa/loop-10.c: New test.
13973
13974 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
13975
13976 * gcc.c-torture/execute/20020720-1.x: Remove.
13977
13978 2005-07-11 Jakub Jelinek <jakub@redhat.com>
13979
13980 * gfortran.fortran-torture/execute/forall_7.f90: New test.
13981
13982 2005-07-10 Richard Sandiford <richard@codesourcery.com>
13983
13984 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
13985 (dg-mips-options): Use it.
13986
13987 2005-07-09 Diego Novillo <dnovillo@redhat.com>
13988
13989 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
13990
13991 2005-07-09 Richard Henderson <rth@redhat.com>
13992
13993 * lib/target-supports.exp (check_effective_target_sync_char_short):
13994 Add alpha.
13995
13996 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
13997
13998 PR libfortran/22217
13999 * gfortran.dg/negative-z-descriptor.f90: New test.
14000
14001 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
14002
14003 PR tree-opt/22329
14004 * gcc.dg/pr22329.c: New test.
14005
14006 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
14007
14008 PR tree-optimization/20139
14009 * gcc.dg/tree-ssa/pr20139.c: New.
14010
14011 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
14012
14013 PR tree-opt/22356
14014 * testsuite/gcc.dg/pr22356-1.c: New test.
14015
14016 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
14017
14018 PR c++/21799
14019 * g++.dg/template/unify8.C: New.
14020 * g++.dg/template/unify9.C: New.
14021
14022 2005-07-08 Jakub Jelinek <jakub@redhat.com>
14023
14024 * gfortran.fortran-torture/execute/entry_10.f90: New test.
14025
14026 2005-07-07 Geoffrey Keating <geoffk@apple.com>
14027
14028 * gcc.dg/darwin-version-1.c: New.
14029 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
14030 * gcc.dg/builtins-20.c: Likewise.
14031 * gcc.dg/builtins-53.c: Likewise.
14032 * gcc.dg/torture/builtins-convert-1.c: Likewise.
14033 * gcc.dg/torture/builtins-convert-2.c: Likewise.
14034 * gcc.dg/torture/builtins-convert-3.c: Likewise.
14035 * gcc.dg/torture/builtins-power-1.c: Likewise.
14036 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
14037 on Darwin.
14038
14039 2005-07-07 Jeff Law <law@redhat.com>
14040
14041 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
14042 argument evaluation order.
14043
14044 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
14045
14046 PR libfortran/21594
14047 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14048 Add test cases where the shift length is greater than the
14049 array length.
14050
14051 2005-07-07 Ziemowit Laski <zlaski@apple.com>
14052
14053 * obj-c++.dg/proto-lossage-6.mm: New.
14054 * objc.dg/proto-lossage-6.m: New.
14055
14056 2005-07-07 Ziemowit Laski <zlaski@apple.com>
14057
14058 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
14059 * objc.dg/gnu-runtime-2.m: Likewise.
14060
14061 2005-07-07 Jakub Jelinek <jakub@redhat.com>
14062
14063 * gfortran.dg/longline.f: New test.
14064
14065 * gfortran.dg/badline.f: New test.
14066
14067 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
14068
14069 PR fortran/16531
14070 PR fortran/15966
14071 PR fortran/18781
14072 * gfortran.dg/hollerith.f90: New.
14073 * gfortran.dg/hollerith2.f90: New.
14074 * gfortran.dg/hollerith3.f90: New.
14075 * gfortran.dg/hollerith4.f90: New.
14076 * gfortran.dg/hollerith_f95.f90: New.
14077 * gfortran.dg/hollerith_legacy.f90: New.
14078 * gfortran.dg/g77/cpp4.F: New. Port from g77.
14079
14080 2005-07-07 Ziemowit Laski <zlaski@apple.com>
14081
14082 PR objc/22274
14083 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
14084 * objc.dg/gnu-runtime-2.m: New.
14085
14086 2005-07-06 Jeff Law <law@redhat.com>
14087
14088 * gcc.dg/tree-ssa/vrp17.c: New test.
14089
14090 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
14091
14092 PR fortran/22327
14093 * gfortran.dg/array_constructor_5.f90: New test.
14094
14095 2005-07-07 Jakub Jelinek <jakub@redhat.com>
14096
14097 * gfortran.fortran-torture/execute/entry_9.f90: New test.
14098
14099 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
14100
14101 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
14102 * gcc.dg/980816-1.c: Ditto.
14103
14104 2005-07-06 Jeff Law <law@redhat.com>
14105
14106 * gcc.c-torture/compile/pr21356.c: New test.
14107
14108 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
14109
14110 PR c/22013
14111 PR c/22098
14112 * gcc.c-torture/compile/pr22013-1.c,
14113 gcc.c-torture/execute/pr22098-1.c,
14114 gcc.c-torture/execute/pr22098-2.c,
14115 gcc.c-torture/execute/pr22098-3.c: New tests.
14116
14117 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
14118
14119 PR c/22308
14120 * gcc.dg/pr22308-1.c: New test.
14121
14122 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
14123
14124 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
14125 target.
14126 * gcc.dg/compare9.c: Use -fshort-enums instead of
14127 -fno-short-enums. Change the last test to dg-bogus.
14128
14129 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
14130
14131 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
14132 * gcc.dg/compare9.c: New.
14133
14134 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14135
14136 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
14137
14138 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
14139
14140 PR testsuite/22288
14141 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
14142
14143
14144 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14145
14146 * gcc.dg/format/gcc_gfc-1.c: New.
14147
14148 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
14149
14150 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
14151
14152 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14153
14154 PR fortran/20842
14155 * gfortran.dg/io_invalid_1.f90: New test.
14156
14157 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
14158
14159 * gcc.dg/format/gcc_diag-1.c: Update.
14160
14161 2005-07-02 Jeff Law <law@redhat.com>
14162
14163 * gcc.dg/tree-ssa/pr22051-1.c: New test.
14164 * gcc.dg/tree-ssa/pr22051-2.c: New test.
14165
14166 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
14167
14168 * gcc.dg/format/gcc_diag-1.c: Update.
14169
14170 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
14171
14172 PR tree-opt/22269
14173 * gcc.c-torture/compile/pr22269.c: New test.
14174
14175 2005-06-30 Diego Novillo <dnovillo@redhat.com>
14176
14177 PR 21584
14178 PR 22219
14179 * g++.dg/tree-ssa/pr21584-1.C: New test.
14180 * g++.dg/tree-ssa/pr21584-2.C: New test.
14181
14182 2005-06-30 Ziemowit Laski <zlaski@apple.com>
14183
14184 * obj-c++.dg/try-catch-11.mm: New.
14185 * objc.dg/try-catch-10.m: New.
14186
14187 2005-06-29 David Edelsohn <edelsohn@gnu.org>
14188
14189 * g++.dg/other/ucnid-1.C: xfail on AIX.
14190
14191 2005-06-29 Diego Novillo <dnovillo@redhat.com>
14192
14193 PR 22234
14194 * gcc.dg/20050629-1.c: New test.
14195
14196 2005-06-29 Ziemowit Laski <zlaski@apple.com>
14197
14198 * obj-c++.dg/const-str-1[0-1].mm: New.
14199 * objc.dg/const-str-1[0-1].m: New.
14200
14201 2005-05-29 Richard Henderson <rth@redhat.com>
14202
14203 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
14204 Rename from check_effective_target_vect_no_max.
14205 (check_effective_target_vect_no_int_add): New.
14206 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
14207 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
14208 * gcc.dg/vect/vect-reduc-3.c: Likewise.
14209 * gcc.dg/vect/vect-reduc-1.c: Use both.
14210 * gcc.dg/vect/vect-reduc-2.c: Likewise.
14211
14212 2005-05-29 Richard Henderson <rth@redhat.com>
14213
14214 * lib/target-supports.exp (check_effective_target_vect_no_max):
14215 Remove i386 and x86_64.
14216
14217 2005-06-29 Steve Ellcey <sje@cup.hp.com>
14218
14219 PR testsuite/21969
14220 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
14221
14222 2005-06-29 Steve Ellcey <sje@cup.hp.com>
14223
14224 PR middle-end/21969
14225 * gcc.dg/vect/pr21969.c: New test.
14226
14227 2005-06-28 Eric Christopher <echristo@redhat.com>
14228
14229 PR c/22052
14230 PR c/21975
14231 * gcc.dg/inline1.c: New test.
14232 * gcc.dg/inline2.c: Ditto.
14233 * gcc.dg/inline3.c: Ditto.
14234 * gcc.dg/inline4.c: Ditto.
14235 * gcc.dg/inline5.c: Ditto.
14236
14237 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
14238
14239 PR libfortran/22142
14240 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14241 Add testcase also testing eoshift1 for PR 22142.
14242
14243 2005-06-28 Richard Henderson <rth@redhat.com>
14244
14245 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
14246 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
14247 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
14248 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
14249 gcc.dg/tree-ssa/20030922-2.c: Likewise.
14250
14251 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
14252
14253 PR libfortran/22142
14254 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14255 Add testcase for PR 22142.
14256
14257 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
14258
14259 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
14260 gcc.target/ia64/fpreg-2.c: New tests.
14261
14262 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14263
14264 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14265
14266 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14267
14268 PR libfortran/22170
14269 * gfortran.dg/slash_1.f90: New test.
14270
14271 2005-06-27 Richard Henderson <rth@redhat.com>
14272
14273 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
14274 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14275 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14276 * gcc.dg/vect/vect-reduc-2.c: Likewise.
14277 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14278 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14279
14280 2005-06-27 Richard Henderson <rth@redhat.com>
14281
14282 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
14283 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
14284
14285 2005-06-27 Ziemowit Laski <zlaski@apple.com>
14286
14287 * obj-c++.dg/proto-lossage-5.mm: New.
14288 * objc.dg/proto-lossage-5.m: New.
14289
14290 2005-06-27 Diego Novillo <dnovillo@redhat.com>
14291
14292 PR 21959
14293 * gcc.dg/tree-ssa/pr21959.c: New test.
14294
14295 2005-06-27 Jakub Jelinek <jakub@redhat.com>
14296
14297 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14298 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14299 testing uninitialized var.
14300
14301 * gcc.c-torture/execute/builtins/chk.h: New.
14302 * gcc.c-torture/execute/builtins/lib/chk.c: New.
14303 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14304 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14305 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14306 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14307 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14308 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14309 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14310 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14311 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14312 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14313 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14314 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14315 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14316 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14317 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14318 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14319 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14320 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14321 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14322 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14323 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14324 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14325 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14326 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14327 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14328 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14329 * gcc.dg/builtin-object-size-1.c: New test.
14330 * gcc.dg/builtin-object-size-2.c: New test.
14331 * gcc.dg/builtin-object-size-3.c: New test.
14332 * gcc.dg/builtin-object-size-4.c: New test.
14333 * gcc.dg/builtin-object-size-5.c: New test.
14334 * gcc.dg/builtin-stringop-chk-1.c: New test.
14335 * gcc.dg/builtin-stringop-chk-2.c: New test.
14336 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14337 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14338 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14339 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14340 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14341 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14342 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14343 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14344 * gcc.c-torture/execute/printf-1.c: New test.
14345 * gcc.c-torture/execute/fprintf-1.c: New test.
14346 * gcc.c-torture/execute/vprintf-1.c: New test.
14347 * gcc.c-torture/execute/vfprintf-1.c: New test.
14348 * gcc.c-torture/execute/printf-chk-1.c: New test.
14349 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
14350 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
14351 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
14352
14353 2005-06-27 Michael Matz <matz@suse.de>
14354
14355 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
14356 slot is not merged if address escapes.
14357
14358 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14359
14360 PR c/21911
14361 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
14362
14363 2005-06-26 Jakub Jelinek <jakub@redhat.com>
14364
14365 PR middle-end/17965
14366 * gcc.c-torture/compile/20050622-1.c: New test.
14367
14368 PR middle-end/22028
14369 * gcc.dg/20050620-1.c: New test.
14370
14371 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
14372
14373 PR tree-optimization/22026
14374 * gcc.dg/tree-ssa/pr22026.c: New.
14375
14376 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
14377
14378 PR libfortran/22144
14379 * gfortran.dg/shift-alloc.f90: New testcase.
14380
14381 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
14382
14383 * all files: Update FSF address in copyright headers.
14384
14385 2005-06-22 Jan Hubicka <jh@suse.cz>
14386
14387 * wholeprogram-1.c: New testcase.
14388 * wholeprogram-2.c: New testcase.
14389
14390 2005-06-24 Mark Mitchell <mark@codesourcery.com>
14391
14392 PR 22171
14393 * gcc.dg/tree-ssa/pr22171.c: New test.
14394
14395 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
14396
14397 * gfortran.dg/simplify_modulo.f90: New.
14398
14399 2005-06-24 Jan Hubicka <jh@suse.cz>
14400
14401 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
14402
14403 2005-06-23 Ziemowit Laski <zlaski@apple.com>
14404
14405 * obj-c++.dg/proto-lossage-[1-4].mm: New.
14406
14407 2005-06-23 Ziemowit Laski <zlaski@apple.com>
14408
14409 * obj-c++.dg/typedef-alias-1.mm: New.
14410 * objc.dg/typedef-alias-1.m: New.
14411
14412 2005-06-23 Jeff Law <law@redhat.com>
14413
14414 * gcc.dg/tree-ssa/vrp16.c: New test.
14415
14416 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14417
14418 * lib/target-supports.exp: Add
14419 check_effective_target_fortran_large_real and
14420 check_effective_target_fortran_large_int to check for
14421 corresponding effective targets.
14422 * gfortran.dg/large_integer_kind_1.f90: New test.
14423 * gfortran.dg/large_real_kind_1.f90: New test.
14424
14425 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
14426
14427 PR tree-optimization/22117
14428 * gcc.dg/tree-ssa/pr22117.c: New.
14429
14430 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
14431
14432 PR testsuite/22123
14433 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
14434
14435 2005-06-23 David Edelsohn <edelsohn@gnu.org>
14436
14437 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
14438
14439 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
14440
14441 * gfortran.dg/f2c_4.f90: Add tests for complex functions
14442 * gfortran.dg/f2c_4.c: Likewise.
14443
14444 2005-06-22 Paul Brook <paul@codesourcery.com>
14445
14446 PR fortran/21034
14447 * gfortran.dg/auto_save_1.f90: New test.
14448
14449 2005-06-22 Michael Matz <matz@suse.de>
14450
14451 * gcc.target/x86-64/abi: New directory.
14452 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
14453 * gcc.target/x86-64/abi/README.gcc: New file.
14454 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
14455 * gcc.target/x86-64/abi/asm-support.s: New file.
14456 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
14457 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
14458 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
14459 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
14460 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
14461 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
14462 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
14463 * gcc.target/x86_64/abi/test_bitfields.c: New test.
14464 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
14465 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
14466 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
14467 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
14468 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
14469 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
14470 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
14471 * gcc.target/x86_64/abi/test_varargs.c: New test.
14472
14473 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
14474
14475 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
14476 32-bit i?86 and x86_64.
14477
14478 2005-06-21 Ziemowit Laski <zlaski@apple.com>
14479
14480 * obj-c++.dg/const-str-[1-9].mm: New tests.
14481
14482 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
14483
14484 PR fortran/22010
14485 * gfortran.dg/namelist_use.f90: New.
14486 * gfortran.dg/namelist_use_only.f90: New.
14487
14488 2005-06-21 Jeff Law <law@redhat.com>
14489
14490 * gcc.dg/tree-ssa/vrp15.c: New test.
14491
14492 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
14493
14494 * lib/target-supports.exp (check_effective_target_vect_reduction):
14495 Remove.
14496 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
14497 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
14498 remove vect_reduction target keyword. Also avoid two returns in main.
14499 * gcc.dg/vect/vect-reduc-3.c: Likewise.
14500 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
14501 * gcc.dg/vect/vect-reduc-1short.c: New test.
14502 * gcc.dg/vect/vect-reduc-1char.c: New test.
14503 * gcc.dg/vect/vect-reduc-2short.c: New test.
14504 * gcc.dg/vect/vect-reduc-2char.c: New test.
14505 * gcc.dg/vect/vect-reduc-6.c: New test.
14506 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
14507 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
14508 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
14509
14510 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14511 Paul Thomas <pault@gcc.gnu.org>
14512
14513 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
14514 New tests.
14515
14516 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14517
14518 * gfortran.dg/backslash_1.f90: New test.
14519 * gfortran.dg/backslash_2.f90: New test.
14520
14521 2005-06-20 Steven G. Kargl <kargls@comcast.net>
14522
14523 * gfortran.dg/duplicate_labels.f90: New test.
14524
14525 2005-06-20 Jan Beulich <jbeulich@novell.com>
14526
14527 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
14528 unsupportable relocations.
14529 * g++.old-deja/g++.other/store-expr1.C: Likewise.
14530 * gcc.dg/20050321-2.c: xfail for NetWare.
14531
14532 2005-06-20 Andreas Jaeger <aj@suse.de>
14533
14534 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
14535 gcc.target/i386/fastcall-sseregparm.c,
14536 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
14537
14538 2005-06-19 Richard Henderson <rth@redhat.com>
14539
14540 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
14541
14542 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
14543
14544 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
14545
14546 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
14547
14548 PR c++/22115
14549 * g++.dg/conversion/simd2.C: Change expected error message.
14550
14551 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
14552
14553 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
14554 * gcc.dg/vect/vect-reduc-2.c: Likewise.
14555 * gcc.dg/vect/vect-reduc-3.c: Likewise.
14556
14557 2005-06-18 James A Morrison <phython@gcc.gnu.org>
14558
14559 * gcc.dg/fold-mod-1.c: New test.
14560
14561 2005-06-18 Steven G. Kargl <kargls@comcast.net>
14562
14563 PR fortran/19926
14564 * gfortran.dg/pr19926.f90: New test.
14565
14566 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
14567
14568 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
14569 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
14570 targets.
14571 * gcc.dg/vect/vect-reduc-2.c: Likewise.
14572 * gcc.dg/vect/vect-reduc-3.c: Likewise.
14573
14574 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
14575
14576 * gcc.target/ia64/float80-varargs-1.c: New test.
14577
14578 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14579
14580 PR tree-opt/22035
14581 * gfortran.dg/f2c_6.f90: New test.
14582
14583 2005-06-17 Geoffrey Keating <geoffk@apple.com>
14584
14585 PR c++/17413
14586 * g++.dg/template/local5.C: New.
14587
14588 2005-06-17 Richard Henderson <rth@redhat.com>
14589
14590 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
14591
14592 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
14593
14594 PR testsuite/21945
14595 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
14596
14597 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
14598
14599 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
14600 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
14601 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
14602 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
14603 check_vect to verify the presence of hardware vector support.
14604
14605 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
14606
14607 PR testsuite/22056
14608 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
14609
14610 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14611
14612 PR libfortran/19216
14613 * gfortran.dg/pr19216.f: Add correct space between brackets and
14614 dg directive.
14615
14616 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14617
14618 PR libfortran/16436
14619 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
14620
14621 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
14622
14623 * gcc.target/i386/attributes-error.c: New testcase.
14624 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
14625 * gcc.target/i386/regparm-stdcall.c: Likewise.
14626 * gcc.target/i386/sseregparm-1.c: Likewise.
14627 * gcc.target/i386/sseregparm-2.c: Likewise.
14628
14629 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
14630
14631 * g++.dg/rtti/crash2.C: New.
14632
14633 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
14634
14635 * gcc.dg/noncompile/20040203-3.c: Update expected message.
14636
14637 2005-06-15 David Ung <davidu@mips.com>
14638
14639 * gcc.target/mips/mips16e-extends.c: New test for testing the
14640 generation of MIPS16e zeb/zeh, seb/seh instructions.
14641
14642 2005-06-15 Diego Novillo <dnovillo@redhat.com>
14643
14644 PR 22018
14645 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
14646 * gcc.dg/tree-ssa/pr22018.c: New test.
14647
14648 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
14649
14650 * gcc.dg/simd-1.c: Update error messages.
14651 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
14652 * gcc.dg/simd-2.c: Update error messages.
14653 * gcc.dg/simd-4.c: New.
14654
14655 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
14656
14657 PR c++/20678
14658 * g++.dg/other/crash-4.C: New.
14659
14660 2005-06-14 Devang Patel <dpatel@apple.com>
14661
14662 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
14663
14664 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
14665
14666 PR c++/21929
14667 * g++.dg/parse/crash11.C: Update
14668
14669 2005-06-13 Jeff Law <law@redhat.com>
14670
14671 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
14672 perform the desired transformations.
14673 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
14674 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
14675
14676 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14677
14678 PR fortran/22038
14679 * gfortran.dg/forall_1.f90: Un-XFAIL.
14680
14681 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
14682
14683 PR c++/21929
14684 * g++.dg/parse/crash26.C: New.
14685
14686 PR c++/20789
14687 * g++.dg/init/member1.C: New.
14688
14689 2005-06-13 Jakub Jelinek <jakub@redhat.com>
14690
14691 * gfortran.dg/altreturn_1.f90: New test.
14692
14693 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
14694
14695 PR middle-end/21985
14696 * gcc.dg/tree-ssa/pr21985.c: New test.
14697
14698 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
14699
14700 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
14701
14702 2005-06-12 Roger Sayle <roger@eyesopen.com>
14703
14704 PR c++/21930
14705 * g++.dg/other/error10.C: New test case.
14706
14707 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14708
14709 PR libfortran/19155
14710 * gfortran.dg/pr19155.f: Add test.
14711
14712 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14713
14714 * gfortran.dg/f2c_7.f90: New test.
14715
14716 * gfortran.dg/forall_1.f90: XFAILed.
14717
14718 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
14719
14720 * gcc.dg/pr14796-1.c: New.
14721 * gcc.dg/pr14796-2.c: New.
14722
14723 2005-06-11 Steven G. Kargl <kargls@comcast.net>
14724
14725 PR fortran/17792
14726 PR fortran/21375
14727 * gfortran.dg/deallocate_stat.f90: New test.
14728
14729 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
14730
14731 * gfortran.fortran-torture/execute/in-pack.f90: New test.
14732
14733 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
14734
14735 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
14736 access will be generated when this loop is vectorized. Test that
14737 accesses with same alignment were detected.
14738 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
14739 Test that accesses with same alignment were detected.
14740 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
14741 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
14742 alignment were detected.
14743
14744 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
14745
14746 PR c++/10611
14747 * g++.dg/conversion/simd2.C: New.
14748
14749 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
14750
14751 * gcc.dg/Wcxx-compat-1.c: New.
14752
14753 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
14754
14755 PR libfortran/21480
14756 * gfortran.dg/reshape-complex.f90: Add a test for a packed
14757 complex array.
14758
14759 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
14760
14761 * gcc.dg/alias-8.c: New.
14762
14763 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
14764
14765 * gcc.dg/format/cmn_err-1.c: Update.
14766
14767 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
14768
14769 PR target/20666
14770 * gcc.target/sparc/fexpand-2.c: New.
14771 * gcc.target/sparc/fpmerge-2.c: New.
14772 * gcc.target/sparc/fpmul-2.c: New.
14773 * gcc.target/sparc/noresult.c: New.
14774 * gcc.target/sparc/pdist-2.c: New.
14775 * gcc.target/sparc/pdist-3.c: New.
14776
14777 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
14778
14779 PR testsuite/21702
14780 * gcc.target/i386/i386.exp: Fix comment typo.
14781
14782 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
14783
14784 PR c++/19497
14785 * g++.dg/inherit/using5.C: New.
14786 * g++.dg/inherit/using6.C: New.
14787
14788 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14789
14790 PR c++/19894
14791 * g++.dg/template/ptrmem15.C: New test.
14792
14793 PR c++/20563
14794 * g++.dg/ext/label4.C: New test.
14795
14796 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
14797
14798 * gcc.dg/tls/debug-1.c: New test.
14799
14800 2005-06-07 Dale Johannesen <dalej@apple.com>
14801
14802 * gcc.target/i386/movq.c: New.
14803
14804 2005-06-07 Dale Johannesen <dalej@apple.com>
14805
14806 * gcc.dg/20050607-1.c: New.
14807
14808 2005-06-07 Jakub Jelinek <jakub@redhat.com>
14809
14810 PR middle-end/21850
14811 * gcc.c-torture/execute/20050607-1.c: New test.
14812
14813 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
14814
14815 PR libfortran/21926
14816 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
14817 Test case where the return array has lowest stride one,
14818 but isn't packed.
14819
14820 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
14821
14822 * lib/target-supports.exp (check_effective_target_sync_int_long):
14823 Add s390 and s390x targets.
14824
14825 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
14826
14827 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
14828 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
14829 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
14830 * gcc.dg/tree-ssa/loop-9.c: New test.
14831
14832 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
14833
14834 * g++.dg/parse/defarg10.C: New.
14835
14836 2005-06-06 Jakub Jelinek <jakub@redhat.com>
14837
14838 PR regression/21897
14839 * gcc.c-torture/execute/20050604-1.c: New test.
14840
14841 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
14842
14843 PR 21903
14844 * g++.dg/parse/defarg9.C: New.
14845
14846 PR c++/20637
14847 * g++.dg/inherit/using4.C: New.
14848 * g++.dg/overload/error1.C: Adjust expected errors.
14849 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
14850 * g++.old-deja/g++.brendan/arm2.C: Likewise.
14851 * g++.old-deja/g++.other/redecl2.C: Likewise.
14852 * g++.old-deja/g++.other/redecl4.C: Likewise.
14853 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
14854
14855 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
14856
14857 * gfortran.dg/f2c_5.f90: Add -w to dg-options
14858
14859 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
14860
14861 * lib/gfortran.exp (gfortran_target_compile): Call
14862 dg-additional-files-options
14863 * gfortran.dg/f2c_4.f90: New file
14864 * gfortran.dg/f2c_4.c: New file
14865 * gfortran.dg/f2c_5.f90: New file
14866 * gfortran.dg/f2c_5.c: New file
14867
14868 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14869
14870 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
14871
14872 PR fortran/21912
14873 * gfortran.dg/array_constructor_4.f90: New test.
14874
14875 2005-06-05 Mark Mitchell <mark@codesourcery.com>
14876
14877 PR c++/21619
14878 * g++.dg/ext/builtin9.C: New test.
14879
14880 2005-06-05 Dale Johannesen <dalej@apple.com>
14881
14882 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
14883 * gcc.c-torture/execute/20050603-2.c: Ditto.
14884
14885 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
14886
14887 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
14888 * gcc.dg/vect/vect-reduc-1.c: New.
14889 * gcc.dg/vect/vect-reduc-2.c: New.
14890 * gcc.dg/vect/vect-reduc-3.c: New.
14891
14892 2005-06-04 Dale Johannesen <dalej@apple.com>
14893
14894 * gcc.c-torture/execute/20050603-1.c: New.
14895 * gcc.c-torture/execute/20050603-2.c: New.
14896 * gcc.dg/20050603-3.c: New.
14897
14898 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14899
14900 PR fortran/19195
14901 * gfortran.dg/debug_1.f90: New test.
14902
14903 * gfortran.dg/forall_1.f90: New test.
14904
14905 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
14906
14907 * gfortran.dg/array_constructor_3.f90: New test.
14908
14909 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14910
14911 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
14912
14913 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
14914
14915 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
14916
14917 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
14918
14919 PR c/21873
14920 * gcc.dg/init-excess-1.c: New test.
14921
14922 2005-06-03 Mark Mitchell <mark@codesourcery.com>
14923
14924 PR c++/21853
14925 * g++.dg/expr/static_cast6.C: New test.
14926
14927 2005-06-03 Diego Novillo <dnovillo@redhat.com>
14928
14929 * gcc.dg/tree-ssa/vrp14.c: New test.
14930
14931 2005-06-03 Mark Mitchell <mark@codesourcery.com>
14932
14933 PR c++/21336
14934 * g++.dg/template/new2.C: New test.
14935
14936 2005-06-03 Josh Conner <jconner@apple.com>
14937
14938 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
14939 all entries in initializer.
14940
14941 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
14942
14943 PR middle-end/21858
14944 * gcc.dg/pr21858.c: New testcase.
14945
14946 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
14947
14948 PR tree-optimization/21292
14949
14950 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
14951 New.
14952 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14953 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14954 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14955 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14956 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
14957
14958 2005-06-02 Richard Henderson <rth@redhat.com>
14959
14960 * gcc.dg/sync-2.c: Use -march=i486 for i386.
14961
14962 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
14963
14964 * gcc.dg/wtypequal.c: New testcase.
14965
14966 2005-06-02 Diego Novillo <dnovillo@redhat.com>
14967
14968 PR 21582
14969 * gcc.dg/tree-ssa/pr21582.c: New test.
14970
14971 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
14972
14973 PR c++/21280
14974 * g++.dg/opt/interface2.h: New.
14975 * g++.dg/opt/interface2.C: New.
14976 * g++.dg/init/ctor4.C: Adjust error lines.
14977 * g++.old-deja/g++.bob/inherit2.C: Likewise.
14978 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
14979 * g++.old-deja/g++.jason/opeq3.C: Likewise.
14980 * g++.old-deja/g++.pt/assign1.C: Likewise.
14981 * g++.old-deja/g++.pt/crash20.C: Likewise.
14982
14983 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
14984
14985 PR tree-optimization/21734
14986 * g++.dg/vect/pr21734_1.cc: New.
14987 * g++.dg/vect/pr21734_2.cc: New.
14988
14989 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
14990
14991 PR c++/20350
14992 * g++.dg/template/spec24.C: New.
14993
14994 PR c++/21151
14995 * g++.dg/pch/local-1.C: New.
14996 * g++.dg/pch/local-1.Hs: New.
14997
14998 2005-06-01 Diego Novillo <dnovillo@redhat.com>
14999
15000 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
15001 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
15002 * gcc.dg/tree-ssa/pr14341.c: New test.
15003 * gcc.dg/tree-ssa/pr14841.c: New test.
15004 * gcc.dg/tree-ssa/pr20701.c: New test.
15005 * gcc.dg/tree-ssa/pr21086.c: New test.
15006 * gcc.dg/tree-ssa/pr21090.c: New test.
15007 * gcc.dg/tree-ssa/pr21332.c: New test.
15008 * gcc.dg/tree-ssa/pr21458.c: New test.
15009 * gcc.dg/tree-ssa/pr21658.c: New test.
15010 * gcc.dg/tree-ssa/vrp01.c: New test.
15011 * gcc.dg/tree-ssa/vrp02.c: New test.
15012 * gcc.dg/tree-ssa/vrp03.c: New test.
15013 * gcc.dg/tree-ssa/vrp04.c: New test.
15014 * gcc.dg/tree-ssa/vrp05.c: New test.
15015 * gcc.dg/tree-ssa/vrp06.c: New test.
15016 * gcc.dg/tree-ssa/vrp07.c: New test.
15017 * gcc.dg/tree-ssa/vrp08.c: New test.
15018 * gcc.dg/tree-ssa/vrp09.c: New test.
15019 * gcc.dg/tree-ssa/vrp10.c: New test.
15020 * gcc.dg/tree-ssa/vrp11.c: New test.
15021 * gcc.dg/tree-ssa/vrp12.c: New test.
15022 * gcc.dg/tree-ssa/vrp13.c: New test.
15023
15024 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
15025
15026 PR 21029
15027 * gcc.dg/tree-ssa/pr21029.c: New test.
15028
15029 2005-06-01 Roger Sayle <roger@eyesopen.com>
15030
15031 * gfortran.dg/logint-1.f: New test case.
15032 * gfortran.dg/logint-2.f: Likewise.
15033 * gfortran.dg/logint-3.f: Likewise.
15034
15035 2005-06-01 Jakub Jelinek <jakub@redhat.com>
15036
15037 PR c/21536
15038 PR c/20760
15039 * gcc.dg/20050527-1.c: New test.
15040
15041 * gcc.dg/i386-sse-12.c: New test.
15042
15043 PR fortran/21729
15044 * gfortran.dg/implicit_5.f90: New test.
15045
15046 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
15047
15048 PR fortran/20883
15049 * gfortran/assign_4.f90: New test.
15050 * gfortran/assign_2.f90: Change compile to run.
15051
15052 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
15053
15054 * lib/target-supports.exp
15055 (check_effective_target_sync_char_short): New.
15056 * gcc.dg/sync-2.c: New.
15057
15058 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
15059
15060 PR tree-optimization/21817
15061 * gcc.dg/torture/pr21817-1.c: New.
15062
15063 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
15064
15065 PR c++/21165
15066 * g++.dg/template/init5.C: New.
15067
15068 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
15069
15070 * gfortran.dg/char_initialiser_actual.f90:
15071 Test character initialisers as actual arguments.
15072 * gfortran.dg/char_pointer_comp_assign.f90:
15073 Test character pointer structure component assignments.
15074 * gfortran.dg/char_array_structure_constructor.f90:
15075 Test character components in structure constructors.
15076
15077 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
15078
15079 PR middle-end/20931
15080 * g++.dg/opt/pr20931.C: New test.
15081
15082 2005-05-31 Andreas Jaeger <aj@suse.de>
15083
15084 PR testsuite/20772
15085 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
15086 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
15087 g++.old-deja/g++.ext/asmspec1.C,
15088 g++.old-deja/g++.other/regstack.C,
15089 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
15090 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
15091 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
15092 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
15093 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
15094 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
15095 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
15096 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
15097 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
15098 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
15099 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
15100 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
15101 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
15102 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
15103 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
15104 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
15105 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
15106 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
15107 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
15108
15109 2005-05-31 Jeff Law <law@redhat.com>
15110
15111 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
15112
15113 2005-05-30 Paolo Carlini <pcarlini@suse.de>
15114
15115 PR middle-end/21743
15116 * gcc.dg/builtins-1.c: Activate disabled clog test.
15117 * gcc.dg/torture/builtin-attr-1.c: Likewise.
15118
15119 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
15120
15121 * gfortran.dg/char_pointer_assign.f90:
15122 Test character-pointer assignments and pointer assignments.
15123 * gfortran.dg/char_pointer_dummy.f90:
15124 Test character-pointer dummy arguments.
15125 * gfortran.dg/char_pointer_func.f90:
15126 Test character-pointer function returns.
15127 * gfortran.dg/char_pointer_dependency.f90:
15128 Test character-pointer functions with dependencies.
15129
15130 2005-05-30 Mark Mitchell <mark@codesourcery.com>
15131
15132 PR c++/21784
15133 * g++.dg/lookup/using14.C: New test.
15134
15135 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
15136
15137 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
15138 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
15139 trailing ^M.
15140
15141 2005-05-29 Geoffrey Keating <geoffk@apple.com>
15142
15143 PR c++/17413
15144 * g++.dg/template/local5.C: New.
15145
15146 PR target/21761
15147 * gcc.c-torture/compile/pr21761.c: New.
15148
15149 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
15150 before darwin8.
15151
15152 2005-05-30 Steven G. Kargl
15153
15154 PR fortran/20846
15155 * gfortran.dg/inquire_8.f90: New test.
15156
15157 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15158
15159 PR libfortran/21376
15160 * gfortran.dg/output_exponents_1.f90: New test.
15161
15162 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15163
15164 PR libfortran/20006
15165 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
15166
15167 2005-05-28 Mark Mitchell <mark@codesourcery.com>
15168
15169 PR c++/21210
15170 * g++.dg/ext/complex1.C: New test.
15171
15172 PR c++/21340
15173 * g++.dg/init/ctor6.C: New test.
15174
15175 2005-05-29 Jan Hubicka <jh@suse.cz>
15176
15177 * gcc.c-torture/compile/pr21562.c: New.
15178
15179 2005-05-28 Steven G. Kargl <kargls@comcast.net>
15180
15181 * gfortran.dg/subnormal_1.f90: New test.
15182
15183 2005-05-28 Jan Hubicka <jh@suse.cz>
15184
15185 * tree-prof.exp: Fix comment.
15186 * value-prof-1.c: New.
15187 * value-prof-2.c: New.
15188 * value-prof-3.c: New.
15189 * value-prof-4.c: New.
15190
15191 2005-05-27 Mark Mitchell <mark@codesourcery.com>
15192
15193 PR c++/21614
15194 * g++.dg/expr/ptrmem6.C: New test.
15195 * g++.dg/expr/ptrmem6a.C: Likewise.
15196
15197 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
15198
15199 PR tree-optimization/21658
15200 * gcc.dg/tree-ssa/pr21658.c: New.
15201
15202 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
15203
15204 PR c++/21455
15205 * g++.dg/inherit/ptrmem3.C: New.
15206
15207 PR c++/21681
15208 * g++.dg/parse/template16.C: New.
15209
15210 2005-05-27 Andreas Jaeger <aj@suse.de>
15211
15212 * gcc.dg/setjmp-2.c: Only run in 32-bit.
15213
15214 * gcc.dg/i386-sse-8.c: Run test on all archs.
15215
15216 2005-05-26 Mike Stump <mrs@apple.com>
15217
15218 * objc.dg/isa-field-1.m: Only run on darwin.
15219 * objc.dg/lookup-1.m: Likewise.
15220 * objc.dg/try-catch-8.m: Likewise.
15221
15222 2005-05-26 Roger Sayle <roger@eyesopen.com>
15223
15224 PR tree-optimization/9814
15225 * gcc.dg/pr9814-1.c: New test case.
15226
15227 2005-05-26 Ziemowit Laski <zlaski@apple.com>
15228
15229 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
15230 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
15231 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
15232 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
15233 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
15234 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
15235 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
15236 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
15237 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
15238 objc.dg/try-catch-8.m: New.
15239
15240 2005-05-26 Janis Johnson <janis187@us.ibm.com>
15241
15242 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
15243 remove extraneous semicolons.
15244
15245 2005-05-26 Ziemowit Laski <zlaski@apple.com>
15246
15247 * obj-c++.dg/comp-types-12.mm: New.
15248 * objc.dg/comp-types-11.m: New.
15249 * objc.dg/selector-4.m: New.
15250
15251 2005-05-26 Andreas Jaeger <aj@suse.de>
15252
15253 PR testsuite/20772
15254 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
15255 g++.old-deja/g++.ext/attrib3.C,
15256 g++.old-deja/g++.other/store-expr1.C,
15257 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
15258 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15259 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15260 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15261 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15262 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15263 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15264 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15265 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15266 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
15267 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
15268 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
15269 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
15270 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
15271 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
15272 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
15273 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
15274 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15275 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
15276
15277 2005-05-26 Andreas Jaeger <aj@suse.de>
15278
15279 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
15280 x86-64 compilation.
15281
15282 2005-05-26 Andreas Jaeger <aj@suse.de>
15283
15284 PR testsuite/20772
15285 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
15286 gcc.misc-tests/i386-pf-athlon-1.c,
15287 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15288 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
15289 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
15290 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
15291 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15292 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15293 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15294 programs.
15295
15296 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15297 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15298 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15299 x86-64 compilation.
15300
15301 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15302 x86_64.
15303
15304 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15305 effective-target ilp32.
15306
15307 2005-05-26 David Ung <davidu@mips.com>
15308
15309 * gcc.target/mips/ext_ins.c: New test for testing the generation
15310 of MIPS32/64 rev 2 ext/ins instructions.
15311
15312 2005-05-26 Andreas Jaeger <aj@suse.de>
15313
15314 * treelang/compile/unsigned.tree: Use gimple instead of
15315 nonexisting generic dump.
15316
15317 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
15318
15319 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15320
15321 2005-05-26 Andreas Jaeger <aj@suse.de>
15322
15323 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15324
15325 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
15326
15327 PR libfortran/17283
15328 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15329 Test callee-allocated memory with write statements.
15330
15331 2005-05-25 Roger Sayle <roger@eyesopen.com>
15332
15333 PR middle-end/21709
15334 * gcc.dg/pr21709-1.c: New test case.
15335
15336 2005-05-25 Ziemowit Laski <zlaski@apple.com>
15337 Mike Stump <mrs@apple.com>
15338
15339 * objc/execute/next_mapping.h: Update for C++.
15340
15341 * obj-c++.dg/selector-1.mm: Move to...
15342 * obj-c++.dg/selector-4.mm: here...
15343
15344 * obj-c++.dg/basic.mm: New.
15345 * obj-c++.dg/comp-types-1.mm: New.
15346 * obj-c++.dg/cxx-class-1.mm: New.
15347 * obj-c++.dg/cxx-ivars-1.mm: New.
15348 * obj-c++.dg/cxx-ivars-2.mm: New.
15349 * obj-c++.dg/cxx-ivars-3.mm: New.
15350 * obj-c++.dg/cxx-scope-1.mm: New.
15351 * obj-c++.dg/cxx-scope-2.mm: New.
15352 * obj-c++.dg/defs.mm: New.
15353 * obj-c++.dg/empty-private-1.mm: New.
15354 * obj-c++.dg/encode-1.mm: New.
15355 * obj-c++.dg/encode-2.mm: New.
15356 * obj-c++.dg/encode-3.mm: New.
15357 * obj-c++.dg/extern-c-1.mm: New.
15358 * obj-c++.dg/extra-semi.mm: New.
15359 * obj-c++.dg/fix-and-continue-2.mm: New.
15360 * obj-c++.dg/isa-field-1.mm: New.
15361 * obj-c++.dg/ivar-list-semi.mm: New.
15362 * obj-c++.dg/local-decl-1.mm: New.
15363 * obj-c++.dg/lookup-1.mm: New.
15364 * obj-c++.dg/lookup-2.mm: New.
15365 * obj-c++.dg/method-1.mm: New.
15366 * obj-c++.dg/method-2.mm: New.
15367 * obj-c++.dg/method-3.mm: New.
15368 * obj-c++.dg/method-4.mm: New.
15369 * obj-c++.dg/method-5.mm: New.
15370 * obj-c++.dg/method-6.mm: New.
15371 * obj-c++.dg/method-7.mm: New.
15372 * obj-c++.dg/no-extra-load.mm: New.
15373 * obj-c++.dg/overload-1.mm: New.
15374 * obj-c++.dg/pragma-1.mm: New.
15375 * obj-c++.dg/pragma-2.mm: New.
15376 * obj-c++.dg/private-1.mm: New.
15377 * obj-c++.dg/private-2.mm: New.
15378 * obj-c++.dg/proto-qual-1.mm: New.
15379 * obj-c++.dg/qual-types-1.mm: New.
15380 * obj-c++.dg/stubify-1.mm: New.
15381 * obj-c++.dg/stubify-2.mm: New.
15382 * obj-c++.dg/super-class-1.mm: New.
15383 * obj-c++.dg/super-class-2.mm: New.
15384 * obj-c++.dg/super-dealloc-1.mm: New.
15385 * obj-c++.dg/super-dealloc-2.mm: New.
15386 * obj-c++.dg/template-1.mm: New.
15387 * obj-c++.dg/template-2.mm: New.
15388 * obj-c++.dg/template-3.mm: New.
15389 * obj-c++.dg/template-4.mm: New.
15390 * obj-c++.dg/template-5.mm: New.
15391 * obj-c++.dg/template-6.mm: New.
15392 * obj-c++.dg/try-catch-1.mm: New.
15393 * obj-c++.dg/try-catch-2.mm: New.
15394 * obj-c++.dg/try-catch-3.mm: New.
15395 * obj-c++.dg/try-catch-4.mm: New.
15396 * obj-c++.dg/try-catch-5.mm: New.
15397 * obj-c++.dg/try-catch-6.mm: New.
15398 * obj-c++.dg/try-catch-7.mm: New.
15399 * obj-c++.dg/try-catch-8.mm: New.
15400 * obj-c++.dg/try-catch-9.mm: New.
15401 * obj-c++.dg/va-meth-1.mm: New.
15402
15403 2005-05-25 Ziemowit Laski <zlaski@apple.com>
15404
15405 * obj-c++.dg/selector-1.mm: New.
15406 * obj-c++.dg/selector-2.mm: New.
15407
15408 2005-05-25 Ziemowit Laski <zlaski@apple.com>
15409
15410 * obj-c++.dg/selector-3.mm: New.
15411 * objc.dg/selector-3.m: New.
15412
15413 2005-05-25 Ziemowit Laski <zlaski@apple.com>
15414
15415 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
15416 about where warning appears.
15417
15418 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
15419
15420 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
15421 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
15422 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
15423 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
15424
15425 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
15426
15427 * gcc.dg/20050524-1.c: New test.
15428
15429 2005-05-25 Jan Hubicka <jh@suse.cz>
15430
15431 * gcc.dg/tree-prof/inliner-1.c: New.
15432
15433 2005-05-25 Janis Johnson <janis187@us.ibm.com>
15434
15435 * gcc.dg/tree-prof: New directory.
15436 * gcc.dg/tree-prof/tree-prof.exp: New.
15437
15438 2005-05-25 DJ Delorie <dj@redhat.com>
15439
15440 * gcc.dg/Wattributes-1.c: New.
15441 * gcc.dg/Wattributes-2.c: New.
15442 * gcc.dg/Wattributes-3.c: New.
15443
15444 20005-05-24 Janis Johnson <janis187@us.ibm.com>
15445
15446 PR tree-optimization/19833
15447 * gcc.dg/uninit-4.c: Remove xfail.
15448 * gcc.dg/uninit-9.c: Ditto.
15449
15450 2005-05-24 Ziemowit Laski <zlaski@apple.com>
15451
15452 * obj-c++.dg/bitfield-[1-5].mm: New.
15453 * obj-c++.dg/class-protocol-1.mm: New.
15454 * obj-c++.dg/comp-types-1[0-1].mm: New.
15455 * obj-c++.dg/comp-types-[2-9].mm: New.
15456 * obj-c++.dg/encode-[4-8].mm: New.
15457 * obj-c++.dg/layout-1.mm: New.
15458 * obj-c++.dg/method-1[0-9].mm: New.
15459 * obj-c++.dg/method-2[0-1].mm: New.
15460 * obj-c++.dg/method-[8-9].mm: New.
15461 * obj-c++.dg/objc-gc-3.mm: New.
15462 * obj-c++.dg/try-catch-10.mm: New.
15463 * objc.dg/bitfield-5.m: New.
15464 * objc.dg/comp-types-10.m: New.
15465 * objc.dg/comp-types-9.m: New.
15466 * objc.dg/layout-1.m: New.
15467 * objc.dg/objc-gc-4.m: New.
15468 * objc.dg/try-catch-9.m: New.
15469 * objc.dg/class-protocol-1.m: Tweak diagnostics.
15470 * objc.dg/comp-types-1.m: Likewise.
15471 * objc.dg/comp-types-[5-6].m: Likewise.
15472 * objc.dg/method-9.m: Likewise.
15473
15474 2005-05-24 Janis Johnson <janis187@us.ibm.com>
15475
15476 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
15477 and on hardware without VMX support.
15478
15479 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
15480
15481 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
15482
15483 * lib/profopt.exp (dg-final-generate, dg-final-use,
15484 profopt-final-code, profopt-get-options): New.
15485 (profopt-execute): Process test directives.
15486
15487 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
15488 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15489 cleanup-tree-dump, cleanup-saved-temps): Update comments.
15490
15491 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
15492
15493 PR C++/21645
15494 * g++.dg/init/ctor5.C: New test.
15495
15496 2005-05-24 Ira Rosen <irar@il.ibm.com>
15497
15498 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
15499 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
15500 vect-113.c, vect-114.c.
15501
15502 2005-05-23 Adam Nemet <anemet@lnxw.com>
15503
15504 * gcc.dg/const-elim-1.c: Remove xfails.
15505
15506 2005-05-23 Jeff Law <law@redhat.com>
15507
15508 * gcc.c-torture/compile/pr21638.c: New test.
15509 * gcc.c-torture/compile/20050520-1.c: New test.
15510
15511 2005-05-23 Nick Clifton <nickc@redhat.com>
15512
15513 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
15514 be a proper triple, ie: m32r*-*-*.
15515 * g++.old-deja/g++.jason/thunk3.C: Likewise.
15516
15517 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
15518
15519 PR middle-end/21331
15520 PR tree-opt/21293
15521 * gcc.c-torture/compile/pr21293.c: New test.
15522 * gcc.c-torture/execute/pr21331.c: New test.
15523
15524 2004-05-20 Richard Henderson <rth@redhat.com>
15525
15526 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
15527
15528 2005-05-20 Ziemowit Laski <zlaski@apple.com>
15529
15530 * obj-c++-dg.exp: Add.
15531 * obj-c++.exp: Add.
15532 * obj-c++.dg/dg.exp: Add.
15533
15534 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
15535
15536 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
15537 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
15538
15539 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
15540
15541 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
15542
15543 2004-05-19 Richard Henderson <rth@redhat.com>
15544
15545 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
15546
15547 2005-05-19 Janis Johnson <janis187@us.ibm.com>
15548
15549 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
15550
15551 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
15552
15553 2005-05-19 Jakub Jelinek <jakub@redhat.com>
15554
15555 PR c++/21495
15556 * g++.dg/parse/extern1.C: New test.
15557 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
15558
15559 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
15560
15561 * gcc.dg/c99-math.h: New.
15562 * gcc.dg/c99-math-float-1.c: New test.
15563 * gcc.dg/c99-math-double-1.c: Likewise.
15564 * gcc.dg/c99-math-long-double-1.c: Likewise.
15565
15566 2005-05-18 Richard Henderson <rth@redhat.com>
15567
15568 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
15569
15570 2005-05-18 Devang Patel <dpatel@apple.com>
15571
15572 * g++.dg/opt/20050511-1.C: New test.
15573
15574 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
15575
15576 PR libfortran/21127
15577 * gfortran.dg/reshape-complex.f90: New test.
15578
15579 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
15580
15581 * gfortran.dg/array_constructor_1.f90: New test.
15582 * gfortran.dg/array_constructor_2.f90: New test.
15583
15584 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
15585
15586 PR fortran/20954
15587 * gfortran.dg/pr20954.f: New test.
15588
15589 2005-05-17 Mike Stump <mrs@apple.com>
15590
15591 Yet more Objective-C++...
15592
15593 * objc.dg/method-5.m: Update.
15594 * objc.dg/method-6.m: Update.
15595 * objc.dg/method-7.m: Update.
15596 * objc.dg/method-9.m: Update.
15597 * objc.dg/try-catch-2.m: Update.
15598
15599 2005-05-17 Mark Mitchell <mark@codesourcery.com>
15600
15601 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
15602 Remove little-endian optimizations.
15603
15604 2005-05-17 Jeff Law <law@redhat.com>
15605
15606 * g++.dg/tree-ssa/pr14814.C: New test.
15607 * gcc.dg/tree-ssa/pr14814.C: New test.
15608 * gcc.dg/tree-ssa/pr17141-1.C: New test.
15609 * gcc.dg/tree-ssa/pr17141-2.C: New test.
15610
15611 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
15612
15613 * gcc.dg/compat/generate-random.c: Do not include
15614 libiberty.h.
15615 * gcc.dg/compat/generate-random_r.c: Likewise.
15616
15617 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
15618
15619 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
15620
15621 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
15622
15623 PR middle-end/21595
15624 * g++.dg/tree-ssa/builtin1.C: New testcase.
15625
15626 2005-05-17 Jakub Jelinek <jakub@redhat.com>
15627
15628 PR c++/21454
15629 * g++.dg/opt/const4.C: New test.
15630
15631 PR middle-end/21492
15632 * g++.dg/opt/crossjump1.C: New test.
15633
15634 PR tree-optimization/21610
15635 * gcc.c-torture/compile/20050516-1.c: New test.
15636
15637 PR fortran/15080
15638 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
15639 about the test failing.
15640 * gfortran.fortran-torture/execute/where_7.f90: New test.
15641 * gfortran.fortran-torture/execute/where_8.f90: New test.
15642
15643 2005-05-16 Richard Henderson <rth@redhat.com>
15644
15645 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
15646 i?86 and x86_64.
15647
15648 2005-05-16 Mark Mitchell <mark@codesourcery.com>
15649
15650 * gcc.dg/compat/generate-random.c (config.h): Do not include.
15651 (limits.h): Include unconditionally.
15652 (stdlib.h): Likewise.
15653 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
15654 (limits.h): Include unconditionally.
15655 (stdlib.h): Likewise.
15656 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15657 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15658 (limits.h): Include unconditionally.
15659 (stdlib.h): Likewise.
15660 (hashtab.h): Do not include.
15661 (getopt.h): Likewise.
15662 (stddef.h): Include.
15663 (hashval_t): Define.
15664 (struct entry): Add "next" field.
15665 (HASH_SIZE): New macro.
15666 (hash_table): New variable.
15667 (switchfiles): Do not use xmalloc.
15668 (mix): New macro.
15669 (iterative_hash): New function.
15670 (hasht): Remove.
15671 (e_exists): New function.
15672 (e_insert): Likewise.
15673 (output): Use, instead of libiberty hashtable functions.
15674 (main): Do not use getopt. Do not call htab_create.
15675
15676 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
15677
15678 PR libstdc++/21526
15679 * lib/target-supports.exp (check_mkfifo_available):
15680 Return 0 for cygwin as mkfifo support incomplete on platform.
15681 Fix typos in comments.
15682
15683 2005-05-15 Mark Mitchell <mark@codesourcery.com>
15684
15685 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
15686
15687 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
15688
15689 PR fortran/17432
15690 * gfortran.dg/assign_4.f: New test.
15691
15692 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
15693
15694 PR tree-optimization/21563
15695 * gcc.dg/tree-ssa/pr21563.c: New.
15696
15697 2005-05-14 Jan Hubicka <jh@suse.cz>
15698
15699 * gcc.dg/noreturn-7.c: Allow control reaches warning.
15700
15701 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
15702
15703 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
15704
15705 2005-05-13 Julian Brown <julian@codesourcery.com>
15706
15707 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
15708 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
15709
15710 2005-05-13 Jan Hubicka <jh@suse.cz>
15711
15712 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
15713 * gcc.dg/fold-xor-?.c: Likewise.
15714 * gcc.dg/pr15784-?.c: Likewise.
15715 * gcc.dg/pr20922-?.c: Likewise.
15716 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
15717 * gcc.dg/tree-ssa/pr17598.c: Likewise.
15718 * gcc.dg/tree-ssa/pr20470.c: Likewise.
15719
15720 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15721
15722 PR fortran/21260
15723 * gfortran.dg/hollerith_1.f90: New test.
15724
15725 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15726
15727 * gfortran.dg/func_result_2.f90: New test.
15728
15729 2005-05-11 Bud Davis <bdavis@gfortran.org>
15730
15731 * gfortran.dg/dev_null.f90: New test.
15732
15733 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
15734
15735 * gcc.dg/arm-vfp1.c: Revert last change.
15736
15737 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
15738
15739 PR middle-end/19807
15740 PR tree-optimization/19639
15741 * g++.dg/tree-ssa/pr19807.C: New testcase.
15742
15743 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15744
15745 PR libfortran/21471
15746 * gfortran.dg/append-1.f90: New test.
15747
15748 2005-05-10 Diego Novillo <dnovillo@redhat.com>
15749
15750 * gcc.dg/pr18501.c: XFAIL.
15751 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
15752 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
15753 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
15754 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15755 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15756 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
15757 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
15758 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
15759
15760 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15761
15762 PR fortran/20178
15763 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
15764 gfortran.dg/f2c_3.f90: New tests.
15765
15766 * gfortran.dg/return_1.f90: Fix dg annotation.
15767
15768 2005-05-10 Diego Novillo <dnovillo@redhat.com>
15769
15770 * gcc.c-torture/compile/20050510-1.c: New test.
15771
15772 2005-05-10 Mark Mitchell <mark@codesourcery.com>
15773
15774 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
15775
15776 2005-05-10 Bob Wilson <bob.wilson@acm.org>
15777
15778 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
15779
15780 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
15781
15782 PR c/17913
15783 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
15784
15785 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
15786
15787 PR c/21342
15788 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
15789 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
15790
15791 2005-05-10 Ben Elliston <bje@au.ibm.com>
15792
15793 PR debug/16676
15794 * gcc.dg/debug/pr16676.c: New test.
15795
15796 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
15797
15798 PR testsuite/21443
15799 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
15800 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
15801 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
15802 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
15803 Change -O1 to -O2.
15804 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
15805 -fno-tree-dominator-opts.
15806
15807 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15808
15809 * gfortran.dg/return_1.f90: New test.
15810
15811 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
15812
15813 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
15814
15815 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
15816
15817 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
15818
15819 PR c++/21427
15820 * g++.dg/inherit/covariant13.C: New.
15821
15822 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15823
15824 PR libfortran/19155
15825 * gfortran.dg/pr19155.f: New test.
15826
15827 2005-05-08 Roger Sayle <roger@eyesopen.com>
15828
15829 PR inline-asm/8788
15830 * gcc.dg/pr8788-1.c: New testcase.
15831
15832 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
15833
15834 PR target/21416
15835 * gcc.target/mips/fpcmp-[12].c: New tests.
15836
15837 2005-05-06 Mark Mitchell <mark@codesourcery.com>
15838
15839 * lib/target-supports-dg.exp (dg-require-fork): New function.
15840 (dg-require-mkfifo): Likewise.
15841 * lib/target-supports.exp (check_function_available): New
15842 function.
15843 (check_fork_available): Likewise.
15844 (check_mkfifo_available): Likewise.
15845
15846 2005-05-06 Jeff Law <law@redhat.com>
15847
15848 * gcc.c-torture/compile/pr21380.c: New test.
15849
15850 2005-05-06 Jakub Jelinek <jakub@redhat.com>
15851
15852 PR c++/20961
15853 * g++.dg/ext/weak3.C: New test.
15854
15855 2005-05-05 Mark Mitchell <mark@codesourcery.com>
15856
15857 PR c++/21352
15858 * g++.dg/template/crash37.C: New test.
15859
15860 2005-05-05 Paul Brook <paul@codesourcery.com>
15861
15862 * gcc.dg/arm-g2.c: Use effective-target arm32.
15863 * gcc.dg/arm-mmx-1.c: Ditto.
15864 * gcc.dg/arm-scd42-2.c: Ditto.
15865 * gcc.dg/arm-vfp1.c: Ditto.
15866 * lib/target-supports.exp (check_effective_target_arm32): New
15867 function.
15868
15869 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
15870
15871 PR libfortran/21354
15872 gfortran.dg/in_pack_rank7.f90: New test.
15873
15874 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
15875
15876 PR middle-end/15618
15877 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
15878
15879 2005-05-04 Jakub Jelinek <jakub@redhat.com>
15880
15881 PR middle-end/21265
15882 * gcc.dg/20050503-1.c: New test.
15883
15884 PR rtl-optimization/21239
15885 * gcc.dg/i386-sse-11.c: New test.
15886
15887 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
15888
15889 PR target/16888
15890 * gcc.target/i386/asm-1.c: New test.
15891
15892 2005-05-03 Jakub Jelinek <jakub@redhat.com>
15893
15894 PR rtl-optimization/21330
15895 * gcc.c-torture/execute/20050502-1.c: New test.
15896
15897 PR target/21297
15898 * gcc.c-torture/execute/20050502-2.c: New test.
15899
15900 2005-05-03 Uros Bizjak <uros@kss-loka.si>
15901
15902 PR middle-end/21282
15903 * gcc.dg/pr21282.c: New.
15904
15905 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
15906
15907 * gcc.dg/vect/pr20122.c: Clean up .vect file.
15908 * gcc.dg/vect/vect-92.c: Likewise.
15909 * gcc.dg/vect/vect-93.c: Likewise.
15910 * gcc.dg/vect/vect-dv-1.c: Likewise.
15911 * gcc.dg/vect/vect-dv-2.c: Likewise.
15912 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
15913
15914 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
15915
15916 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
15917 * gfortran.dg/vect/vect-2.f90: Likewise.
15918 * gfortran.dg/vect/vect-3.f90: Likewise.
15919 * gfortran.dg/vect/vect-4.f90: Likewise.
15920 * gfortran.dg/vect/vect-5.f90: Likewise.
15921
15922 2005-05-02 Geoffrey Keating <geoffk@apple.com>
15923
15924 PR target/20813
15925 * gcc.dg/rs6000-fpint-2.c: New.
15926
15927 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
15928
15929 PR c/15698
15930 * gcc.dg/builtins-30.c: Update expected messages.
15931 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
15932 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
15933 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
15934
15935 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
15936
15937 PR tree-optimization/21294
15938 * gcc.dg/tree-ssa/pr21294.c: New.
15939
15940 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
15941
15942 * gcc.dg/altivec-3.c (vec_store): Do not use the old
15943 __builtin_altivec_st_internal_4si built-in.
15944
15945 2005-05-02 Mark Mitchell <mark@codesourcery.com>
15946
15947 PR c++/15875
15948 * g++.dg/template/ptrmem14.C: New test.
15949
15950 2005-05-02 Paul Brook <paul@codesourcery.com>
15951
15952 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
15953
15954 2005-05-02 Michael Matz <matz@suse.de>
15955
15956 PR c++/19542
15957 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
15958
15959 2005-05-01 Mark Mitchell <mark@codesourcery.com>
15960
15961 * g++.dg/cpp/weak.C: New test.
15962
15963 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15964
15965 * gcc.dg/tree-ssa/loop-8.c: New test.
15966
15967 2005-04-30 Michael Maty <matz@suse.de>
15968
15969 * gcc.dg/inline-mcpy.c: New test.
15970
15971 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
15972
15973 PR libfortran/18958
15974 * gfortran.dg/eoshift.f90: New test case.
15975
15976 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
15977
15978 PR libfortran/18857
15979 * gfortran.dg/matmul_1.f90: New test.
15980
15981 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
15982
15983 PR tree-optimization/21030
15984 * gcc.dg/tree-ssa/pr21030.c: New.
15985
15986 2005-04-29 Devang Patel <dpatel@apple.com>
15987
15988 PR tree-optimization/21272
15989 * gcc.dg/vect/vect-ifcvt-10.c: New test.
15990
15991 2005-04-29 Jakub Jelinek <jakub@redhat.com>
15992
15993 PR fortran/13082
15994 PR fortran/18824
15995 * gfortran.dg/entry_4.f90: New test.
15996 * gfortran.fortran-torture/execute/entry_1.f90: New test.
15997 * gfortran.fortran-torture/execute/entry_2.f90: New test.
15998 * gfortran.fortran-torture/execute/entry_3.f90: New test.
15999 * gfortran.fortran-torture/execute/entry_4.f90: New test.
16000 * gfortran.fortran-torture/execute/entry_5.f90: New test.
16001 * gfortran.fortran-torture/execute/entry_6.f90: New test.
16002 * gfortran.fortran-torture/execute/entry_7.f90: New test.
16003
16004 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16005
16006 * gfortran.fortran-torture/execute/entry_8.f90: New test.
16007
16008 2005-04-29 Paul Brook <paul@codesourcery.com>
16009
16010 * gfortran.dg/entry_3.f90: New test.
16011
16012 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16013
16014 * gfortran.dg/implicit_4.f90: New test.
16015
16016 2005-04-28 Bob Wilson <bob.wilson@acm.org>
16017
16018 * lib/target-supports.exp (check_profiling_available): Return
16019 false for xtensa-*-elf.
16020
16021 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
16022
16023 * lib/fortran-torture.exp (fortran-torture.exp): Catch
16024 error if file cannot be deleted.
16025
16026 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
16027
16028 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
16029 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
16030 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
16031 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
16032 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
16033 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
16034 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
16035 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
16036 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
16037 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16038 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
16039 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
16040 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
16041
16042 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16043
16044 PR fortran/20865
16045 * gfortran.dg/pr20865.f90: New test.
16046
16047 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
16048
16049 * gcc.dg/void-cast-2.c: New test.
16050
16051 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
16052
16053 PR c/21159
16054 * gcc.dg/void-cast-1.c: New test.
16055
16056 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
16057
16058 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
16059
16060 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16061
16062 PR fortran/21177
16063 * gfortran.dg/pr21177.f90: New test.
16064
16065 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
16066
16067 PR tree-optimization/21171
16068 * gcc.dg/tree-ssa/pr21171.c: New test.
16069
16070 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
16071
16072 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16073 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16074 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16075 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16076 gcc.dg/tree-ssa/gen-vect-32.c: New.
16077 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
16078 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
16079 don't run on PPC32.
16080
16081 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
16082
16083 PR c/21213
16084 * gcc.dg/transparent-union-3.c: New test.
16085
16086 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
16087
16088 PR c/20740
16089 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
16090 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
16091 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
16092 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
16093 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
16094 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
16095
16096 2005-04-26 Jeff Law <law@redhat.com>
16097
16098 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
16099 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
16100 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
16101 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
16102 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
16103 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
16104 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
16105
16106 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
16107
16108 PR tree-optimization/17598
16109 * gcc.dg/tree-ssa/pr17598.c: New testcase.
16110
16111 2005-04-25 Mike Stump <mrs@apple.com>
16112
16113 * objc.dg/fix-and-continue-1.m: Add.
16114
16115 2005-04-25 Roger Sayle <roger@eyesopen.com>
16116
16117 PR c++/20995
16118 * g++.dg/opt/pr20995-1.C: New test case.
16119
16120 2005-04-25 Devang Patel <dpatel@apple.com>
16121
16122 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
16123
16124 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
16125
16126 PR testsuite/21062
16127 * g++.dg/opt/alias2.C (printf): Correct the prototype.
16128
16129 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
16130
16131 PR C++/21188
16132 * g++.dg/opt/rtti2.C: New test.
16133
16134 2005-04-25 Paul Brook <paul@codesourcery.com>
16135 Steven G. Kargl <kargls@comcast.net>
16136
16137 PR fortran/20879
16138 * gfortran.dg/ichar_1.f90: New file.
16139
16140 2005-04-24 Jakub Jelinek <jakub@redhat.com>
16141
16142 PR middle-end/20991
16143 * g++.dg/opt/pr20991.C: New test.
16144
16145 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
16146 where sizeof (type) < __alignof__ (type).
16147 * gcc.dg/compat/struct-layout-1.h: Likewise.
16148
16149 2005-04-24 Per Bothner <per@bothner.com>
16150 Devang Patel <dpatel@apple.com>
16151
16152 PR preprocessor/20907
16153 * gcc.dg/cpp/very-long-comment.c: New test.
16154
16155 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16156
16157 PR fortran/20059
16158 * gfortran.dg/common_5.f: New test.
16159
16160 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
16161
16162 PR middle-end/21082
16163 * g++.dg/tree-ssa/pr21082.C: New testcase.
16164
16165 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
16166
16167 * gcc.dg/vect/vect-99.c: New test.
16168
16169 2005-04-22 Diego Novillo <dnovillo@redhat.com>
16170
16171 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
16172
16173 2005-04-22 Jeff Law <law@redhat.com>
16174
16175 * gcc.dg/uninit-5.c: Remove xfails.
16176 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
16177 conditionals and loads.
16178
16179 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
16180
16181 PR libfortran/20074
16182 PR libfortran/20436
16183 PR libfortran/21108
16184 * gfortran.dg/nested_reshape.f90: new test
16185 * gfortran.dg/reshape-alloc.f90: new test
16186 * gfortran.dg/reshape.f90: new test
16187
16188 2005-04-22 Mark Mitchell <mark@codesourcery.com>
16189
16190 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
16191
16192 * gcc.dg/arm-vfp1.c: New test.
16193
16194 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
16195
16196 PR c++/21087
16197 * g++.dg/lookup/builtin2.C: New test.
16198
16199 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
16200
16201 * gcc.dg/weak/weak-13.c: New test.
16202
16203 2005-04-21 Geoffrey Keating <geoffk@apple.com>
16204
16205 * lib/target-supports.exp (check_effective_target_sync_int_long):
16206 Add powerpc*.
16207
16208 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
16209
16210 * gcc.target/mips/branch-1.c: New test.
16211
16212 2005-04-21 Richard Henderson <rth@redhat.com>
16213
16214 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
16215 * gcc.dg/vect/vect-86.c: Likewise.
16216 * gcc.dg/vect/vect-87.c: Likewise.
16217 * gcc.dg/vect/vect-88.c: Likewise.
16218
16219 2005-04-21 Devang Patel <dpatel@apple.com>
16220
16221 PR optimization/20994
16222 * gcc.dg/tree-ssa/ifc-3.c: New test.
16223
16224 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
16225
16226 PR c/12913
16227 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
16228 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
16229 gcc.dg/c99-vla-jump-5.c: New tests.
16230
16231 2005-04-19 Richard Henderson <rth@redhat.com>
16232
16233 * lib/target-supports.exp (check_effective_target_vect_int_mult):
16234 Fix typo in exists check.
16235 (check_effective_target_sync_int_long): New.
16236 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
16237 * gcc.dg/ia64-sync-2.c: Likewise.
16238 * gcc.dg/ia64-sync-3.c: Likewise.
16239 * gcc.dg/ia64-sync-4.c: Likewise.
16240
16241 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
16242
16243 * gcc.dg/fold-xor-1.c: New test.
16244 * gcc.dg/fold-xor-2.c: New test.
16245
16246 2005-04-19 James E. Wilson <wilson@specifixinc.com>
16247
16248 PR target/20670
16249 * g++.dg/eh/fp-regs.C: New test.
16250
16251 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
16252
16253 * gcc.dg/Wint-to-pointer-cast-1.c,
16254 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
16255 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
16256 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
16257
16258 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16259
16260 PR fortran/16861
16261 * gfortran.dg/pr16861.f90: New test.
16262
16263 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
16264
16265 * gcc.dg/pr21085.c: New test.
16266
16267 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
16268
16269 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
16270 (setup_mips_tests, dg-mips-options): New procedures.
16271 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
16272 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
16273 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
16274 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16275 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
16276 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
16277 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
16278 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16279 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
16280 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
16281 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
16282 dg-mips-options instead of dg-options. Remove now-redundant
16283 preprocessor guards.
16284 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
16285 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16286 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16287 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
16288 * gcc.dg/vr-mult-2.c: Delete.
16289 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
16290 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
16291 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16292 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16293 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16294 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16295 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16296
16297 2005-04-18 Laurent GUERBY <laurent@guerby.net>
16298
16299 * ada/acats/run_all.sh: Use sync when executable not present.
16300
16301 2005-04-18 Devang Patel <dpatel@apple.com>
16302
16303 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16304 * gcc.dg/vect/vect-11a.c: New.
16305 * gcc.dg/vect/vect-none.c: Update.
16306 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16307
16308 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
16309
16310 PR tree-optimization/20922
16311 * gcc.dg/pr20922-1.c: New test.
16312 * gcc.dg/pr20922-2.c: New test.
16313 * gcc.dg/pr20922-3.c: New test.
16314 * gcc.dg/pr20922-4.c: New test.
16315 * gcc.dg/pr20922-5.c: New test.
16316 * gcc.dg/pr20922-6.c: New test.
16317
16318 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16319
16320 PR libfortran/20950
16321 * gfortran.dg/pr20950.f: New test.
16322
16323 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16324
16325 PR libfortran/19216
16326 * gfortran.dg/pr19216.f: New test.
16327
16328 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
16329
16330 PR tree-optimization/21001
16331 * gcc.dg/tree-ssa/pr21001.c: New.
16332
16333 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
16334
16335 PR libfortran/21075
16336 * gfortran.dg/reshape_rank7.f90: New test.
16337
16338 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16339
16340 PR libfortran/12884 gfortran.dg/pr12884.f: New test
16341 PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16342 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16343 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16344 PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16345 PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16346 PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16347 PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16348 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16349 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
16350 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
16351 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
16352 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
16353 * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
16354 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
16355 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
16356 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
16357 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
16358 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
16359 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
16360 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
16361
16362 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
16363
16364 * gfortran.dg/wtruncate.f: New testcase.
16365 * gfortran.dg/wtruncate.f90: New testcase.
16366
16367 2005-04-16 Mark Mitchell <mark@codesourcery.com>
16368
16369 PR c++/21025
16370 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
16371 which sizeof/alignof is dependent, rather than just whether we are
16372 processing_template_decl.
16373
16374 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
16375
16376 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16377 corrected typo where the wrong variables had been compared.
16378
16379 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
16380
16381 PR libfortran/18495
16382 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16383 Test callee-allocated version of return array with a write
16384 statement.
16385 Test spread with a temporary with another write statement.
16386
16387 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
16388
16389 PR tree-optimization/21031
16390 * gcc.dg/tree-ssa/pr21031.c: New.
16391
16392 2005-04-15 Uros Bizjak <uros@kss-loka.si>
16393
16394 PR tree-optimization/21004
16395 * gcc.dg/builtins-53.c: Include builtins-config.h.
16396 Check floorf, ceilf, floorl and ceill transformations
16397 only when HAVE_C99_RUNTIME is defined.
16398
16399 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
16400
16401 PR middle-end/20739
16402 * gcc.dg/tree-ssa/pr20739.c: New test.
16403
16404 2005-04-14 Mike Stump <mrs@apple.com>
16405
16406 * gcc.dg/Foundation.framework/empty: New.
16407 * gcc.dg/framework-2.c: New.
16408
16409 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
16410
16411 PR tree-optimization/21021
16412 * gcc.c-torture/compile/pr21021.c: New.
16413
16414 2005-04-14 Janis Johnson <janis187@us.ibm.com>
16415
16416 PR testsuite/21010
16417 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
16418 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
16419 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
16420 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
16421 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
16422 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
16423 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
16424 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
16425
16426 2005-04-14 Richard Henderson <rth@redhat.com>
16427
16428 * lib/target-supports.exp (check_effective_target_vect_condition):
16429 Add ia64, i?86, and x86_64.
16430
16431 2005-04-14 Steven G. Kargl <kargls@comcast.net>
16432
16433 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
16434
16435 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
16436
16437 PR tree-optimization/20657
16438 * gcc.dg/tree-ssa/pr20657.c: New.
16439
16440 2005-04-14 Uros Bizjak <uros@kss-loka.si>
16441
16442 * gcc.dg/builtins-53.c: Also check (int)trunc* and
16443 (long long int)trunc*.
16444
16445 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
16446
16447 PR target/20927
16448 * gcc.dg/pr20927.c: New test.
16449
16450 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
16451
16452 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
16453 * gcc.target/mips/asm-1.c: Likewise.
16454
16455 2005-04-13 Dale Johannesen <dalej@apple.com>
16456
16457 * objc.dg/objc-fast-4.m: New.
16458
16459 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
16460
16461 * gcc.target/cris/torture/cris-torture.exp: New driver in new
16462 directory.
16463 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
16464
16465 2005-04-13 David Edelsohn <edelsohn@gnu.org>
16466
16467 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
16468 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
16469 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
16470
16471 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
16472
16473 PR tree-optimization/20913
16474 * gcc.dg/tree-ssa/pr20913.c: New.
16475
16476 PR tree-optimization/20702
16477 * gcc.dg/tree-ssa/pr20702.c: New.
16478
16479 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16480
16481 PR c++/13744
16482 * g++.dg/inherit/local3.C: New test.
16483
16484 2005-04-12 Jeff Law <law@redhat.com>
16485
16486 * gcc.dg/tree-ssa/20050412-1.c: New test.
16487
16488 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
16489
16490 PR libfortran/19016
16491 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
16492 Add tests with mask generated by expression.
16493 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16494 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16495 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16496
16497 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
16498
16499 PR middle-end/20917
16500 * gcc.dg/20050409-1.c: New test.
16501
16502 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
16503
16504 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
16505
16506 2005-04-11 Mark Mitchell <mark@codesourcery.com>
16507
16508 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16509 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
16510 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16511 (TARGET_CXX): Adjust accordingly.
16512 * target.h (struct gcc_target): Remove epxort_class_data. Add
16513 determine_class_data_visibility and class_data_always_comdat.
16514 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16515 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
16516 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16517 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
16518 (arm_cxx_determine_class_data_visibility): New.
16519 (arm_cxx_class_data_always_comdat): Likewise.
16520 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16521 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
16522 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16523 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
16524 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
16525 Define.
16526
16527 2005-04-11 Mark Mitchell <mark@codesourcery.com>
16528
16529 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
16530
16531 2005-04-11 Geoffrey Keating <geoffk@apple.com>
16532
16533 * gcc.dg/i386-darwin-fpmath.c: New.
16534
16535 2004-04-11 Devang Patel <dpatel@apple.com>
16536
16537 * lib/target-supports.exp (check_effective_target_vect_condition): New.
16538 * gcc.dg/vect/vect-ifcvt-1.c: New test.
16539 * gcc.dg/vect/vect-ifcvt-2.c: New test.
16540 * gcc.dg/vect/vect-ifcvt-3.c: New test.
16541 * gcc.dg/vect/vect-ifcvt-4.c: New test.
16542 * gcc.dg/vect/vect-ifcvt-5.c: New test.
16543 * gcc.dg/vect/vect-ifcvt-6.c: New test.
16544 * gcc.dg/vect/vect-ifcvt-7.c: New test.
16545 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
16546
16547 2004-04-11 Devang Patel <dpatel@apple.com>
16548
16549 * gcc.dg/vect/vect-dv-1.c: New test.
16550 * gcc.dg/vect/vect-dv-2.c: New test.
16551
16552 2005-04-11 Diego Novillo <dnovillo@redhat.com>
16553
16554 PR tree-optimization/20933
16555 * gcc.dg/tree-ssa/pr20933.c: New test.
16556
16557 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16558
16559 * gfortran.dg/fold_nearest.f90: New test.
16560
16561 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
16562
16563 * gcc.dg/tree-ssa/alias-1.c: New test.
16564
16565 2005-04-11 Diego Novillo <dnovillo@redhat.com>
16566
16567 PR tree-optimization/20920
16568 * g++.dg/tree-ssa/pr20920.C: New test.
16569
16570 2005-04-11 Uros Bizjak <uros@kss-loka.si>
16571
16572 * gcc.dg/builtins-53.c: Also check (int)ceil* and
16573 (long long int)ceil*.
16574
16575 2005-04-10 Mark Mitchell <mark@codesourcery.com>
16576
16577 * g++.dg/warn/Wdtor1.C: Declare template in system header with
16578 explicit C++ linkage.
16579
16580 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16581
16582 * gfortran.dg/pr17229.f: Take care of the new obsolescence
16583 warning for arithmetic IF statements.
16584
16585 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
16586
16587 * eor_handling_1.f90: New test case.
16588 * eor_handling_2.f90: New test case.
16589 * eor_handling_3.f90: New test case.
16590 * eor_handling_4.f90: New test case.
16591 * eor_handling_5.f90: New test case.
16592 * noadv_size.f90: New test case.
16593 * pad_no.f90: New test case.
16594
16595 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
16596
16597 * gcc.c-torture/execute/20050410-1.c: New test.
16598
16599 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
16600
16601 * gcc.dg/pr20126.c: New.
16602
16603 2005-04-09 Bud Davis <bdavis@gfortran.org>
16604 Steven G. Kargl <kargls@comcast.net>
16605
16606 * gfortran.dg/PR19872.f: New test.
16607
16608 2005-04-09 Steven G. Kargl <kargls@comcast.net>
16609
16610 * gfortran.dg/nint_1.f90: Fix dg-do directive.
16611
16612 2005-04-09 Steven G. Kargl <kargls@comcast.net>
16613
16614 * gfortran.dg/nint_1.f90: New test.
16615
16616 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
16617
16618 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
16619 Added test for callee-allocated arrays with write statements.
16620 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
16621 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
16622 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16623 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16624 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16625
16626 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
16627
16628 PR libfortran/20163
16629 * gfortran.dg/open-options-blanks.f: New test.
16630
16631 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
16632
16633 PR fortran/13257
16634 * gfortran.dg/comma_format_extension_[1234].f: New tests.
16635
16636 2005-04-09 Jakub Jelinek <jakub@redhat.com>
16637
16638 * gcc.dg/tree-ssa/stdarg-1.c: New test.
16639 * gcc.dg/tree-ssa/stdarg-2.c: New test.
16640 * gcc.dg/tree-ssa/stdarg-3.c: New test.
16641 * gcc.dg/tree-ssa/stdarg-4.c: New test.
16642 * gcc.dg/tree-ssa/stdarg-5.c: New test.
16643 * gcc.c-torture/execute/stdarg-4.c: New test.
16644
16645 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
16646
16647 PR target/20795
16648 * g++.dg/abi/param2.C: New test.
16649
16650 2005-04-09 Uros Bizjak <uros@kss-loka.si>
16651
16652 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
16653
16654 2005-04-09 Uros Bizjak <uros@kss-loka.si>
16655
16656 * gcc.dg/builtins-53.c: New test.
16657
16658 2005-04-08 Diego Novillo <dnovillo@redhat.com>
16659
16660 * g++.dg/tree-ssa/pr18178.C: New test.
16661 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
16662 * gcc.c-torture/execute/20041019-1.c: New test.
16663 * gcc.dg/tree-ssa/20041008-1.c: New test.
16664 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
16665 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
16666 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
16667 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
16668 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
16669 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
16670 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
16671 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
16672 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16673 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16674
16675 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
16676
16677 PR rtl-optimization/20466
16678 * gcc.c-torture/execute/pr20466-1.c: New test.
16679
16680 2005-04-08 Mark Mitchell <mark@codesourcery.com>
16681
16682 PR c++/20905
16683 * g++.dg/parse/cond2.C: New test.
16684
16685 PR c++/20145
16686 * g++.dg/warn/Wdtor1.C: New test.
16687
16688 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16689
16690 PR fortran/17229
16691 * gfortran.dg/pr17229.f: New test.
16692
16693 2005-04-07 Steven G. Kargl <kargls@comcast.net>
16694
16695 * gfortran.dg/tiny_1.f90: New test.
16696 * gfortran.dg/tiny_2.f90: ditto.
16697
16698 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
16699
16700 * gfortran.dg/eor_1.f90: Fix dg-do run line
16701 * gfortran.dg/open_new.f90: Fix dg-do run line
16702
16703 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
16704
16705 * lib/target-supports.exp (get_compiler_messages): Support
16706 optional arguments, the fourth being compiler options.
16707 (check_effective_target_fpic): New proc.
16708 * gcc.dg/20050321-2.c: Restrict to target fpic.
16709
16710 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
16711
16712 * gcc.dg/15443-1.c: New test.
16713 * gcc.dg/15443-2.c: Likewise.
16714
16715 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16716
16717 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
16718
16719 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
16720
16721 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
16722
16723 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
16724
16725 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
16726 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
16727 -m64.
16728 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
16729 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
16730 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
16731
16732 2005-04-06 Mark Mitchell <mark@codesourcery.com>
16733
16734 PR c++/20212
16735 * g++.dg/warn/Wunused-11.C: New test.
16736
16737 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
16738
16739 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
16740
16741 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
16742
16743 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
16744
16745 2005-04-05 Mark Mitchell <mark@codesourcery.com>
16746
16747 PR c++/20734
16748 * g++.dg/template/ptrmem13.C: New test.
16749
16750 2005-04-05 Per Bothner <per@bothner.com>
16751
16752 * lib/gcc.exp: Always add -fno-show-column, for now.
16753
16754 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
16755
16756 PR testsuite/20767
16757 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
16758 of plain old "unsigned int" for the type of "i". Makes this test
16759 64bit clean.
16760
16761 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
16762
16763 * gcc.dg/i386-ssefn-1.c: New test.
16764 * gcc.dg/i386-ssefn-2.c: New test.
16765 * gcc.dg/i386-ssefn-3.c: New test.
16766 * gcc.dg/i386-ssefn-4.c: New test.
16767
16768 2005-04-05 Jakub Jelinek <jakub@redhat.com>
16769
16770 PR tree-optimization/20076
16771 * gcc.dg/builtin-apply4.c: New test.
16772
16773 PR preprocessor/19475
16774 * gcc.dg/cpp/macspace1.c: New test.
16775 * gcc.dg/cpp/macspace2.c: New test.
16776
16777 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16778
16779 * gfortran.dg/pr20755.f: Fixed bad format.
16780
16781 2005-04-05 Mark Mitchell <mark@codesourcery.com>
16782
16783 PR c++/20763
16784 * g++.dg/ext/attrib21.C: New test.
16785
16786 2004-04-05 Devang Patel <dpatel@apple.com>
16787
16788 * lib/target-supports.exp (check_effective_target_vect_shif): New.
16789 * gcc.dg/vect/vect-shift-1.c: New test.
16790
16791 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16792
16793 PR libfortran/20755
16794 * gfortran.dg/pr20755.f: New test.
16795
16796 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
16797
16798 * gfortran.dg/pr15959.f90: New test.
16799 * gfortran.dg/string_pad_trunc.f90: New test.
16800
16801 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16802
16803 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
16804 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
16805 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
16806 syntax.
16807
16808 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
16809
16810 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
16811
16812 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16813
16814 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
16815 * gcc.c-torture/compile/20011119-2.c: Likewise.
16816 * gcc.c-torture/compile/981001-2.c: Likewise.
16817
16818 2005-04-04 Mark Mitchell <mark@codesourcery.com>
16819
16820 PR c++/20679
16821 * g++.dg/template/overload4.C: New test.
16822
16823 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
16824
16825 PR c++/20746
16826 * g++.dg/abi/covariant5.C: New.
16827
16828 PR debug/20505
16829 * g++.dg/debug/const2.C: New.
16830
16831 2005-04-04 Jakub Jelinek <jakub@redhat.com>
16832
16833 PR rtl-optimization/16104
16834 * gcc.c-torture/execute/20050316-1.c: New test.
16835
16836 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
16837
16838 * g++.dg/template/spec23.C: Fix dg-error text.
16839
16840 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
16841
16842 PR c++/19199
16843 * g++.dg/expr/lval2.C: New.
16844
16845 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16846
16847 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
16848 __builtin_strcasecmp and __builtin_strncasecmp.
16849
16850 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
16851
16852 PR c++/20723
16853 * g++.dg/template/spec22.C: New.
16854 * g++.dg/template/spec23.C: New.
16855
16856 2005-04-03 Dale Ranta <dir@lanl.gov>
16857 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16858
16859 PR libfortran/20068
16860 PR libfortran/20125
16861 PR libfortran/20156
16862 PR libfortran/20471
16863 * gfortran.dg/backspace.f: New test.
16864
16865 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
16866
16867 * gcc.dg/pr19345.c: New test.
16868
16869 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
16870
16871 PR tree-optimization/20640
16872 * gcc.dg/torture/tree-loop-1.c: New.
16873
16874 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
16875
16876 PR rtl-optimization/20290
16877 * gcc.c-torture/execute/loop-ivopts-2.c: New.
16878
16879 2005-04-02 Geoffrey Keating <geoffk@apple.com>
16880
16881 * gcc.dg/rs6000-fpint.c: New.
16882
16883 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
16884
16885 * gcc.dg/old-style-then-proto-1.c: New test.
16886
16887 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16888
16889 * gfortran.fortran-torture/execute/backspace.f90: Check
16890 after backspace and read was incorrect.
16891
16892 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16893
16894 * gcc.c-torture/execute/builtins/strcat.c: Check the result
16895 buffer past the terminating NUL using memcmp.
16896 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
16897 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
16898
16899 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
16900 Fix unused/uninitialized variable warnings.
16901
16902 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
16903 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
16904 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
16905 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
16906
16907 * gcc.c-torture/execute/builtins/abs-1-lib.c,
16908 gcc.c-torture/execute/builtins/fputs-lib.c,
16909 gcc.c-torture/execute/builtins/lib/fprintf.c,
16910 gcc.c-torture/execute/builtins/lib/main.c,
16911 gcc.c-torture/execute/builtins/lib/memcmp.c,
16912 gcc.c-torture/execute/builtins/lib/memmove.c,
16913 gcc.c-torture/execute/builtins/lib/mempcpy.c,
16914 gcc.c-torture/execute/builtins/lib/memset.c,
16915 gcc.c-torture/execute/builtins/lib/printf.c,
16916 gcc.c-torture/execute/builtins/lib/sprintf.c,
16917 gcc.c-torture/execute/builtins/lib/stpcpy.c,
16918 gcc.c-torture/execute/builtins/lib/strchr.c,
16919 gcc.c-torture/execute/builtins/lib/strcmp.c,
16920 gcc.c-torture/execute/builtins/lib/strcpy.c,
16921 gcc.c-torture/execute/builtins/lib/strcspn.c,
16922 gcc.c-torture/execute/builtins/lib/strlen.c,
16923 gcc.c-torture/execute/builtins/lib/strncat.c,
16924 gcc.c-torture/execute/builtins/lib/strncmp.c,
16925 gcc.c-torture/execute/builtins/lib/strncpy.c,
16926 gcc.c-torture/execute/builtins/lib/strrchr.c,
16927 gcc.c-torture/execute/builtins/lib/strspn.c,
16928 gcc.c-torture/execute/builtins/lib/strstr.c,
16929 gcc.c-torture/execute/builtins/memops-asm-lib.c,
16930 gcc.c-torture/execute/builtins/strlen-2.c,
16931 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
16932 prototypes.
16933
16934 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
16935
16936 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
16937 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
16938 selectany usage.
16939
16940 2005-04-01 Jakub Jelinek <jakub@redhat.com>
16941
16942 PR c++/19406
16943 * g++.dg/debug/using1.C: New test.
16944
16945 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
16946
16947 PR middle-end/20524
16948 * gcc.dg/alias-7.c: Prefix asm-declared name with
16949 __USER_LABEL_PREFIX__.
16950
16951 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
16952
16953 Fix fallout from PR middle-end/15700:
16954 * gcc.c-torture/compile/20011119-1.c: Take
16955 __USER_LABEL_PREFIX__ into account.
16956 * gcc.c-torture/compile/20011119-2.c: Likewise.
16957
16958 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
16959
16960 PR c++/18644
16961 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
16962
16963 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
16964
16965 PR c/17855
16966 * gcc.c-torture/compile/struct-non-lval-1.c,
16967 gcc.c-torture/compile/struct-non-lval-2.c,
16968 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
16969
16970 2005-03-31 Janis Johnson <janis187@us.ibm.com>
16971
16972 * gcc.dg/tls/tls.exp: Remove temporary file.
16973 * g++.dg/tls/tls.exp: Ditto.
16974 * lib/file-format.exp: Ditto.
16975 * g++.dg/special/ecos.exp: Ditto.
16976
16977 * lib/profopt.exp: Treat prof_ext as a list.
16978 * gcc.misc-tests/bprob.exp: Ditto.
16979 * g++.dg/bprob/bprob.exp: Ditto.
16980
16981 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
16982 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
16983 g++.dg/tree-ssa/pointer-reference-alias.C,
16984 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
16985 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
16986 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
16987 g++.dg/vect/pr19951.cc: Ditto.
16988 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
16989 gcc.dg/builtins-47.c: Ditto.
16990 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
16991 gcc.dg/pr20115-1.c: Ditto.
16992 * gcc.dg/tree-ssa/20030530-2.c,
16993 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
16994 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16995 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
16996 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16997 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
16998 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
16999 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
17000 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
17001 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
17002 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
17003 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
17004 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
17005 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
17006 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
17007 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
17008 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17009 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17010 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17011 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17012 gcc.dg/tree-ssa/20030824-1.c,
17013 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
17014 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
17015 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
17016 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
17017 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
17018 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
17019 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
17020 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
17021 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
17022 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
17023 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
17024 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
17025 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
17026 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
17027 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
17028 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
17029 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
17030 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
17031 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
17032 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
17033 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
17034 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
17035 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
17036 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
17037 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
17038 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
17039 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
17040 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
17041 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
17042 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
17043 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
17044 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
17045 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
17046 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
17047 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
17048 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
17049 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
17050 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
17051 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
17052 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
17053 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
17054 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
17055 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17056 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
17057 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
17058 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
17059 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
17060 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
17061 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
17062 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
17063 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17064 gcc.dg/tree-ssa/useless-1.c: Ditto.
17065 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
17066 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
17067 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
17068 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
17069 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17070 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
17071 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
17072 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
17073 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
17074 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
17075 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
17076 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
17077 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
17078 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
17079 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
17080 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
17081 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
17082 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
17083 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
17084 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
17085 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
17086 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17087 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17088 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
17089 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
17090 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
17091 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
17092 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
17093 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
17094 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
17095 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
17096 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
17097 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
17098 gcc.dg/vect/vect-none.c: Ditto.
17099 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
17100 treelang/compile/unsigned.tree: Ditto.
17101
17102 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
17103 * gcc.dg/cpp/direct2s.c: Ditto.
17104 * gcc.dg/cpp/paste4.c: Ditto.
17105 * gcc.dg/cpp/separate-1.c: Ditto.
17106 * gcc.dg/pch/save-temps-1.c: Ditto.
17107 * g++.dg/ext/altivec-10.C: Ditto.
17108 * g++.dg/pch/pch.C: Ditto.
17109
17110 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
17111
17112 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
17113 * g++.dg/template/repo1.C: Ditto.
17114 * g++.dg/template/repo2.C: Ditto.
17115 * g++.dg/template/repo3.C: Ditto.
17116 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
17117 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
17118 * g++.old-deja/g++.pt/repo1.C: Ditto.
17119 * g++.old-deja/g++.pt/repo2.C: Ditto.
17120 * g++.old-deja/g++.pt/repo3.C: Ditto.
17121 * g++.old-deja/g++.pt/repo4.C: Ditto.
17122
17123 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
17124 * gcc.dg/20030107-1.c: Ditto.
17125 * gcc.dg/20030702-1.c: Ditto.
17126 * gcc.dg/profile-generate-1.c: Ditto.
17127 * g++.dg/other/profile1.C: Ditto.
17128 * g++.old-deja/g++.robertl/eb83.C: Ditto.
17129
17130 * lib/gcc-dg.exp (remove-build-file): New.
17131 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17132 cleanup-tree-dump, cleanup-saved-temps): New.
17133
17134 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
17135
17136 PR c++/19203, DR 214
17137 * g++.dg/parse/ambig3.C: Not ambiguous.
17138 * g++.dg/template/spec20.C: New.
17139 * g++.dg/template/spec21.C: New.
17140
17141 2005-03-31 Steve Ellcey <sje@cup.hp.com>
17142
17143 PR target/20045
17144 * gcc.dg/ia64-fptr-1.c: Run only on linux.
17145
17146 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17147
17148 PR libfortran/20660
17149 * gfortran.dg/negative_unit.f: New test.
17150
17151 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
17152
17153 * gcc.dg/20050330-1.c: New test.
17154
17155 2005-03-30 Devang Patel <dpatel@apple.com>
17156
17157 * g++.dg/tree-sra/ssa-sra-3.C: New test.
17158
17159 2005-03-30 Dale Johannesen <dalej@apple.com>
17160
17161 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
17162
17163 2005-03-30 Janis Johnson <janis187@us.ibm.com>
17164
17165 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17166 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
17167 Strip options from test name.
17168
17169 2005-03-31 Jan Hubicka <jh@suse.cz>
17170
17171 * gcc.dg/varpool-1.c: New testcase.
17172
17173 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
17174
17175 PR c/772
17176 PR c/17913
17177 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
17178 gcc.dg/stmt-expr-label-3.c : New tests.
17179 * gcc.c-torture/execute/medce-2.c: Remove.
17180
17181 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
17182
17183 PR c/20368
17184 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
17185 tests.
17186
17187 2005-03-30 Alan Modra <amodra@bigpond.net.au>
17188
17189 * gcc.c-torture/compile/pr20203.c: New test.
17190
17191 2005-03-26 Steven G. Kargl <kargls@comcast.net>
17192
17193 * gfortran.dg/promotion.f90: New test.
17194
17195 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
17196
17197 PR middle-end/20491
17198 * gcc.dg/torture/asm-subreg-1.c: New test.
17199
17200 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
17201
17202 PR c/20672
17203 * gcc.dg/pr20672-1.c: New test.
17204
17205 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
17206
17207 * gfortran.dg/vect: New directory.
17208 * gfortran.dg/vect/vect.exp: New.
17209 * gfortran.dg/vect/vect-1.f90: New test.
17210 * gfortran.dg/vect/vect-2.f90: New test.
17211 * gfortran.dg/vect/vect-3.f90: New test.
17212 * gfortran.dg/vect/vect-4.f90: New test.
17213 * gfortran.dg/vect/vect-5.f90: New test.
17214
17215 2005-03-29 Jakub Jelinek <jakub@redhat.com>
17216
17217 PR middle-end/20622
17218 * gcc.dg/alias-7.c: New test.
17219
17220 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
17221
17222 * gcc.dg/sparc-reg-1.c: New test.
17223
17224 2005-03-28 Steve Ellcey <sje@cup.hp.com>
17225
17226 PR target/19890
17227 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
17228
17229 2005-03-29 Dale Ranta <dir@lanl.gov>
17230 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17231
17232 PR libfortran/20163
17233 * gfortran.dg/pr20163-2.f: New test.
17234
17235 2005-03-28 Jan Hubicka <jh@suse.cz>
17236
17237 PR middle-end/20635
17238 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
17239 by Jakub Jelinek.
17240
17241 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
17242
17243 PR tree-optimization/20626
17244 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
17245 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
17246
17247 2005-03-26 Steven G. Kargl <kargls@comcast.net>
17248
17249 * gfortran.dg/underflow.f90: New test.
17250 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
17251
17252 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17253
17254 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
17255
17256 2005-03-25 Mark Mitchell <mark@codesourcery.com>
17257
17258 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
17259 (g++_init): Make sure that CXXFLAGS is set.
17260 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17261 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17262 * lib/gfortran.exp (gfortran_link_flags): Likewise.
17263 * lib/objc.exp (objc_init): Likewise.
17264 * lib/treelang.exp (treelang_init): Likewise.
17265
17266 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
17267
17268 PR tree-optimization/20470
17269 * gcc.dg/tree-ssa/pr20470.c: New test.
17270
17271 2005-03-25 Geoffrey Keating <geoffk@apple.com>
17272
17273 * gcc.dg/ppc-stfiwx.c: New.
17274
17275 2005-03-25 Steve Ellcey <sje@cup.hp.com>
17276
17277 PR target/19888
17278 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
17279
17280 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
17281
17282 * gcc.dg/20050325-1.c: Fix a typo.
17283
17284 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17285
17286 PR libfortran/19678
17287 PR libfortran/19679
17288 * gfortran.dg/dos_eol.f: New test.
17289
17290 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
17291
17292 PR rtl-optimization/20249
17293 * gcc.dg/20050325-1.c: New test.
17294
17295 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17296
17297 PR libfortran/15332
17298 * gfortran.dg/pr15332.f: New test.
17299
17300 2005-03-24 Dale Johannesen <dalej@apple.com>
17301
17302 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17303
17304 2005-03-24 Geoffrey Keating <geoffk@apple.com>
17305
17306 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17307 'internal' visibility.
17308 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17309 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17310 'protected' visibility.
17311 * gcc.dg/visibility-7.c: Likewise.
17312 * lib/target-supports.exp (check_visibility_available): Take
17313 a parameter, the kind of visibility to check for.
17314 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17315 to check_visibility_available.
17316
17317 * g++.dg/expr/cast3.C: New.
17318
17319 2005-03-24 David Edelsohn <edelsohn@gnu.org>
17320
17321 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17322 rs6000.
17323
17324 2005-03-24 Steve Ellcey <sje@cup.hp.com>
17325
17326 PR target/20095
17327 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17328
17329 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
17330
17331 * gcc.dg/badshift.c: Renamed to...
17332 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
17333
17334 * gcc.target/i386/badshift.c: Renamed to...
17335 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
17336 only.
17337
17338 PR rtl-optimization/20532
17339 * gcc.target/i386/badshift.c: New.
17340
17341 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17342
17343 * gfortran.dg/pr18025.f90: New test.
17344
17345 2005-03-23 Dale Johannesen <dalej@apple.com>
17346
17347 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17348
17349 2005-03-23 Mark Mitchell <mark@codesourcery.com>
17350
17351 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
17352
17353 * lib/target-supports.exp (check_iconv_available): Default
17354 libiconv to -liconv, if there is no definition.
17355
17356 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
17357
17358 * gcc.dg/torture/cris-asm-mof-1.c: New test.
17359
17360 2005-03-22 Mark Mitchell <mark@codesourcery.com>
17361
17362 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
17363 * g++.dg/opt/pr7503-2.C: Likewise.
17364 * g++.dg/opt/pr7503-3.C: Likewise.
17365 * g++.dg/opt/pr7503-4.C: Likewise.
17366 * g++.dg/opt/pr7503-5.C: Likewise.
17367 * g++.dg/warn/minmax.C: New test.
17368
17369 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17370
17371 * gfortran.dg/g77_intrinsics_funcs.f: New test.
17372 * gfortran.dg/g77_intrinsics_sub.f: New test.
17373
17374 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
17375 Jan Hubicka <jh@suse.cz>
17376 Steven Bosscher <stevenb@suse.de
17377
17378 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
17379
17380 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17381
17382 PR c++/19980
17383 * g++.dg/template/redecl3.C: New test.
17384
17385 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17386
17387 PR c++/20499
17388 * g++.dg/parse/error16.C: Tweak error markers.
17389
17390 2005-03-22 Jakub Jelinek <jakub@redhat.com>
17391
17392 PR target/20561
17393 * gcc.dg/20050321-2.c: New test.
17394
17395 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
17396
17397 PR c++/20465
17398 PR c++/20381
17399 * g++.dg/template/ptrmem12.C: New.
17400
17401 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
17402
17403 PR rtl-optimization/20527
17404 * gcc.c-torture/execute/pr20527-1.c: New test.
17405
17406 2005-03-22 Ben Elliston <bje@au.ibm.com>
17407
17408 * gcc.misc-tests/options.exp (check_for_options): Create a real C
17409 program, compile it into a real executable and then delete the .c
17410 and .x files afterwards, to avoid problems on testglue targets.
17411
17412 2005-03-21 Stuart Hastings <stuart@apple.com>
17413
17414 * gcc.target/i386/sse-2.c: New.
17415
17416 2005-03-21 Uros Bizjak <uros@kss-loka.si>
17417
17418 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
17419
17420 2005-03-21 Paolo Carlini <pcarlini@suse.de>
17421
17422 * g++.dg/parse/crash25.C: Fix typo.
17423
17424 2005-03-21 Paolo Carlini <pcarlini@suse.de>
17425
17426 PR c++/20461
17427 * g++.dg/parse/crash24.C: New test.
17428
17429 PR c++/20536
17430 * g++.dg/parse/crash25.C: New test.
17431
17432 2005-03-21 Paolo Carlini <pcarlini@suse.de>
17433
17434 PR c++/20147
17435 * g++.dg/ext/stmtexpr4.C: New test.
17436
17437 2005-03-20 Roger Sayle <roger@eyesopen.com>
17438
17439 PR middle-end/20539
17440 * gcc.c-torture/compile/pr13066-1.c: New test case.
17441 * gcc.c-torture/compile/pr20539-1.c: Likewise.
17442 * g++.dg/opt/pr13066-1.C: Likewise.
17443
17444 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
17445
17446 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
17447
17448 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17449
17450 PR fortran/18525
17451 * gfortran.dg/nesting_1.f90: New test.
17452
17453 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17454
17455 PR c++/20240
17456 * g++.dg/lookup/using13.C: New test.
17457
17458 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17459
17460 PR c++/20333
17461 * g++.dg/template/crash36.C: New test.
17462
17463 2005-03-18 Paolo Carlini <pcarlini@suse.de>
17464
17465 PR c++/20463
17466 * g++.dg/template/crash35.C: New test.
17467
17468 2005-03-17 Paolo Carlini <pcarlini@suse.de>
17469
17470 PR c++/19966
17471 * g++.dg/overload/operator2.C: New test.
17472
17473 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17474
17475 PR libfortran/20257
17476 * gfortran.dg/pr20257.f90: New test.
17477
17478 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17479
17480 PR libfortran/20480
17481 * gfortran.dg/pr20480.f90: New test.
17482
17483 2005-03-16 Richard Henderson <rth@redhat.com>
17484
17485 PR middle-end/15700
17486 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
17487 (_rtld_global): New.
17488 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
17489 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
17490
17491 * gcc.dg/alias-3.c: New.
17492 * gcc.dg/alias-4.c: New.
17493 * gcc.dg/alias-5.c: New.
17494 * gcc.dg/alias-6.c: New.
17495
17496 2005-03-15 Geoffrey Keating <geoffk@apple.com>
17497
17498 * gcc.dg/cpp/ucnid-7.c: New.
17499
17500 2005-03-15 Janis Johnson <janis187@us.ibm.com>
17501 Dorit Naishlos <dorit@il.ibm.com>
17502
17503 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
17504 darwin.
17505
17506 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
17507
17508 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
17509 misaligned accesses.
17510 * gcc.dg/vect/vect-58.c: Likewise.
17511 * gcc.dg/vect/vect-92.c: New.
17512 * gcc.dg/vect/vect-93.c: New.
17513
17514 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
17515
17516 PR fortran/18827
17517 * gfortran.dg/assign_2.f90: New test.
17518 * gfortran.dg/assign_3.f90: New test.
17519 * gfortran.dg/assign.f90: New test.
17520
17521 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
17522
17523 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
17524 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
17525 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
17526 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
17527 names.
17528
17529 2005-03-14 Geoffrey Keating <geoffk@apple.com>
17530
17531 * gcc.dg/cpp/ucnid-6.c: New.
17532
17533 * gcc.dg/cpp/normalize-1.c: New.
17534 * gcc.dg/cpp/normalize-2.c: New.
17535 * gcc.dg/cpp/normalize-3.c: New.
17536 * gcc.dg/cpp/normalize-4.c: New.
17537 * gcc.dg/cpp/ucnid-4.c: New.
17538 * gcc.dg/cpp/ucnid-5.c: New.
17539 * g++.dg/cpp/normalize-1.C: New.
17540 * g++.dg/cpp/ucnid-1.C: New.
17541
17542 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
17543
17544 * gcc.dg/pr18628.c: New.
17545
17546 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
17547
17548 PR c++/20280
17549 * g++.dg/tree-ssa/pr20280.C: New.
17550
17551 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17552
17553 PR fortran/20467
17554 * gfortran.dg/stfunc_2.f90: New test.
17555
17556 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
17557
17558 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
17559
17560 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
17561
17562 * gcc.dg/tree-ssa/20050314-1.c: New test.
17563
17564 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17565
17566 PR c++/4403
17567 PR c++/9783, DR433
17568 * g++.dg/template/friend34.C: New test.
17569 * g++.dg/template/friend35.C: Likewise.
17570 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
17571
17572 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17573
17574 Friend class name lookup 5/n
17575 PR c++/1016
17576 * g++.dg/lookup/hidden-class1.C: New test.
17577 * g++.dg/lookup/hidden-class2.C: Likewise.
17578 * g++.dg/lookup/hidden-class3.C: Likewise.
17579 * g++.dg/lookup/hidden-class4.C: Likewise.
17580 * g++.dg/lookup/hidden-class5.C: Likewise.
17581 * g++.dg/lookup/hidden-class6.C: Likewise.
17582 * g++.dg/lookup/hidden-class7.C: Likewise.
17583 * g++.dg/lookup/hidden-class8.C: Likewise.
17584 * g++.dg/lookup/hidden-class9.C: Likewise.
17585 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
17586 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
17587 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
17588 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
17589 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
17590 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
17591 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
17592 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
17593 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
17594 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
17595 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
17596
17597 2005-03-13 Mark Mitchell <mark@codesourcery.com>
17598
17599 PR c++/20157
17600 * g++.dg/template/error18.C: New test.
17601
17602 2005-03-09 Ben Elliston <bje@au.ibm.com>
17603
17604 PR debug/16792
17605 * g++.dg/debug/pr16792.C: New test.
17606
17607 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
17608
17609 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
17610 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
17611 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
17612 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
17613 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
17614 test assertion names.
17615
17616 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17617
17618 PR fortran/18600
17619 * gfortran.dg/stfunc_1.f90: New test.
17620
17621 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17622
17623 PR fortran/16907
17624 * gfortran.dg/real_index_1.f90: New test.
17625
17626 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17627
17628 PR fortran/20323
17629 * gfortran.dg/spec_expr_1.f90: New test.
17630
17631 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
17632
17633 PR c/20402
17634 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
17635 new parser.
17636
17637 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17638
17639 PR fortran/20361
17640 * gfortran.dg/largeequiv_1.f90: New test.
17641
17642 2005-03-12 Geoffrey Keating <geoffk@apple.com>
17643
17644 * gcc.dg/ucnid-1.c: New.
17645 * gcc.dg/ucnid-2.c: New.
17646 * gcc.dg/ucnid-3.c: New.
17647 * gcc.dg/ucnid-4.c: New.
17648 * gcc.dg/ucnid-5.c: New.
17649 * gcc.dg/ucnid-6.c: New.
17650 * gcc.dg/cpp/ucnid-1.c: New.
17651 * gcc.dg/cpp/ucnid-2.c: New.
17652 * gcc.dg/cpp/ucnid-3.c: New.
17653 * g++.dg/other/ucnid-1.C: New.
17654
17655 2005-03-12 Geoffrey Keating <geoffk@apple.com>
17656
17657 * gcc.dg/vmx/darwin-abi-3.c: Delete.
17658
17659 2005-03-11 Per Bothner <per@bothner.com>
17660
17661 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
17662 that diagnotics refer to correct token.
17663 * gcc.dg/unused-3.c: Likewise.
17664
17665 2005-03-11 Per Bothner <per@bothner.com>
17666
17667 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
17668 constant" is now actually on same line as string constant.
17669 * gcc.dg/cpp/direct2s.c: Likewise.
17670
17671 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
17672
17673 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
17674
17675 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17676
17677 PR libfortran/20124
17678 * gfortran.dg/pr20124.f90: New Test
17679
17680 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
17681
17682 PR tree-optimization/20130
17683 * gcc.dg/pr20130-1.c: New test.
17684
17685 2005-03-10 Steve Ellcey <sje@cup.hp.com>
17686
17687 PR target/20095
17688 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
17689
17690 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17691
17692 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
17693
17694 2005-03-10 Steve Ellcey <sje@cup.hp.com>
17695
17696 * g++.dg/eh/forced1.C: Fix comment.
17697 * g++.dg/eh/forced2.C: Ditto.
17698 * g++.dg/eh/forced3.C: Ditto.
17699 * g++.dg/eh/forced4.C: Ditto.
17700
17701 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
17702
17703 PR rtl-opt/20412
17704 * gcc.c-torture/compile/pr20412.c: New test.
17705
17706 2005-03-10 Roger Sayle <roger@eyesopen.com>
17707
17708 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
17709
17710 2005-03-10 Jakub Jelinek <jakub@redhat.com>
17711
17712 PR target/20322
17713 * gcc.dg/20050307-1.c: New test.
17714
17715 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
17716
17717 PR c++/20375
17718 * g++.dg/other/stdarg3.C: New.
17719
17720 2005-03-10 Jakub Jelinek <jakub@redhat.com>
17721
17722 PR c++/18384, c++/18327
17723 * g++.dg/init/array19.C: New test.
17724
17725 PR inline-asm/20314
17726 * gcc.dg/torture/pr20314-1.c: New test.
17727 * gcc.dg/torture/pr20314-2.c: New test.
17728
17729 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
17730
17731 * gcc.dg/20050309-1.c: New test.
17732
17733 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17734
17735 * gcc.dg/builtins-10.c: Reactivate disabled test.
17736 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
17737 new cbrt transformations.
17738
17739 2005-03-09 Mark Mitchell <mark@codesourcery.com>
17740
17741 PR c++/20208
17742 * g++.dg/template/array13.C: New test.
17743
17744 2005-03-09 Paolo Carlini <pcarlini@suse.de>
17745
17746 PR c++/16859
17747 * g++.dg/init/brace4.C: New test.
17748
17749 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
17750
17751 PR c++/20186
17752 * g++.dg/template/non-dependent12.C: New.
17753
17754 2005-03-08 Mark Mitchell <mark@codesourcery.com>
17755
17756 PR c++/20142
17757 * g++.dg/init/array18.C: Add dg-do run marker.
17758
17759 PR c++/20142
17760 * g++.dg/init/array18.C: New test.
17761
17762 2005-03-09 Ben Elliston <bje@au.ibm.com>
17763
17764 * consistency.vlad/vlad.exp: Remove trailing semicolons.
17765 * g++.dg/gcov/gcov.exp: Likewise.
17766 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
17767 * gcc.target/xstormy16/xstormy16.exp: Likewise.
17768 * lib/c-torture.exp: Likewise.
17769 * lib/fortran-torture.exp: Likewise.
17770 * lib/g++.exp: Likewise.
17771 * lib/gcc-defs.exp: Likewise.
17772 * lib/gcc-dg.exp: Likewise.
17773 * lib/gcc.exp: Likewise.
17774 * lib/gcov.exp: Likewise.
17775 * lib/gfortran.exp: Likewise.
17776 * lib/mike-g++.exp: Likewise.
17777 * lib/mike-gcc.exp: Likewise.
17778 * lib/objc-torture.exp: Likewise.
17779 * lib/objc.exp: Likewise.
17780 * lib/profopt.exp: Likewise.
17781 * lib/target-libpath.exp: Likewise.
17782 * lib/target-supports.exp: Likewise.
17783 * lib/treelang.exp: Likewise.
17784 * lib/wrapper.exp: Likewise.
17785
17786 2005-03-08 Jeff Law <law@redhat.com>
17787
17788 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
17789 PHI-OPT changes.
17790
17791 2005-03-08 Ira Rosen <irar@il.ibm.com>
17792
17793 * gcc.dg/vect/pr20122.c: New test.
17794
17795 2005-03-07 Jeff Law <law@redhat.com>
17796
17797 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
17798 was folded away.
17799 * gcc.dg/tree-ssa/pr18133-1.c: New test.
17800 * gcc.dg/tree-ssa/pr18133-2.c: New test.
17801 * gcc.dg/tree-ssa/pr18134.c: New test.
17802
17803 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17804
17805 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
17806 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
17807 gcc.dg/torture/builtin-noret-2.c: Require weak support.
17808
17809 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
17810
17811 PR tree-opt/17671
17812 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
17813
17814 2005-03-07 Mark Mitchell <mark@codesourcery.com>
17815
17816 * g++.dg/warn/Wnvdtor.C: New test.
17817
17818 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
17819
17820 * gcc.dg/torture/pr19683-1.c: New test.
17821
17822 2005-03-06 Steven G. Kargl <kargls@comcast.net>
17823
17824 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
17825 * gfortran.dg/g77/19990313-2.f: Ditto.
17826 * gfortran.dg/g77/19990313-3.f: Ditto.
17827 * gfortran.dg/g77/19990525-0.f: Ditto.
17828 * gfortran.dg/g77/19990826-0.f: Ditto.
17829 * gfortran.dg/g77/19990826-2.f: Ditto.
17830 * gfortran.dg/g77/19990826-3.f: Ditto.
17831 * gfortran.dg/g77/20000511-1.f: Ditto.
17832 * gfortran.dg/g77/20000511-2.f: Ditto.
17833 * gfortran.dg/g77/970625-2.f: Ditto.
17834 * gfortran.dg/g77/980310-2.f: Ditto.
17835 * gfortran.dg/g77/980310-3.f: Ditto.
17836 * gfortran.dg/g77/980310-8.f: Ditto.
17837 * gfortran.dg/g77/980519-2.f: Ditto.
17838 * gfortran.dg/g77/alpha1.f: Ditto.
17839 * gfortran.dg/g77/claus.f: Ditto.
17840 * gfortran.dg/g77/erfc.f: Ditto.
17841 * gfortran.dg/g77/short.f: Ditto.
17842 * gfortran.fortran-torture/execute/data.f90: Ditto.
17843 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
17844 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
17845
17846 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17847
17848 * lib/file-format.exp (gcc_target_object_format): Add check for som
17849 format and hardcode object formats on hppa*-*-hpux*.
17850 * lib/target-supports.exp (check_weak_available): Add check for som
17851 object format. Always return 0 on hppa*-*-hpux10*.
17852
17853 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
17854 is defined.
17855
17856 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
17857
17858 2005-03-05 Steven G. Kargl <kargls@comcast.net>
17859
17860 * gfortran.dg/pr19936_1.f90: New test.
17861 * gfortran.dg/pr19936_2.f90: New test.
17862 * gfortran.dg/pr19936_3.f90: New test.
17863
17864 2005-03-05 Steven G. Kargl <kargls@comcast.net>
17865 Paul Thomas <prthomas@drfccad.cea.fr>
17866
17867 * gfortran.dg/PR19754_1.f90: New test.
17868 * gfortran.dg/PR19754_2.f90: Ditto.
17869
17870 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17871
17872 PR c++/19311
17873 * g++.dg/template/non-dependent11.C: New test.
17874
17875 2005-03-05 Uros Bizjak <uros@kss-loka.si>
17876
17877 * lib/target-supports.exp (check_iconv_available): Fix comment.
17878
17879 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
17880 Joseph S. Myers <joseph@codesourcery.com>
17881
17882 PR c++/19797
17883 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
17884
17885 2005-03-04 Matthew Sachs <msachs@apple.com>
17886
17887 * gcc.exp (gcc_target_compile): Put braces around
17888 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
17889 * objc.exp (objc_target_compile): Likewise.
17890 * treelang.exp (treelang_target_compile): Likewise.
17891
17892 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17893
17894 PR fortran/19673
17895 * gfortran.dg/func_result_1.f90: New test.
17896
17897 2005-03-04 Ben Elliston <bje@au.ibm.com>
17898
17899 * gcc.misc-tests/options.exp: New test.
17900
17901 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
17902
17903 * gcc.dg/pr15784-4.c: New test.
17904
17905 2005-03-03 Geoffrey Keating <geoffk@apple.com>
17906
17907 * gcc.c-torture/execute/pr17133.c: New.
17908 * gcc.c-torture/compile/20050303-1.c: New.
17909
17910 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
17911
17912 * gcc.dg/cpp/assert4.c: Fix for cygwin.
17913
17914 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
17915
17916 * g++.dg/overload/using2.C: New.
17917
17918 2005-03-02 Mark Mitchell <mark@codesourcery.com>
17919
17920 PR c++/19916
17921 * g++.dg/init/ptrmem2.C: New test.
17922
17923 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
17924
17925 PR c/8927
17926 * gcc.dg/pr8927-1.c: New test.
17927
17928 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
17929
17930 PR c++/20232
17931 * g++.dg/inherit/covariant12.C: New.
17932
17933 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17934
17935 PR fortran/19479
17936 * gfortran.dg/bound_1.f90: New test.
17937
17938 2005-02-28 Janis Johnson <janis187@us.ibm.com>
17939
17940 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
17941 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
17942
17943 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
17944
17945 PR c/20245
17946 * gcc.dg/pr20245-1.c: New test.
17947
17948 2005-02-28 Jakub Jelinek <jakub@redhat.com>
17949
17950 PR middle-end/19874
17951 * gcc.c-torture/execute/20050119-2.c: New test case.
17952
17953 2005-02-28 Ben Elliston <bje@au.ibm.com>
17954
17955 * README: Update the DejaGnu bug reporting address.
17956 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
17957 * lib/objc-torture.exp: Likewise.
17958
17959 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
17960
17961 * gfortran.dg/boz_1.f90: New test.
17962 * gfortran.dg/boz_3.f90: New test.
17963 * gfortran.dg/boz_4.f90: New test.
17964
17965 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
17966
17967 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
17968 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
17969
17970 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17971
17972 PR libfortran/20101
17973 * gfortran.dg/write_0_pe_format.f90: New test.
17974
17975 2005-02-27 Jakub Jelinek <jakub@redhat.com>
17976
17977 PR c++/20206
17978 * g++.dg/opt/thunk2.C: New test.
17979 * g++.dg/opt/covariant1.C: New test.
17980
17981 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17982
17983 * gfortran.dg/e_d_fmt.f90: New test.
17984
17985 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
17986
17987 * gcc.dg/asm-b.c: Fix comment typos.
17988
17989 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
17990
17991 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
17992 a V_MAY_DEF also.
17993
17994 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
17995
17996 PR tree-opt/20188
17997 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
17998 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
17999 * gcc.dg/asm-b.c: New test.
18000
18001 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
18002
18003 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
18004 Disable this test on IRIX 6.
18005
18006 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
18007
18008 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
18009 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
18010 parser.
18011
18012 2005-02-25 Diego Novillo <dnovillo@redhat.com>
18013
18014 PR tree-optimization/20204
18015 * testsuite/gcc.dg/pr20204.c: New test.
18016
18017 2005-02-24 Jakub Jelinek <jakub@redhat.com>
18018
18019 PR target/20196
18020 * gcc.c-torture/execute/20050224-1.c: New test.
18021
18022 PR c++/20175
18023 * g++.dg/warn/Wbraces2.C: New test.
18024
18025 2005-02-23 Mark Mitchell <mark@codesourcery.com>
18026
18027 PR c++/19878
18028 * g++.dg/init/const2.C: New test.
18029
18030 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
18031
18032 PR tree-optimization/20100
18033 * gcc.c-torture/execute/pr20100-1.c: New test.
18034
18035 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18036
18037 * gfortran.dg/implicit_3.f90: New test.
18038
18039 * gfortran.dg/deftype_1.f90: New test.
18040
18041 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
18042
18043 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
18044 the test passes.
18045 * g++.dg/other/anon3.C: Accept a warning.
18046
18047 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
18048
18049 * gcc.dg/pr20017.c: Fix a comment typo.
18050
18051 2005-02-23 Bud Davis <bdavis@gfortran.org>
18052
18053 * gfortran.dg/list_read_4.f90: Change to f90 comments.
18054
18055 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
18056
18057 PR ada/19902
18058 * ada/acats/tests/cxa/cxa3004.a: Remove.
18059 * ada/acats/tests/cxb/cxb30061.am: Likewise.
18060
18061 2005-02-22 Mark Mitchell <mark@codesourcery.com>
18062
18063 PR c++/20073
18064 * g++.dg/init/const1.C: New test.
18065
18066 PR c++/19991
18067 * g++.dg/parse/constant7.C: New test.
18068
18069 PR c++/20152
18070 * g++.dg/parse/error27.C: New test.
18071 * g++.dg/template/qualttp15.C: Adjust error markers.
18072 * g++.old-deja/g++.other/struct1.C: Likewise.
18073
18074 PR c++/20153
18075 * g++.dg/template/error17.C: New test.
18076
18077 PR c++/20148
18078 * g++.dg/parser/error26.C: New test.
18079
18080 2005-02-22 Diego Novillo <dnovillo@redhat.com>
18081
18082 PR tree-optimization/20100
18083 PR tree-optimization/20115
18084 * gcc.dg/pr20115.c: New test.
18085 * gcc.dg/pr20115-1.c: New test.
18086 * gcc.dg/pr20100.c: New test.
18087 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
18088 call-clobbered variables after alias1.
18089
18090 2005-02-22 Bud Davis <bdavis@gfortran.org>
18091
18092 * gfortran.dg/list_read_4.f90: new test.
18093
18094 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
18095
18096 PR rtl-optimization/20017.
18097 * gcc.dg/pr20017.c: New.
18098
18099 2005-02-22 Devang Patel <dpatel@apple.com>
18100
18101 PR 19952
18102 * g++.dg/tree-ssa/pr19952.C: New test.
18103
18104 2005-02-22 Mark Mitchell <mark@codesourcery.com>
18105
18106 PR c++/19883
18107 * g++.dg/parse/constant6.C: New test.
18108
18109 2005-02-22 Uros Bizjak <uros@kss-loka.si>
18110
18111 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18112 * g++.dg/charset/asm2.c: Likewise.
18113 * g++.dg/charset/asm3.c: Likewise.
18114 * g++.dg/charset/asm4.c: Likewise.
18115 * g++.dg/charset/asm5.c: Likewise.
18116 * g++.dg/charset/attribute1.c: Likewise.
18117 * g++.dg/charset/attribute2.c: Likewise.
18118 * g++.dg/charset/extern1.cc: Likewise.
18119 * g++.dg/charset/extern2.cc: Likewise.
18120 * g++.dg/charset/extern3.cc: Likewise.
18121 * g++.dg/charset/function.cc: Likewise.
18122 * g++.dg/charset/string.c: Likewise.
18123 * g++.dg/charset/charset.exp: Likewise.
18124 * lib/target-supports.exp (check_iconv_available): Fix comment.
18125
18126 2005-02-22 Uros Bizjak <uros@kss-loka.si>
18127
18128 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
18129 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18130 * gcc.dg/charset/asm2.c: Likewise.
18131 * gcc.dg/charset/asm3.c: Likewise.
18132 * gcc.dg/charset/asm4.c: Likewise.
18133 * gcc.dg/charset/asm5.c: Likewise.
18134 * gcc.dg/charset/asm6.c: Likewise.
18135 * gcc.dg/charset/attribute1.c: Likewise.
18136 * gcc.dg/charset/attribute2.c: Likewise.
18137 * gcc.dg/charset/builtin1.c: Likewise.
18138 * gcc.dg/charset/extern.c: Likewise.
18139 * gcc.dg/charset/function.c: Likewise.
18140 * gcc.dg/charset/string.c: Likewise.
18141 * gcc.dg/charset/charset.exp: Likewise.
18142
18143 2005-02-21 Bud Davis <bdavis9659@comcast.net>
18144
18145 PR fortran/20086
18146 * gfortran.dg/pr20086.f90: New test.
18147
18148 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
18149
18150 PR tree-optimization/19786
18151 * g++.dg/tree-ssa/pr19786.C: New.
18152
18153 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18154
18155 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
18156
18157 2005-02-21 Jeff Law <law@redhat.com>
18158
18159 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18160
18161 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18162
18163 * gfortran.dg/do_iterator: Split loop, markup all lines for
18164 which an error locus is printed.
18165 * gfortran.dg/pr17708.f90: Markup all lines for which an error
18166 locus is printed.
18167 * gfortran.dg/select_4.f90: Likewise.
18168 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
18169 locuses in the various permutations.
18170
18171 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
18172
18173 PR tree-optimization/19951
18174 * g++.dg/vect: New directory.
18175 * g++.dg/vect/vect.exp: New file.
18176 * g++.dg/vect/pr19951.cc: New testcase.
18177 * g++.dg/dg.exp: Also prune vectorizer tests.
18178
18179 2005-02-20 Zack Weinberg <zack@codesourcery.com>
18180
18181 PR 18785
18182 * gcc.dg/charset/builtin1.c: New test.
18183
18184 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18185
18186 PR c++/19299
18187 * g++.dg/inherit/volatile1.C: New test.
18188
18189 PR c++/19440
18190 * g++.dg/template/dtor4.C: New test.
18191
18192 2005-02-19 Steven G. Kargl <kargls@comcast.net>
18193
18194 * gfortran.dg/int_1.f90: New test.
18195
18196 2005-02-19 Devang Patel <dpatel@apple.com>
18197
18198 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
18199
18200 2005-02-19 Steven G. Kargl <kargls@comcast.net>
18201
18202 * gfortran.dg/achar_1.f90: New test.
18203
18204 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
18205
18206 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
18207
18208 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
18209 Jakub Jelinek <jakub@redhat.com>
18210
18211 PR tree-optimization/19828
18212 * gcc.dg/tree-ssa/loop-7.c: New test.
18213 * gcc.c-torture/execute/20050218-1.c: New test.
18214
18215 2005-02-19 Jakub Jelinek <jakub@redhat.com>
18216
18217 PR c/20043
18218 * gcc.dg/transparent-union-1.c: New test.
18219 * gcc.dg/transparent-union-2.c: New test.
18220
18221 2005-02-18 James E Wilson <wilson@specifixinc.com>
18222
18223 PR tree-optimization/18977
18224 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
18225
18226 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
18227
18228 PR target/20054
18229 * gcc.dg/pr20054.c: New test.
18230
18231 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18232
18233 PR c++/19508
18234 * g++.dg/ext/attrib20.C: New test.
18235
18236 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
18237
18238 PR middle-end/20030
18239 * gfortran.fortran-torture/execute/character_passing.f90: New test.
18240
18241 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
18242
18243 PR c++/20008
18244 * g++.dg/opt/switch4.C: New.
18245
18246 2005-02-18 Jakub Jelinek <jakub@redhat.com>
18247
18248 PR c++/20023
18249 PR tree-optimization/20009
18250 * gcc.c-torture/compile/20050217-1.c: New test.
18251 * g++.dg/opt/switch3.C: New test.
18252
18253 PR tree-optimization/18947
18254 * gcc.c-torture/compile/20050215-1.c: New test.
18255 * gcc.c-torture/compile/20050215-2.c: New test.
18256 * gcc.c-torture/compile/20050215-3.c: New test.
18257
18258 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
18259
18260 PR c++/20028
18261 * g++.dg/template/crash34.C: New.
18262
18263 PR c++/20022
18264 * g++.dg/other/access3.C: New.
18265
18266 2005-02-17 Ira Rosen <irar@il.ibm.com>
18267
18268 * gcc.dg/vect/vect-98.c: New test.
18269
18270 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
18271
18272 PR tree-optimization/19967
18273 * gcc.dg/pr19967.c: New.
18274
18275 2005-02-16 Jakub Jelinek <jakub@redhat.com>
18276
18277 PR middle-end/19857
18278 * gcc.dg/tree-ssa/20050215-1.c: New test.
18279 * gcc.c-torture/execute/20050215-1.c: New test.
18280
18281 2005-02-15 Eric Christopher <echristo@redhat.com>
18282
18283 * gcc.dg/cpp/20050215-1.c: New file.
18284
18285 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
18286
18287 PR tree-optimization/15785
18288 * gcc.dg/pr15785-1.c: New test.
18289
18290 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
18291
18292 PR c++/17788
18293 * g++.dg/init/ctor4.C: New.
18294 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18295
18296 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
18297
18298 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18299 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18300
18301 2005-02-15 Andreas Schwab <schwab@suse.de>
18302
18303 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18304 declare malloc.
18305
18306 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
18307
18308 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18309
18310 2005-02-14 Diego Novillo <dnovillo@redhat.com>
18311
18312 PR tree-optimization/19853
18313 * gcc.c-torture/compile/pr19853.c: New test.
18314
18315 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
18316
18317 PR c++/19608
18318 * g++.dg/parse/local-class1.C: New.
18319
18320 PR c++/19895
18321 * g++.dg/parse/ptrmem3.C: New.
18322
18323 PR c++/19884
18324 * g++.old-deja/g++.oliva/template6.C: Add another case.
18325 * g++.dg/template/explicit6.C: New.
18326
18327 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
18328
18329 PR c++/17816
18330 * g++.dg/other/redecl2.C: New.
18331
18332 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
18333
18334 PR c++/19891
18335 * g++.dg/abi/covariant4.C: New.
18336
18337 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
18338
18339 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18340
18341 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
18342
18343 * gcc.dg/vect/vect-96.c: Fix typo.
18344
18345 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18346
18347 PR c++/14479
18348 PR c++/19487
18349 * g++.dg/template/enum5.C: New test.
18350
18351 2005-02-12 Ira Rosen <irar@il.ibm.com>
18352
18353 * gcc.dg/vect/vect-97.c: New test.
18354
18355 2005-02-12 Ira Rosen <irar@il.ibm.com>
18356
18357 * gcc.dg/vect/vect-96.c: New test.
18358
18359 2005-02-12 Uros Bizjak <uros@kss-loka.si>
18360
18361 * gcc.dg/builtins-34.c: Also check ldexp*.
18362
18363 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
18364
18365 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
18366
18367 2005-02-11 Janis Johnson <janis187@us.ibm.com>
18368
18369 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
18370 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
18371 dg-require-dll, dg-require-iconv, dg-require-named-sections,
18372 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
18373 selector_list, selector_expression, dg-process-target): Move to new
18374 file target-supports-dg.exp.
18375 * lib/target-supports-dg.exp: New.
18376
18377 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
18378 New.
18379
18380 2005-02-11 Jakub Jelinek <jakub@redhat.com>
18381
18382 PR c++/19666
18383 * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
18384
18385 PR middle-end/19858
18386 * gcc.c-torture/compile/20050210-1.c: New test.
18387
18388 2005-02-11 Mark Mitchell <mark@codesourcery.com>
18389
18390 PR c++/19755
18391 * g++.dg/warn/Wbraces1.C: New test.
18392
18393 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
18394
18395 * gcc.dg/builtins-52.c: New testcase.
18396
18397 2005-02-10 Jakub Jelinek <jakub@redhat.com>
18398
18399 PR c/19342
18400 * gcc.c-torture/execute/20050119-1.c: New test.
18401
18402 2005-02-09 Mark Mitchell <mark@codesourcery.com>
18403
18404 PR c++/19811
18405 * g++.dg/init/delete1.C: New test.
18406
18407 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18408
18409 PR c++/18470
18410 * g++.dg/template/static12.C: New test.
18411
18412 2005-02-09 Mark Mitchell <mark@codesourcery.com>
18413
18414 PR c++/19787
18415 * g++.dg/conversion/ambig1.C: New test.
18416
18417 PR c++/19739
18418 * g++.dg/ext/attrib19.C: New test.
18419
18420 PR c++/19732
18421 * g++.dg/parse/dtor5.C: New test.
18422
18423 PR c++/19762
18424 * g++.dg/template/dtor3.C: New test.
18425
18426 PR c++/19826
18427 * g++.dg/template/static11.C: New test.
18428 * g++.dg/template/crash2.C: Remove dg-error marker.
18429
18430 2005-02-09 Janis Johnson <janis187@us.ibm.com>
18431
18432 PR C++/18491
18433 * g++.old-deja/g++.mike/p10769a.C: Remove.
18434
18435 2005-02-09 Roger Sayle <roger@eyesopen.com>
18436
18437 * gcc.dg/builtins-48.c: New test case.
18438 * gcc.dg/builtins-49.c: New test case.
18439 * gcc.dg/builtins-50.c: New test case.
18440 * gcc.dg/builtins-51.c: New test case.
18441
18442 2005-02-09 Ian Lance Taylor <ian@airs.com>
18443
18444 PR middle-end/19583
18445 * g++.dg/warn/Wreturn-type-3.C: New test.
18446
18447 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
18448
18449 PR middle-end/19402
18450 * gcc.dg/pr19402-1.c: New testcase.
18451 * gcc.dg/pr19402-2.c: likewise.
18452
18453 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
18454
18455 PR middle-end/19854
18456 * g++.dg/tree-ssa/tmmti.C: New testcase.
18457
18458 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
18459
18460 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
18461
18462 2005-02-08 Mark Mitchell <mark@codesourcery.com>
18463
18464 PR c++/19733
18465 * g++.dg/parse/crash23.C: New test.
18466 * g++.dg/warn/Weff1.C: New test.
18467
18468 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
18469
18470 * gcc.dg/20050209-1.c: New test.
18471
18472 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
18473
18474 PR target/19799
18475 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
18476
18477 2005-02-08 Mike Stump <mrs@apple.com>
18478
18479 * g++.dg/pch/import-2.c: New test.
18480 * g++.dg/pch/import-2.hs: New.
18481 * g++.dg/pch/include/import-2a.h: New.
18482 * g++.dg/pch/include/import-2b.h: New.
18483
18484 2005-02-08 Janis Johnson <janis187@us.ibm.com>
18485
18486 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
18487
18488 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18489
18490 * gfortran.dg/substr_1.f90: New test.
18491
18492 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
18493
18494 PR middle-end/19775
18495 * gcc.dg/torture/builtin-power-1.c: Disable test for
18496 invalid transformation.
18497 * gcc.dg/builtins-10.c: Likewise. Disable one test we
18498 no longer optimize.
18499 * gcc.dg/builtins-47.c: New testcase.
18500
18501 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
18502 Dorit Naishlos <dorit@il.ibm.com>
18503
18504 * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
18505
18506 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
18507
18508 * gcc.c-torture/compile/20050206-1.c: New test.
18509
18510 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
18511
18512 PR tree-opt/19768
18513 * g++.dg/opt/pr19768.C: New test.
18514
18515 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
18516
18517 PR tree-opt/19736
18518 * gcc.c-torture/compile/pr19736.c: New test.
18519
18520 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18521
18522 PR c++/17401
18523 * g++.dg/parse/error25.C: New test.
18524
18525 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
18526
18527 * gcc.c-torture/execute/20050203-1.c: New.
18528
18529 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
18530
18531 * gcc.dg/vect/vect-85.c: Remove xfail.
18532 * gcc.dg/vect/vect-86.c: Remove xfail.
18533 * gcc.dg/vect/vect-87.c: Remove xfail.
18534 * gcc.dg/vect/vect-88.c: Remove xfail.
18535
18536 2005-02-02 Geoffrey Keating <geoffk@apple.com>
18537
18538 * gcc.dg/altivec-19.c: New.
18539
18540 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
18541
18542 PR c/17807
18543 * gcc.dg/nested-func-3.c: New test.
18544 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
18545
18546 2005-02-02 Janis Johnson <janis187@us.ibm.com>
18547
18548 * gcc.test-framework/gen_directive_tests: Generate tests for
18549 selector expressions.
18550
18551 2005-02-02 Matt Austern <austern@apple.com>
18552
18553 PR c++/19628
18554 * g++/ext/builtin7.C: New.
18555 * g++/ext/builtin8.C: New.
18556
18557 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
18558
18559 PR c/18502
18560 * gcc.dg/pr18502-1.c: New test.
18561
18562 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18563
18564 PR c++/17413
18565 * g++.dg/template/local4.C: Tweak.
18566
18567 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
18568
18569 PR tree-optimization/19578
18570 * gcc.c-torture/compile/20050202-1.c: New test.
18571
18572 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
18573
18574 PR c/19435
18575 * gcc.dg/c99-init-4.c: New test.
18576
18577 2005-02-01 Janis Johnson <janis187@us.ibm.com>
18578
18579 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
18580
18581 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
18582
18583 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
18584 * g++.dg/eh/check-vect.h: New.
18585
18586 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
18587 * gcc.dg/vect/vect-78.c: Ditto.
18588 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
18589 Remove.
18590
18591 * g++.dg/conversion/simd1.C: Expect warning.
18592 * g++.dg/ext/attribute-test-1.C: Ditto.
18593 * g++.dg/ext/attribute-test-2.C: Ditto.
18594 * g++.dg/ext/attribute-test-3.C: Ditto.
18595 * g++.dg/ext/attribute-test-4.C: Ditto.
18596
18597 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
18598 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
18599
18600 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
18601
18602 2005-02-01 Richard Henderson <rth@redhat.com>
18603
18604 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18605 long double for ibm double-double format.
18606 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18607
18608 2005-02-01 Diego Novillo <dnovillo@redhat.com>
18609
18610 PR tree-optimization/19633
18611 * testsuite/gcc.dg/pr19633-1.c: New test.
18612 * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
18613 to NULL or a symbol.
18614
18615 2005-02-01 Janis Johnson <janis187@us.ibm.com>
18616
18617 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
18618 New procs.
18619 (dg-process-target (local override)): Handle selector expressions.
18620
18621 * gcc.test-framework/README: Describe tests in source directory.
18622 * gcc.test-framework/test-framework.awk: Handle dg- tests.
18623 * gcc.test-framework/test-framework.exp: Handle dg- tests.
18624 * gcc.test-framework/dg-bogus-exp-P.c: New test.
18625 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
18626 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
18627 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
18628 * gcc.test-framework/dg-do-link-exp-P.c: New test.
18629 * gcc.test-framework/dg-do-run-exp-P.c: New test.
18630 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
18631 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
18632 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
18633 * gcc.test-framework/dg-error-exp-P.c: New test.
18634 * gcc.test-framework/dg-error-exp-XP.c: New test.
18635 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
18636 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
18637 * gcc.test-framework/dg-output-exp-P.c: New test.
18638 * gcc.test-framework/dg-output-exp-XF.c: New test.
18639 * gcc.test-framework/dg-warning-exp-P.c: New test.
18640 * gcc.misc-tests/dg-1.c: Remove.
18641 * gcc.misc-tests/dg-2.c: Remove.
18642 * gcc.misc-tests/dg-3.c: Remove.
18643 * gcc.misc-tests/dg-4.c: Remove.
18644 * gcc.misc-tests/dg-5.c: Remove.
18645 * gcc.misc-tests/dg-6.c: Remove.
18646 * gcc.misc-tests/dg-7.c: Remove.
18647 * gcc.misc-tests/dg-8.c: Remove.
18648 * gcc.misc-tests/dg-9.c: Remove.
18649 * gcc.misc-tests/dg-10.c: Remove.
18650 * gcc.misc-tests/dg-11.c: Remove.
18651 * gcc.misc-tests/dg-12.c: Remove.
18652 * gcc.misc-tests/dg-test.exp: Remove.
18653
18654 * gcc.test-framework/test-framework.awk: Change recording and
18655 printing of passes and failures.
18656
18657 * gcc.test-framework: New directory.
18658 * gcc.test-framework/README: New.
18659 * gcc.test-framework/test-framework.exp: New.
18660 * gcc.test-framework/test-framework.awk: New.
18661 * gcc.test-framework/gen_directive_tests: New.
18662
18663 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
18664
18665 * lib/treelang.exp: Fix comment typos.
18666 (treelang_target_compile): Don't append libs=-ltreelang to options.
18667
18668 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
18669
18670 * g++.dg/parse/typename7.C: Adjust error messages.
18671
18672 2005-01-31 Jeff Law <law@redhat.com>
18673
18674 * gcc.c-torture/execute/20050131-1.c: New test.
18675 * gcc.dg/wcaselabel.c: New test.
18676
18677 2005-01-31 Mark Mitchell <mark@codesourcery.com>
18678
18679 * g++.dg/other/warning1.C: Adjust error messags.
18680 * g++.dg/parse/constant5.C: New test.
18681
18682 2005-01-31 Steven Bosscher <stevenb@suse.de>
18683
18684 PR c/19333
18685 * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
18686 the test case valid.
18687 * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
18688 * testsuite/gcc.dg/array-7.c: Adjust expected result.
18689 * testsuite/gcc.dg/pr18596-3.c: Likewise.
18690 * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
18691 * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
18692 * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
18693
18694 2005-01-31 Dale Johannesen <dalej@apple.com>
18695
18696 * g++.dg/opt/pr19650.C: New test.
18697
18698 2005-01-31 Richard Henderson <rth@redhat.com>
18699
18700 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
18701 long double for intel double extended format.
18702 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
18703
18704 2005-01-30 Mark Mitchell <mark@codesourcery.com>
18705
18706 PR c++/19555
18707 * g++.dg/template/static10.C: New test.
18708
18709 PR c++/19395
18710 * g++.dg/parse/error24.C: New test.
18711
18712 PR c++/19367
18713 * g++.dg/lookup/builtin1.C: New test.
18714
18715 PR c++/19457
18716 * g++.dg/warn/conv3.C: New test.
18717
18718 2005-01-30 Bud Davis <bdavis@gfortran.org>
18719
18720 PR fortran/19647
18721 * gfortan.dg/inquire_7.f90
18722
18723 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
18724
18725 PR tree-optimization/15791
18726 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
18727 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
18728 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
18729 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
18730 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
18731 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
18732 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
18733 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
18734 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
18735 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
18736
18737 2005-01-29 Paul Brook <paul@codesourcery.com>
18738
18739 PR fortran/18565
18740 * check.c (real_or_complex_check): New function.
18741 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
18742 * intrinsic.c (add_functions): Use new check functions.
18743 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
18744 Add prototypes.
18745
18746 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
18747
18748 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
18749 gcc.dg/lvalue-3.c: New tests.
18750 * gcc.dg/concat.c: Update expected messages.
18751
18752 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
18753
18754 PR libfortran/19595
18755 * gfortran.dg/eor_1.f90: New test.
18756
18757 2005-01-29 Steven G. Kargl <kargls@comcast.net>
18758
18759 PR fortran/19589
18760 * gfortran.dg/logical_data_1.f90: New test.
18761
18762 2005-01-28 Mark Mitchell <mark@codesourcery.com>
18763
18764 PR c++/19253
18765 * g++.dg/template/crash33.C: New test.
18766
18767 PR c++/19667
18768 * g++.dg/template/crash32.C: New test.
18769
18770 2005-01-28 Ian Lance Taylor <ian@airs.com>
18771
18772 PR middle-end/16558
18773 * g++.dg/warn/Wreturn-type-2.C: New test.
18774
18775 2004-06-24 Jeff Law <law@redhat.com>
18776
18777 * gcc.dg/tree-ssa/20050128-1.c: New test.
18778
18779 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
18780
18781 * gcc.target/frv/all-mdpackh-1.c: New test.
18782
18783 2005-01-28 Steven Bosscher <stevenb@suse.de>
18784
18785 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
18786
18787 2005-01-27 Richard Henderson <rth@redhat.com>
18788
18789 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
18790
18791 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
18792
18793 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
18794
18795 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
18796
18797 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18798 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18799 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
18800 to cope with cases where the multilib options override the dg-options.
18801
18802 2005-01-27 Jakub Jelinek <jakub@redhat.com>
18803
18804 PR c/18946
18805 * gcc.dg/noncompile/20050120-1.c: New test.
18806
18807 2005-01-26 Diego Novillo <dnovillo@redhat.com>
18808
18809 PR tree-optimization/19633
18810 * gcc.dg/pr19633.c: New test.
18811 * gcc.dg/tree-ssa/pr19633.c: New test.
18812
18813 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
18814
18815 * gcc.dg/20041216-1.c: New test.
18816
18817 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
18818
18819 PR objc/18862
18820 * objc.dg/selector-2.m: New test.
18821
18822 2005-01-26 Jakub Jelinek <jakub@redhat.com>
18823
18824 * g++.dg/opt/range-test-2.C: New test.
18825
18826 PR rtl-optimization/19579
18827 * gcc.c-torture/execute/20050124-1.c: New test.
18828
18829 2005-01-26 Greg Parker <gparker@apple.com>
18830 Stuart Hastings <stuart@apple.com>
18831
18832 * gcc.c-torture/execute/20050125-1.c: New.
18833
18834 2005-01-18 Jan Hubicka <jh@suse.cz>
18835
18836 PR tree-optimize/19337
18837 * gcc.c-torture/compile/20050119-1.c: New test.
18838
18839 2005-01-24 James E Wilson <wilson@specifixinc.com>
18840
18841 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
18842 test for successful match.
18843
18844 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
18845
18846 PR objc/18408
18847 * objc.dg/comp-types-7.m: New test.
18848
18849 2005-01-24 Janis Johnson <janis187@us.ibm.com>
18850
18851 * lib/target-supports.exp (current_target_name): New.
18852 (check_effective_target_ilp32, check_effective_target_lp64):
18853 Cache the result to use as long as the current target, with
18854 multilib flags, remains the same.
18855
18856 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
18857 (dg-require-weak, dg-require-visibility, dg-require-alias,
18858 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
18859 dg-require-effective-target, dg-skip-if): Remove call to
18860 skip_test_and_clear_xfail.
18861 (dg-test): Clear xfail data.
18862
18863 2005-01-24 Jakub Jelinek <jakub@redhat.com>
18864
18865 PR target/17751
18866 * gcc.dg/ppc64-toc.c: New test.
18867
18868 * g++.dg/tree-ssa/empty-1.C: New test.
18869
18870 PR middle-end/19551
18871 * gcc.c-torture/execute/20050121-1.c: New test.
18872 * gcc.dg/20050121-2.c: New test.
18873
18874 2004-01-23 Steven G. Kargl <kargls@comcast.net>
18875 Paul Brook <paul@codesourcery.com>
18876
18877 PR fortran/17941
18878 * gfortran.dg/real_const_1.f: New test.
18879 * gfortran.dg/real_const_2.f90: New test.
18880 * gfortran.dg/complex_int_1.f90: New test.
18881
18882 2005-01-23 Bud Davis <bdavis9659@comcast.net>
18883
18884 PR fortran/19313
18885 * gfortan.dg/inquire_6.f90: New test.
18886
18887 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
18888
18889 PR libfortran/19451
18890 * open_readonly_1.f90: New test.
18891
18892 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
18893
18894 PR libfortran/18982
18895 * gfortran.dg/open_new.f90: New file.
18896
18897 2005-01-22 Paul Brook <paul@codesourcery.com>
18898
18899 * namelist_1.f90: New test.
18900
18901 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
18902
18903 PR tree-optimization/19484
18904 * gcc.c-torture/compile/20050122-[12].c: New tests.
18905
18906 2005-01-22 Paul Brook <paul@codesourcery.com>
18907
18908 * gfortran.dg/implicit_2.f90: New test.
18909
18910 2005-01-22 Bud Davis <bdavis9659@comcast.net>
18911
18912 PR fortran/19314
18913 * gfortran.dg/inquire_5.f90: New test.
18914
18915 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18916
18917 PR c/18809
18918 * gcc.dg/pr18809-1.c: New test.
18919
18920 2005-01-21 Ian Lance Taylor <ian@airs.com>
18921
18922 * gcc.dg/20050121-1.c: New test.
18923
18924 PR tree-optimization/13000
18925 * gcc.dg/20040206-1.c: Change warning to point where function is
18926 being inlined.
18927
18928 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18929
18930 PR c++/19208
18931 * g++.dg/template/array11.C: New test.
18932
18933 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18934
18935 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
18936 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
18937 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
18938 * gfortran.dg/getenv_1.f90: Add dg-do directive.
18939 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
18940 gfortran.dg/pr17164.f90: Add missing dg-do directives.
18941
18942 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
18943
18944 PR tree-optimization/15349
18945 * gcc.dg/tree-ssa/pr15349.c: New.
18946
18947 2005-01-20 Steve Ellcey <sje@cup.hp.com>
18948
18949 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
18950
18951 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
18952
18953 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
18954 scan-assembler-times directive name.
18955
18956 * gcc.dg/asm-a.c: Move dg-require-effective-target to
18957 after dg-do.
18958
18959 PR rtl-optimization/19462
18960 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
18961
18962 2005-01-19 Steve Ellcey <sje@cup.hp.com>
18963
18964 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
18965 counting function calls on ia64.
18966
18967 2005-01-19 Jakub Jelinek <jakub@redhat.com>
18968
18969 PR rtl-optimization/15139
18970 * gcc.dg/20050111-2.c: New test.
18971
18972 PR c/17297
18973 * gcc.c-torture/compile/20050113-1.c: New testcase.
18974
18975 PR middle-end/19164
18976 * gcc.dg/20050113-1.c: New testcase.
18977
18978 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
18979
18980 * gcc.dg/vect/vect-85.c: Add comment.
18981 * gcc.dg/vect/vect-86.c: Add xfail for now.
18982 * gcc.dg/vect/vect-87.c: Add xfail for now.
18983 * gcc.dg/vect/vect-88.c: Add xfail for now.
18984 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
18985
18986 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
18987
18988 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
18989
18990 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
18991
18992 * g++.dg/debug/typedef3.C: New test.
18993
18994 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
18995
18996 PR c/19472
18997 * gcc.dg/asm-a.c: New test.
18998
18999 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
19000
19001 * gcc.dg/sh-relax.c: Add prototype for abort.
19002
19003 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
19004
19005 * gcc.dg/short-compare-1.c: New test.
19006 * gcc.dg/short-compare-2.c: Likewise.
19007
19008 2005-01-18 Michael Matz <matz@suse.de>
19009
19010 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
19011
19012 2005-01-17 Diego Novillo <dnovillo@redhat.com>
19013
19014 PR tree-optimization/19121
19015 * gcc.c-torture/compile/pr19121.c: New test.
19016
19017 2005-01-17 James E. Wilson <wilson@specifixinc.com>
19018
19019 PR target/19357
19020 * gcc.c-torture/compile/pr19357.c: New test.
19021
19022 2005-01-17 Ian Lance Taylor <ian@airs.com>
19023
19024 PR c/5675
19025 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
19026 pass--those that refer just to the variable, possibly with a
19027 cast.
19028 * gcc.dg/c99-const-expr-3.c: Likewise.
19029
19030 PR middle-end/13127
19031 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
19032 longer emitted.
19033
19034 2005-01-16 Bud Davis <bdavis9659@comcast.net>
19035
19036 PR fortran/18778
19037 * gfortran.dg/endfile_2.f90: New test.
19038
19039 2005-01-16 Steven G. Kargl <kargls@comcast.net>
19040
19041 PR 19168
19042 * gfortran.dg/select_5.f90: New test.
19043
19044 2004-01-16 Paul Brook <paul@codesourcery.com>
19045
19046 * gfortran.dg/common_4.f90: New test.
19047
19048 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
19049
19050 PR rtl-optimization/19462
19051 * gcc.dg/torture/pr19462-1.c: New test.
19052
19053 2005-01-15 Ziemowit Laski <zlaski@apple.com>
19054
19055 PR objc/19321
19056 * objc.dg/func-ptr-2.m: New.
19057 * objc.dg/volatile-1.m: New.
19058
19059 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19060
19061 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
19062
19063 2005-01-15 Jakub Jelinek <jakub@redhat.com>
19064
19065 PR tree-optimization/19060
19066 * gcc.c-torture/execute/20050104-1.c: New test.
19067
19068 2005-01-15 Bud Davis <bdavis9659@comcast.net>
19069
19070 PR fortran/18983
19071 * gfortran.dg/write_to_null.f90: New test.
19072
19073 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
19074 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19075
19076 PR other/19328
19077 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
19078 argument.
19079
19080 2005-01-15 Jakub Jelinek <jakub@redhat.com>
19081
19082 PR c++/19263
19083 * g++.dg/init/vector1.C: New test.
19084
19085 2005-01-14 James E. Wilson <wilson@specifixinc.com>
19086
19087 PR target/13158
19088 * gcc.target/ia64/sibcall-unwind-1.c: New test.
19089 PR target/18987
19090 * gcc.target/ia64/sibcall-unwind-2.c: New test.
19091
19092 2005-01-14 Steven G. Kargl <kargls@comcast.net>
19093
19094 * gfortran.dg/select_1.f90: New test.
19095 * gfortran.dg/select_2.f90: New test.
19096 * gfortran.dg/select_3.f90: New test.
19097 * gfortran.dg/select_4.f90: New test.
19098
19099 2005-01-14 Jakub Jelinek <jakub@redhat.com>
19100
19101 PR middle-end/19084
19102 PR rtl-optimization/19348
19103 * gcc.dg/20050111-1.c: New test.
19104 * gcc.c-torture/execute/20050111-1.c: New test.
19105
19106 * gcc.dg/i386-asm-4.c: New test.
19107
19108 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
19109
19110 * gcc.dg/nested-func-2.c: New test.
19111 * ada/acats/norun.lst: Remove c953002.
19112
19113 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
19114
19115 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
19116
19117 2005-01-12 Ben Elliston <bje@au.ibm.com>
19118
19119 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
19120
19121 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
19122
19123 PR target/18761
19124 * g++.dg/abi/align1.C: New test.
19125
19126 2005-01-11 Alan Modra <amodra@bigpond.net.au>
19127
19128 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
19129 at a time.
19130 * g++.dg/ext/altivec_check.h: Support compiling as C.
19131
19132 2005-01-10 Roger Sayle <roger@eyesopen.com>
19133
19134 PR c++/19355
19135 * g++.dg/expr/pr19355-1.C: New test case.
19136
19137 2005-01-10 Laurent GUERBY <laurent@guerby.net>
19138
19139 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
19140 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
19141 * ada/acats/tests/c3/c92005b.ada: Likewise.
19142 * ada/acats/tests/c3/cxb3012.a: Likewise.
19143 * ada/acats/norun.lst: Add c380004 and c953002, add PR
19144
19145 2005-01-09 Paul Brook <paul@codesourcery.com>
19146
19147 * gfortran.dg/common_2.f90: New file.
19148 * gfortran.dg/common_3.f90: New file.
19149
19150 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
19151
19152 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
19153
19154 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
19155
19156 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
19157 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
19158 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
19159 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
19160 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
19161 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
19162 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
19163 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
19164 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
19165 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
19166 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
19167 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
19168 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
19169 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
19170 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
19171 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
19172 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
19173 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
19174 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
19175 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
19176 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
19177 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
19178 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
19179 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
19180 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
19181 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
19182 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
19183 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
19184 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
19185 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
19186 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
19187 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
19188 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
19189 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
19190 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
19191 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
19192 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
19193 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
19194 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
19195 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
19196 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
19197 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
19198 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
19199 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
19200 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
19201 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
19202 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
19203 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
19204 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
19205 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
19206 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
19207 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
19208 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
19209 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
19210 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
19211 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
19212 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
19213 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
19214 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
19215 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
19216 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
19217 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
19218 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
19219 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
19220 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
19221 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
19222 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
19223
19224 * gcc.dg/vect/vect-1.c: Fix spelling.
19225 * gcc.dg/vect/vect-10.c: Fix spelling.
19226 * gcc.dg/vect/vect-11.c: Fix spelling.
19227 * gcc.dg/vect/vect-12.c: Fix spelling.
19228 * gcc.dg/vect/vect-14.c: Fix spelling.
19229 * gcc.dg/vect/vect-15.c: Fix spelling.
19230 * gcc.dg/vect/vect-16.c: Fix spelling.
19231 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
19232 * gcc.dg/vect/vect-64.c: Fix comments.
19233 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
19234
19235 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
19236 Ira Rosen <irar@il.ibm.com>
19237
19238 * gcc.dg/vect/vect-70.c: New test.
19239 * gcc.dg/vect/vect-71.c: New test.
19240
19241 2005-01-09 Manfred Hollstein <mh@suse.com>
19242
19243 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
19244 * gcc.dg/pr18241-2.c: Likewise.
19245 * gcc.dg/pr18241-3.c: Likewise.
19246 * gcc.dg/pr18241-4.c: Likewise.
19247 * gcc.dg/pr18241-5.c: Likewise.
19248
19249 2005-01-08 Richard Henderson <rth@redhat.com>
19250
19251 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19252 False for x86 and x86-64.
19253
19254 2005-01-08 Diego Novillo <dnovillo@redhat.com>
19255
19256 PR tree-optimization/18241
19257 * gcc.dg/pr18241-1.c: New test.
19258 * gcc.dg/pr18241-2.c: New test.
19259 * gcc.dg/pr18241-3.c: New test.
19260 * gcc.dg/pr18241-4.c: New test.
19261 * gcc.dg/pr18241-5.c: New test.
19262
19263 2005-01-08 Steven G. Kargl <kargls@comcast.net>
19264
19265 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19266 gfortran.dg/select_4.f90: New.
19267
19268 2005-01-07 Jakub Jelinek <jakub@redhat.com>
19269
19270 * gcc.c-torture/execute/20050107-1.c: New test.
19271
19272 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
19273
19274 PR c++/19298
19275 * g++.dg/template/ref2.C: New.
19276
19277 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
19278
19279 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
19280 instead of being empty.
19281
19282 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19283
19284 PR fortran/15553
19285 * gfortran.dg/array-1.f90: New test.
19286
19287 2005-01-07 Jakub Jelinek <jakub@redhat.com>
19288
19289 PR tree-optimization/19283
19290 * gcc.c-torture/execute/20050106-1.c: New test.
19291
19292 PR rtl-optimization/18861
19293 * gcc.dg/20050105-1.c: New test.
19294
19295 PR tree-optimization/18828
19296 * gcc.dg/20050105-2.c: New test.
19297
19298 2005-01-07 Andreas Jaeger <aj@suse.de>
19299
19300 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19301
19302 2005-01-07 Bud Davis <bdavis9659@comcast.net>
19303
19304 PR fortran/18398
19305 * gfortran.dg/fmt_read.f90: New test.
19306
19307 2005-01-06 Geoffrey Keating <geoffk@apple.com>
19308
19309 * gcc.dg/rs6000-ldouble-2.c: New.
19310
19311 2005-01-06 Mark Mitchell <mark@codesourcery.com>
19312
19313 PR c++/19244
19314 * g++.dg/parser/ctor2.C: New test.
19315
19316 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19317
19318 PR c++/17154
19319 * g++.dg/template/using9.C: New test.
19320
19321 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19322
19323 PR c++/19258
19324 * g++.dg/lookup/friend6.C: New test.
19325
19326 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
19327
19328 PR c++/19270
19329 * g++.dg/template/array10.C: New.
19330
19331 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19332
19333 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19334 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19335
19336 2005-01-06 Jakub Jelinek <jakub@redhat.com>
19337
19338 * gcc.c-torture/compile/20050105-1.c: New test.
19339
19340 2005-01-05 Geoffrey Keating <geoffk@apple.com>
19341
19342 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19343
19344 2005-01-05 Roger Sayle <roger@eyesopen.com>
19345
19346 PR middle-end/19100
19347 * gcc.dg/conv-3.c: New test case.
19348
19349 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
19350
19351 * gcc.dg/asm-wide-1.c: New test.
19352
19353 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
19354
19355 PR c++/19030
19356 * g++.dg/parse/crash22.C: New
19357
19358 2005-01-04 Geoffrey Keating <geoffk@apple.com>
19359
19360 PR 19257
19361 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
19362
19363 2005-01-04 Uros Bizjak <uros@kss-loka.si>
19364
19365 PR middle-end/17767
19366 * gcc.dg/i386-mmx-6.c: New test case.
19367
19368 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
19369
19370 PR tree-optimization/18308
19371 * gcc.dg/vect/pr18308.c: New testcase.
19372
19373 2005-01-04 Andreas Jaeger <aj@suse.de>
19374
19375 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
19376
19377 2005-01-03 Geoffrey Keating <geoffk@apple.com>
19378 Robert Bowdidge <bowdidge@apple.com>
19379
19380 * gcc.dg/cpp/subframework1.c: New.
19381 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
19382 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
19383 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
19384 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
19385
19386 2005-01-03 Geoffrey Keating <geoffk@apple.com>
19387
19388 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
19389 producing warning.
19390 * gcc.dg/darwin-weakimport-2.c: New.
19391
19392 2005-01-03 Richard Henderson <rth@redhat.com>
19393
19394 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
19395
19396 2005-01-03 Richard Henderson <rth@redhat.com>
19397
19398 * gcc.dg/vect/vect.exp: Enable for ia64.
19399 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
19400 (check_effective_target_vect_float): Likewise.
19401 (check_effective_target_vect_no_align): Likewise.
19402 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
19403 * gcc.dg/vect/vect-8.c: Likewise.
19404
19405 2005-01-03 Uros Bizjak <uros@kss-loka.si>
19406
19407 PR target/19236
19408 * gcc.dg/pr19236-1.c: New test case.
19409
19410 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
19411
19412 PR rtl-optimization/12092
19413 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
19414
19415 2005-01-02 Andreas Jaeger <aj@suse.de>
19416
19417 * gcc.dg/pr12092-1.c: Do not run on x86_64.
19418
19419 2005-01-01 Roger Sayle <roger@eyesopen.com>
19420 Andrew Pinski <pinskia@physics.uc.edu>
19421
19422 PR rtl-optimization/12092
19423 * gcc.dg/pr12092-1.c: New test case.
19424
19425 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
19426
19427 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
19428 'hidden' and 'default' for better portability.
19429 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
19430
19431 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
19432 6 and 7.
19433 * g++.old-deja/g++.brendan/new3.C: Likewise.
19434
19435 2005-01-01 Steven Bosscher <stevenb@suse.de>
19436
19437 * gcc.dg/20041231-1.C: New test.
19438 * g++.dg/warn/Wunreachable-code-1.C: New test.
19439
19440 2004-12-30 David Edelsohn <edelsohn@gnu.org>
19441
19442 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
19443 file, not /dev/null. Abort on error.
19444
19445 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
19446 Ziemowit Laski <zlaski@apple.com>
19447
19448 PR objc/18971
19449 * objc.dg/encode-5.m: New test.
19450
19451 2004-12-29 Richard Henderson <rth@redhat.com>
19452
19453 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
19454 * objc.dg/stabs-1.m: Disable for ia64.
19455
19456 2004-12-29 Mark Mitchell <mark@codesourcery.com>
19457
19458 PR c++/19190
19459 * g++.dg/warn/Wunused-10.C: New test.
19460
19461 2004-12-28 Richard Henderson <rth@redhat.com>
19462
19463 * objc.dg/stabs-1.m: Disable for alpha.
19464
19465 2004-12-27 Mark Mitchell <mark@codesourcery.com>
19466
19467 PR c++/19149
19468 * g++.dg/parse/error23.C: New test.
19469
19470 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19471
19472 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
19473
19474 PR fortran/19032
19475 * gfortran.dg/intrinsic_modulo_1.f90: New.
19476 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
19477 tests with divisor -1.
19478
19479 2004-12-27 Mark Mitchell <mark@codesourcery.com>
19480
19481 * g++.dg/opt/temp1.C (memcpy): Return a value.
19482
19483 PR c++/19148
19484 * g++.dg/expr/cond7.C: New test.
19485
19486 2004-12-27 Paul Brook <paul@codesourcery.com>
19487
19488 * gfortran.dg/g77/select_no_compile.f: Remove.
19489
19490 2004-12-27 Richard Henderson <rth@redhat.com>
19491
19492 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
19493 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
19494 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
19495
19496 2004-12-26 Richard Henderson <rth@redhat.com>
19497
19498 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
19499 by 1i instead of token pasting.
19500
19501 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19502
19503 PR tree-optimization/17578
19504 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
19505 to additional_flags.
19506 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
19507
19508 2004-12-25 Richard Henderson <rth@redhat.com>
19509
19510 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19511 Remove Alpha.
19512
19513 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19514
19515 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
19516 hppa*-*-hpux*.
19517 * gcc.dg/pr17957.c (dg-options): Likewise.
19518 * gcc.dg/struct-ret-1.c: Add prototype for abort.
19519 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
19520 instead of 0 on __hppa__.
19521 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
19522 "foo,%r" on hppa*-*-*.
19523
19524 2004-12-23 Bud Davis <bdavis9659@comcast.net>
19525
19526 PR fortran/19071
19527 * gfortran.dg/complex_write.f90: New test.
19528
19529 2004-12-23 Mark Mitchell <mark@codesourcery.com>
19530
19531 PR c++/17595
19532 * g++.dg/parse/pragma2.C: New test.
19533
19534 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
19535
19536 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
19537
19538 * gcc.dg/empty2.c: Add missing dg-warning.
19539
19540 2004-12-23 Mark Mitchell <mark@codesourcery.com>
19541
19542 PR c++/17413
19543 * g++.dg/template/local4.C: New test.
19544 * g++.dg/template/crash19.C: Add dg-error marker.
19545
19546 * g++.dg/template/crash31.C: Correct embedded PR number.
19547
19548 2004-12-23 Mark Mitchell <mark@codesourcery.com>
19549
19550 PR c++/16405
19551 * g++.dg/opt/temp1.C: Add do-run marker.
19552
19553 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
19554
19555 * g++.dg/template/spec19.C: New.
19556
19557 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
19558
19559 PR target/16819
19560 * gcc.dg/empty2.c: New.
19561
19562 2004-12-23 Richard Henderson <rth@redhat.com>
19563
19564 * lib/target-supports.exp (check_effective_target_vect_no_align):
19565 Remove i?86 and x86-64.
19566
19567 2004-12-23 Mark Mitchell <mark@codesourcery.com>
19568
19569 PR c++/16405
19570 * g++.dg/opt/temp1.C: New test.
19571
19572 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19573
19574 PR c++/18733
19575 * g++.dg/template/friend33.C: New testcase.
19576
19577 2004-12-22 Mark Mitchell <mark@codesourcery.com>
19578
19579 PR c++/18464
19580 * g++.dg/template/cond5.C: New test.
19581
19582 PR c++/18492
19583 * g++.dg/inherit/thunk3.C: New test.
19584
19585 PR c++/11224
19586 * g++.dg/warn/Wunused-9.C: New test.
19587
19588 2004-12-22 Janis Johnson <janis187@us.ibm.com>
19589
19590 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
19591
19592 2004-12-22 Jan Beulich <jbeulich@novell.com>
19593
19594 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
19595
19596 2004-12-21 Mark Mitchell <mark@codesourcery.com>
19597
19598 PR c++/18378
19599 * g++.dg/ext/packed8.C: New test.
19600
19601 PR c++/19063
19602 * g++.dg/template/crash31.C: New test.
19603
19604 PR c++/19034
19605 * g++.dg/template/crash30.C: New test.
19606
19607 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
19608
19609 PR C++/18984
19610 * g++.dg/eh/ctor3.C: New test.
19611
19612 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
19613
19614 * objc.dg/stabs-1.m: Allow section name to be quoted and
19615 assembly label to begin with '.LL'.
19616
19617 2004-12-21 Janis Johnson <janis187@us.ibm.com>
19618
19619 * gcc.dg/vect/vect.exp
19620 (check_effective_target_lp64_or_vect_no_align): New.
19621 * gcc.dg/vect/vect-77.c: Use it.
19622 * gcc.dg/vect/vect-78.c: Use it.
19623
19624 * lib/target-supports.exp
19625 (check_effective_target_vect_no_max,
19626 check_effective_target_vect_no_bitwise,
19627 check_effective_target_vect_no_align): New.
19628 * gcc.dg/vect/vect-13.c: Use them.
19629 * gcc.dg/vect/vect-17.c: Ditto.
19630 * gcc.dg/vect/vect-18.c: Ditto.
19631 * gcc.dg/vect/vect-19.c: Ditto.
19632 * gcc.dg/vect/vect-20.c: Ditto.
19633 * gcc.dg/vect/vect-27.c: Ditto.
19634 * gcc.dg/vect/vect-29.c: Ditto.
19635 * gcc.dg/vect/vect-44.c: Ditto.
19636 * gcc.dg/vect/vect-48.c: Ditto.
19637 * gcc.dg/vect/vect-50.c: Ditto.
19638 * gcc.dg/vect/vect-52.c: Ditto.
19639 * gcc.dg/vect/vect-54.c: Ditto.
19640 * gcc.dg/vect/vect-56.c: Ditto.
19641 * gcc.dg/vect/vect-58.c: Ditto.
19642 * gcc.dg/vect/vect-60.c: Ditto.
19643 * gcc.dg/vect/vect-72.c: Ditto.
19644 * gcc.dg/vect/vect-80.c: Ditto.
19645
19646 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
19647
19648 PR c++/14075
19649 * g++.dg/init/string1.C: New.
19650
19651 PR c++/18975
19652 * g++.dg/other/synth1.C: New.
19653
19654 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
19655
19656 PR c/18963
19657 * gcc.dg/pr18963-1.c: New test.
19658
19659 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
19660
19661 PR c/18596
19662 * gcc.dg/funcdef-storage-1.c (foo): Remove.
19663 * gcc.dg/pr18596-1.c: Use dg-error.
19664 (dg-options): Use -fno-unit-at-a-time.
19665 * gcc.dg/pr18596-2.c: New test.
19666 * gcc.dg/pr18596-3.c: New test.
19667
19668 2004-12-20 Roger Sayle <roger@eyesopen.com>
19669
19670 PR middle-end/18683
19671 * g++.dg/opt/pr18683-1.C: New test case.
19672
19673 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
19674
19675 PR other/19093
19676 * g++.dg/opt/max1.C: Fix for 64bit targets.
19677
19678 2004-12-20 Matt Austern <austern@apple.com>
19679
19680 PR c++/19044
19681 * g++.dg/ext/builtin6.C: New
19682
19683 2004-12-20 Diego Novillo <dnovillo@redhat.com>
19684
19685 PR tree-optimization/19080
19686 * gcc.c-torture/compile/pr19080.c: New test.
19687
19688 2004-12-20 Steven Bosscher <stevenb@suse.de>
19689
19690 * gcc.dg/20041219-1.c: New test.
19691
19692 2004-12-19 Roger Sayle <roger@eyesopen.com>
19693
19694 PR middle-end/19068
19695 * g++.dg/opt/max1.C: New test case.
19696
19697 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
19698
19699 * gcc.dg/fdata-sections-1.c: New test.
19700
19701 2004-12-18 Roger Sayle <roger@eyesopen.com>
19702
19703 PR middle-end/18548
19704 * gcc.dg/max-1.c: New test case.
19705
19706 2004-12-18 Jakub Jelinek <jakub@redhat.com>
19707
19708 * gcc.c-torture/execute/20041218-1.c: New test.
19709
19710 2004-12-17 Diego Novillo <dnovillo@redhat.com>
19711
19712 * gcc.dg/pr18501.c: New test.
19713 * gcc.dg/uninit-5.c: XFAIL.
19714 * gcc.dg/uninit-9.c: XFAIL.
19715
19716 2004-12-17 Dale Johannesen <dalej@apple.com>
19717
19718 * gcc.dg/20041213-1.c: New.
19719
19720 2004-12-17 Ziemowit Laski <zlaski@apple.com>
19721
19722 * objc.dg/stabs-1.m: Allow assembly label to begin
19723 with a dot ('.').
19724
19725 2004-12-17 Jakub Jelinek <jakub@redhat.com>
19726
19727 * gcc.c-torture/execute/20041213-1.c: Move...
19728 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
19729
19730 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
19731
19732 PR c++/18721
19733 * g++.dg/lookup/conv-5.C: New.
19734
19735 2004-12-16 Ziemowit Laski <zlaski@apple.com>
19736
19737 * objc.dg/stabs-1.m: New test.
19738
19739 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
19740
19741 * gcc.dg/visibility-c.c: Change compile to
19742 assemble for the test.
19743
19744 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
19745
19746 PR target/19041
19747 * gcc.dg/visibility-c.c: New test.
19748
19749 2004-12-16 Roger Sayle <roger@eyesopen.com>
19750
19751 PR middle-end/18493
19752 * gcc.dg/switch-8.c: New test case.
19753
19754 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
19755
19756 PR c++/18905
19757 * g++.dg/template/init4.C: New.
19758 * g++.dg/opt/static3.C: Enable optimizer.
19759
19760 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
19761
19762 * g++.dg/other/complex1.C: New test.
19763
19764 2004-12-15 Alan Modra <amodra@bigpond.net.au>
19765
19766 * g++.dg/opt/inline9.C: New test.
19767
19768 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19769
19770 PR fortran/18993
19771 * gfotran.dg/nullify_1.f: New test.
19772
19773 2004-12-15 Richard Henderson <rth@redhat.com>
19774
19775 * gcc.target/i386/i386.exp: New harness.
19776 * gcc.target/i386/vect-args.c: New.
19777
19778 2004-12-15 David Edelsohn <edelsohn@gnu.org>
19779
19780 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
19781
19782 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19783
19784 PR c++/18825
19785 * g++.dg/template/friend32.C: New test.
19786
19787 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
19788
19789 * cpp/pragma-once-1.c: New test.
19790 * cpp/pragma-once-1b.h: Likewise.
19791 * cpp/pragma-once-1c.h: Likewise.
19792 * cpp/pragma-once-1d.h: Likewise.
19793 * cpp/inc/pragma-once-1a.h: Likewise.
19794
19795 2004-12-15 Bud Davis <bdavis9659@comcast.net>
19796 Steven G. Kargl <kargls@comcast.net>
19797
19798 PR fortran/17597
19799 * gfortran.dg/list_read_3.f90: New test.
19800
19801 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
19802
19803 * gcc.dg/ftrapv-2.c: New test.
19804
19805 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
19806
19807 PR c++/18981
19808 * g++.dg/template/typename9.C: New test.
19809
19810 2004-12-14 Mark Mitchell <mark@codesourcery.com>
19811
19812 PR c++/18738
19813 * g++.dg/template/typename8.C: New test.
19814 * g++.dg/parse/friend2.C: Tweak error message.
19815
19816 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
19817
19818 * gcc.c-torture/20041214-1.c: New test.
19819
19820 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
19821
19822 PR c++/18965
19823 * g++.dg/init/array17.C: New test.
19824
19825 2004-12-14 Mark Mitchell <mark@codesourcery.com>
19826
19827 PR c++/18793
19828 * g++.dg/init/aggr3.C: New test.
19829
19830 2004-12-14 Janis Johnson <janis187@us.ibm.com>
19831
19832 * gcc.dg/altivec-types-1.c: New test.
19833 * gcc.dg/altivec-types-2.c: New test.
19834 * gcc.dg/altivec-types-3.c: New test.
19835 * gcc.dg/altivec-types-4.c: New test.
19836 * g++.dg/ext/altivec-types-1.C: New test.
19837 * g++.dg/ext/altivec-types-2.C: New test.
19838 * g++.dg/ext/altivec-types-3.C: New test.
19839 * g++.dg/ext/altivec-types-4.C: New test.
19840
19841 2004-12-14 Jakub Jelinek <jakub@redhat.com>
19842
19843 PR middle-end/18951
19844 * gcc.c-torture/execute/20041213-1.c: New test.
19845
19846 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
19847
19848 PR c++/18949
19849 * g++.dg/template/cast1.C: New.
19850
19851 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
19852
19853 * gcc.c-torture/execute/20041213-2.c: New test.
19854
19855 2004-12-13 Richard Henderson <rth@redhat.com>
19856
19857 * gcc.dg/i386-sse-10.c: Fix typo in options.
19858
19859 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
19860
19861 PR c++/18968
19862 * g++.dg/opt/pr18968.C: New test.
19863
19864 2004-12-13 Mark Mitchell <mark@codesourcery.com>
19865
19866 PR c++/18925
19867 * g++.dg/ext/visibility/staticdatamem.C: New test.
19868
19869 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
19870
19871 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
19872
19873 2004-12-13 Roger Sayle <roger@eyesopen.com>
19874
19875 PR rtl-optimization/18928
19876 * gcc.dg/pr18928-1.c: New test case.
19877
19878 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
19879
19880 PR tree-opt/16951
19881 * gcc.c-torture/compile/20041211-1.c: New.
19882
19883 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19884
19885 PR middle-end/17564
19886 * gcc.c-torture/execute/20041212-1.c: New test.
19887
19888 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19889
19890 PR fortran/18869
19891 * gfortran.dg/common_1.f90: New test.
19892
19893 2004-12-12 Steven G. Kargl <kargls@comcast.net>
19894 Paul Brook <paul@codesourcery.com>
19895
19896 PR fortran/16222
19897 * gfortran.dg/real_do_1.f90: New test.
19898
19899 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19900
19901 PR tree-opt/18040
19902 * g++.dg/opt/ptrmem6.C: New test.
19903
19904 2004-12-11 Roger Sayle <roger@eyesopen.com>
19905
19906 PR middle-end/18921
19907 * gcc.dg/pr18921-1.c: New test case.
19908
19909 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19910
19911 PR fortran/17175
19912 * gfortran.dg/scale_1.f90: New test.
19913
19914 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
19915
19916 PR middle-end/18903
19917 * gcc.c-torture/compile/pr18903.c: New test.
19918
19919 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
19920
19921 * gcc.c-torture/execute/20041210-1.c: New test.
19922
19923 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19924
19925 PR c++/18731
19926 * g++.dg/parser/struct-1.C: New test.
19927 * g++.dg/parser/struct-2.C: New test.
19928 * g++.dg/parser/struct-3.C: New test.
19929
19930 2004-12-09 Richard Henderson <rth@redhat.com>
19931
19932 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
19933
19934 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
19935 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
19936
19937 2004-12-09 Matt Austern <austern@apple.com>
19938
19939 PR c++/18514
19940 * g++.dg/ext/builtin1.C: New
19941 * g++.dg/ext/builtin2.C: New
19942 * g++.dg/ext/builtin3.C: New
19943 * g++.dg/ext/builtin4.C: New
19944 * g++.dg/ext/builtin5.C: New
19945
19946 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
19947
19948 PR tree-opt/18904
19949 * g++.dg/opt/ptrmem5.C: New test.
19950
19951 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
19952
19953 * g++.dg/parse/typename5.C: Adjust for new error.
19954 * g++.dg/parse/typename7.C: New.
19955
19956 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19957
19958 PR c++/18073
19959 * g++.dg/other/mmintrin.C: New test.
19960
19961 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
19962
19963 PR c++/16681
19964 * g++.dg/init/array15.C: New.
19965 * g++.dg/init/array16.C: New.
19966
19967 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19968
19969 PR fortran/18826
19970 * gfortran.dg/assign_1.f90: New test.
19971
19972 2004-12-08 Nick Clifton <nickc@redhat.com>
19973
19974 * gcc.target/xstormy16/bss_below100: New directory containing tests.
19975 * gcc.target/xstormy16/data_below100: Likewise.
19976 * gcc.target/xstormy16/sfr: Likewise.
19977 * gcc.target/xstormy16/below100.S: New test source file.
19978 * gcc.target/xstormy16/below100.ld: New test linker script.
19979 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
19980 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
19981 bp instructions.
19982 * gcc.target/xstormy16/bp.c: Likewise.
19983
19984 * gcc.target/xstormy16/bss_below100: New files:
19985 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
19986 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
19987 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
19988 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
19989 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
19990 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
19991 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
19992 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
19993 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
19994 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
19995 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
19996 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
19997 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
19998 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
19999 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20000 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20001 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20002 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20003 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20004 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20005 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20006 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20007 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20008 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20009 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20010 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20011 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20012
20013 * gcc.target/xstormy16/data_below100: New files:
20014 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20015 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20016 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20017 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20018 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20019 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20020 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20021 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20022 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20023 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20024 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20025 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20026 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20027 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20028 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20029 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20030 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20031 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20032 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20033 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20034 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20035 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20036 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20037 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20038 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20039 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20040 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20041
20042 * gcc.target/xstormy16/sfr: New files:
20043 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
20044 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
20045 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
20046 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
20047 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
20048 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
20049 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
20050 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
20051 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
20052 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
20053 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
20054 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
20055 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
20056 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
20057 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
20058 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
20059 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
20060 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
20061 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
20062 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
20063 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
20064 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
20065 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
20066 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
20067 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
20068 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
20069 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
20070 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
20071 27_if0_sfrw_bitfield_f.c
20072
20073 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20074
20075 PR c++/18100
20076 * g++.dg/lookup/name-clash4.C: New test.
20077
20078 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
20079
20080 PR c++/18672
20081 * g++.dg/opt/array1.C: New.
20082
20083 PR c++/18803
20084 * g++.dg/template/operator5.C: New.
20085
20086 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
20087
20088 PR c/18867
20089 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
20090
20091 2004-12-07 Steven Bosscher <stevenb@suse.de>
20092
20093 * gcc.dg/noncompile/20041207.c: New test.
20094
20095 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
20096
20097 * g++.dg/other/unreachable-1.C: New test.
20098
20099 2004-12-06 Nick Clifton <nickc@redhat.com>
20100
20101 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
20102 <limits.h> because the latter comes from gcc's include/ directory
20103 and not the newlib/libc/include directory.
20104
20105 2004-12-04 Richard Henderson <rth@redhat.com>
20106
20107 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
20108
20109 2004-12-04 Richard Henderson <rth@redhat.com>
20110
20111 * lib/target-supports.exp (check_gc_sections_available): Disable
20112 for alpha and ia64.
20113
20114 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
20115
20116 PR middle-end/17909
20117 * g++.dg/other/vararg-2.C: New test.
20118
20119 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20120
20121 PR c++/17011, c++/17971
20122 * g++.dg/template/error15.C: Adjust expected error.
20123 * g++.dg/template/instantiate3.C: Likewise.
20124
20125 2004-12-03 Janis Johnson <janis187@us.ibm.com>
20126
20127 * gcc.dg/altivec-18.c: Fix for darwin
20128
20129 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
20130
20131 PR c++/18782
20132 * g++.dg/parse/ptrmem2.C: New.
20133
20134 PR c++/18318
20135 * g++.dg/template/new1.C: New.
20136
20137 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20138
20139 PR fortran/18710
20140 * gfortran.dg/direct_io_3.f90: New test.
20141
20142 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
20143
20144 PR 18758
20145 * g++.dg/parse/crash21.C: New.
20146
20147 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20148
20149 PR c++/15664, c++/18276
20150 * g++.dg/template/ttp13.C: New test.
20151 * g++.dg/template/ttp14.C: Likewise.
20152
20153 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20154
20155 PR c++/18123
20156 * g++.dg/parse/enum2.C: New test.
20157 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
20158
20159 2004-12-02 Nick Clifton <nickc@redhat.com>
20160
20161 * gcc.target/xstormy16: New test directory.
20162 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20163 * gcc.target/xstormy16/bp.c: Check the generation of bp
20164 instructions.
20165 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
20166 bn instructions and the BELOW100 attribute.
20167
20168 2004-12-02 Alan Modra <amodra@bigpond.net.au>
20169
20170 PR target/16952
20171 * gcc.dg/ppc-eabi.c: New.
20172
20173 2004-12-02 Bud Davis <bdavis9659@comcast.net>
20174
20175 PR fortran/18284
20176 * gfortran.dg/backspace.f90
20177
20178 2004-12-02 Bud Davis <bdavis9659@comcast.net>
20179
20180 * gfortran.dg/inquire.f90: New test.
20181
20182 2004-12-01 Janis Johnson <janis187@us.ibm.com>
20183
20184 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
20185 handle effective-target-keyword.
20186 (dg-skip-if): Support effective-target keyword as target list.
20187 (dg-xfail-if): Ditto.
20188 * lib/target-supports.exp (is-effective-target-keyword): New proc.
20189
20190 2004-12-01 Diego Novillo <dnovillo@redhat.com>
20191
20192 PR tree-optimization/18291
20193 * testsuite/gcc.c-torture/compile/pr18291.c: New test.
20194
20195 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
20196
20197 PR C++/18729
20198 * g++.dg/parse/crash20.C: New.
20199
20200 PR c++/17431
20201 * g++.dg/overload/arg1.C: New.
20202 * g++.dg/overload/arg2.C: New.
20203 * g++.dg/overload/arg3.C: New.
20204 * g++.dg/overload/arg4.C: New.
20205
20206 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
20207
20208 * gcc.dg/c99-flex-array-4.c: Remove.
20209
20210 2004-11-30 Janis Johnson <janis187@us.ibm.com>
20211
20212 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
20213
20214 * lib/target-supports.exp (is-effective-target): Simplify.
20215
20216 * lib/target-supports.exp (check_effective_target_vect_long):
20217 Fix for powerpc64-*-*.
20218
20219 2004-11-30 Loren James Rittle <ljrittle@acm.org>
20220
20221 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
20222 to support new requirements on FreeBSD 5.
20223
20224 2004-11-30 Devang Patel <dpatel@apple.com>
20225
20226 PR 18702
20227 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
20228
20229 2004-11-30 Janis Johnson <janis187@us.ibm.com>
20230
20231 * g++.dg/ext/altivec-13.C: New test.
20232
20233 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
20234
20235 PR tree-opt/18298
20236 * gcc.c-torture/execute/p18298.c: New test.
20237
20238 2004-11-30 Ira Rosen <irar@il.ibm.com>
20239 Dorit Naishlos <dorit@il.ibm.com>
20240
20241 PR tree-opt/18607
20242 * gcc.dg/vect/vect-89.c: New test.
20243
20244 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
20245
20246 * gcc.dg/pr18596-1.c: New test.
20247
20248 2004-11-30 Ben Elliston <bje@au.ibm.com>
20249
20250 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
20251
20252 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
20253
20254 PR c/18479
20255 * gcc.dg/pr18479.c: New test.
20256
20257 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
20258
20259 PR target/18490
20260 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20261 mmix-knuth-mmixware.
20262
20263 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20264 cris-*-elf* cris-*-aout* mmix-*-*
20265
20266 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
20267
20268 PR middle-end/18725
20269 * gcc.dg/pr18725.c: New test.
20270
20271 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
20272
20273 PR target/18488
20274 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
20275
20276 PR target/18336
20277 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
20278
20279 2004-11-29 Mark Mitchell <mark@codesourcery.com>
20280
20281 PR c++/18368
20282 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
20283 * g++.old-deja/g++.law/ctors5.C: Likewise.
20284 * g++.old-deja/g++.other/crash25.C: Likewise.
20285
20286 PR c++/18674
20287 * g++.dg/template/error16.C: New test.
20288
20289 PR c++/18512
20290 * g++.dg/template/crash29.C: New test.
20291
20292 2004-11-29 Diego Novillo <dnovillo@redhat.com>
20293
20294 PR tree-optimization/18712
20295 * gcc.c-torture/compile/pr18712.c: New test.
20296
20297 2004-11-29 Joseph Myers <joseph@codesourcery.com>
20298
20299 PR c/7544
20300 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20301 tests.
20302
20303 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20304
20305 PR c++/18652
20306 * g++.dg/lookup/crash6.C: New test.
20307
20308 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
20309
20310 PR middle-end/18164
20311 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
20312
20313 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
20314
20315 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20316 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20317 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20318
20319 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
20320
20321 * gcc.dg/pr18164.c: New test.
20322
20323 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
20324
20325 * gcc.dg/funroll-loops-all.c: New.
20326
20327 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
20328
20329 PR target/18489
20330 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20331 delimeter, match space and TAB as well as ":".
20332
20333 PR target/18484
20334 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20335
20336 PR target/18348
20337 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20338
20339 PR target/18345
20340 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20341
20342 PR target/18337
20343 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20344
20345 2004-11-28 Bud Davis <bdavis9659@comcast.net>
20346
20347 * gfortran.dg/direct_io_2.f90: New test.
20348
20349 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
20350
20351 PR target/18334
20352 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
20353
20354 2004-11-28 Richard Henderson <rth@redhat.com>
20355
20356 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
20357
20358 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
20359
20360 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
20361 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
20362 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
20363 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
20364 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
20365 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
20366 gcc.dg/pointer-arith-8.c: New tests.
20367
20368 2004-11-27 Bud Davis <bdavis9659@comcast.net>
20369
20370 PR fortran/18364
20371 * gfortran.dg/endfile.f90: New test.
20372
20373 2004-11-27 Falk Hueffner <falk@debian.org>
20374
20375 * gcc.dg/loop-6.c: New test.
20376
20377 2004-11-27 Jakub Jelinek <jakub@redhat.com>
20378
20379 * gcc.c-torture/execute/20041126-1.c: New test.
20380
20381 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
20382
20383 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
20384 on IRIX.
20385
20386 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
20387
20388 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
20389 functions.
20390
20391 2004-11-27 Jakub Jelinek <jakub@redhat.com>
20392
20393 PR rtl-optimization/17825
20394 * gcc.c-torture/compile/20041119-1.c: New test.
20395
20396 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20397
20398 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
20399 Check existence of ld library path variables before unsetting.
20400
20401 2004-11-26 Mark Mitchell <mark@codesourcery.com>
20402
20403 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
20404
20405 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
20406
20407 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
20408
20409 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
20410
20411 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
20412
20413 2004-11-26 Ben Elliston <bje@au.ibm.com>
20414
20415 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
20416 dg-do directive.
20417
20418 2004-11-26 Ben Elliston <bje@au.ibm.com>
20419
20420 * gcc.dg/pr17957.c: Pass --param, not -param.
20421
20422 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
20423
20424 PR middle-end/17957
20425 * testsuite/gcc.dg/pr17957.c: New test.
20426
20427 2004-11-25 Mark Mitchell <mark@codesourcery.com>
20428
20429 PR c++/18445
20430 * g++.dg/template/crash28.C: Likewise.
20431
20432 PR c++/18001
20433 * g++.dg/expr/unary2.C: Adjust lvalue messages.
20434 * g++.dg/ext/lvaddr.C: Likewise.
20435 * g++.dg/opt/pr7503-3.C: Likewise.
20436
20437 PR c++/18466
20438 * g++.dg/parse/qualified3.C: New test.
20439 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
20440
20441 PR c++/18545
20442 * g++.dg/expr/return1.C: New test.
20443
20444 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20445
20446 Friend class name lookup 3/n, PR c++/3332
20447 * g++.dg/lookup/friend3.C: New test.
20448 * g++.dg/lookup/friend4.C: Likewise.
20449 * g++.dg/lookup/friend5.C: Likewise.
20450
20451 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20452
20453 Friend class name lookup 2/n, PR c++/14513, c++/15410
20454 * g++.dg/lookup/friend2.C: New test.
20455 * g++.dg/template/friend31.C: Likewise.
20456
20457 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20458
20459 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
20460
20461 2004-11-24 Mark Mitchell <mark@codesourcery.com>
20462
20463 PR c++/17473
20464 * g++.dg/tc1/dr56.C: Remove.
20465 * g++.dg/template/typedef1.C: Add dg-error markers.
20466 * g++.old-deja/g++.other/typedef7.C: Likewise.
20467
20468 PR c++/18285
20469 * g++.dg/parse/typedef7.C: New test.
20470
20471 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
20472
20473 * gcc.c-torture/execute/20041124-1.c: New test.
20474
20475 2004-11-24 Mark Mitchell <mark@codesourcery.com>
20476
20477 * g++.dg/template/deduce3.C: New test.
20478
20479 PR c++/18586
20480 * g++.dg/template/crash27.C: New test.
20481
20482 PR c++/18530
20483 * g++.dg/warn/Wshadow-3.C: New test.
20484
20485 2004-11-24 Devang Patel <dpatel@apple.com>
20486
20487 PR/18555
20488 * gcc.dg/cpp/isysroot-1.c: New test.
20489 * gcc.dg/cpp/usr/include/stdio.h: New file.
20490 * gcc.dg/cpp/isysroot-2.c: New test.
20491 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
20492 New file.
20493
20494 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20495
20496 PR c++/8929
20497 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
20498
20499 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
20500
20501 * gcc.target/sparc/align.c: Do not include <stdint.h>.
20502 * gcc.target/sparc/pdist.c: Likewise.
20503
20504 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
20505
20506 PR c++/16882
20507 * g++.dg/conversion/simd1.C: New test.
20508
20509 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20510
20511 * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
20512 and restore_ld_library_path_env_vars.
20513 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
20514 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
20515 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
20516 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
20517
20518 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
20519
20520 * gcc.dg/pragma-align-2.c: Test macro expansion.
20521 * gcc.dg/pragma-pack-2.c: New test.
20522
20523 2004-11-23 Richard Henderson <rth@redhat.com>
20524
20525 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
20526 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20527 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
20528 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
20529 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
20530 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
20531
20532 * gcc.dg/vect/vect.exp: Add check for alpha.
20533 * lib/target-supports.exp (check_alpha_max_hw_available): New.
20534 (check_effective_target_vect_int): Enable for alpha.
20535 (check_effective_target_vect_long): New.
20536 (is-effective-target): Add it.
20537
20538 2004-11-23 Uros Bizjak <uros@kss-loka.si>
20539
20540 * gcc.dg/pr18614-1.c: New test.
20541
20542 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
20543
20544 * gcc.dg/setjmp-2.c: New test.
20545
20546 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
20547
20548 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
20549 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
20550 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
20551 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
20552 gcc.target/sparc/pdist.c: New tests.
20553
20554 2004-11-22 Bob Wilson <bob.wilson@acm.org>
20555
20556 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
20557
20558 2004-11-22 Dale Johannesen <dalej@apple.com>
20559
20560 * gcc.dg/20041111-1.c: New.
20561
20562 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
20563
20564 PR tree-opt/18536
20565 * gcc.dg/vect/pr18536.c: New test.
20566
20567 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20568
20569 PR c++/18354
20570 * g++.dg/template/nontype11.C: New test.
20571
20572 2004-11-21 Roger Sayle <roger@eyesopen.com>
20573
20574 PR middle-end/18520
20575 * gcc.dg/pr18520-1.c: New test case.
20576
20577 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
20578
20579 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
20580 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
20581 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
20582 expected diagnostics.
20583
20584 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
20585
20586 PR target/18580
20587 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
20588 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
20589 vect-77.c, vect-77a.c: XFAIL on the SPARC.
20590
20591 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
20592
20593 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
20594
20595 2004-11-19 Mark Mitchell <mark@codesourcery.com>
20596 Joseph Myers <joseph@codesourcery.com>
20597
20598 * lib/target-supports.exp (check_visibility_available): Really
20599 test the compiler.
20600
20601 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
20602
20603 PR tree-opt/18181
20604 * gcc.dg/vect/vect-85.c: New test.
20605 * gcc.dg/vect/vect-86.c: New test.
20606 * gcc.dg/vect/vect-87.c: New test.
20607 * gcc.dg/vect/vect-88.c: New test.
20608
20609 2004-11-19 Ben Elliston <bje@au.ibm.com>
20610
20611 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
20612
20613 2004-11-18 Janis Johnson <janis187@us.ibm.com>
20614
20615 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
20616 * gcc.dg/ppc-and-1.c: Ditto.
20617 * gcc.dg/ppc-compare-1.c: Ditto.
20618 * gcc.dg/ppc-mov-1.c: Ditto
20619
20620 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
20621 Mark Mitchell <mark@codesourcery.com>
20622
20623 * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
20624
20625 2004-11-17 Janis Johnson <janis187@us.ibm.com>
20626 Aldy Hernandez <aldyh@redhat.com>
20627
20628 * lib/target-supports.exp (check_effective_target_vect_int): New
20629 (check_effective_target_vect_float): New
20630 (check_effective_target_vect_double): New.
20631 (is-effective-target): Support new effective targets keywords.
20632 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
20633 default action for dg-do.
20634 * gcc.dg/vect/pr16105.c: Use new support.
20635 * gcc.dg/vect/pr18400.c: Ditto.
20636 * gcc.dg/vect/pr18425.c: Ditto.
20637 * gcc.dg/vect/vect-1.c: Ditto.
20638 * gcc.dg/vect/vect-10.c: Ditto.
20639 * gcc.dg/vect/vect-11.c: Ditto.
20640 * gcc.dg/vect/vect-12.c: Ditto.
20641 * gcc.dg/vect/vect-13.c: Ditto.
20642 * gcc.dg/vect/vect-14.c: Ditto.
20643 * gcc.dg/vect/vect-15.c: Ditto.
20644 * gcc.dg/vect/vect-16.c: Ditto.
20645 * gcc.dg/vect/vect-17.c: Ditto.
20646 * gcc.dg/vect/vect-18.c: Ditto.
20647 * gcc.dg/vect/vect-19.c: Ditto.
20648 * gcc.dg/vect/vect-2.c: Ditto.
20649 * gcc.dg/vect/vect-20.c: Ditto.
20650 * gcc.dg/vect/vect-21.c: Ditto.
20651 * gcc.dg/vect/vect-22.c: Ditto.
20652 * gcc.dg/vect/vect-23.c: Ditto.
20653 * gcc.dg/vect/vect-24.c: Ditto.
20654 * gcc.dg/vect/vect-25.c: Ditto.
20655 * gcc.dg/vect/vect-26.c: Ditto.
20656 * gcc.dg/vect/vect-27.c: Ditto.
20657 * gcc.dg/vect/vect-27a.c: Ditto.
20658 * gcc.dg/vect/vect-28.c: Ditto.
20659 * gcc.dg/vect/vect-29.c: Ditto.
20660 * gcc.dg/vect/vect-29a.c: Ditto.
20661 * gcc.dg/vect/vect-3.c: Ditto.
20662 * gcc.dg/vect/vect-30.c: Ditto.
20663 * gcc.dg/vect/vect-31.c: Ditto.
20664 * gcc.dg/vect/vect-32.c: Ditto.
20665 * gcc.dg/vect/vect-33.c: Ditto.
20666 * gcc.dg/vect/vect-34.c: Ditto.
20667 * gcc.dg/vect/vect-35.c: Ditto.
20668 * gcc.dg/vect/vect-36.c: Ditto.
20669 * gcc.dg/vect/vect-37.c: Ditto.
20670 * gcc.dg/vect/vect-38.c: Ditto.
20671 * gcc.dg/vect/vect-4.c: Ditto.
20672 * gcc.dg/vect/vect-40.c: Ditto.
20673 * gcc.dg/vect/vect-41.c: Ditto.
20674 * gcc.dg/vect/vect-42.c: Ditto.
20675 * gcc.dg/vect/vect-43.c: Ditto.
20676 * gcc.dg/vect/vect-44.c: Ditto.
20677 * gcc.dg/vect/vect-45.c: Ditto.
20678 * gcc.dg/vect/vect-46.c: Ditto.
20679 * gcc.dg/vect/vect-47.c: Ditto.
20680 * gcc.dg/vect/vect-48.c: Ditto.
20681 * gcc.dg/vect/vect-48a.c: Ditto.
20682 * gcc.dg/vect/vect-49.c: Ditto.
20683 * gcc.dg/vect/vect-5.c: Ditto.
20684 * gcc.dg/vect/vect-50.c: Ditto.
20685 * gcc.dg/vect/vect-51.c: Ditto.
20686 * gcc.dg/vect/vect-52.c: Ditto.
20687 * gcc.dg/vect/vect-53.c: Ditto.
20688 * gcc.dg/vect/vect-54.c: Ditto.
20689 * gcc.dg/vect/vect-55.c: Ditto.
20690 * gcc.dg/vect/vect-56.c: Ditto.
20691 * gcc.dg/vect/vect-56a.c: Ditto.
20692 * gcc.dg/vect/vect-57.c: Ditto.
20693 * gcc.dg/vect/vect-58.c: Ditto.
20694 * gcc.dg/vect/vect-59.c: Ditto.
20695 * gcc.dg/vect/vect-6.c: Ditto.
20696 * gcc.dg/vect/vect-60.c: Ditto.
20697 * gcc.dg/vect/vect-61.c: Ditto.
20698 * gcc.dg/vect/vect-62.c: Ditto.
20699 * gcc.dg/vect/vect-63.c: Ditto.
20700 * gcc.dg/vect/vect-64.c: Ditto.
20701 * gcc.dg/vect/vect-65.c: Ditto.
20702 * gcc.dg/vect/vect-66.c: Ditto.
20703 * gcc.dg/vect/vect-67.c: Ditto.
20704 * gcc.dg/vect/vect-68.c: Ditto.
20705 * gcc.dg/vect/vect-69.c: Ditto.
20706 * gcc.dg/vect/vect-7.c: Ditto.
20707 * gcc.dg/vect/vect-72.c: Ditto.
20708 * gcc.dg/vect/vect-72a.c: Ditto.
20709 * gcc.dg/vect/vect-73.c: Ditto.
20710 * gcc.dg/vect/vect-74.c: Ditto.
20711 * gcc.dg/vect/vect-75.c: Ditto.
20712 * gcc.dg/vect/vect-76.c: Ditto.
20713 * gcc.dg/vect/vect-77.c: Ditto.
20714 * gcc.dg/vect/vect-77a.c: Ditto.
20715 * gcc.dg/vect/vect-78.c: Ditto.
20716 * gcc.dg/vect/vect-79.c: Ditto.
20717 * gcc.dg/vect/vect-8.c: Ditto.
20718 * gcc.dg/vect/vect-80.c: Ditto.
20719 * gcc.dg/vect/vect-82.c: Ditto.
20720 * gcc.dg/vect/vect-82_64.c: Ditto.
20721 * gcc.dg/vect/vect-83.c: Ditto.
20722 * gcc.dg/vect/vect-83_64.c: Ditto.
20723 * gcc.dg/vect/vect-9.c: Ditto.
20724 * gcc.dg/vect/vect-all.c: Ditto.
20725 * gcc.dg/vect/vect-none.c: Ditto.
20726
20727 2004-11-17 Janis Johnson <janis187@us.ibm.com>
20728
20729 * lib/gcc-dg.exp (dg-skip-if): New function.
20730 (dg-forbid-option): Remove.
20731 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
20732 * g++.dg/abi/bitfield8.C: Likewise.
20733 * g++.dg/abi/dtor1.C: Likewise.
20734 * g++.dg/abi/empty10.C: Likewise.
20735 * g++.dg/abi/empty7.C: Likewise.
20736 * g++.dg/abi/empty9.C: Likewise.
20737 * g++.dg/abi/layout3.C: Likewise.
20738 * g++.dg/abi/layout4.C: Likewise.
20739 * g++.dg/abi/thunk1.C: Likewise.
20740 * g++.dg/abi/thunk2.C: Likewise.
20741 * g++.dg/abi/vbase11.C: Likewise.
20742 * g++.dg/abi/vthunk2.C: Likewise.
20743 * g++.dg/abi/vthunk3.C: Likewise.
20744 * g++.dg/ext/attrib8.C: Likewise.
20745 * g++.dg/opt/longbranch2.C: Likewise.
20746 * g++.dg/opt/reg-stack4.C: Likewise.
20747 * g++.old-deja/g++.ext/attrib1.C: Likewise.
20748 * g++.old-deja/g++.ext/attrib2.C: Likewise.
20749 * g++.old-deja/g++.ext/attrib3.C: Likewise.
20750 * g++.old-deja/g++.other/store-expr1.C: Likewise.
20751 * g++.old-deja/g++.other/store-expr2.C: Likewise.
20752 * gcc.dg/20000609-1.c: Likewise.
20753 * gcc.dg/20000720-1.c: Likewise.
20754 * gcc.dg/20011107-1.c: Likewise.
20755 * gcc.dg/20011119-1.c: Likewise.
20756 * gcc.dg/20020108-1.c: Likewise.
20757 * gcc.dg/20020122-2.c: Likewise.
20758 * gcc.dg/20020122-3.c: Likewise.
20759 * gcc.dg/20020201-3.c: Likewise.
20760 * gcc.dg/20020206-1.c: Likewise.
20761 * gcc.dg/20020218-1.c: Likewise.
20762 * gcc.dg/20020310-1.c: Likewise.
20763 * gcc.dg/20020411-1.c: Likewise.
20764 * gcc.dg/20020418-2.c: Likewise.
20765 * gcc.dg/20020426-1.c: Likewise.
20766 * gcc.dg/20020426-2.c: Likewise.
20767 * gcc.dg/20020517-1.c: Likewise.
20768 * gcc.dg/20020523-1.c: Likewise.
20769 * gcc.dg/20020523-2.c: Likewise.
20770 * gcc.dg/20020729-1.c: Likewise.
20771 * gcc.dg/20030204-1.c: Likewise.
20772 * gcc.dg/20030826-2.c: Likewise.
20773 * gcc.dg/20030926-1.c: Likewise.
20774 * gcc.dg/20031202-1.c: Likewise.
20775 * gcc.dg/980312-1.c: Likewise.
20776 * gcc.dg/980313-1.c: Likewise.
20777 * gcc.dg/990117-1.c: Likewise.
20778 * gcc.dg/990424-1.c: Likewise.
20779 * gcc.dg/990524-1.c: Likewise.
20780 * gcc.dg/991230-1.c: Likewise.
20781 * gcc.dg/i386-387-1.c: Likewise.
20782 * gcc.dg/i386-387-2.c: Likewise.
20783 * gcc.dg/i386-387-3.c: Likewise.
20784 * gcc.dg/i386-387-4.c: Likewise.
20785 * gcc.dg/i386-387-5.c: Likewise.
20786 * gcc.dg/i386-387-6.c: Likewise.
20787 * gcc.dg/i386-asm-1.c: Likewise.
20788 * gcc.dg/i386-bitfield1.c: Likewise.
20789 * gcc.dg/i386-bitfield2.c: Likewise.
20790 * gcc.dg/i386-loop-1.c: Likewise.
20791 * gcc.dg/i386-loop-2.c: Likewise.
20792 * gcc.dg/i386-loop-3.c: Likewise.
20793 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20794 * gcc.dg/i386-pic-1.c: Likewise.
20795 * gcc.dg/i386-regparm.c: Likewise.
20796 * gcc.dg/i386-signbit-1.c: Likewise.
20797 * gcc.dg/i386-signbit-2.c: Likewise.
20798 * gcc.dg/i386-signbit-3.c: Likewise.
20799 * gcc.dg/i386-sse-5.c: Likewise.
20800 * gcc.dg/i386-sse-8.c: Likewise.
20801 * gcc.dg/i386-unroll-1.c: Likewise.
20802 * gcc.dg/tls/opt-1.c: Likewise.
20803 * gcc.dg/tls/opt-2.c: Likewise.
20804 * gcc.dg/unroll-1.c: Likewise.
20805 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
20806 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
20807 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
20808 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
20809
20810 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20811
20812 * g++.dg/template/incomplete1.C: New test.
20813
20814 2004-11-16 Nick Clifton <nickc@redhat.com>
20815
20816 Revert patches accidentally commited during checkin of fixes for
20817 xstormy16 tests:
20818 gcc.c-torture/execute/simd-4.c: Revert
20819 gcc.dg/20040910-1.c: Revert.
20820
20821 2004-11-16 Paul Brook <paul@codesourcery.com>
20822
20823 PR fortran/13010
20824 * gfortran.dg/der_pointer_1.f90: New test.
20825
20826 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
20827
20828 PR c/18498
20829 * gcc.dg/bitfld-13.c: New test.
20830
20831 2004-11-15 Janis Johnson <janis187@us.ibm.com>
20832
20833 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
20834 powerpc*-*-linux*.
20835
20836 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
20837 * gcc.dg/ppc64-abi-2.c: Ditto.
20838 * gcc.dg/ppc64-abi-3.c: Ditto.
20839
20840 * lib/gcc-dg.exp (dg-target-list): Remove.
20841
20842 2004-11-15 Steve Ellcey <sje@cup.hp.com>
20843
20844 * gcc.dg/ia64-postinc.c: New test.
20845
20846 2004-11-15 Mark Mitchell <mark@codesourcery.com>
20847
20848 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
20849
20850 2004-11-15 Nick Clifton <nickc@redhat.com>
20851
20852 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
20853 __INT_MAX__ so that the test can be compiled by toolchains
20854 targeted at 16-bit processors.
20855
20856 * gcc.dg/20040625-1.c: Use long constants rather than integers
20857 when performing arithmetic that will overflow 16-bits.
20858
20859 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
20860 xstormy16. It does not support 128-bit vector operations.
20861
20862 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
20863 with the macro PTR_TYPE. Define this macro to an integer type
20864 suitable for holding a pointer.
20865
20866 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
20867 the target is a 16-bit processor.
20868
20869 * gcc.dg/cpp/if-2.c: Expect a different warning message from
20870 16-bit targets where the character constant will be too long.
20871
20872 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
20873 where the double will not be directly addressable.
20874
20875 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20876
20877 Friend class name lookup 1/n, PR c++/18471
20878 * g++.dg/template/crash26.C: New test.
20879 * g++.dg/lookup/struct1.C: Adjust expected error.
20880 * g++.dg/parse/elab1.C: Likewise.
20881 * g++.dg/parse/elab2.C: Likewise.
20882 * g++.dg/parse/int-as-enum1.C: Likewise.
20883 * g++.dg/parse/struct-as-enum1.C: Likewise.
20884 * g++.dg/parse/typedef1.C: Likewise.
20885 * g++.dg/parse/typedef3.C: Likewise.
20886 * g++.dg/parse/typedef4.C: Likewise.
20887 * g++.dg/parse/typedef5.C: Likewise.
20888 * g++.dg/template/nontype4.C: Likewise.
20889 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
20890 * g++.old-deja/g++.other/elab1.C: Likewise.
20891 * g++.old-deja/g++.other/syntax4.C: Likewise.
20892
20893 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
20894
20895 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
20896
20897 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
20898
20899 * gcc.c-torture/execute/20041114-1.c: New test.
20900
20901 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
20902
20903 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
20904 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
20905 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
20906 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
20907 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
20908 gcc.dg/switch-7.c: New tests.
20909
20910 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
20911
20912 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
20913
20914 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
20915
20916 PR tree-opt/18400
20917 * gcc.dg/vect/pr18400.c: New test.
20918
20919 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
20920 Andrew Pinski <pinskia@physics.uc.edu>
20921
20922 PR tree-opt/18425
20923 * gcc.dg/vect/pr18425.c: New test.
20924
20925 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
20926
20927 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
20928 Guard with dg-require-alias and dg-require-visibility.
20929
20930 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
20931
20932 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
20933
20934 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20935
20936 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
20937
20938 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20939
20940 PR c++/17344
20941 * g++.dg/template/defarg5.C: New test.
20942
20943 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
20944
20945 * g++.dg/parse/cast1.C: Run only on ILP32.
20946 * g++.old-deja/g++.mike/p784.C: Likewise.
20947
20948 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
20949
20950 * gcc.c-torture/execute/20041113-1.c: New test.
20951
20952 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
20953
20954 PR target/18230
20955 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
20956 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
20957 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
20958 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20959 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
20960 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
20961 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
20962 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
20963 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
20964 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
20965 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
20966 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
20967 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
20968
20969 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
20970
20971 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
20972 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
20973 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
20974 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
20975 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
20976 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
20977 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
20978 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
20979 gcc.target/sparc/combined-1.c: New tests.
20980
20981 2004-11-12 Ziemowit Laski <zlaski@apple.com>
20982
20983 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
20984 New tests.
20985
20986 2004-11-12 Mark Mitchell <mark@codesourcery.com>
20987
20988 * lib/gcc-dg.exp (dg-forbid-option): New function.
20989 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
20990 * g++.dg/abi/bitfield8.C: Likewise.
20991 * g++.dg/abi/dtor1.C: Likewise.
20992 * g++.dg/abi/empty10.C: Likewise.
20993 * g++.dg/abi/empty7.C: Likewise.
20994 * g++.dg/abi/empty9.C: Likewise.
20995 * g++.dg/abi/layout3.C: Likewise.
20996 * g++.dg/abi/layout4.C: Likewise.
20997 * g++.dg/abi/thunk1.C: Likewise.
20998 * g++.dg/abi/thunk2.C: Likewise.
20999 * g++.dg/abi/vbase11.C: Likewise.
21000 * g++.dg/abi/vthunk2.C: Likewise.
21001 * g++.dg/abi/vthunk3.C: Likewise.
21002 * g++.dg/ext/attrib8.C: Likewise.
21003 * g++.dg/opt/longbranch2.C: Likewise.
21004 * g++.dg/opt/reg-stack4.C: Likewise.
21005 * g++.old-deja/g++.ext/attrib1.C: Likewise.
21006 * g++.old-deja/g++.ext/attrib2.C: Likewise.
21007 * g++.old-deja/g++.ext/attrib3.C: Likewise.
21008 * g++.old-deja/g++.other/store-expr1.C: Likewise.
21009 * g++.old-deja/g++.other/store-expr2.C: Likewise.
21010 * gcc.dg/20000609-1.c: Likewise.
21011 * gcc.dg/20000720-1.c: Likewise.
21012 * gcc.dg/20011107-1.c: Likewise.
21013 * gcc.dg/20011119-1.c: Likewise.
21014 * gcc.dg/20020108-1.c: Likewise.
21015 * gcc.dg/20020122-2.c: Likewise.
21016 * gcc.dg/20020122-3.c: Likewise.
21017 * gcc.dg/20020201-3.c: Likewise.
21018 * gcc.dg/20020206-1.c: Likewise.
21019 * gcc.dg/20020218-1.c: Likewise.
21020 * gcc.dg/20020310-1.c: Likewise.
21021 * gcc.dg/20020411-1.c: Likewise.
21022 * gcc.dg/20020418-2.c: Likewise.
21023 * gcc.dg/20020426-1.c: Likewise.
21024 * gcc.dg/20020426-2.c: Likewise.
21025 * gcc.dg/20020517-1.c: Likewise.
21026 * gcc.dg/20020523-1.c: Likewise.
21027 * gcc.dg/20020523-2.c: Likewise.
21028 * gcc.dg/20020729-1.c: Likewise.
21029 * gcc.dg/20030204-1.c: Likewise.
21030 * gcc.dg/20030826-2.c: Likewise.
21031 * gcc.dg/20030926-1.c: Likewise.
21032 * gcc.dg/20031202-1.c: Likewise.
21033 * gcc.dg/980312-1.c: Likewise.
21034 * gcc.dg/980313-1.c: Likewise.
21035 * gcc.dg/990117-1.c: Likewise.
21036 * gcc.dg/990424-1.c: Likewise.
21037 * gcc.dg/990524-1.c: Likewise.
21038 * gcc.dg/991230-1.c: Likewise.
21039 * gcc.dg/i386-387-1.c: Likewise.
21040 * gcc.dg/i386-387-2.c: Likewise.
21041 * gcc.dg/i386-387-3.c: Likewise.
21042 * gcc.dg/i386-387-4.c: Likewise.
21043 * gcc.dg/i386-387-5.c: Likewise.
21044 * gcc.dg/i386-387-6.c: Likewise.
21045 * gcc.dg/i386-asm-1.c: Likewise.
21046 * gcc.dg/i386-bitfield1.c: Likewise.
21047 * gcc.dg/i386-bitfield2.c: Likewise.
21048 * gcc.dg/i386-loop-1.c: Likewise.
21049 * gcc.dg/i386-loop-2.c: Likewise.
21050 * gcc.dg/i386-loop-3.c: Likewise.
21051 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21052 * gcc.dg/i386-pic-1.c: Likewise.
21053 * gcc.dg/i386-regparm.c: Likewise.
21054 * gcc.dg/i386-signbit-1.c: Likewise.
21055 * gcc.dg/i386-signbit-2.c: Likewise.
21056 * gcc.dg/i386-signbit-3.c: Likewise.
21057 * gcc.dg/i386-sse-5.c: Likewise.
21058 * gcc.dg/i386-sse-8.c: Likewise.
21059 * gcc.dg/i386-unroll-1.c: Likewise.
21060 * gcc.dg/tls/opt-1.c: Likewise.
21061 * gcc.dg/tls/opt-2.c: Likewise.
21062 * gcc.dg/unroll-1.c: Likewise.
21063 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21064 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21065 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21066 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21067 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
21068 -m64 is specified.
21069
21070 2004-11-12 Mark Mitchell <mark@codesourcery.com>
21071
21072 PR c++/18389
21073 * g++.dg/parse/cond1.C: New test.
21074
21075 PR c++/18429
21076 * g++.dg/template/array9.C: New test.
21077 * g++.dg/ext/vla1.C: Adjust error messages.
21078 * g++.dg/ext/vlm1.C: Likewise.
21079 * g++.dg/template/crash2.C: Likewise.
21080
21081 PR c++/18436
21082 * g++.dg/template/call3.C: New test.
21083
21084 PR c++/18407
21085 * g++.dg/template/ptrmem11.C: New test.
21086
21087 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
21088
21089 PR other/14264
21090 * lib/g++.exp: Set LC_ALL and LANG to C.
21091 * lib/gcc-dg.exp: Likewise.
21092 * lib/gfortran.exp: Likewise.
21093 * lib/objc.exp: Likewise.
21094 * lib/treelang.exp: Likewise.
21095
21096 2004-11-12 Andreas Schwab <schwab@suse.de>
21097
21098 * gcc.dg/pr16286.c: Fix last change.
21099
21100 2004-11-12 Mark Mitchell <mark@codesourcery.com>
21101
21102 PR c++/18416
21103 * g++.dg/init/global1.C: New test.
21104
21105 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
21106
21107 * gcc.c-torture/execute/20041112-1.c: New test.
21108
21109 2004-11-11 Janis Johnson <janis187@us.ibm.com>
21110
21111 * lib/gcc-dg.exp (dg-target-list): New.
21112
21113 2004-11-11 Janis Johnson <janis187@us.ibm.com>
21114 Richard Sandiford <rsandifo@redhat.com>
21115
21116 * lib/target-supports.exp (get-compiler_messages): New.
21117 (check_named_sections_available): Use it.
21118 (check_effective_target_ilp32): New.
21119 (check_effective_target_lp64): New.
21120 (is-effective-target): New.
21121 * lib/gcc-dg.exp (dg-require-effective-target): New.
21122
21123 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
21124
21125 * gcc.dg/precedence-1.c: New test.
21126
21127 2004-11-11 Janis Johnson <janis187@us.ibm.com>
21128
21129 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
21130
21131 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
21132 message, delete generated files, use more descriptive name for
21133 executable, and make the test unsupported when it cannot be run.
21134
21135 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
21136 (dg-require-weak, dg-require-visibility, dg-require-alias,
21137 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
21138 dg-require-iconv, dg-require-named-sections): Use it.
21139
21140 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
21141
21142 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
21143
21144 PR target/16457
21145 * gcc.dg/ppc-and-1: New
21146
21147 PR target/16796
21148 * gcc.dg/ppc-mov-1.c: New.
21149
21150 PR target/16458
21151 * gcc.dg/ppc-compare-1.c: New.
21152
21153 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
21154
21155 * objc.dg/desig-init-2.m: New test.
21156
21157 2004-11-10 Adam Nemet <anemet@lnxw.com>
21158
21159 PR middle-end/18160
21160 * g++.dg/warn/register-var-1.C: New test.
21161 * g++.dg/warn/register-var-2.C: New test.
21162
21163 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21164
21165 * gcc.dg/union-2.c: New test.
21166
21167 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
21168
21169 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
21170 New test for PR tree-optimization/17892.
21171
21172 2004-11-09 Mark Mitchell <mark@codesourcery.com>
21173
21174 PR c++/18369
21175 * g++.dg/init/new12.C: New test.
21176
21177 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
21178
21179 * gcc.target/sparc: New directory.
21180 * gcc.target/sparc/sparc.exp: New driver.
21181 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
21182 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
21183 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
21184 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
21185
21186 2004-11-10 Paul Brook <paul@codesourcery.com>
21187
21188 PR fortran/18218
21189 * gfortran.dg/list_read.c: New test.
21190
21191 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
21192
21193 PR c/18322
21194 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
21195 expected diagnostic location.
21196
21197 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
21198
21199 * gcc.dg/20041109-1.c: New test.
21200
21201 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
21202
21203 PR objc/18406
21204 * objc/compile/pr18406.m: New test.
21205
21206 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
21207
21208 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
21209
21210 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
21211
21212 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
21213
21214 2004-11-08 Steve Ellcey <sje@cup.hp.com>
21215
21216 * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
21217
21218 2004-11-08 Steve Ellcey <sje@cup.hp.com>
21219
21220 * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
21221 exit.
21222
21223 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
21224
21225 PR tree-opt/18299
21226 * gcc.c-torture/pr18299-1.c: New test.
21227
21228 2004-11-06 Andreas Schwab <schwab@suse.de>
21229
21230 * gcc.dg/pr16286.c: Also test for bool and pixel.
21231
21232 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
21233
21234 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
21235 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
21236 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
21237 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21238 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
21239 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
21240 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
21241 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
21242 gcc.dg/struct-semi-3.c: New tests.
21243
21244 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21245
21246 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
21247
21248 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21249
21250 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
21251 Do not use C99 designators.
21252
21253 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21254
21255 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
21256
21257 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21258
21259 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
21260 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21261 * gcc.c-torture/execute/simd-5.x: Remove.
21262
21263 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
21264
21265 PR rtl-optimization/17933
21266 * gcc.dg/torture/pr17933-1.c: New test.
21267
21268 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
21269
21270 PR target/18106
21271 * lib/target-supports.exp (check_weak_available): Support
21272 Windows.
21273
21274 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
21275
21276 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
21277 call to fflush(stdout) before abort.
21278 (my_ffsll): New function.
21279 (generate_fields): Use it.
21280
21281 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
21282
21283 * gcc.dg/init-undef-1.c: New test.
21284
21285 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
21286
21287 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
21288 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
21289 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
21290 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
21291 expected messages for new parser.
21292
21293 2004-11-04 Mark Mitchell <mark@codesourcery.com>
21294
21295 * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21296
21297 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
21298
21299 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21300 on LP64 targets.
21301
21302 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
21303
21304 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21305 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21306 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21307 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21308 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21309 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21310 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21311 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21312 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21313 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21314
21315 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
21316
21317 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21318 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21319 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21320 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21321 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21322 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21323 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21324 for new parser.
21325
21326 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
21327
21328 PR target/15342
21329 * gcc.dg/20041104-1.c: New test.
21330
21331 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21332
21333 * g++.dg/template/nontype7.C: New test.
21334 * g++.dg/template/nontype8.C: Likewise.
21335 * g++.dg/template/nontype9.C: Likewise.
21336 * g++.dg/template/nontype10.C: Likewise.
21337 * g++.dg/tc1/dr49.C: Likewise.
21338 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21339 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21340
21341 2004-11-04 Ben Elliston <bje@au.ibm.com>
21342
21343 * g++.dg/rtti/tinfo1.C: Remove xfails.
21344
21345 2004-11-04 Ben Elliston <bje@au.ibm.com>
21346
21347 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21348 packed attribute to the definition to satisfy the new C++ parser.
21349
21350 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
21351
21352 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
21353 invocations of va_arg.
21354
21355 2004-11-02 Mark Mitchell <mark@codesourcery.com>
21356
21357 PR c++/18124
21358 * g++.dg/template/crash25.C: New test.
21359
21360 PR c++/18155
21361 * g++.dg/template/typedef2.C: New test.
21362 * g++.dg/parse/crash13.C: Adjust error markers.
21363
21364 PR c++/18177
21365 * g++.dg/conversion/const3.C: New test.
21366
21367 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21368
21369 PR fortran/17535
21370 PR fortran/17583
21371 PR fortran/17713
21372 * gfortran.dg/generic_[123].f90: New testcases.
21373
21374 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
21375
21376 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
21377 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
21378
21379 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
21380
21381 PR tree-opt/16808
21382 * gcc.c-torture/compile/pr16808.c: New test.
21383
21384 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
21385
21386 PR rtl-optimization/17104
21387 * gcc.dg/ppc-bitfield1.c: New.
21388
21389 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
21390
21391 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
21392
21393 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
21394
21395 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
21396 strings for 32-bit code.
21397
21398 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
21399
21400 PR c/18239
21401 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
21402
21403 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
21404
21405 PR c++/18064
21406 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
21407
21408 2004-10-31 Mark Mitchell <mark@codesourcery.com>
21409
21410 PR c++/15172
21411 * g++.dg/init/aggr2.C: New test.
21412
21413 2004-10-30 Ziemowit Laski <zlaski@apple.com>
21414
21415 * objc.dg/local-decl-1.m: New test.
21416
21417 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
21418
21419 * gcc.dg/20040910-1.c: Adjust regex.
21420
21421 2004-10-30 Roger Sayle <roger@eyesopen.com>
21422
21423 PR rtl-optimization/18084
21424 * g++.dg/opt/pr18084-1.C: New testcase.
21425
21426 2004-10-30 Matt Austern <austern@apple.com>
21427
21428 PR c++/17542
21429 * g++.dg/ext/attrib18.C: New test.
21430
21431 2004-10-30 Roger Sayle <roger@eyesopen.com>
21432
21433 PR middle-end/18096
21434 * gcc.dg/pr18096-1.c: New test case.
21435
21436 2004-10-30 Roger Sayle <roger@eyesopen.com>
21437
21438 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
21439
21440 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
21441
21442 PR c/16666
21443 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
21444 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
21445 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
21446 gcc.dg/old-style-prom-3.c: New tests.
21447
21448 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
21449
21450 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
21451 Remove unnecessary inclusion of stdio.h.
21452
21453 2004-10-29 Roger Sayle <roger@eyesopen.com>
21454
21455 PR rtl-optimization/17581
21456 * gcc.dg/pr17581-1.c: New test case.
21457
21458 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
21459
21460 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
21461 being implemented.
21462 * g++.dg/conversion/dr195-1.C: New.
21463 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
21464 * g++.old-deja/g++.mike/p10148.C: Likewise.
21465
21466 2004-10-29 Mark Mitchell <mark@codesourcery.com>
21467
21468 PR c++/17695
21469 * g++.dg/debug/typedef2.C: New test.
21470
21471 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
21472
21473 PR fortran/13490
21474 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
21475 * gfortran.dg/g77/README: Update.
21476
21477 2004-10-28 Matt Austern <austern@apple.com>
21478
21479 PR c++/14124
21480 * g++.dg/ext/packed7.C: New test.
21481
21482 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21483
21484 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
21485 scan-assembler.
21486 * lib/scanasm.exp (hidden-scan-for): New proc.
21487 (scan-hidden): Use hidden-scan-for instead of constructing the scan
21488 string.
21489 (scan-not-hidden): Likewise.
21490 * lib/target-supports.exp (check_visibility_available): mach-o is
21491 support too.
21492
21493 2004-10-28 Mark Mitchell <mark@codesourcery.com>
21494
21495 PR c++/17132
21496 * g++.dg/template/memclass3.C: New test.
21497
21498 2004-10-28 Adam Nemet <anemet@lnxw.com>
21499
21500 PR middle-end/18160
21501 * gcc.dg/register-var-1.c: New test.
21502 * gcc.dg/register-var-2.c: New test.
21503 * gcc.dg/asm-7.c: Taking the address of a register variable is an
21504 error now.
21505
21506 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
21507
21508 PR other/18172
21509 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
21510 unused variables.
21511 * gcc.dg/vect/vect-22.c: Likewise.
21512
21513 2004-10-28 Jakub Jelinek <jakub@redhat.com>
21514
21515 * gcc.dg/i386-rotate-1.c: New test.
21516
21517 2004-10-27 Mark Mitchell <mark@codesourcery.com>
21518
21519 * g++.dg/init/ref12.C: Add "run" marker.
21520
21521 PR c++/17435
21522 * g++.dg/init/ref12.C: New test.
21523
21524 PR c++/18140
21525 * g++.dg/template/shift1.C: New test.
21526 * g++.dg/template/error10.C: Adjust error markers.
21527
21528 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
21529
21530 PR tree-opt/17529
21531 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
21532
21533 2004-10-27 Geoffrey Keating <geoffk@apple.com>
21534
21535 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
21536 * gcc.dg/weak/weak-3.c: Likewise.
21537 * gcc.dg/weak/weak-5.c: Likewise.
21538 * gcc.dg/weak/weak-9.c: Likewise.
21539 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
21540 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
21541
21542 * gcc.dg/darwin-weakimport-1.c: New.
21543
21544 2004-10-28 Ben Elliston <bje@au.ibm.com>
21545
21546 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
21547
21548 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
21549
21550 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
21551 'syntax' error messages.
21552 * gcc.dg/cpp/direct2s.c: Likewise.
21553
21554 2004-10-26 Geoffrey Keating <geoffk@apple.com>
21555
21556 * gcc.c-torture/compile/20041026-1.c: New.
21557
21558 2004-10-26 Mark Mitchell <mark@codesourcery.com>
21559
21560 PR c++/18093
21561 * g++.dg/lookup/ns2.C: New test.
21562
21563 PR c++/18020
21564 * g++.dg/template/enum4.C: New test.
21565
21566 PR c++/18161
21567 * g++.dg/template/expr1.C: New test.
21568
21569 2004-10-26 Ben Elliston <bje@au.ibm.com>
21570
21571 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
21572
21573 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
21574
21575 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
21576 gcc.dg/decl-nospec-3.c: New tests.
21577
21578 2004-10-26 Ziemowit Laski <zlaski@apple.com>
21579
21580 * objc.dg/super-class-3.m: New test.
21581
21582 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
21583
21584 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
21585 resyncing.
21586 * gcc.dg/cpp/direct2s.c: Likewise.
21587
21588 2004-10-25 Geoffrey Keating <geoffk@apple.com>
21589
21590 * objc.dg/image-info.m: Update for changes to section selection.
21591
21592 2004-10-25 David Ayers <d.ayers@inode.at>
21593 Ziemowit Laski <zlaski@apple.com>
21594
21595 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
21596 diagnostics when messaging 'id <Proto>'.
21597 * objc.dg/class-protocol-1.m: New test.
21598 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
21599 a non-existent method signature.
21600 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
21601 Update diagnostics when messaging with non-existent method signature.
21602 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
21603 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
21604 invalid receivers are now resolved as if messaging 'id'; remove
21605 extraneous diagnostics.
21606
21607 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
21608
21609 PR c/16667
21610 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
21611 gcc.dg/init-desig-obs-3.c: New tests.
21612
21613 2004-10-25 Jakub Jelinek <jakub@redhat.com>
21614
21615 * gcc.dg/debug/20041023-1.c: New test.
21616
21617 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
21618
21619 PR middle-end/17407
21620 * gcc.c-torture/compile/pr17407.c: New test.
21621
21622 PR c++/18121
21623 * g++.dg/template/array8.C: New test.
21624
21625 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
21626
21627 PR other/18138
21628 * lib/g++.exp: Accept more than one multilib libgcc.
21629 * lib/gcc-dg.exp: Likewise.
21630 * lib/objc.exp: Likewise.
21631 * lib/treelang.exp: Likewise.
21632 * lib/gfortran.exp: Likewise.
21633
21634 2004-10-24 Ben Elliston <bje@au.ibm.com>
21635
21636 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
21637
21638 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
21639
21640 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
21641 * gcc.dg/c99-const-expr-3.c: Likewise.
21642
21643 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
21644
21645 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
21646
21647 2004-10-23 Ben Elliston <bje@au.ibm.com>
21648
21649 * gcc.c-torture/execute/loop-2e.x: Remove.
21650
21651 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
21652
21653 PR c++/18095
21654 * g++.dg/parse/crash18.C: New.
21655 * g++.dg/parse/crash19.C: New.
21656
21657 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
21658
21659 * g++.dg/ext/dllimport1.C: Move dg-warnings.
21660 * g++.dg/ext/dllimport2.C: Same.
21661 * g++.dg/ext/dllimport8.C: Same.
21662
21663 2004-10-21 Mark Mitchell <mark@codesourcery.com>
21664
21665 PR c++/10841
21666 * g++.dg/conversion/cast1.C: New test.
21667 * g++.dg/overload/pmf1.C: Adjust error marker.
21668
21669 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
21670
21671 PR objc/17923
21672 * objc.dg/const-str-7.m: New test.
21673
21674 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21675
21676 * g++.dg/template/memfriend11.C: Fix comment typo.
21677 * g++.dg/template/memfriend14.C: Likewise.
21678
21679 2004-10-20 Richard Henderson <rth@redhat.com>
21680
21681 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
21682 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
21683 -fasynchronous-unwind-tables.
21684
21685 2004-10-20 Richard Henderson <rth@redhat.com>
21686
21687 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
21688 (main): Return success.
21689 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
21690 (main): Return success.
21691
21692 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21693
21694 PR c++/13495
21695 * g++.dg/template/memfriend9.C: New test.
21696 * g++.dg/template/memfriend10.C: Likewise.
21697 * g++.dg/template/memfriend11.C: Likewise.
21698 * g++.dg/template/memfriend12.C: Likewise.
21699 * g++.dg/template/memfriend13.C: Likewise.
21700 * g++.dg/template/memfriend14.C: Likewise.
21701 * g++.dg/template/memfriend15.C: Likewise.
21702 * g++.dg/template/memfriend16.C: Likewise.
21703 * g++.dg/template/memfriend17.C: Likewise.
21704 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
21705
21706 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
21707
21708 * g++.dg/conversion/dr195.C: New.
21709 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
21710
21711 2004-10-20 Ben Elliston <bje@au.ibm.com>
21712 Devang Patel <dpatel@apple.com>
21713
21714 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
21715 of floating point arithmetic, which could trap.
21716
21717 2004-10-19 Mark Mitchell <mark@codesourcery.com>
21718
21719 PR c++/14035
21720 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
21721 * g++.dg/conversion/const2.C: New test.
21722 * g++.dg/expr/reinterpret2.C: New test.
21723 * g++.dg/expr/reinterpret3.C: New test.
21724 * g++.dg/expr/cast2.C: New test.
21725 * g++.dg/expr/copy1.C: New test.
21726 * g++.dg/other/conversion1.C: Change error message.
21727 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
21728 function pointers to void *.
21729 * g++.old-deja/g++.mike/p10148.C: Likewise.
21730
21731 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21732
21733 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
21734
21735 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
21736
21737 PR c++/18047
21738
21739 * g++.dg/parse/expr3.C: New test.
21740
21741 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
21742
21743 * gcc.dg/smod-1.c: New test.
21744
21745 2004-10-18 Ziemowit Laski <zlaski@apple.com>
21746
21747 * objc.dg/method-14.m: New test.
21748
21749 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
21750
21751 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
21752 Also xfail as the patch was reverted.
21753
21754 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
21755
21756 PR middle-end/16973
21757 * gcc.dg/pr16973.c: New test.
21758
21759 2004-10-18 Diego Novillo <dnovillo@redhat.com>
21760
21761 PR tree-optimization/17656
21762 * testsuite/gcc.c-torture/compile/pr17656.c: New test.
21763
21764 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
21765
21766 * g++.dg/eh/shadow1.C: New.
21767
21768 2004-10-18 Jakub Jelinek <jakub@redhat.com>
21769
21770 * gcc.c-torture/compile/20041018-1.c: New test.
21771
21772 2004-10-18 Ben Elliston <bje@au.ibm.com>
21773
21774 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
21775 compiler referring to register 0 when accessing sdata. The linker
21776 now patches things up.
21777
21778 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
21779
21780 PR c/17529
21781 * gcc.c-torture/compile/pr17529.c: New test.
21782
21783 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21784
21785 PR c++/17743
21786 * g++.dg/ext/attrib17.C: New test.
21787
21788 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21789
21790 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
21791
21792 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21793
21794 PR c++/10479
21795 * g++.dg/ext/attrib16.C: New test.
21796
21797 2004-10-15 Mark Mitchell <mark@codesourcery.com>
21798
21799 PR c++/17042
21800 * g++.dg/init/dso_handle1.C: New test.
21801
21802 PR c++/14667
21803 * g++.dg/parse/typedef6.C: New test.
21804
21805 PR c++/17916
21806 * g++.dg/parse/pragma1.C: New test.
21807
21808 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
21809
21810 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
21811
21812 2004-10-15 Steve Ellcey <sje@cup.hp.com>
21813
21814 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
21815 -fno-common when on HPPA HP-UX platforms.
21816
21817 2004-10-15 Jakub Jelinek <jakub@redhat.com>
21818
21819 PR other/16820
21820 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
21821 stdint.h.
21822 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
21823 uintptr_t.
21824
21825 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
21826
21827 PR c++/16301
21828 * g++.dg/lookup/strong-using-4.C: New test.
21829
21830 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
21831
21832 PR middle-end/16567
21833 * gcc.c-torture/compile/nested-1.c: New test.
21834
21835 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
21836
21837 * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
21838 and mipsisa64*-*-* (until support for misaligned loads is added).
21839 * testsuite/gcc.dg/vect/vect-50.c: Likewise.
21840 * testsuite/gcc.dg/vect/vect-52.c: Likewise.
21841 * testsuite/gcc.dg/vect/vect-54.c: Likewise.
21842 * testsuite/gcc.dg/vect/vect-58.c: Likewise.
21843 * testsuite/gcc.dg/vect/vect-60.c: Likewise.
21844 * testsuite/gcc.dg/vect/vect-80.c: Likewise.
21845
21846 2004-10-14 Mark Mitchell <mark@codesourcery.com>
21847
21848 PR c++/17976
21849 * g++.dg/init/dtor3.C: New test.
21850
21851 2004-10-15 Ben Elliston <bje@au.ibm.com>
21852
21853 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
21854
21855 2004-10-14 Geoffrey Keating <geoffk@apple.com>
21856
21857 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
21858 * gcc.dg/macho-lo-sum.c: Likewise.
21859
21860 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
21861
21862 * gcc.dg/ppc-spe64-1.c: New test.
21863
21864 2004-10-14 Devang Patel <dpatel@apple.com>
21865
21866 PR 17635
21867 * gcc.dg/pr17635.c : New test.
21868
21869 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
21870
21871 * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
21872 * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
21873 * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
21874 * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
21875 * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
21876 * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
21877 * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
21878 * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
21879 * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
21880 * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
21881 * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
21882 * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
21883 * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
21884 * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
21885 * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
21886 * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
21887 * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
21888 * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
21889
21890 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
21891
21892 * gcc.dg/vect/vect-82.c: New testcase.
21893 * gcc.dg/vect/vect-82_64.c: New testcase.
21894 * gcc.dg/vect/vect-83.c: New testcase.
21895 * gcc.dg/vect/vect-83_64.c: New testcase.
21896
21897 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
21898
21899 * gcc.dg/cpp/error-1.c: New test.
21900
21901 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
21902
21903 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
21904
21905 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
21906
21907 PR target/17984
21908 * gcc.dg/cris-peep2-xsrand2.c: New test.
21909
21910 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
21911
21912 PR c++/17661
21913 * testsuite/g++.dg/expr/for2.C: New test.
21914
21915 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
21916
21917 * g++.dg/inherit/thunk1.C: Run on the SPARC.
21918
21919 2004-10-13 Jakub Jelinek <jakub@redhat.com>
21920
21921 PR tree-optimization/17724
21922 * g++.dg/opt/pr17724-1.C: New test.
21923 * g++.dg/opt/pr17724-2.C: New test.
21924 * g++.dg/opt/pr17724-3.C: New test.
21925 * g++.dg/opt/pr17724-4.C: New test.
21926 * g++.dg/opt/pr17724-5.C: New test.
21927 * g++.dg/opt/pr17724-6.C: New test.
21928
21929 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
21930
21931 PR c/17301
21932 * gcc.dg/pr17301-2.c: New test.
21933
21934 2004-10-11 Mark Mitchell <mark@codesourcery.com>
21935
21936 PR c++/15876
21937 * g++.dg/parse/error22.C: New test.
21938
21939 PR c++/17936
21940 * g++.dg/template/spec18.C: New test.
21941
21942 2004-10-11 Steve Ellcey <sje@cup.hp.com>
21943
21944 * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
21945 * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
21946 memcpy.
21947 * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
21948 * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
21949
21950 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
21951
21952 * g++.dg/eh/cleanup5.C: Add dg-options "".
21953
21954 2004-10-11 Roger Sayle <roger@eyesopen.com>
21955
21956 PR middle-end/17657
21957 * gcc.dg/switch-4.c: New test case.
21958
21959 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
21960
21961 * gcc.c-torture/execute/20041011-1.c: New test.
21962
21963 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
21964
21965 PR c++/17554
21966 * g++.dg/init/for3.C: New test.
21967
21968 PR c++/17657
21969 * g++.dg/opt/switch2.C: New test.
21970
21971 PR middle-end/17703
21972 * g++.dg/warn/Wreturn-2.C: New test.
21973
21974 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
21975
21976 PR c++/17907
21977 * g++.dg/eh/cleanup5.C: New test.
21978
21979 2004-10-10 Mark Mitchell <mark@codesourcery.com>
21980
21981 PR c++/17393
21982 * g++.dg/parse/error21.C: New test.
21983
21984 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
21985
21986 * g++.dg/overload/pmf1.C: Adjust quoting marks.
21987 * g++.dg/warn/incomplete1.C: Likewise.
21988 * g++.dg/template/qualttp20.C: Likewise.
21989
21990 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
21991
21992 PR c/17881
21993 * parm-incomplete-1.c: New test.
21994
21995 2004-10-09 Mark Mitchell <mark@codesourcery.com>
21996
21997 PR c++/17867
21998 * g++.dg/parse/error19.C: New test.
21999
22000 PR c++/17670
22001 * g++.dg/init/new11.C: New test.
22002
22003 PR c++/17821
22004 * g++.dg/parse/error20.C: New test.
22005
22006 PR c++/17826
22007 * g++.dg/template/crash24.C: New test.
22008
22009 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
22010
22011 PR c/17301
22012 * gcc.dg/pr17301-1.c: New test.
22013
22014 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
22015
22016 PR c/17189
22017 * gcc.dg/anon-struct-5.c: New test.
22018
22019 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
22020
22021 PR c/17844
22022 * gcc.dg/pr17844-1.c: New test.
22023
22024 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
22025
22026 PR tree-optimization/17906
22027 * gcc.c-torture/compile/pr17906.c: New.
22028
22029 2004-10-09 Stuart Hastings <stuart@apple.com>
22030 Roger Sayle <roger@eyesopen.com>
22031
22032 PR rtl-optimization/17853
22033 * gcc.dg/i386-mmx-5.c: New testcase.
22034
22035 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
22036
22037 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
22038
22039 2004-10-09 Mark Mitchell <mark@codesourcery.com>
22040
22041 PR c++/17524
22042 * g++.dg/template/static9.C: New test.
22043
22044 PR c++/17685
22045 * g++.dg/parse/operator5.C: New test.
22046
22047 2004-10-09 Roger Sayle <roger@eyesopen.com>
22048
22049 PR middle-end/17894
22050 * gcc.c-torture/execute/divcmp-4.c: New test case.
22051
22052 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
22053
22054 PR tree-opt/17902
22055 * g++.dg/opt/pr17902.C: New test.
22056
22057 2004-10-09 Jakub Jelinek <jakub@redhat.com>
22058
22059 * gcc.dg/cpp/ident-1.c: Add dg-options "".
22060
22061 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
22062
22063 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
22064
22065 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
22066
22067 * gcc.dg/assign-warn-3.c: New test.
22068
22069 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
22070
22071 PR c/16999
22072 * gcc.dg/cpp/ident-1.c: New test.
22073
22074 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
22075
22076 * gcc.c-torture/compile/acc1.c: New.
22077
22078 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
22079
22080 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
22081 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
22082
22083 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
22084
22085 * gcc.dg/ultrasp11.c: New test.
22086
22087 2004-10-08 Michael Matz <matz@suse.de>
22088
22089 * gcc.dg/doloop-2.c: New test.
22090
22091 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
22092
22093 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
22094 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
22095 objc.dg/method-9.m: Update expected diagnostics.
22096
22097 2004-10-07 Geoffrey Keating <geoffk@apple.com>
22098
22099 * gcc.dg/ppc-fsel-3.c: New file.
22100 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
22101
22102 2004-10-07 Paul Brook <paul@codesourcery.com>
22103
22104 * gfortran.dg/intrinsic_verify_1.f90: New test.
22105
22106 2004-10-07 Paul Brook <paul@codesourcery.com>
22107
22108 * gfortran.dg/empty_format_1.f90: Remove stray commas.
22109
22110 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22111
22112 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
22113 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
22114 commit.
22115
22116 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
22117
22118 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
22119
22120 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22121
22122 PR c++/17115
22123 * g++.dg/warn/Winline-4.C: New test.
22124
22125 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
22126
22127 * gcc.c-torture/compile/20041007-1.c: New test.
22128
22129 2004-10-07 Paul Brook <paul@codesourcery.com>
22130
22131 PR fortran/17678
22132 * gfortran.dg/use_allocated_1.f90: New test.
22133
22134 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
22135
22136 PR middle-end/17849
22137 * gfortran.fortran-torture/compile/nested.f90: New test
22138
22139 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
22140
22141 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
22142
22143 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
22144
22145 PR c++/17368
22146 * g++.dg/ext/asm6.C: New test.
22147
22148 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
22149
22150 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
22151
22152 2004-10-06 Paul Brook <paul@codesourcery.com>
22153
22154 PR libfortran/17709
22155 * gfortran.dg/empty_format_1.f90: New test.
22156
22157 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22158
22159 PR fortran/17568
22160 * gfortran.dg/ishft.f90: New test.
22161
22162 PR fortran/17283
22163 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
22164 tests.
22165
22166 2004-10-06 Paul Brook <paul@codesourcery.com>
22167
22168 * gfortran.dg/do_1.f90: New test.
22169
22170 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22171
22172 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
22173 optimizing for size.
22174
22175 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
22176
22177 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
22178
22179 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
22180
22181 * gcc.c-torture/compile/20041005-1.c: New test.
22182
22183 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
22184
22185 PR c++/17829
22186 * g++.dg/lookup/koenig4.C: New.
22187
22188 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
22189
22190 * g++.dg/other/classkey1.C: Adjust quoting marks.
22191 * g++.dg/parse/error15.C: Likewise.
22192 * g++.dg/template/meminit2.C (int>): Likewise.
22193
22194 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22195
22196 PR fortran/17283
22197 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
22198
22199 PR fortran/17631
22200 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
22201
22202 PR fortran/17708
22203 * gfortran.dg/pr17708.f90: New test.
22204
22205 2004-10-04 Chao-ying Fu <fu@mips.com>
22206
22207 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
22208 * gcc.dg/vect/vect-4.c: Ditto.
22209 * gcc.dg/vect/vect-5.c: Ditto.
22210 * gcc.dg/vect/vect-6.c: Ditto.
22211 * gcc.dg/vect/vect-8.c: Ditto.
22212 * gcc.dg/vect/vect-16.c: Ditto.
22213 * gcc.dg/vect/vect-30.c: Ditto.
22214 * gcc.dg/vect/vect-40.c: Ditto.
22215 * gcc.dg/vect/vect-41.c: Ditto.
22216 * gcc.dg/vect/vect-42.c: Ditto.
22217 * gcc.dg/vect/vect-43.c: Ditto.
22218 * gcc.dg/vect/vect-44.c: Ditto.
22219 * gcc.dg/vect/vect-45.c: Ditto.
22220 * gcc.dg/vect/vect-46.c: Ditto.
22221 * gcc.dg/vect/vect-47.c: Ditto.
22222 * gcc.dg/vect/vect-48.c: Ditto.
22223 * gcc.dg/vect/vect-49.c: Ditto.
22224 * gcc.dg/vect/vect-50.c: Ditto.
22225 * gcc.dg/vect/vect-51.c: Ditto.
22226 * gcc.dg/vect/vect-52.c: Ditto.
22227 * gcc.dg/vect/vect-53.c: Ditto.
22228 * gcc.dg/vect/vect-54.c: Ditto.
22229 * gcc.dg/vect/vect-55.c: Ditto.
22230 * gcc.dg/vect/vect-56.c: Ditto.
22231 * gcc.dg/vect/vect-57.c: Ditto.
22232 * gcc.dg/vect/vect-58.c: Ditto.
22233 * gcc.dg/vect/vect-59.c: Ditto.
22234 * gcc.dg/vect/vect-60.c: Ditto.
22235 * gcc.dg/vect/vect-74.c: Ditto.
22236 * gcc.dg/vect/vect-79.c: Ditto.
22237 * gcc.dg/vect/vect-80.c: Ditto.
22238
22239 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
22240
22241 * gcc.dg/unused-7.c: Use the correct option.
22242
22243 2004-10-04 Paul Brook <paul@codesourcery.com>
22244 Bud Davis <bdavis9659@comcast.net>
22245
22246 PR fortran/17706
22247 PR fortran/16434
22248 * gfortran/pr17706.f90: New test.
22249 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
22250
22251 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22252
22253 * gfortran.dg/pr17612.f90: New test.
22254
22255 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
22256
22257 * g++.dg/template/local1.C: Adjust quoting marks in
22258 testing for diagnostics.
22259 * g++.dg/tls/diag-2.C: Likewise.
22260 * g++.dg/other/error8.C: Likewise.
22261
22262 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
22263
22264 PR c/17178
22265 * gcc.dg/unused-4.c: Adjust to be correct.
22266
22267 PR c/17820
22268 * gcc.dg/unused-7.c: New test.
22269
22270 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
22271
22272 PR c++/17797
22273 * g++.dg/overload/template2.C: New test.
22274
22275 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
22276
22277 PR tree-optimization/16632
22278 * gcc.dg/tree-ssa/20041002-1.c: New.
22279
22280 2004-10-03 Paul Brook <paul@codesourcery.com>
22281
22282 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
22283 rather than relying on default formatting.
22284
22285 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
22286
22287 * gcc.dg/20040920-1.c: Update expected message text.
22288
22289 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
22290
22291 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22292
22293 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
22294
22295 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22296 tree level.
22297
22298 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
22299
22300 * gcc.dg/tree-ssa/pr17343.c: Remove.
22301
22302 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
22303
22304 PR tree-opt/17343
22305 * gcc.dg/tree-ssa/pr17343.c: New test.
22306
22307 2004-10-01 Jakub Jelinek <jakub@redhat.com>
22308
22309 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22310 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22311 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22312 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22313 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22314
22315 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
22316
22317 * gcc.dg/lvalue-2.c: New test.
22318
22319 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
22320
22321 PR c/17730
22322 * gcc.dg/pr17730-1.c: New test
22323
22324 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
22325
22326 PR c/7425
22327 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22328
22329 2004-09-29 Jakub Jelinek <jakub@redhat.com>
22330
22331 * gcc.c-torture/execute/stdarg-1.c: New test.
22332 * gcc.c-torture/execute/stdarg-2.c: New test.
22333 * gcc.c-torture/execute/stdarg-3.c: New test.
22334 * gcc.dg/tree-ssa/stdarg-1.c: New test.
22335 * gcc.dg/tree-ssa/stdarg-2.c: New test.
22336 * gcc.dg/tree-ssa/stdarg-3.c: New test.
22337 * gcc.dg/tree-ssa/stdarg-4.c: New test.
22338 * gcc.dg/tree-ssa/stdarg-5.c: New test.
22339
22340 2004-09-29 Jakub Jelinek <jakub@redhat.com>
22341
22342 PR tree-optimization/17697
22343 * g++.dg/opt/pr17697-1.C: New test.
22344 * g++.dg/opt/pr17697-2.C: New test.
22345 * g++.dg/opt/pr17697-3.C: New test.
22346
22347 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
22348
22349 PR c/16409
22350 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
22351 gcc.dg/vla-init-5.c: New tests.
22352
22353 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
22354
22355 PR c/13804
22356 * gcc.dg/pr13804-1.c: New test.
22357
22358 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22359
22360 PR fortran/16938
22361 * gfortran.dg/pr16938.f90: New test.
22362
22363 2004-09-27 Mark Mitchell <mark@codesourcery.com>
22364
22365 * g++.dg/template/crash23.C: New test.
22366
22367 2004-09-27 Mark Mitchell <mark@codesourcery.com>
22368
22369 PR c++/17585
22370 * g++.dg/template/static8.C: New test.
22371
22372 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
22373
22374 PR c++/17681
22375 * g++.dg/other/error9.C: New test.
22376
22377 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
22378
22379 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
22380
22381 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22382
22383 PR fortran/15164
22384 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
22385
22386 2004-09-26 Roger Sayle <roger@eyesopen.com>
22387
22388 PR middle-end/17112
22389 * gcc.dg/pr17112-1.c: New test case.
22390
22391 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
22392
22393 PR c/11459
22394 * gcc.dg/pr11459-1.c: New test.
22395
22396 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
22397
22398 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
22399 * gcc.dg/tree-ssa/loop-4.c: Likewise.
22400
22401 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22402
22403 * gfortran.dg/pr15324.f90: Make array bounds consistent.
22404
22405 2004-09-25 Jan Hubicka <jh@suse.cz>
22406
22407 * compile/30040909-1.c: New test.
22408 * compile/30040907-1.c: New test.
22409
22410 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
22411
22412 * gcc.c-torture/execute/va-arg-26.c: New test.
22413
22414 2004-09-24 Zack Weinberg <zack@codesourcery.com>
22415
22416 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
22417 extra diagnostics on targets with 64-bit pointers.
22418 * objc.dg/selector-1.m: Adjust dg-warning regexp.
22419
22420 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
22421
22422 PR c/17188
22423 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
22424 * gcc.dg/decl-3.c: Adjust expected message.
22425
22426 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22427
22428 PR fortran/17615
22429 * gfortran.dg/pr17615.f90: New test.
22430
22431 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
22432
22433 PR tree-optimzation/17517
22434 * g++.dg/tree-ssa/pr17517.C: New Test.
22435
22436 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
22437
22438 PR c++/16889
22439 * g++.dg/lookup/ambig3.C: New.
22440
22441 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
22442
22443 PR tree-opt/17624
22444 * g++.dg/opt/pr17624.C: New test.
22445
22446 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
22447
22448 PR c/6980
22449 * gcc.dg/Wbad-function-cast-1.c: New test.
22450
22451 2004-09-23 Zack Weinberg <zack@codesourcery.com>
22452
22453 * g++.dg/ext/complit1.C
22454 * g++.dg/other/error2.C
22455 * g++.dg/other/nontype-1.C
22456 * g++.dg/parse/crash11.C
22457 * g++.dg/parse/crash12.C
22458 * g++.dg/parse/error15.C
22459 * g++.dg/parse/error4.C
22460 * g++.dg/parse/tmpl-outside1.C
22461 * g++.dg/parse/too-many-tmpl-args1.C
22462 * g++.dg/template/dependent-expr3.C
22463 * g++.dg/template/error10.C
22464 * g++.dg/template/instantiate1.C
22465 * g++.dg/template/vtable2.C
22466 * g++.dg/warn/Wshadow-1.C
22467 * g++.dg/warn/weak1.C
22468 * g++.old-deja/g++.brendan/crash16.C
22469 * g++.old-deja/g++.brendan/crash18.C
22470 * g++.old-deja/g++.brendan/crash48.C
22471 * g++.old-deja/g++.brendan/crash49.C
22472 * g++.old-deja/g++.brendan/crash55.C
22473 * g++.old-deja/g++.brendan/crash56.C
22474 * g++.old-deja/g++.brendan/crash8.C
22475 * g++.old-deja/g++.brendan/enum11.C
22476 * g++.old-deja/g++.brendan/enum8.C
22477 * g++.old-deja/g++.brendan/enum9.C
22478 * g++.old-deja/g++.brendan/friend3.C
22479 * g++.old-deja/g++.brendan/misc14.C
22480 * g++.old-deja/g++.bugs/900402_02.C
22481 * g++.old-deja/g++.bugs/900404_03.C
22482 * g++.old-deja/g++.bugs/900404_04.C
22483 * g++.old-deja/g++.bugs/900428_03.C
22484 * g++.old-deja/g++.jason/crash4.C
22485 * g++.old-deja/g++.jason/overload21.C
22486 * g++.old-deja/g++.jason/redecl1.C
22487 * g++.old-deja/g++.jason/report.C
22488 * g++.old-deja/g++.jason/rfg10.C
22489 * g++.old-deja/g++.jason/template30.C
22490 * g++.old-deja/g++.law/arm12.C
22491 * g++.old-deja/g++.law/ctors5.C
22492 * g++.old-deja/g++.law/cvt20.C
22493 * g++.old-deja/g++.law/init10.C
22494 * g++.old-deja/g++.law/init8.C
22495 * g++.old-deja/g++.law/visibility17.C
22496 * g++.old-deja/g++.law/visibility7.C
22497 * g++.old-deja/g++.mike/net8.C
22498 * g++.old-deja/g++.mike/p646.C
22499 * g++.old-deja/g++.mike/p700.C
22500 * g++.old-deja/g++.mike/p701.C
22501 * g++.old-deja/g++.mike/p811.C
22502 * g++.old-deja/g++.ns/template13.C
22503 * g++.old-deja/g++.other/array3.C
22504 * g++.old-deja/g++.other/crash25.C
22505 * g++.old-deja/g++.other/dtor3.C
22506 * g++.old-deja/g++.other/dtor4.C
22507 * g++.old-deja/g++.other/main1.C
22508 * g++.old-deja/g++.other/warn7.C
22509 * g++.old-deja/g++.pt/crash11.C
22510 * g++.old-deja/g++.pt/crash36.C
22511 * g++.old-deja/g++.pt/spec22.C
22512 * g++.old-deja/g++.pt/spec9.C
22513 * g++.old-deja/g++.pt/ttp52.C
22514 * g++.old-deja/g++.robertl/eb103.C
22515 * g++.old-deja/g++.robertl/eb121.C
22516 * g++.old-deja/g++.robertl/eb22.C
22517 * g++.old-deja/g++.robertl/eb8.C:
22518 Update locations and/or regexps of dg-error markers.
22519 Remove markers for some bogus messages that are no longer issued.
22520
22521 2004-09-23 Jakub Jelinek <jakub@redhat.com>
22522
22523 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
22524 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
22525
22526 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
22527
22528 PR c++/17618
22529 * g++.dg/lookup/crash5.C: New test.
22530
22531 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
22532
22533 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
22534 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
22535 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
22536 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
22537 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
22538 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
22539
22540 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
22541 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
22542 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
22543 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
22544 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
22545 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
22546
22547 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
22548
22549 * gcc.dg/vect/vect-44.c: Check additional cases.
22550 * gcc.dg/vect/vect-48.c: Check additional cases.
22551
22552 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
22553 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
22554 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
22555 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
22556 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
22557 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
22558 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
22559 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
22560 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
22561
22562 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
22563 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
22564 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
22565
22566 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
22567
22568 * gcc.dg/tree-ssa/loop-6.c: New test.
22569
22570 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
22571
22572 PR c++/17620
22573 * g++.dg/inherit/base2.C: New.
22574
22575 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
22576
22577 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
22578 * gcc.dg/20001012-2.c: Likewise.
22579 * gcc.dg/20001013-1.c: Likewise.
22580 * gcc.dg/20001101-1.c: Likewise.
22581 * gcc.dg/20001102-1.c: Likewise.
22582 * gcc.dg/bf-spl1.c: Likewise.
22583 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
22584 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
22585
22586 2004-09-22 Diego Novillo <dnovillo@redhat.com>
22587
22588 PR tree-optimization/16721
22589 * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
22590
22591 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
22592
22593 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
22594 * gcc.dg/20040305-1.c: Likewise.
22595
22596 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
22597
22598 PR c/16566
22599 * gcc.c-torture/compile/pr16566-1.c,
22600 gcc.c-torture/compile/pr16566-2.c,
22601 gcc.c-torture/compile/pr16566-3.c: New tests.
22602
22603 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
22604
22605 PR tree-optimization/17512
22606 * gcc.c-torture/compile/20040916-1.c.
22607
22608 2004-09-21 Mark Mitchell <mark@codesourcery.com>
22609
22610 * gcc.dg/pragma-re-3.c: New test.
22611
22612 2004-09-17 Matt Austern <austern@apple.com>
22613
22614 PR c++/15049
22615 * g++.dg/other/anon3.C: New.
22616
22617 2004-09-21 Roger Sayle <roger@eyesopen.com>
22618
22619 PR c++/7503
22620 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
22621 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
22622 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
22623 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
22624 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
22625
22626 2004-09-21 Bud Davis <bdavis9659@comcast.net>
22627
22628 PR fortran/17286
22629 * gfortran.dg/pr17286.f90: New test.
22630
22631 2004-09-20 Mark Mitchell <mark@codesourcery.com>
22632
22633 PR c++/17530
22634 * g++.dg/template/static7.C: New test.
22635
22636 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
22637
22638 PR tree-opt/17558
22639 * gcc.c-torture/compile/pr17558.c: New test.
22640
22641 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
22642
22643 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
22644 if SKIP_ATTRIBUTE is defined.
22645
22646 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22647
22648 PR fortran/15957
22649 * gfortran.dg/pr15957.f90: New test.
22650
22651 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
22652
22653 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
22654 in comparison.
22655 * gcc.dg/vect/vect-79.c: Likewise.
22656 * gcc.dg/vect/vect-80.c: Likewise.
22657
22658 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22659
22660 PR fortran/15750
22661 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
22662
22663 2004-09-20 Ira Rosen <irar@il.ibm.com>
22664
22665 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
22666 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
22667 * gcc.dg/vect/vect-62.c: New testcase.
22668 * gcc.dg/vect/vect-63.c: New testcase.
22669 * gcc.dg/vect/vect-64.c: New testcase.
22670 * gcc.dg/vect/vect-65.c: New testcase.
22671 * gcc.dg/vect/vect-66.c: New testcase.
22672 * gcc.dg/vect/vect-67.c: New testcase.
22673 * gcc.dg/vect/vect-68.c: New testcase.
22674 * gcc.dg/vect/vect-69.c: New testcase.
22675 * gcc.dg/vect/vect-79.c: New testcase.
22676 * gcc.dg/vect/vect-80.c: New testcase.
22677
22678 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
22679
22680 * gcc.target/mips/asm-1.c: New test.
22681
22682 2004-09-19 Ira Rosen <irar@il.ibm.com>
22683
22684 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
22685 * gcc.dg/vect/vect-73.c: New testcase.
22686 * gcc.dg/vect/vect-74.c: New testcase.
22687 * gcc.dg/vect/vect-75.c: New testcase.
22688 * gcc.dg/vect/vect-76.c: New testcase.
22689 * gcc.dg/vect/vect-77.c: New testcase.
22690 * gcc.dg/vect/vect-78.c: New testcase
22691
22692 2004-09-18 Paul Brook <paul@codesourcery.com>
22693
22694 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
22695
22696 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
22697
22698 PR c/17424
22699 * gcc.dg/pr17424-1.c: New test.
22700
22701 2004-09-18 Diego Novillo <dnovillo@redhat.com>
22702
22703 * g++.dg/tree-ssa/pr17153.C: New test.
22704
22705 2004-09-16 Geoffrey Keating <geoffk@apple.com>
22706
22707 PR pch/13361
22708 * testsuite/g++.dg/pch/wchar-1.C: New.
22709 * testsuite/g++.dg/pch/wchar-1.Hs: New.
22710
22711 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
22712
22713 * gcc.c-torture/execute/20040917-1.c: New test.
22714
22715 2004-09-17 Diego Novillo <dnovillo@redhat.com>
22716
22717 PR tree-optimization/17319
22718 * gcc.dg/pr17319.c: New test.
22719
22720 2004-09-17 Devang Patel <dpatel@apple.com>
22721
22722 * gcc.dg/20040813-1.c: New test.
22723
22724 2004-09-17 Diego Novillo <dnovillo@redhat.com>
22725
22726 PR tree-optimization/17273
22727 * gcc.c-torture/compile/pr17273.c: New test.
22728
22729 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
22730
22731 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
22732 Update expected messages.
22733 * gcc.dg/declspec-13.c: New test.
22734
22735 2004-09-17 David Edelsohn <edelsohn@gnu.org>
22736
22737 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
22738
22739 2004-09-17 Diego Novillo <dnovillo@redhat.com>
22740
22741 * gcc.c-torture/execute/pr17252.c: Use post-increment to
22742 change what 'a' is pointing to.
22743
22744 2004-09-17 Mark Mitchell <mark@codesourcery.com>
22745
22746 PR c++/16002
22747 * g++.dg/template/error18.C: New test.
22748
22749 PR c++/16029
22750 * g++.dg/warn/Wunused-8.C: New test.
22751
22752 2004-09-17 Steven Bosscher <stevenb@suse.de>
22753
22754 PR tree-optimization/17513
22755 * gcc.dg/20040916-1.c: New test.
22756
22757 2004-09-16 Mark Mitchell <mark@codesourcery.com>
22758
22759 PR c++/17501
22760 * g++.dg/template/typename7.C: New test.
22761
22762 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
22763
22764 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
22765
22766 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
22767
22768 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
22769 with -ftree-based-profiling also.
22770 * lib/profopt.exp: Support late-set profile_option/feedback_option.
22771
22772 2004-09-16 Victor Leikehman <lei@il.ibm.com>
22773
22774 PR/15364
22775 * gfortran.dg/der_array_io_1.f90: New test.
22776 * gfortran.dg/der_array_io_2.f90: New test.
22777 * gfortran.dg/der_array_io_3.f90: New test.
22778
22779 2004-09-15 Mark Mitchell <mark@codesourcery.com>
22780
22781 * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
22782 EABI.
22783
22784 2004-09-15 Mark Mitchell <mark@codesourcery.com>
22785
22786 * g++.dg/opt/switch1.C: New test.
22787
22788 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
22789
22790 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
22791 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
22792 Update expected messages.
22793
22794 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22795
22796 PR fortran/16485
22797 * gfortran.dg/same_name_1.f90: New test.
22798
22799 2004-09-15 Diego Novillo <dnovillo@redhat.com>
22800
22801 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
22802 dereference garbage pointers.
22803
22804 2004-09-15 Jakub Jelinek <jakub@redhat.com>
22805
22806 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
22807 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
22808
22809 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
22810 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
22811 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
22812
22813 2004-09-14 Mark Mitchell <mark@codesourcery.com>
22814
22815 PR c++/17324
22816 * g++.dg/template/mangle1.C: New test.
22817
22818 2004-09-14 Diego Novillo <dnovillo@redhat.com>
22819
22820 PR tree-optimization/17252
22821 * gcc.c-torture/execute/pr17252.c: New test.
22822
22823 2004-09-14 Andrew Pinski <apinski@apple.com>
22824
22825 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
22826
22827 2004-09-14 Roger Sayle <roger@eyesopen.com>
22828
22829 PR rtl-optimization/9771
22830 * gcc.dg/pr9771-1.c: New test case.
22831
22832 2004-09-14 Diego Novillo <dnovillo@redhat.com>
22833
22834 PR tree-optimization/15262
22835 * gcc.c-torture/execute/pr15262-1.c: New test.
22836 * gcc.c-torture/execute/pr15262-2.c: New test.
22837
22838 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
22839
22840 * gcc.dg/declspec-12.c: New test.
22841
22842 2004-09-14 Bud Davis <bdavis9659@comcast.net>
22843
22844 * gfortran.dg/pr17090.f90: Add directives to test.
22845
22846 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
22847
22848 * gcc.c-torture/compile/20040914-1.c: New test.
22849
22850 2004-09-13 Mark Mitchell <mark@codesourcery.com>
22851
22852 PR c++/16162
22853 * g++.dg/template/decl2.C: New test.
22854
22855 2004-09-13 Bud Davis <bdavis9659@comcast.net>
22856
22857 PR fortran/17090
22858 * gfortran.dg/pr17090.f90: New test.
22859
22860 2004-09-13 Dale Johannesen <dalej@apple.com>
22861
22862 * gcc.c-torture/compile/pr17408.c: New test case.
22863
22864 2004-09-13 Mark Mitchell <mark@codesourcery.com>
22865
22866 PR c++/16716
22867 * g++.dg/parse/crash17.C: New test.
22868
22869 PR c++/17327
22870 * g++.dg/template/enum3.C: New test.
22871
22872 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
22873
22874 * lib/gcc-defs.exp: Load wrapper.exp.
22875 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
22876 using local code.
22877 * lib/gcc.exp (gcc_init): Similar.
22878 * lib/gfortran.exp (gfortran_init): Similar.
22879 * lib/objc.exp (objc_init): Similar.
22880 * lib/treelang.exp (treelang_init): Similar.
22881 * lib/wrapper.exp: New file with build_wrapper call machinery in
22882 ${tool}_maybe_build_wrapper.
22883
22884 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
22885
22886 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
22887 "inline".
22888 * gcc.dg/declspec-11.c: Update expected messages.
22889 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
22890 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
22891 gcc.dg/inline-12.c: New tests.
22892
22893 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
22894
22895 * g++.dg/tree-ssa/pr17400.C: New testcase.
22896
22897 2004-09-13 James E Wilson <wilson@specifixinc.com>
22898
22899 * gcc.target/mips/sb1-1.c: New testcase.
22900
22901 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
22902
22903 * lib/g77-dg.exp: Remove unused file.
22904 * lib/mike-g77.exp: Ditto.
22905 * lib/g77.exp: Ditto.
22906
22907 2004-09-12 Richard Henderson <rth@redhat.com>
22908
22909 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
22910
22911 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
22912
22913 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
22914 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22915 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
22916 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
22917 Update expected messages.
22918
22919 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
22920
22921 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
22922 declaration/use mismatch for dirp parameter.
22923
22924 2004-09-12 Andrew Pinski <apinski@apple.com>
22925
22926 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
22927 -fgnu-runtime is passed.
22928
22929 2004-09-12 Richard Henderson <rth@redhat.com>
22930
22931 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
22932 do the uplevel thing and update additional_flags directly.
22933 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
22934 gfortran.fortran-torture/execute/intrinsic_nearest.x,
22935 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
22936 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
22937
22938 2004-09-11 Steven Bosscher <stevenb@suse.de>
22939
22940 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
22941
22942 2004-09-11 Roger Sayle <roger@eyesopen.com>
22943
22944 PR middle-end/17411
22945 * g++.dg/opt/pr17411-1.C: New test case.
22946
22947 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
22948
22949 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
22950 gcc.dg/tls/diag-2.c: Update expected messages.
22951 * gcc.dg/991209-1.c: Specify compilation options. Update expected
22952 messages.
22953 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
22954 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
22955 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
22956 gcc.dg/tls/diag-5.c: New tests.
22957
22958 2004-09-11 Zack Weinberg <zack@codesourcery.com>
22959
22960 * gcc.dg/20040910-1.c: Correct dg-error regexp.
22961
22962 2004-09-11 Steven Bosscher <stevenb@suse.de>
22963
22964 * g++.dg/parse/break-in-for.C: New test.
22965
22966 2004-09-11 Jakub Jelinek <jakub@redhat.com>
22967
22968 * gcc.dg/tree-ssa/20040911-1.c: New test.
22969
22970 2004-09-11 Andreas Jaeger <aj@suse.de>
22971
22972 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
22973 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
22974
22975 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
22976
22977 * gcc.target/frv: New directory of FR-V-specific tests.
22978
22979 2004-09-10 James E Wilson <wilson@specifixinc.com>
22980
22981 * gcc.dg/convert-vec-1.c: New test.
22982
22983 2004-09-10 Roger Sayle <roger@eyesopen.com>
22984
22985 PR middle-end/17024
22986 * gcc.dg/pr17024-1.c: New test case.
22987
22988 2004-09-10 Eric Christopher <echristo@redhat.com>
22989
22990 * gcc.dg/20040910-1.c: New test.
22991
22992 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
22993
22994 * gcc.dg/bitfld-9.c: New test.
22995
22996 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
22997
22998 * gcc.c-torture/execute/ieee/acc1.c: New test.
22999 * gcc.c-torture/execute/ieee/acc2.c: New test.
23000 * gcc.c-torture/execute/ieee/mzero6.c: New test.
23001
23002 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
23003
23004 * gcc.dg/deprecated-2.c: New test.
23005
23006 2004-09-09 James E Wilson <wilson@specifixinc.com>
23007
23008 * gcc.dg/init-vec-1.c: New test.
23009
23010 2004-09-09 Roger Sayle <roger@eyesopen.com>
23011
23012 PR middle-end/17055
23013 * gcc.dg/pr17055-1.c: New test case.
23014
23015 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
23016
23017 PR target/17377
23018 * gcc.c-torture/execute/pr17377.c: New test.
23019
23020 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
23021
23022 PR c/8420
23023 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
23024 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
23025 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23026 gcc.dg/long-long-typespec-1.c: New tests.
23027 * gcc.dg/tls/diag-2.c: Update expected diagnostics
23028
23029 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
23030
23031 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
23032 gcc.dg/gnu99-static-1.c: New tests.
23033
23034 2004-09-08 Devang Patel <dpatel@apple.com>
23035
23036 * gcc.dg/darwin-ld-20040828-1.c: New test.
23037 * gcc.dg/darwin-ld-20040828-2.c: New test.
23038 * gcc.dg/darwin-ld-20040828-3.c: New test.
23039
23040 2004-09-08 Ziemowit Laski <zlaski@apple.com>
23041
23042 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
23043 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
23044 in error message.
23045 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
23046 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
23047 in error message.
23048 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
23049 types they qualify.
23050 * objc.dg/type-size-2.m: Fix wording in comment.
23051 * objc.dg/va-meth-1.m: New test case.
23052
23053 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
23054
23055 PR c/16633:
23056 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
23057 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
23058
23059 2004-09-06 Devang Patel <dpatel@apple.com>
23060
23061 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
23062 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
23063
23064 2004-09-06 Zack Weinberg <zack@codesourcery.com>
23065
23066 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
23067 reflect changed line numbering of diagnostics.
23068
23069 2004-09-06 Paul Brook <paul@codesourcery.com>
23070
23071 * gfortran.dg/edit_real_1.f90: Add new test.
23072
23073 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23074
23075 * gcc.dg/tree-ssa/loop-2.c: New test.
23076 * gcc.dg/tree-ssa/loop-3.c: New test.
23077 * gcc.dg/tree-ssa/loop-4.c: New test.
23078 * gcc.dg/tree-ssa/loop-5.c: New test.
23079
23080 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23081
23082 * gcc.dg/format/sentinel-1.c: Update for parameter option.
23083
23084 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23085
23086 * gcc.dg/format/sentinel-1.c: New test.
23087
23088 2004-09-04 Uros Bizjak <uros@kss-loka.si>
23089
23090 * testsuite/gcc.dg/builtins-46.c: New.
23091
23092 2004-09-03 Devang Patel <dpatel@apple.com>
23093
23094 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
23095 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
23096
23097 2004-09-03 Jan Beulich <jbeulich@novell.com>
23098
23099 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
23100 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
23101 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
23102 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
23103 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
23104 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
23105 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
23106 the non-portable bzero.
23107 * gcc.dg/20010912-1.c: xfail for NetWare.
23108 * gcc.dg/20020426-2.c: xfail for NetWare.
23109 * gcc.dg/20021014-1.c: xfail for NetWare.
23110 * gcc.dg/20021018-1.c: xfail for NetWare.
23111 * gcc.dg/20030213-1.c: xfail for NetWare.
23112 * gcc.dg/20030225-1.c: xfail for NetWare.
23113 * gcc.dg/20030708-1.c: xfail for NetWare.
23114 * gcc.dg/builtins-config.h: Also exclude NetWare.
23115 * gcc.dg/format/format.h: Define restrict only if not already defined.
23116 * gcc.dg/nest.c: xfail for NetWare.
23117 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
23118 * lib/target-supports.exp (check_visibility_available): Exclude
23119 NetWare.
23120
23121 2004-09-03 Jan Beulich <jbeulich@novell.com>
23122
23123 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
23124 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
23125 deterministic starting point for the alignment of structure fields.
23126 * gcc.dg/Wpadded.c: Dito.
23127 * g++.dg/abi/vbase10.C: Dito.
23128
23129 2004-09-03 Devang Patel <dpatel@apple.com>
23130
23131 * g++.dg/debug/pr15736.cc: New test.
23132
23133 2004-09-02 Mark Mitchell <mark@codesourcery.com>
23134
23135 * README.QMTEST: Fix out-of-date link.
23136
23137 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
23138
23139 PR fortran/16579
23140 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
23141 Delete. Duplicate of gfortran.dg/g77/20010610.f
23142
23143 2004-09-02 Mark Mitchell <mark@codesourcery.com>
23144
23145 * g++.dg/abi/arm_rtti1.C: New test.
23146
23147 2004-09-02 Geoffrey Keating <geoffk@apple.com>
23148
23149 * gcc.dg/ppc-vector-memcpy.c: New.
23150 * gcc.dg/ppc-vector-memset.c: New.
23151
23152 2004-09-02 Chao-ying Fu <fu@mips.com>
23153
23154 * gcc.target/mips/mips-3d-1.c: New test.
23155 * gcc.target/mips/mips-3d-2.c: New test.
23156 * gcc.target/mips/mips-3d-3.c: New test.
23157 * gcc.target/mips/mips-3d-4.c: New test.
23158 * gcc.target/mips/mips-3d-5.c: New test.
23159 * gcc.target/mips/mips-3d-6.c: New test.
23160 * gcc.target/mips/mips-3d-7.c: New test.
23161 * gcc.target/mips/mips-3d-8.c: New test.
23162 * gcc.target/mips/mips-3d-9.c: New test.
23163 * gcc.target/mips/mips-ps-1.c: New test.
23164 * gcc.target/mips/mips-ps-2.c: New test.
23165 * gcc.target/mips/mips-ps-3.c: New test.
23166 * gcc.target/mips/mips-ps-4.c: New test.
23167 * gcc.target/mips/mips-ps-type.c: New test.
23168
23169 2004-09-02 Paul Brook <paul@codesourcery.com>
23170
23171 * gfortran.dg/edit_real_1.f90: Add new tests.
23172
23173 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23174
23175 PR fortran/15327
23176 * gfortran.dg/merge_char_1.f90: New test.
23177
23178 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23179
23180 PR fortran/16404
23181 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
23182
23183 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
23184
23185 PR c/1522
23186 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
23187
23188 2004-09-01 Mark Mitchell <mark@codesourcery.com>
23189
23190 * g++.dg/opt/loop1.C: Do not XFAIL.
23191
23192 2004-09-01 Jakub Jelinek <jakub@redhat.com>
23193
23194 * gcc.c-torture/execute/20040831-1.c: New test.
23195
23196 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
23197
23198 PR fortran/16579
23199 * gfortran.dg/g77/20010610.f: Now passes.
23200 Copy from g77.f-torture/execute. Add dg-run directive.
23201 * gfortran.dg/g77/README: Update
23202
23203 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23204
23205 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
23206 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
23207 (t1, t2, t3, t4): Add volatile.
23208
23209 2004-08-31 Mark Mitchell <mark@codesourcery.com>
23210
23211 * g++.dg/ext/visibility/arm1.C: New test.
23212
23213 2004-08-31 Geoffrey Keating <geoffk@apple.com>
23214
23215 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
23216 -pedantic-errors.
23217
23218 2004-09-01 Paul Brook <paul@codesourcery.com>
23219
23220 * gfortran.dg/eof_2.f90: New test.
23221
23222 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23223
23224 PR fortran/16579
23225 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
23226
23227 2004-08-31 Bud Davis <bdavis9659@comcast.net>
23228
23229 PR libfortran/16805
23230 * gfortran.dg/list_read_2.f90: New test.
23231
23232 2004-08-31 Mark Mitchell <mark@codesourcery.com>
23233
23234 * g++.dg/abi/key1.C: New test.
23235
23236 2004-08-31 Richard Henderson <rth@redhat.com>
23237
23238 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
23239 form of offsetof.
23240 * g++.dg/other/offsetof5.C: Remove duplicate.
23241
23242 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23243
23244 PR fortran/17244
23245 * gfortran.dg/func_derived_1.f90: New test.
23246
23247 2004-08-31 Paul Brook <paul@codesourcery.com>
23248
23249 * gfortran.dg/eof_1.f90: New test.
23250
23251 2004-08-31 Paul Brook <paul@codesourcery.com>
23252
23253 * gfortran.dg/list_read_1.f90: New file.
23254
23255 2004-08-30 Mark Mitchell <mark@codesourcery.com>
23256
23257 * g++.dg/opt/loop1.C: XFAIL.
23258
23259 2004-08-30 Geoffrey Keating <geoffk@apple.com>
23260
23261 * gcc.dg/funcdef-storage-1.c: New.
23262 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23263 an extern function in local scope.
23264 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23265 declare an 'auto inline' function in local scope.
23266 * gcc.dg/20011130-1.c: Likewise.
23267 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
23268 an 'auto' function in local scope.
23269 * gcc.dg/20021014-1.c: Likewise.
23270 * gcc.dg/20030331-2.c: Likewise.
23271
23272 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23273
23274 * gfortran.dg/blockdata_1.f90: New test.
23275
23276 2004-08-30 Richard Henderson <rth@redhat.com>
23277
23278 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
23279
23280 2004-08-30 Richard Henderson <rth@redhat.com>
23281
23282 * lib/fortran-torture.exp (fortran-torture-execute): Honor
23283 additional_flags set by alternate driver.
23284 (ieee-options): New procedure.
23285 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
23286 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
23287 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
23288 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
23289
23290 2004-08-30 Richard Henderson <rth@redhat.com>
23291
23292 * lib/f-torture.exp: Remove.
23293
23294 2004-08-29 Mark Mitchell <mark@codesourcery.com>
23295
23296 PR rtl-optimization/16590
23297 * g++.dg/opt/loop1.C: New test.
23298
23299 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23300
23301 PR fortran/13910
23302 * gfortran.dg/oldstyle_1.f90: New test.
23303
23304 2004-08-29 Steven G. Kargl <kargls@comcast.net>
23305 Paul Brook <paul@codesourcery.com>
23306
23307 * gfortran.dg/g77/README: Update.
23308 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23309 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23310 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23311
23312 2004-08-28 Paul Brook <paul@codesourcery.com>
23313
23314 PR libfortran/17195
23315 * gfortran.dg/edit_real_1.f90: New test.
23316
23317 2004-08-27 Paul Brook <paul@codesourcery.com>
23318
23319 * gfortran.dg/rewind_1.f90: New test.
23320
23321 2004-08-27 Bud Davis <bdavis9659@comcast.net>
23322
23323 PR fortran/16597
23324 * gfortran.dg/pr16597.f90: New test.
23325
23326 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
23327
23328 PR c/13801
23329 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23330 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23331 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23332 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23333 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23334
23335 2004-08-26 Nick Clifton <nickc@redhat.com>
23336
23337 * gcc.c-torture/compile/pr17119.c: New test.
23338
23339 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
23340
23341 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23342
23343 2004-08-25 Richard Henderson <rth@redhat.com>
23344
23345 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23346 the bits that expect kind=8 to be the largest real kind.
23347
23348 2004-08-25 Ziemowit Laski <zlaski@apple.com>
23349
23350 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
23351
23352 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23353
23354 * gfortran.dg/assignment_1.f90: New test.
23355
23356 2004-08-25 Adam Nemet <anemet@lnxw.com>
23357
23358 * g++.dg/template/repo3.C: New test.
23359
23360 2004-08-25 Roger Sayle <roger@eyesopen.com>
23361
23362 PR middle-end/16693
23363 PR tree-optimization/16372
23364 * g++.dg/opt/pr16372-1.C: New test case.
23365 * g++.dg/opt/pr16693-1.C: New test case.
23366 * g++.dg/opt/pr16693-2.C: New test case.
23367
23368 2004-08-25 Ziemowit Laski <zlaski@apple.com>
23369
23370 * objc.dg/proto-lossage-4.m: New test.
23371
23372 2004-08-25 Mark Mitchell <mark@codesourcery.com>
23373
23374 PR c++/17155
23375 * g++.dg/inherit/local2.C: New test.
23376
23377 2004-08-25 Paul Brook <paul@codesourcery.com>
23378
23379 PR fortran/17144
23380 * gfortran.dg/string_ctor_1.f90: New test.
23381
23382 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23383
23384 PR c++/14428
23385 * g++.dg/template/redecl2.C: New test.
23386
23387 2004-08-24 Bud Davis <bdavis9659@comcast.net>
23388
23389 PR fortran/17143
23390 * gfortran.dg/pr17143.f90: New test.
23391
23392 2004-08-24 Bud Davis <bdavis9659@comcast.net>
23393
23394 PR fortran/17164
23395 * gfortran.dg/pr17164.f90: New test.
23396
23397 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23398
23399 * gcc.dg/tree-ssa/loop-1.c: New test.
23400
23401 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
23402
23403 * gcc.c-torture/compile/20040824-1.c: New test.
23404
23405 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
23406
23407 * gcc.c-torture/compile/iftrap-3.c: New test.
23408
23409 2004-08-24 Paul Brook <paul@codesourcery.com>
23410
23411 * gfortran.dg/entry_2.f90: New test.
23412
23413 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
23414
23415 PR c++/16889
23416 * g++.dg/lookup/ambig[12].C: New.
23417
23418 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23419
23420 PR c++/16706
23421 * g++.dg/template/crash21.C: New test.
23422 * g++.dg/template/crash22.C: Likewise.
23423
23424 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
23425
23426 PR c++/17149
23427 * g++.dg/template/access15.C: New.
23428
23429 2004-08-23 Mark Mitchell <mark@codesourcery.com>
23430
23431 PR c++/17163
23432 * g++.dg/template/repo2.C: New test.
23433
23434 2004-08-23 Roger Sayle <roger@eyesopen.com>
23435
23436 PR rtl-optimization/17078
23437 * gcc.c-torture/execute/pr17078-1.c: New test case.
23438
23439 2004-08-23 Mark Mitchell <mark@codesourcery.com>
23440
23441 PR c/14492
23442 * gcc.dg/debug/crash1.c: New test.
23443
23444 2004-08-23 Mark Mitchell <mark@codesourcery.com>
23445
23446 PR c/16180
23447 * gcc.dg/loop-5.c: New test.
23448
23449 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23450
23451 * gcc.c-torture/execute/20040823-1.c: New test.
23452
23453 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
23454
23455 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
23456 to the assembler. Simplify test accordingly.
23457 (asm_abi_flags): Use GNU names.
23458 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
23459 to check for ABI flags.
23460
23461 2004-08-22 Andrew Pinski <apinski@apple.com>
23462
23463 * g++.dg/opt/pr14029.C: New test.
23464 * gcc.c-torture/execute/pr15262.c: New test.
23465
23466 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23467
23468 * gfortran.dg/reduction.f90: Add checks with complex arguments.
23469
23470 2004-08-21 Bud Davis <bdavis9659@comcast.net>
23471
23472 PR 16908
23473 * gfortran.dg/direct_io.f90: New test.
23474
23475 2004-08-20 Mark Mitchell <mark@codesourcery.com>
23476
23477 PR c++/17121
23478 * g++.dg/inherit/local2.C: New test.
23479
23480 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
23481
23482 PR c++/17120
23483 * g++.dg/warn/Wparentheses-4.C: New test.
23484
23485 2004-08-20 Mark Mitchell <mark@codesourcery.com>
23486
23487 PR c++/17121
23488 * g++.dg/inherit/local2.C: New test.
23489
23490 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
23491 * gcc.dg/ppc-ldstruct.c: Likewise.
23492 * gcc.dg/ppc64-abi-2.c: Likewise.
23493
23494 2004-08-20 Jakub Jelinek <jakub@redhat.com>
23495
23496 PR rtl-optimization/17099
23497 * gcc.c-torture/execute/20040820-1.c: New test.
23498
23499 2004-08-20 David Edelsohn <edelsohn@gnu.org>
23500
23501 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
23502
23503 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
23504
23505 PR fortran/17077
23506 * gfortran.dg/auto_array_1.f90: New test.
23507
23508 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23509
23510 PR fortran/17074
23511 * gfortran.dg/simpleif_1.f90: New test.
23512
23513 2004-08-19 Mark Mitchell <mark@codesourcery.com>
23514
23515 * lib/target-supports.exp (check_profiling_available): Return
23516 false for arm*-*-symbianelf* and arm*-*-eabi*.
23517
23518 PR c++/15890
23519 * g++.dg/template/delete1.C: New test.
23520
23521 2004-08-19 Paul Brook <paul@codesourcery.com>
23522
23523 PR fortran/14976
23524 PR fortran/16228
23525 * gfortran.dg/data_char_1.f90: New test.
23526
23527 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
23528
23529 PR fortran/16946
23530 * gfortran.dg/reduction.f90: New testcase.
23531
23532 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23533
23534 PR fortran/16520
23535 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
23536
23537 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
23538
23539 PR c++/17041
23540 * g++.dg/Wparentheses-3.C: New test.
23541
23542 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
23543
23544 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
23545 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
23546 * gcc.dg/vect/vect-2.c: Likewise.
23547 * gcc.dg/vect/vect-3.c: Likewise.
23548 * gcc.dg/vect/vect-4.c: Likewise.
23549 * gcc.dg/vect/vect-5.c: Likewise.
23550 * gcc.dg/vect/vect-6.c: Likewise.
23551 * gcc.dg/vect/vect-7.c: Likewise.
23552 * gcc.dg/vect/vect-25.c: Likewise.
23553 * gcc.dg/vect/vect-31.c: Likewise.
23554 * gcc.dg/vect/vect-32.c: Likewise.
23555 * gcc.dg/vect/vect-34.c: Likewise.
23556 * gcc.dg/vect/vect-36.c: Likewise.
23557 * gcc.dg/vect/vect-all.c: Likewise.
23558
23559 2004-08-18 Mark Mitchell <mark@codesourcery.com>
23560
23561 PR c++/17068
23562 * g++.dg/template/operator4.C: New test.
23563
23564 2004-08-18 Richard Henderson <rth@redhat.com>
23565
23566 * gcc.dg/20040206-1.c: XFAIL.
23567
23568 2004-08-17 Mark Mitchell <mark@codesourcery.com>
23569
23570 PR c++/16246
23571 * g++.dg/template/array7.C: New test.
23572
23573 2004-08-17 James E Wilson <wilson@specifixinc.com>
23574
23575 * gcc.dg/mips-movcc-1.c: New test.
23576 * gcc.dg/mips-movcc-2.c: New test.
23577 * gcc.dg/mips-movcc-3.c: New test.
23578
23579 * gcc.dg/mips-nmadd-1.c: New test.
23580 * gcc.dg/mips-nmadd-2.c: New test.
23581
23582 2004-08-17 Mark Mitchell <mark@codesourcery.com>
23583
23584 PR c++/15871
23585 * g++.dg/opt/inline8.C: New test.
23586
23587 PR c++/16965
23588 * g++.dg/parse/error17.C: New test.
23589
23590 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
23591
23592 * gcc.dg/vect: New directory for vectorizer tests.
23593 * gcc.dg/vect/tree-vect.h: New file.
23594 * gcc.dg/vect/vect.exp: New file.
23595 * gcc.dg/vect/pr16105.c.c: New test.
23596 * gcc.dg/vect/vect-1.c: New test.
23597 * gcc.dg/vect/vect-2.c: New test.
23598 * gcc.dg/vect/vect-3.c: New test.
23599 * gcc.dg/vect/vect-4.c: New test.
23600 * gcc.dg/vect/vect-5.c: New test.
23601 * gcc.dg/vect/vect-6.c: New test.
23602 * gcc.dg/vect/vect-7.c: New test.
23603 * gcc.dg/vect/vect-8.c: New test.
23604 * gcc.dg/vect/vect-9.c: New test.
23605 * gcc.dg/vect/vect-10.c: New test.
23606 * gcc.dg/vect/vect-11.c: New test.
23607 * gcc.dg/vect/vect-12.c: New test.
23608 * gcc.dg/vect/vect-13.c: New test.
23609 * gcc.dg/vect/vect-14.c: New test.
23610 * gcc.dg/vect/vect-15.c: New test.
23611 * gcc.dg/vect/vect-16.c: New test.
23612 * gcc.dg/vect/vect-17.c: New test.
23613 * gcc.dg/vect/vect-18.c: New test.
23614 * gcc.dg/vect/vect-19.c: New test.
23615 * gcc.dg/vect/vect-20.c: New test.
23616 * gcc.dg/vect/vect-21.c: New test.
23617 * gcc.dg/vect/vect-22.c: New test.
23618 * gcc.dg/vect/vect-23.c: New test.
23619 * gcc.dg/vect/vect-24.c: New test.
23620 * gcc.dg/vect/vect-25.c: New test.
23621 * gcc.dg/vect/vect-26.c: New test.
23622 * gcc.dg/vect/vect-27.c: New test.
23623 * gcc.dg/vect/vect-28.c: New test.
23624 * gcc.dg/vect/vect-29.c: New test.
23625 * gcc.dg/vect/vect-30.c: New test.
23626 * gcc.dg/vect/vect-31.c: New test.
23627 * gcc.dg/vect/vect-32.c: New test.
23628 * gcc.dg/vect/vect-33.c: New test.
23629 * gcc.dg/vect/vect-34.c: New test.
23630 * gcc.dg/vect/vect-35.c: New test.
23631 * gcc.dg/vect/vect-36.c: New test.
23632 * gcc.dg/vect/vect-37.c: New test.
23633 * gcc.dg/vect/vect-38.c: New test.
23634 * gcc.dg/vect/vect-40.c: New test.
23635 * gcc.dg/vect/vect-41.c: New test.
23636 * gcc.dg/vect/vect-42.c: New test.
23637 * gcc.dg/vect/vect-43.c: New test.
23638 * gcc.dg/vect/vect-44.c: New test.
23639 * gcc.dg/vect/vect-45.c: New test.
23640 * gcc.dg/vect/vect-46.c: New test.
23641 * gcc.dg/vect/vect-47.c: New test.
23642 * gcc.dg/vect/vect-48.c: New test.
23643 * gcc.dg/vect/vect-49.c: New test.
23644 * gcc.dg/vect/vect-50.c: New test.
23645 * gcc.dg/vect/vect-51.c: New test.
23646 * gcc.dg/vect/vect-52.c: New test.
23647 * gcc.dg/vect/vect-53.c: New test.
23648 * gcc.dg/vect/vect-54.c: New test.
23649 * gcc.dg/vect/vect-55.c: New test.
23650 * gcc.dg/vect/vect-56.c: New test.
23651 * gcc.dg/vect/vect-57.c: New test.
23652 * gcc.dg/vect/vect-58.c: New test.
23653 * gcc.dg/vect/vect-59.c: New test.
23654 * gcc.dg/vect/vect-60.c: New test.
23655 * gcc.dg/vect/vect-61.c: New test.
23656 * gcc.dg/vect/vect-all.c: New test.
23657 * gcc.dg/vect/vect-none.c: New test.
23658
23659 2004-08-17 Paul Brook <paul@codesourcery.com>
23660
23661 PR fortran/13082
23662 * gfortran.dg/entry_1.f90: New test.
23663
23664 2004-08-17 Andrew Pinski <apinski@apple.com>
23665
23666 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
23667
23668 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
23669
23670 * gcc.dg/pr17036-1.c: New test.
23671
23672 2004-08-16 Devang Patel <dpatel@apple.com>
23673
23674 * gcc.dg/darwin-20040809-1.c: New test.
23675
23676 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
23677
23678 * gcc.dg/funcdef-attr-1.c: New test.
23679
23680 2004-08-16 Janis Johnson <janis187@us.ibm.com>
23681
23682 * gcc.dg/altivec-17.c: New test.
23683 * gcc.dg/altivec-18.c: New test.
23684
23685 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23686
23687 PR c++/6749
23688 * g++.dg/template/vtable2.C: New test.
23689
23690 2004-08-14 Richard Henderson <rth@redhat.com>
23691
23692 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
23693 * gcc.dg/pack-test-4.c (main): Return 0.
23694 * gcc.dg/setjmp-1.c: Remove XFAIL.
23695 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
23696
23697 2004-08-14 Richard Henderson <rth@redhat.com>
23698
23699 * gcc.dg/980217-1.c: Add prototype for printf.
23700
23701 2004-08-13 Bud Davis <bdavis9659@comcast.net>
23702
23703 * gfortran.dg/pr16935.f90: New test.
23704
23705 2004-08-13 Janis Johnson <janis187@us.ibm.com>
23706
23707 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
23708
23709 2004-08-13 Paul Brook <paul@codesourcery.com>
23710
23711 * gfortran.dg/der_io_1.f90: Remove stray comma.
23712
23713 2004-08-12 Janis Johnson <janis187@us.ibm.com>
23714
23715 * gcc.dg/vmx/cw-bug-2.c: Remove.
23716 * gcc.dg/vmx/vprint-1.c: Remove.
23717 * gcc.dg/vmx/vscan-1.c: Remove.
23718
23719 2004-08-12 Devang patel <dpatel@apple.com>
23720
23721 * gcc.dg/darwin-20040809-2.c: New test.
23722
23723 2004-08-12 Janis Johnson <janis1872us.ibm.com>
23724
23725 * g++.dg/ext/altivec-12.C: New test.
23726
23727 * g++.dg/ext/altivec-11.C: New test.
23728
23729 2004-08-12 Paul Brook <paul@codesourcery.com>
23730
23731 * g++.dg/abi/arm_cxa_vec_1.C: New test.
23732
23733 2004-08-12 Janis Johnson <janis187@us.ibm.com>
23734
23735 * g++.dg/ext/altivec-2.C: Check for hardware support before
23736 executing any VMX instructions.
23737
23738 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
23739
23740 2004-08-12 Jakub Jelinek <jakub@redhat.com>
23741
23742 PR c++/16276
23743 * g++.old-deja/g++.other/comdat4.C: New test.
23744 * g++.old-deja/g++.other/comdat4-aux.cc: New.
23745
23746 2004-08-12 Ben Elliston <bje@au.ibm.com>
23747
23748 PR target/16286
23749 * gcc.dg/pr16286.c: New test.
23750
23751 2004-08-12 Jan Beulich <jbeulich@novell.com>
23752
23753 * g++.dg/ext/asm5.C: New.
23754
23755 2004-08-11 Mark Mitchell <mark@codesourcery.com>
23756
23757 PR c++/16698
23758 * g++.dg/eh/crash1.C: New test.
23759
23760 PR c++/16717
23761 * g++.dg/ext/construct1.C: New test.
23762
23763 2004-08-11 Mark Mitchell <mark@codesourcery.com>
23764
23765 PR c++/16853
23766 * g++.dg/init/ptrmem1.C: New test.
23767
23768 PR c++/16618
23769 * g++.dg/parse/offsetof5.C: New test.
23770
23771 PR c++/16870
23772 * g++.dg/template/overload3.C: New test.
23773
23774 2004-08-11 Mark Mitchell <mark@codesourcery.com>
23775
23776 PR c++/16964
23777 * g++.dg/parse/error16.C: New test.
23778
23779 PR c++/16904
23780 * g++.dg/template/error14.C: New test.
23781
23782 PR c++/16929
23783 * g++.dg/template/error15.C: New test.
23784
23785 2004-08-11 Devang Patel <dpatel@apple.com>
23786
23787 * gcc.dg/darwin-ld-20040809-1.c: New test.
23788 * gcc.dg/darwin-ld-20040809-2.c: New test.
23789
23790 2004-08-11 Steven G. Kargl <kargls@comcast.net>
23791
23792 PR fortran/16917
23793 * gfortran.dg/dfloat_1.f90: New test.
23794
23795 2004-08-09 Mark Mitchell <mark@codesourcery.com>
23796
23797 * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
23798 * gcc.dg/dll-2.c: Fix dg-require syntax.
23799 * gcc.misc-tests/arm-isr.c (abort): Declare.
23800 (exit): Likewise.
23801
23802 2004-08-10 Mark Mitchell <mark@codesourcery.com>
23803
23804 PR c++/16971
23805 * g++.dg/parse/crash16.C: New test.
23806
23807 2004-08-10 Roger Sayle <roger@eyesopen.com>
23808
23809 * gcc.dg/mips-rsqrt-1.c: New test case.
23810 * gcc.dg/mips-rsqrt-2.c: New test case.
23811 * gcc.dg/mips-rsqrt-3.c: New test case.
23812
23813 2004-08-10 Paul Brook <paul@codesourcery.com>
23814
23815 * gfortran.dg/der_io_1.f90: New test.
23816
23817 2004-08-10 Paul Brook <paul@codesourcery.com>
23818
23819 PR fortran/16919
23820 * gfortran.dg/der_array_1.f90: New test.
23821
23822 2004-08-09 David Edelsohn <edelsohn@gnu.org>
23823
23824 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
23825
23826 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
23827
23828 * gcc.dg/wchar_t-2.c: Fix typo.
23829
23830 2004-08-09 Falk Hueffner <falk@debian.org>
23831
23832 PR tree-optimization/12517
23833 * gcc.c-torture/compile/pr12517.c: New test.
23834
23835 PR tree-optimization/12578
23836 * gcc.c-torture/compile/pr12578.c: New test.
23837
23838 PR tree-optimization/12899
23839 * gcc.c-torture/compile/pr12899.c: New test.
23840
23841 PR rtl-optimization/14692
23842 * gcc.c-torture/compile/pr14692.c: New test.
23843
23844 PR tree-optimization/16461
23845 * gcc.c-torture/compile/pr16461.c: New test.
23846
23847 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
23848
23849 * gfortran.dg/getenv_1.f90: New test.
23850
23851 2004-08-06 Mark Mitchell <mark@codesourcery.com>
23852
23853 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
23854 wchar_t.
23855 * gcc.dg/symbian5.c: Test -fno-short-wchar.
23856
23857 2004-08-06 Paul Brook <paul@codesourcery.com>
23858
23859 * gfortran.dg/ret_array_1.f90: New test.
23860 * gfortran.dg/ret_pointer_1.f90: New test.
23861
23862 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
23863
23864 * gcc.dg/missing-field-init-[12].c: New tests.
23865 * g++.dg/warn/missing-field-init-[12].C: New tests.
23866
23867 2004-08-06 Mark Mitchell <mark@codesourcery.com>
23868
23869 * gcc.dg/enum2.c: New test.
23870 * gcc.dg/symbian3.c: Likewise.
23871 * gcc.dg/symbian4.c: Likewise.
23872 * gcc.dg/wchar_t-2.c: Likewise.
23873
23874 2004-08-05 Mark Mitchell <mark@codesourcery.com>
23875
23876 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
23877 destructor tests.
23878
23879 2004-08-05 Mark Mitchell <mark@codesourcery.com>
23880
23881 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
23882 dg-require-visiblity.
23883 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
23884 * g++.dg/ext/visibility/fvisibility.C: Likewise.
23885 * g++.dg/ext/visibility/memfuncts.C: Likewise.
23886 * g++.dg/ext/visibility/new1.C: Likewise.
23887 * g++.dg/ext/visibility/pragma.C: Likewise.
23888 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
23889 * g++.dg/ext/visibility/virtual.C: Likewise.
23890 * g++/dg/ext/visibility/visibility-1.C: Likewise.
23891 * g++/dg/ext/visibility/visibility-2.C: Likewise.
23892 * g++/dg/ext/visibility/visibility-3.C: Likewise.
23893 * g++/dg/ext/visibility/visibility-4.C: Likewise.
23894 * g++/dg/ext/visibility/visibility-5.C: Likewise.
23895 * g++/dg/ext/visibility/visibility-6.C: Likewise.
23896 * g++/dg/ext/visibility/visibility-7.C: Likewise.
23897 * g++/dg/ext/visibility/visibility-8.C: New test.
23898 * gcc.c-torture/compile/dll.x: Remove.
23899 * gcc.dg/dll-2.c: Use dg-require-dll
23900 * gcc.dg/visibility-10.c: New test.
23901 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
23902 supporting DLLs.
23903 * testsuite/lib/scanasm.exp (scan_hidden): New function.
23904 (scan_not_hidden): Likewise.
23905
23906 2004-08-05 David Edelsohn <edelsohn@gnu.org>
23907
23908 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
23909
23910 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
23911
23912 * gcc.c-torture/execute/20040805-1.c: New test.
23913
23914 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
23915
23916 * gcc.dg/20020118-1.c: Declare abort.
23917 * gcc.dg/altivec_check.h: Likewise.
23918 * gcc.dg/iftrap-2.c: Likewise.
23919 * gcc.dg/pragma-darwin.c: Likewise.
23920 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
23921
23922 2004-08-04 Geoffrey Keating <geoffk@apple.com>
23923
23924 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
23925
23926 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
23927
23928 * gcc.c-torture/execute/builtins/abs-2.c,
23929 gcc.c-torture/execute/builtins/abs-3.c,
23930 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
23931 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
23932 intmax_t, uintmax_t and their limits.
23933 * gcc.dg/intmax_t-1.c: New test.
23934
23935 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23936
23937 * g++.dg/tc1/dr147.C: Add reference to PR.
23938
23939 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
23940
23941 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
23942 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
23943
23944 2004-08-03 David Edelsohn <edelsohn@gnu.org>
23945
23946 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
23947
23948 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
23949
23950 * gcc.dg/redecl-5.c: New test.
23951 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
23952 of scanf.
23953
23954 2004-08-03 Roger Sayle <roger@eyesopen.com>
23955
23956 PR middle-end/16790
23957 * gcc.c-torture/execute/pr16790-1.c: New test case.
23958
23959 2004-08-03 Mark Mitchell <mark@codesourcery.com>
23960
23961 * g++.dg/ext/visibility/assign1.C: New test.
23962 * g++.dg/ext/visibility/new1.C: Likewise.
23963
23964 * gcc.dg/symbian1.c: New test.
23965 * gcc.dg/symbian2.c: Likewise.
23966
23967 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
23968
23969 PR target/16570
23970 * gcc.dg/i386-sse-9.c: New test.
23971
23972 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
23973
23974 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
23975
23976 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
23977
23978 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
23979 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
23980 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
23981 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
23982 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
23983 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
23984 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
23985 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
23986 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
23987 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
23988 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
23989 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
23990 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
23991 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
23992 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
23993 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
23994 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
23995 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
23996 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
23997 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
23998 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
23999 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
24000 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
24001 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24002 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
24003 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
24004 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
24005 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
24006 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24007 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24008 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
24009 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
24010 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
24011 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
24012 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
24013 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24014 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24015 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24016 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24017 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
24018 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
24019 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
24020 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
24021 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
24022 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24023 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24024 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
24025 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
24026 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
24027 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
24028 gcc.misc-tests/i386-pf-3dnow-1.c,
24029 gcc.misc-tests/i386-pf-athlon-1.c,
24030 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24031 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
24032 Declare built-in functions used.
24033 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
24034
24035 2004-08-02 Mark Mitchell <mark@codesourcery.com>
24036
24037 PR c++/16707
24038 * g++.dg/lookup/using12.C: New test.
24039
24040 * g++.dg/init/null1.C: Fix PR number.
24041 * g++.dg/parse/namespace10.C: Likewise.
24042
24043 2004-08-01 Mark Mitchell <mark@codesourcery.com>
24044
24045 PR c++/16224
24046 * g++.dg/template/spec17.C: New test.
24047 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
24048 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
24049
24050 2004-08-02 David Billinghurst
24051
24052 PR fortran/16292
24053 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
24054
24055 2004-08-01 Zack Weinberg <zack@codesourcery.com>
24056
24057 * gcc.dg/ia64-got-1.c: New test case.
24058
24059 2004-08-01 Mark Mitchell <mark@codesourcery.com>
24060
24061 PR c++/16489
24062 * g++.dg/init/null1.C: New test.
24063 * g++.dg/tc1/dr76.C: Adjust error marker.
24064
24065 PR c++/16529
24066 * g++.dg/parse/namespace10.C: New test.
24067
24068 PR c++/16810
24069 * g++.dg/inherit/ptrmem2.C: New test.
24070
24071 2004-08-02 Ben Elliston <bje@au.ibm.com>
24072
24073 PR target/16155
24074 * gcc.dg/pr16155.c: New test.
24075
24076 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
24077
24078 * gcc.dg/redecl-2.c: New test.
24079
24080 2004-07-30 Geoffrey Keating <geoffk@apple.com>
24081
24082 * gcc.dg/darwin-longdouble.c: New file.
24083
24084 2004-07-30 Richard Henderson <rth@redhat.com>
24085
24086 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
24087 write to constant argument.
24088 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
24089
24090 2004-07-30 Richard Henderson <rth@redhat.com>
24091
24092 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
24093 tests of nearest around zero.
24094
24095 2004-07-30 Andrew Pinski <apinski@apple.com>
24096
24097 * gcc.c-torture/compile/20040730-1.c: New test.
24098
24099 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
24100
24101 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
24102 powerpc-eabispe.
24103
24104 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
24105
24106 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
24107
24108 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
24109
24110 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
24111 contains $ld_library_path.
24112 * lib/gfortran.exp (gfortran_link_flags): Likewise.
24113
24114 2004-07-29 Richard Henderson <rth@redhat.com>
24115
24116 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
24117
24118 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
24119 (alt2, which): New.
24120 (Check): Accept either alternative.
24121
24122 2004-07-29 Mark Mitchell <mark@codesourcery.com>
24123
24124 * g++.dg/abi/inline1.C: New test.
24125 * g++.dg/abi/local1-a.cc: Likewise.
24126 * g++.dg/abi/local1.C: Likewise.
24127 * g++.dg/abi/mangle11.C: Tweak location of warnings.
24128 * g++.dg/abi/mangle12.C: Likewise.
24129 * g++.dg/abi/mangle17.C: Likewise.
24130 * g++.dg/abi/mangle20-2.C: Likewise.
24131 * g++.dg/opt/interface1.C: Likewise.
24132 * g++.dg/opt/interface1.h: Likewise.
24133 * g++.dg/opt/interface1-a.cc: New test.
24134 * g++.dg/parse/repo1.C: New test.
24135 * g++.dg/template/repo1.C: Likewise.
24136 * g++.dg/warn/Winline-1.C: Likewise.
24137 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
24138
24139 2004-07-29 Diego Novillo <dnovillo@redhat.com>
24140
24141 * gcc.dg/tree-ssa/20040729-1.c: New test.
24142
24143 2004-07-27 Matt Austern <austern@apple.com>
24144
24145 * gcc.dg/darwin-bool-1.c: New test.
24146 * gcc.dg/darwin-bool-2.c: New test.
24147
24148 2004-07-28 Richard Henderson <rth@redhat.com>
24149
24150 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
24151 arguments in the correct type. Don't write to constant arguments.
24152
24153 2004-07-28 Diego Novillo <dnovillo@redhat.com>
24154
24155 PR tree-optimization/16688
24156 PR tree-optimization/16689
24157 * g++.dg/tree-ssa/pr16688.C: New test.
24158
24159 2004-07-28 Diego Novillo <dnovillo@redhat.com>
24160
24161 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24162 loads. Not only in the comment, this time.
24163
24164 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
24165
24166 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
24167 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
24168 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
24169 * gcc.dg/sh4a-bitmovua.c: New.
24170 * gcc.dg/sh4a-cos.c: New.
24171 * gcc.dg/sh4a-cosf.c: New.
24172 * gcc.dg/sh4a-fprun.c: New.
24173 * gcc.dg/sh4a-fsrra.c: New.
24174 * gcc.dg/sh4a-memmovua.c: New.
24175 * gcc.dg/sh4a-sin.c: New.
24176 * gcc.dg/sh4a-sincos.c: New.
24177 * gcc.dg/sh4a-sincosf.c: New.
24178 * gcc.dg/sh4a-sinf.c: New.
24179
24180 2004-07-28 Diego Novillo <dnovillo@redhat.com>
24181
24182 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
24183 conditionals.
24184 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24185 loads.
24186 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
24187 DOM1.
24188
24189 2004-07-27 Andrew Pinski <apinski@apple.com>
24190
24191 * g++.dg/rtti/tinfo1.C: Correct the xfail.
24192
24193 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
24194
24195 * gcc.dg/pragma-isr.c: New test.
24196
24197 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24198
24199 PR c++/14429
24200 * g++.dg/template/ttp11.C: New test.
24201
24202 2004-07-27 Diego Novillo <dnovillo@redhat.com>
24203
24204 * gcc.c-torture/compile/20040727-1.c: New test.
24205
24206 2004-07-26 Eric Christopher <echristo@redhat.com>
24207
24208 * gcc.c-torture/compile/20040726-2.c: New test.
24209
24210 2004-07-26 Andrew Pinski <apinski@apple.com>
24211
24212 * g++.dg/rtti/tinfo1.C: Xfail.
24213
24214 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
24215
24216 * gcc.c-torture/compile/20040726-1.c: New test.
24217
24218 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
24219 Brian Ryner <bryner@brianryner.com>
24220
24221 PR c++/9283
24222 PR c++/15000
24223 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
24224 * g++.dg/ext/visibility/: New directory.
24225 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
24226 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
24227 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
24228 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
24229 * g++.dg/ext/visibility/fvisibility.C,
24230 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
24231 g++.dg/ext/visibility/fvisibility-override1.C
24232 g++.dg/ext/visibility/fvisibility-override2.C
24233 g++.dg/ext/visibility/memfuncts.C
24234 g++.dg/ext/visibility/noPLT.C
24235 g++.dg/ext/visibility/pragma.C
24236 g++.dg/ext/visibility/pragma-override1.C
24237 g++.dg/ext/visibility/pragma-override2.C
24238 g++.dg/ext/visibility/staticmemfuncts.C
24239 g++.dg/ext/visibility/virtual.C: New tests.
24240
24241 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
24242
24243 PR c/15360
24244 * gcc.dg/pr15360-1.c: New test.
24245
24246 2004-07-25 Daniel Jacobowitz <dan@debian.org>
24247
24248 * gcc.dg/pragma-align-2.c: New test.
24249 * gcc.dg/pragma-init-fini.c: New test.
24250 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
24251 targets.
24252
24253 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
24254
24255 * gcc.dg/init-string-2.c: New test.
24256
24257 2004-07-24 Zack Weinberg <zack@codesourcery.com>
24258
24259 PR 16684
24260 * gcc.dg/Wredundant-decls-1.c: New test case.
24261
24262 2004-07-24 Jakub Jelinek <jakub@redhat.com>
24263
24264 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24265 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24266 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
24267 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
24268 * gcc.dg/compat/generate-random.c: New file.
24269 * gcc.dg/compat/generate-random.h: Likewise.
24270 * gcc.dg/compat/generate-random_r.c: Likewise.
24271 * gcc.dg/compat/struct-layout-1.h: Likewise.
24272 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
24273 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
24274 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
24275 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
24276 * gcc.dg/compat/struct-layout-1_main.c: New test.
24277 * gcc.dg/compat/struct-layout-1_x.c: New file.
24278 * gcc.dg/compat/struct-layout-1_y.c: New file.
24279 * gcc.dg/compat/struct-layout-1_test.h: New file.
24280
24281 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
24282
24283 * gcc.dg/comp-return-1.c: New test
24284
24285 2004-07-23 Janis Johnson <janis187@us.ibm.com>
24286
24287 * gcc.dg/vmx/8-02a.c: Fix typo.
24288
24289 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
24290 * gcc.dg/darwin-abi-3.c: New test.
24291
24292 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24293 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24294
24295 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24296 * gcc.dg/vmx/ops-long-1.c: New test.
24297 * gcc.dg/vmx/ops-long-2.c: New test.
24298
24299 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
24300
24301 * g++.dg/lookup/conv-[1234].C: New.
24302
24303 2004-07-22 Mark Mitchell <mark@codesourcery.com>
24304
24305 * g++.dg/parse/attr2.C: Simplify.
24306
24307 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
24308
24309 PR c/7284
24310 * gcc.c-torture/execute/pr7284-1.c: New test.
24311
24312 2004-07-22 Brian Booth <bbooth@redhat.com>
24313
24314 * gcc.dg/tree-ssa/20040721-1.c: New test.
24315
24316 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
24317
24318 * g++.dg/template/crash20.c: New.
24319
24320 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
24321
24322 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24323 Add dg-run directive. Declare variables as required.
24324 * gfortran.dg/g77/README: Update
24325
24326 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
24327
24328 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24329 gcc.dg/cris-peep2-andu2.c: New tests.
24330
24331 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
24332
24333 PR c/15052
24334 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24335 on return type.
24336 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
24337 messages.
24338 * gcc.dg/qual-return-2.c: Update expected messages.
24339 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24340
24341 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
24342
24343 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24344 * gcc.dg/noncompile/921102-1.c: Update expected error message.
24345
24346 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
24347
24348 PR c/11250
24349 * gcc.dg/init-string-1.c: New test.
24350
24351 2004-07-21 Jakub Jelinek <jakub@redhat.com>
24352
24353 PR middle-end/15345
24354 PR c/16450
24355 * gcc.dg/torture/nested-fn-1.c: New test.
24356
24357 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
24358
24359 PR target/16559
24360 * gcc.dg/ia64-fptr-1.c: New file.
24361
24362 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24363
24364 PR c++/14497
24365 * g++.dg/template/spec16.C: New test.
24366 * g++.old-deja/g++.robertl/eb118.C: Remove.
24367
24368 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24369
24370 PR c++/509
24371 * g++.dg/template/spec15.C: New test.
24372
24373 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
24374
24375 Copy cases from g77.f-torture/execute and add dg-run
24376 directive. Other changes as noted.
24377 * gfortran.dg/g77/13037.f
24378 * gfortran.dg/g77/1832.f
24379 * gfortran.dg/g77/19981119-0.f
24380 * gfortran.dg/g77/19990313-0.f
24381 * gfortran.dg/g77/19990313-1.f
24382 * gfortran.dg/g77/19990313-2.f
24383 * gfortran.dg/g77/19990313-3.f
24384 * gfortran.dg/g77/19990419-1.f
24385 * gfortran.dg/g77/19990826-0.f
24386 * gfortran.dg/g77/19990826-2.f
24387 * gfortran.dg/g77/20000503-1.f
24388 * gfortran.dg/g77/20001111.f
24389 * gfortran.dg/g77/20010116.f
24390 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24391 * gfortran.dg/g77/20010430.f
24392 * gfortran.dg/g77/6177.f
24393 * gfortran.dg/g77/947.f
24394 * gfortran.dg/g77/970816-3.f
24395 * gfortran.dg/g77/971102-1.f
24396 * gfortran.dg/g77/980520-1.f
24397 * gfortran.dg/g77/980628-0.f
24398 * gfortran.dg/g77/980628-1.f
24399 * gfortran.dg/g77/980628-10.f
24400 * gfortran.dg/g77/980628-2.f
24401 * gfortran.dg/g77/980628-3.f
24402 * gfortran.dg/g77/980628-7.f
24403 * gfortran.dg/g77/980628-8.f
24404 * gfortran.dg/g77/980628-9.f
24405 * gfortran.dg/g77/980701-0.f
24406 * gfortran.dg/g77/980701-1.f
24407 * gfortran.dg/g77/cabs.f
24408 * gfortran.dg/g77/claus.f
24409 * gfortran.dg/g77/complex_1.f
24410 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
24411 * gfortran.dg/g77/dcomplex.f
24412 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
24413 * gfortran.dg/g77/f90-intrinsic-mathematical.f
24414 * gfortran.dg/g77/f90-intrinsic-numeric.f
24415 * gfortran.dg/g77/int8421.f
24416 * gfortran.dg/g77/labug1.f
24417 * gfortran.dg/g77/large_vec.f
24418 * gfortran.dg/g77/le.f
24419 * gfortran.dg/g77/short.f
24420 * gfortran.dg/g77/README: Update
24421
24422 2004-07-20 Mark Mitchell <mark@codesourcery.com>
24423
24424 PR c++/16637
24425 * g++.dg/parse/lookup4.C: New test.
24426
24427 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24428
24429 PR c++/16175
24430 * g++.dg/template/ttp10.C: New test.
24431
24432 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
24433
24434 * gcc.dg/pr12625-1.c: New test.
24435
24436 2004-07-20 Steven Bosscher <stevenb@suse.de>
24437
24438 * testsuite/gcc.dg/switch-warn-1.c: New test.
24439 * testsuite/gcc.dg/switch-warn-2.c: New test.
24440 * gcc.c-torture/compile/pr14730.c: Update.
24441
24442 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
24443
24444 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
24445 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
24446 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
24447 g++.dg/template/nontype3.C: Remove trailing CR from tests.
24448
24449 2004-07-18 Mark Mitchell <mark@codesourcery.com>
24450
24451 PR c++/16623
24452 * g++.dg/template/assign1.C: New test.
24453
24454 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24455
24456 PR c++/12170
24457 * g++.dg/template/ttp9.C: New test.
24458
24459 2004-07-19 Daniel Jacobowitz <dan@debian.org>
24460
24461 * gcc.dg/format/cmn-err-1.c: New test.
24462
24463 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
24464
24465 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
24466 gcc.dg/Wparentheses-10.c: New tests.
24467 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
24468
24469 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24470
24471 PR fortran/16465
24472 * gfortran.dg/g77//ffixed-line-length-0.f,
24473 gfortran.dg/g77/ffixed-line-length-132.f,
24474 gfortran.dg/g77/ffixed-line-length-72.f,
24475 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
24476 gfortran.dg/g77/README: Update.
24477
24478 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24479
24480 PR c++/13092
24481 * g++.dg/template/non-dependent7.C: New test.
24482 * g++.dg/template/non-dependent8.C: Likewise.
24483 * g++.dg/template/non-dependent9.C: Likewise.
24484 * g++.dg/template/non-dependent10.C: Likewise.
24485
24486 2004-07-17 Mark Mitchell <mark@codesourcery.com>
24487
24488 PR c++/16337
24489 * g++.dg/parse/attr2.C: New test.
24490
24491 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
24492
24493 * g77.dg: Removed.
24494 * g77.f-torture: Ditto.
24495
24496 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
24497
24498 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
24499 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
24500 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
24501
24502 2004-07-16 Richard Henderson <rth@redhat.com>
24503
24504 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
24505
24506 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24507
24508 * lib/fortran-torture.exp (fortran-torture): Don't test compile
24509 tests with full list of options.
24510 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
24511 of TORTURE_OPTIONS if test contains 'dg-do run'.
24512
24513 PR fortran/16404
24514 * gfortran.dg/do_iterator.f90: New test.
24515
24516 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24517
24518 PR rtl-optimization/16536
24519 * gcc.c-torture/execute/restrict-1.c: New test.
24520
24521 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24522
24523 PR fortran/15324
24524 * gfortran.dg/pr15324.f90: New test.
24525
24526 PR fortran/15129
24527 * gfortran.dg/pr15129.f90: New test.
24528
24529 PR fortran/15140
24530 * gfortran.dg/pr15140.f90: New test.
24531
24532 PR fortran/13792
24533 * gfortran.fortran-torture/execute/bounds.f90: Add check for
24534 compile-time simplification.
24535
24536 2004-07-14 Mike Stump <mrs@apple.com>
24537
24538 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
24539
24540 2004-07-14 James E Wilson <wilson@specifixinc.com>
24541
24542 PR target/16325
24543 * gcc.dg/profile-generate-1.c: New.
24544
24545 2004-07-15 Jakub Jelinek <jakub@redhat.com>
24546
24547 * gcc.c-torture/execute/20040709-1.c: New test.
24548 * gcc.c-torture/execute/20040709-2.c: New test.
24549
24550 2004-07-14 Mike Stump <mrs@apple.com>
24551
24552 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
24553
24554 2004-07-14 Mike Stump <mrs@apple.com>
24555
24556 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
24557
24558 2004-07-13 Mark Mitchell <mark@codesourcery.com>
24559
24560 PR c++/16518
24561 * g++.dg/parse/mutable1.C: New test.
24562
24563 2004-07-13 Diego Novillo <dnovillo@redhat.com>
24564
24565 PR tree-optimization/16443
24566 * gcc.dg/tree-ssa/20040713-1.c: New test.
24567
24568 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
24569
24570 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
24571 for operator new.
24572
24573 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
24574
24575 * gfortran.dg/g77/README: New file
24576 * gfortran.dg/g77/19981216-0.f: Copy from
24577 g77.f-torture/noncompile. Add "dg-do compile" and
24578 dg-error as required.
24579 * gfortran.dg/g77/19990218-1.f: Likewise.
24580 * gfortran.dg/g77/19990905-1.f: Likewise.
24581 * gfortran.dg/g77/9263.f: Likewise.
24582 * gfortran.dg/g77/980615-0.f: Likewise.
24583 * gfortran.dg/g77/980616-0.f: Likewise.
24584 * gfortran.dg/g77/check0.f: Likewise.
24585 * gfortran.dg/g77/select_no_compile.f: Likewise.
24586
24587 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
24588
24589 Copy files from g77.f-torture/compile.
24590 Add "{ dg-do compile}". Other changes as noted
24591 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
24592 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
24593 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
24594 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
24595 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
24596 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
24597 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
24598 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
24599 statement to conform to standard. Append alpha1.x for reference.
24600 * gfortran.dg/g77/xformat.f: Add dg-warning
24601
24602 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
24603
24604 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
24605 Add {dg-do compile} directive.
24606 * gfortran.dg/g77/cpp2.F: Likewise.
24607
24608 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24609
24610 PR c++/5402
24611 * g++.dg/lookup/name-clash1.C: New test.
24612
24613 PR c++/9777
24614 * g++.dg/lookup/name-clash2.C: New test.
24615
24616 PR c++/12102
24617 * g++.dg/lookup/name-clash3.C: New test.
24618
24619 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24620
24621 * g++.dg/lookup/new2.C: New test.
24622 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
24623
24624 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
24625
24626 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
24627 Add {dg-do compile} directive.
24628 * gfortran.dg/g77/13060.f: Likewise.
24629 * gfortran.dg/g77/19990218-0.f: Likewise.
24630 * gfortran.dg/g77/19990305-0.f: Likewise.
24631 * gfortran.dg/g77/19990419-0.f: Likewise.
24632 * gfortran.dg/g77/19990502-0.f: Likewise.
24633 * gfortran.dg/g77/19990502-1.f: Likewise.
24634 * gfortran.dg/g77/19990525-0.f: Likewise.
24635 * gfortran.dg/g77/19990826-1.f: Likewise.
24636 * gfortran.dg/g77/19990826-3.f: Likewise.
24637 * gfortran.dg/g77/19990905-2.f: Likewise.
24638 * gfortran.dg/g77/20000412-1.f: Likewise.
24639 * gfortran.dg/g77/20000511-1.f: Likewise.
24640 * gfortran.dg/g77/20000511-2.f: Likewise.
24641 * gfortran.dg/g77/20000518.f: Likewise.
24642 * gfortran.dg/g77/20000601-1.f: Likewise.
24643 * gfortran.dg/g77/20000601-2.f: Likewise.
24644 * gfortran.dg/g77/20000629-1.f: Likewise.
24645 * gfortran.dg/g77/20000630-2.f: Likewise.
24646 * gfortran.dg/g77/20010115.f: Likewise.
24647 * gfortran.dg/g77/20010321-1.f: Likewise.
24648 * gfortran.dg/g77/20010426.f: Likewise.
24649 * gfortran.dg/g77/20020307-1.f: Likewise.
24650 * gfortran.dg/g77/8485.f: Likewise.
24651 * gfortran.dg/g77/960317-1.f: Likewise.
24652 * gfortran.dg/g77/970915-0.f: Likewise.
24653 * gfortran.dg/g77/980310-1.f: Likewise.
24654 * gfortran.dg/g77/980310-2.f: Likewise.
24655 * gfortran.dg/g77/980310-3.f: Likewise.
24656 * gfortran.dg/g77/980310-4.f: Likewise.
24657 * gfortran.dg/g77/980310-6.f: Likewise.
24658 * gfortran.dg/g77/980310-7.f: Likewise.
24659 * gfortran.dg/g77/980310-8.f: Likewise.
24660 * gfortran.dg/g77/980419-2.f: Likewise.
24661 * gfortran.dg/g77/980424-0.f: Likewise.
24662 * gfortran.dg/g77/980427-0.f: Likewise.
24663 * gfortran.dg/g77/980729-0.f: Likewise.
24664 * gfortran.dg/g77/981117-1.f: Likewise.
24665 * gfortran.dg/g77/toon_1.f: Likewise.
24666
24667 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24668
24669 PR c++/2204
24670 * g++.dg/other/abstract2.C: New test.
24671
24672 2004-07-12 Paul Brook <paul@codesourcery.com>
24673
24674 * gfortran.dg/pointer_init_1.f90: New test.
24675
24676 2004-07-11 Paul Brook <paul@codesourcery.com>
24677
24678 PR fortran/15986
24679 * gfortran.dg/contained_1.f90: New test.
24680
24681 2004-07-11 Mark Mitchell <mark@codesourcery.com>
24682
24683 * g++.dg/parse/defarg8.C: New test.
24684
24685 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24686
24687 PR fortran/16433
24688 * gfortran.dg/pr16433.f: New test.
24689
24690 PR fortran/17574
24691 * gfortran.dg/pr15754.f90: New test.
24692
24693 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
24694
24695 PR tree-optimization/16437
24696 * gcc.c-torture/execute/bitfld-4.c: New test.
24697
24698 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24699
24700 * gfortran.fortran-torture/execute/common_2.f90: Add check for
24701 access to common var from module.
24702
24703 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24704
24705 PR fortran/16336
24706 * gfortran.fortran-torture/execute/common_2.f90: New test.
24707
24708 2004-07-10 Paul Brook <paul@codesourcery.com>
24709
24710 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
24711
24712 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24713
24714 PR fortran/15969
24715 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
24716
24717 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
24718
24719 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
24720 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
24721 * gfortran.dg/g77/ffree-form-1.f: Likewise.
24722 * gfortran.dg/g77/ffree-form-2.f: Likewise.
24723 * gfortran.dg/g77/ffree-form-3.f: Likewise.
24724 * gfortran.dg/g77/fno-underscoring.f: Likewise.
24725 * gfortran.dg/g77/funderscoring.f: Likewise.
24726 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
24727
24728 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24729
24730 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
24731
24732 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24733 Paul Brook <paul@codesourcery.com>
24734
24735 PR fortran/13415
24736 * gfortran.dg/common_pointer_1.f90: New test.
24737
24738 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24739
24740 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
24741
24742 2004-07-09 James E Wilson <wilson@specifixinc.com>
24743
24744 PR target/16364
24745 * gcc.c-torture/compile/20040709-1.c: New.
24746
24747 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24748
24749 PR fortran/14077
24750 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
24751
24752 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24753
24754 PR fortran/13201
24755 * gfortran.dg/shape_1.f90: New test.
24756
24757 2004-07-09 Zack Weinberg <zack@codesourcery.com>
24758 Andrew Pinski <apinski@apple.com>
24759
24760 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
24761
24762 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24763
24764 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
24765 comment.
24766
24767 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24768 Paul Brook <paul@codesourcery.com>
24769
24770 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
24771 '.f95' and '.F95'.
24772
24773 2004-07-09 Diego Novillo <dnovillo@redhat.com>
24774
24775 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
24776
24777 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24778
24779 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
24780 testcases with capital suffix.
24781
24782 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24783
24784 PR fortran/15481
24785 PR fortran/13372
24786 PR fortran/13575
24787 PR fortran/15978
24788 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
24789
24790 * gfortran.dg/implicit_1.f90: New test.
24791
24792 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
24793
24794 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
24795 expression to match gfortran warning/error messages
24796 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
24797 dg-error text.
24798
24799 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
24800
24801 * lib/fortran-torture.exp: Rename proc search_for to
24802 search_for_re.
24803
24804 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
24805
24806 * gcc.c-torture/execute/simd-5.x: New file.
24807 XFAIL on SPARC 64-bit at -O0.
24808
24809 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24810
24811 PR c++/8211
24812 PR c++/16165
24813 * g++.dg/warn/effc3.C: New test.
24814
24815 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
24816
24817 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
24818 change X to 1X in format.
24819 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
24820 add data statements to conform to standard.
24821
24822 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
24823
24824 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
24825 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
24826 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
24827
24828 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
24829
24830 * gfortran.dg/g77/7388.f: Copy from g77.dg
24831 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
24832 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
24833 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
24834 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
24835 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
24836 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
24837 * gfortran.dg/g77/strlen0.f: Likewise.
24838
24839 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
24840
24841 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
24842 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
24843
24844 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24845
24846 * gcc.c-torture/execute/920428-2.x: Delete.
24847 * gcc.c-torture/execute/920501-7.x: Likewise.
24848
24849 2004-07-08 Jakub Jelinek <jakub@redhat.com>
24850
24851 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
24852 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
24853 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
24854 prescott and c3-2.
24855 (PREFETCH_3DNOW): Add -march=c3.
24856
24857 2004-07-08 Diego Novillo <dnovillo@redhat.com>
24858
24859 PR c/16437
24860 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
24861 * gcc.c-torture/execute/bf64-1.x: Likewise.
24862
24863 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24864
24865 * gcc.c-torture/compile/20040708-1.c: New test.
24866
24867 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24868
24869 PR c++/16169
24870 * g++.dg/warn/effc2.C: New test.
24871
24872 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
24873
24874 * gcc.c-torture/execute/bitfld-1.x: Remove.
24875 * gcc.c-torture/execute/bitfld-3.c: New test.
24876 * gcc.dg/bitfld-2.c: Remove XFAILs.
24877
24878 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
24879
24880 PR c++/16276
24881 * g++.dg/rtti/tinfo1.C: New file.
24882
24883 2004-07-07 Eric Christopher <echristo@redhat.com>
24884
24885 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
24886
24887 2004-07-07 Andrew Pinski <apinski@apple.com>
24888
24889 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
24890
24891 2004-07-07 Mark Mitchell <mark@codesourcery.com>
24892
24893 * g++.dg/init/call1.C: XFAIL.
24894
24895 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
24896
24897 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
24898 except for movstrict*, to movmem* and clrstr* to clrmem*.
24899
24900 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
24901
24902 * gcc.c-torture/execute/20040707-1.c: New test.
24903
24904 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
24905
24906 * gcc.c-torture/execute/20040706-1.c: New test.
24907
24908 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24909
24910 PR c++/3671
24911 * g++.dg/template/spec14.C: New test.
24912
24913 2004-07-05 Jakub Jelinek <jakub@redhat.com>
24914
24915 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
24916 nothing if not yet defined. Use it in b, c and d type definitions.
24917 * gcc.c-torture/execute/20040705-1.c: New test.
24918 * gcc.c-torture/execute/20040705-2.c: New test.
24919
24920 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24921
24922 PR c++/2518
24923 * g++.dg/lookup/new1.C: New test.
24924
24925 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24926
24927 PR c++/11406
24928 * g++.dg/template/sizeof8.C: New test.
24929
24930 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
24931
24932 * gcc.c-torture/compile/20040705-1.c: New test.
24933
24934 2004-07-04 Bud Davis <bdavis9659@comcast.net>
24935
24936 * gfortran.fortran-torture/execute/seq_io.f90: New test.
24937
24938 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
24939
24940 * gcc.dg/cpp/if-mop.c: Two new testcases.
24941 * gcc.dg/cpp/trad/comment-3.c: New.
24942
24943 2004-07-04 Paul Brook <paul@codesourcery.com>
24944
24945 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
24946
24947 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
24948
24949 PR c++/3761
24950 * g++.dg/lookup/crash4.C: New test.
24951
24952 2004-07-02 Zack Weinberg <zack@codesourcery.com>
24953
24954 * gcc.c-torture/execute/builtin-abs-1.c
24955 * gcc.c-torture/execute/builtin-abs-2.c
24956 * gcc.c-torture/execute/builtin-complex-1.c
24957 * gcc.c-torture/execute/builtins/string-1-lib.c
24958 * gcc.c-torture/execute/builtins/string-1.c
24959 * gcc.c-torture/execute/builtins/string-2-lib.c
24960 * gcc.c-torture/execute/builtins/string-2.c
24961 * gcc.c-torture/execute/builtins/string-3-lib.c
24962 * gcc.c-torture/execute/builtins/string-3.c
24963 * gcc.c-torture/execute/builtins/string-4-lib.c
24964 * gcc.c-torture/execute/builtins/string-4.c
24965 * gcc.c-torture/execute/builtins/string-5-lib.c
24966 * gcc.c-torture/execute/builtins/string-5.c
24967 * gcc.c-torture/execute/builtins/string-6-lib.c
24968 * gcc.c-torture/execute/builtins/string-6.c
24969 * gcc.c-torture/execute/builtins/string-7-lib.c
24970 * gcc.c-torture/execute/builtins/string-7.c
24971 * gcc.c-torture/execute/builtins/string-8-lib.c
24972 * gcc.c-torture/execute/builtins/string-8.c
24973 * gcc.c-torture/execute/builtins/string-9-lib.c
24974 * gcc.c-torture/execute/builtins/string-9.c
24975 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
24976 * gcc.c-torture/execute/builtins/string-asm-1.c
24977 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
24978 * gcc.c-torture/execute/builtins/string-asm-2.c
24979 * gcc.c-torture/execute/stdio-opt-1.c
24980 * gcc.c-torture/execute/stdio-opt-2.c
24981 * gcc.c-torture/execute/stdio-opt-3.c
24982 * gcc.c-torture/execute/string-opt-1.c
24983 * gcc.c-torture/execute/string-opt-10.c
24984 * gcc.c-torture/execute/string-opt-11.c
24985 * gcc.c-torture/execute/string-opt-12.c
24986 * gcc.c-torture/execute/string-opt-13.c
24987 * gcc.c-torture/execute/string-opt-14.c
24988 * gcc.c-torture/execute/string-opt-15.c
24989 * gcc.c-torture/execute/string-opt-16.c
24990 * gcc.c-torture/execute/string-opt-2.c
24991 * gcc.c-torture/execute/string-opt-6.c
24992 * gcc.c-torture/execute/string-opt-7.c
24993 * gcc.c-torture/execute/string-opt-8.c:
24994 Replace with ...
24995
24996 * gcc.c-torture/execute/builtins/abs-2.c
24997 * gcc.c-torture/execute/builtins/abs-3.c
24998 * gcc.c-torture/execute/builtins/complex-1.c
24999 * gcc.c-torture/execute/builtins/fprintf.c
25000 * gcc.c-torture/execute/builtins/fputs.c
25001 * gcc.c-torture/execute/builtins/memcmp.c
25002 * gcc.c-torture/execute/builtins/memmove.c
25003 * gcc.c-torture/execute/builtins/memops-asm.c
25004 * gcc.c-torture/execute/builtins/mempcpy-2.c
25005 * gcc.c-torture/execute/builtins/mempcpy.c
25006 * gcc.c-torture/execute/builtins/memset.c
25007 * gcc.c-torture/execute/builtins/printf.c
25008 * gcc.c-torture/execute/builtins/sprintf.c
25009 * gcc.c-torture/execute/builtins/strcat.c
25010 * gcc.c-torture/execute/builtins/strchr.c
25011 * gcc.c-torture/execute/builtins/strcmp.c
25012 * gcc.c-torture/execute/builtins/strcpy.c
25013 * gcc.c-torture/execute/builtins/strcspn.c
25014 * gcc.c-torture/execute/builtins/strlen-2.c
25015 * gcc.c-torture/execute/builtins/strlen.c
25016 * gcc.c-torture/execute/builtins/strncat.c
25017 * gcc.c-torture/execute/builtins/strncmp-2.c
25018 * gcc.c-torture/execute/builtins/strncmp.c
25019 * gcc.c-torture/execute/builtins/strncpy.c
25020 * gcc.c-torture/execute/builtins/strpbrk.c
25021 * gcc.c-torture/execute/builtins/strpcpy-2.c
25022 * gcc.c-torture/execute/builtins/strpcpy.c
25023 * gcc.c-torture/execute/builtins/strrchr.c
25024 * gcc.c-torture/execute/builtins/strspn.c
25025 * gcc.c-torture/execute/builtins/strstr-asm.c
25026 * gcc.c-torture/execute/builtins/strstr.c:
25027 ... these new files.
25028
25029 * gcc.c-torture/execute/builtins/abs-2-lib.c
25030 * gcc.c-torture/execute/builtins/abs-3-lib.c
25031 * gcc.c-torture/execute/builtins/complex-1-lib.c
25032 * gcc.c-torture/execute/builtins/fprintf-lib.c
25033 * gcc.c-torture/execute/builtins/fputs-lib.c
25034 * gcc.c-torture/execute/builtins/memcmp-lib.c
25035 * gcc.c-torture/execute/builtins/memmove-lib.c
25036 * gcc.c-torture/execute/builtins/memops-asm-lib.c
25037 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
25038 * gcc.c-torture/execute/builtins/mempcpy-lib.c
25039 * gcc.c-torture/execute/builtins/memset-lib.c
25040 * gcc.c-torture/execute/builtins/printf-lib.c
25041 * gcc.c-torture/execute/builtins/sprintf-lib.c
25042 * gcc.c-torture/execute/builtins/strcat-lib.c
25043 * gcc.c-torture/execute/builtins/strchr-lib.c
25044 * gcc.c-torture/execute/builtins/strcmp-lib.c
25045 * gcc.c-torture/execute/builtins/strcpy-lib.c
25046 * gcc.c-torture/execute/builtins/strcspn-lib.c
25047 * gcc.c-torture/execute/builtins/strlen-2-lib.c
25048 * gcc.c-torture/execute/builtins/strlen-lib.c
25049 * gcc.c-torture/execute/builtins/strncat-lib.c
25050 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
25051 * gcc.c-torture/execute/builtins/strncmp-lib.c
25052 * gcc.c-torture/execute/builtins/strncpy-lib.c
25053 * gcc.c-torture/execute/builtins/strpbrk-lib.c
25054 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
25055 * gcc.c-torture/execute/builtins/strpcpy-lib.c
25056 * gcc.c-torture/execute/builtins/strrchr-lib.c
25057 * gcc.c-torture/execute/builtins/strspn-lib.c
25058 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
25059 * gcc.c-torture/execute/builtins/strstr-lib.c
25060 * gcc.c-torture/execute/builtins/lib/abs.c
25061 * gcc.c-torture/execute/builtins/lib/fprintf.c
25062 * gcc.c-torture/execute/builtins/lib/memset.c
25063 * gcc.c-torture/execute/builtins/lib/printf.c
25064 * gcc.c-torture/execute/builtins/lib/sprintf.c
25065 * gcc.c-torture/execute/builtins/lib/strcpy.c
25066 * gcc.c-torture/execute/builtins/lib/strcspn.c
25067 * gcc.c-torture/execute/builtins/lib/strncat.c
25068 * gcc.c-torture/execute/builtins/lib/strncmp.c
25069 * gcc.c-torture/execute/builtins/lib/strncpy.c
25070 * gcc.c-torture/execute/builtins/lib/strpbrk.c
25071 * gcc.c-torture/execute/builtins/lib/strspn.c
25072 * gcc.c-torture/execute/builtins/lib/strstr.c:
25073 New files containing support routines.
25074
25075 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
25076 declaration.
25077 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
25078 when not optimizing.
25079
25080 2004-07-02 Mark Mitchell <mark@codesourcery.com>
25081
25082 PR c++/16240
25083 * g++.dg/abi/mangle22.C: New test.
25084 * g++.dg/abi/mangle23.C: Likewise.
25085
25086 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
25087
25088 PR fortran/16290
25089 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
25090 Allow for cases without denormalized floating point numbers.
25091
25092 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
25093
25094 PR c/1027
25095 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25096 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
25097 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
25098 expected warning text.
25099 * gcc.dg/format/diag-2.c: New test.
25100
25101 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
25102
25103 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
25104
25105 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
25106
25107 * gcc.dg/builtins-43.c: New.
25108 * gcc.dg/builtins-44.c: New.
25109 * gcc.dg/builtins-45.c: New.
25110
25111 2004-06-26 Geoffrey Keating <geoffk@apple.com>
25112 Andreas Tobler <a.tobler@schweiz.ch>
25113
25114 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
25115 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
25116 as SIGSEGV.
25117 * gcc.dg/cleanup-11.c: Likewise.
25118 * gcc.dg/cleanup-8.c: Likewise.
25119 * gcc.dg/cleanup-9.c: Likewise.
25120 * gcc.dg/cleanup-5.c: Run on all platforms.
25121
25122 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
25123
25124 * g++.dg/warn/nonnull1.C: New test.
25125
25126 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
25127
25128 * gcc.dg/compat/compat-common.h: Wrap up CINT in
25129 an #ifndef SKIP_COMPLEX_INT/#endif pair.
25130 Special-case the Sun compiler wrt to <complex.h>.
25131
25132 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
25133
25134 * gcc.dg/Wunreachable-8.C: New test.
25135
25136 * gcc.dg/h8300-ice2.c : New test.
25137
25138 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
25139
25140 PR fortran/16161
25141 * gfortran.fortran-torture/compile/implicit.f90: Add test
25142 for implicit character.
25143
25144 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
25145
25146 PR fortran/16289
25147 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
25148 Use tiny() intrinsic to find smallest non-negative real
25149
25150 2004-06-30 Jakub Jelinek <jakub@redhat.com>
25151
25152 * gcc.dg/compat/struct-by-value-22_main.c: New test.
25153 * gcc.dg/compat/struct-by-value-22_x.c: New.
25154 * gcc.dg/compat/struct-by-value-22_y.c: New.
25155
25156 * gcc.c-torture/execute/20040629-1.c: New test.
25157
25158 2004-06-29 Jakub Jelinek <jakub@redhat.com>
25159
25160 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
25161 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
25162
25163 PR target/16195
25164 * gcc.dg/20040625-1.c: New test.
25165
25166 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25167
25168 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
25169
25170 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25171
25172 PR fortran/15963
25173 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
25174
25175 2004-06-29 Richard Henderson <rth@redhat.com>
25176
25177 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
25178
25179 2004-06-29 Paul Brook <paul@codesourcery.com>
25180
25181 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
25182 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
25183
25184 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
25185
25186 PR c++/16260
25187 * g++.dg/parse/crash15.C: New.
25188
25189 2004-06-28 Andrew Pinski <apinski@apple.com>
25190
25191 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
25192 by the error already.
25193
25194 * g++.dg/opt/ptrmem4.C: Change to compile only test.
25195
25196 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
25197
25198 PR target/14041
25199 * gcc.dg/h8300-bss-align-1.c : New.
25200
25201 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
25202
25203 * PR c++/16174
25204 * g++.dg/template/ctor4.C: New.
25205
25206 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
25207
25208 PR c++/16205
25209 * g++.dg/warn/Wsequence-point-1.C: New test.
25210
25211 2004-06-27 Paul Brook <paul@codesourcery.com>
25212
25213 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
25214
25215 2004-06-27 Zack Weinberg <zack@codesourcery.com>
25216
25217 * g++.old-deja/g++.mike/p7325.C: Remove.
25218
25219 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
25220
25221 PR c/14963
25222 * gcc.dg/pr14963.c: New test.
25223
25224 2004-06-27 Mark Mitchell <mark@codesourcery.com>
25225
25226 PR c++/16193
25227 * g++.dg/parse/redef1.C: New test.
25228
25229 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
25230
25231 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
25232 20021110.c.
25233 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
25234 20021119-1.c.
25235 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
25236 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
25237 5-04.c.
25238 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
25239 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
25240 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
25241 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
25242 g++.brendan/enum14.C.
25243 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
25244 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
25245 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
25246 g++.mike/virt1.C.
25247 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
25248 memtemp24.C.
25249
25250 2004-06-27 Roger Sayle <roger@eyesopen.com>
25251
25252 * gcc.dg/20040527-1.c: New test case.
25253
25254 2004-06-26 Bud Davis <bdavis9659@comcast.net>
25255
25256 PR gfortran/pr16196
25257 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
25258
25259 2004-06-25 Roger Sayle <roger@eyesopen.com>
25260
25261 PR middle-end/15825
25262 * gcc.dg/pr15825-1.c: New test case.
25263
25264 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
25265
25266 * gcc.c-torture/execute/20040625-1.c: New test.
25267
25268 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25269
25270 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
25271
25272 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
25273
25274 * gcc.dg/torture/mips-div-1.c: New test.
25275
25276 2004-06-24 Jeff Law <law@redhat.com>
25277
25278 * gcc.dg/tree-ssa/20040624-1.c: New test.
25279
25280 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
25281
25282 * gcc.c-torture/compile/20040624-1.c: New test.
25283
25284 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25285
25286 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
25287 this directory.
25288
25289 2004-06-23 Andrew Pinski <apinski@apple.com>
25290
25291 PR middle-end/15988
25292 * g++.dg/opt/ptrmem4.C: New test.
25293
25294 * gcc.dg/c90-array-quals-2.c: New test.
25295
25296 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
25297
25298 * gcc.dg/kpice1.c: New test.
25299
25300 2006-06-23 Andrew Pinski <apinski@apple.com>
25301
25302 * gcc.dg/c90-array-quals.c: New test.
25303
25304 2006-06-22 Richard Henderson <rth@redhat.com>
25305
25306 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25307
25308 2004-06-22 Loren James Rittle <ljrittle@acm.org>
25309
25310 * gcc.dg/builtins-config.h: Handle FreeBSD.
25311
25312 2006-06-22 Richard Henderson <rth@redhat.com>
25313
25314 * g++.dg/opt/devirt1.C: New.
25315
25316 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
25317
25318 * g++.dg/opt/pr15551.C: New testcase.
25319
25320 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
25321
25322 PR target/14800
25323 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25324 x86_64-*-linux* when compiling for 32bit.
25325
25326 2004-06-21 Andrew Pinski <apinski@apple.com>
25327
25328 * gcc.dg/pch/struct-1.c: New.
25329 * gcc.dg/pch/struct-1.hs: New.
25330
25331 2004-06-21 Geoffrey Keating <geoffk@apple.com>
25332
25333 * gcc.dg/pch/save-temps-1.c: New file.
25334 * gcc.dg/pch/save-temps-1.hs: New file.
25335
25336 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
25337
25338 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25339 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25340
25341 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25342
25343 * gfortran.fortran-torture/execute/select_1.f90: Rename function
25344 to fix type error.
25345 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25346 Remove trailing spaces.
25347
25348 2004-06-21 Richard Henderson <rth@redhat.com>
25349
25350 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
25351 merging && to BIT_FIELD_REF.
25352
25353 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
25354
25355 * g++.dg/opt/placeholder1.C: New test.
25356
25357 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
25358
25359 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25360 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25361 * gcc.dg/compat/union-m128-1_x.c: Likewise.
25362 * gcc.dg/compat/union-m128-1_y.c: Likewise.
25363
25364 2004-06-20 Zack Weinberg <zack@codesourcery.com>
25365
25366 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
25367 extern "C".
25368 * g++.dg/other/pragma-re-1.C: Add comments.
25369
25370 2004-06-19 Bud Davis <bdavis9659@comcast.net>
25371
25372 PR gfortran/16080
25373 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
25374
25375 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
25376
25377 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
25378 instead of setting the type of size_t by
25379 hand.
25380
25381 2004-06-18 Roger Sayle <roger@eyesopen.com>
25382
25383 * gcc.dg/unordered-2.c: New test case.
25384 * gcc.dg/unordered-3.c: New test case.
25385
25386 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
25387
25388 PR other/16043
25389 * lib/g++.exp (g++_version): Tweak regexp for version
25390 * lib/g77.exp (g77_version): Likewise.
25391 * lib/gfortran.exp (gfortran_version): Likewise.
25392 * lib/objc.exp (objc_version): Likewise.
25393 * lib/treelang.exp (treelang_version): Likewise.
25394
25395 2004-06-19 Jakub Jelinek <jakub@redhat.com>
25396
25397 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
25398 Use INT_MAX instead of __INT_MAX__.
25399 * gcc.dg/compat/struct-align-2_y.c: Likewise.
25400
25401 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
25402 * gcc.dg/compat/scalar-return-3_x.c: Use it.
25403 * gcc.dg/compat/scalar-return-3_y.c: Use it.
25404 * gcc.dg/compat/scalar-return-4_x.c: Use it.
25405 * gcc.dg/compat/scalar-return-4_y.c: Use it.
25406 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
25407 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
25408 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
25409 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
25410
25411 * gcc.dg/range-test-1.c: New test.
25412 * g++.dg/opt/range-test-1.C: New test.
25413
25414 2004-06-17 Richard Henderson <rth@redhat.com>
25415
25416 * objc.dg/sync-1.m: New.
25417 * objc.dg/try-catch-1.m: Don't force next runtime.
25418 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
25419 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
25420 shadowed catch clause.
25421 * objc.dg/try-catch-5.m: New.
25422
25423 2004-06-17 Zack Weinberg <zack@codesourcery.com>
25424
25425 Bug 14610
25426 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
25427
25428 2004-06-15 Richard Henderson <rth@redhat.com>
25429
25430 * gcc.dg/20001116-1.c: Move expected warning line.
25431
25432 2004-06-15 Richard Henderson <rth@redhat.com>
25433
25434 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
25435 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
25436
25437 2004-06-15 Jeff Law <law@redhat.com>
25438
25439 * gcc.dg/tree-ssa/20040615-1.c: New test.
25440 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
25441 be less sensitive to operand ordering.
25442 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
25443
25444 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
25445
25446 * g++.dg/abi/bitfield3.C: Add comment..
25447
25448 2004-06-15 Richard Henderson <rth@redhat.com>
25449
25450 * g++.dg/ext/stmtexpr1.C: XFAIL.
25451 * gcc.dg/20030612-1.c: XFAIL.
25452
25453 2004-06-15 Eric Christopher <echristo@redhat.com>
25454
25455 * g++.dg/charset/asm5.c: New.
25456 * gcc.dg/charset/asm6.c: New.
25457
25458 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25459
25460 PR fortran/15962
25461 * gfortran.fortran-torture/execute/select_1.f90: New test.
25462
25463 2004-06-15 Paul Brook <paul@codesourcery.com>
25464
25465 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
25466
25467 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25468
25469 PR c++/15967
25470 * g++.dg/lookup/crash3.C: New test.
25471
25472 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25473
25474 PR c++/15947
25475 * g++.dg/parse/dtor4.C: New test.
25476
25477 2004-06-14 Jeff Law <law@redhat.com>
25478
25479 * gcc.c-torture/compile/20040614-1.c: New test.
25480
25481 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25482
25483 PR fortran/15211
25484 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
25485 LEN of a character array.
25486
25487 2004-06-14 Mark Mitchell <mark@codesourcery.com>
25488
25489 PR c++/15096
25490 * g++.dg/template/ptrmem10.C: New test.
25491
25492 PR c++/14930
25493 * g++.dg/template/friend30.C: New test.
25494
25495 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25496
25497 PR fortran/14928
25498 * gfortran.fortran-torture/compile/mloc.f90: New test.
25499
25500 2004-06-13 Paul Brook <paul@codesourcery.com>
25501
25502 * gfortran.fortran-torture/execute/random_2.f90: New test.
25503
25504 2004-06-13 Eric Christopher <echristo@redhat.com>
25505
25506 * gcc.dg/noncompile/redecl-1.c: Fix error message.
25507
25508 2004-06-12 Paul Brook <paul@codesourcery.com>
25509
25510 * gfortran.fortran-torture/execute/contained_3.f90: New test.
25511
25512 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25513
25514 PR fortran/14923
25515 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
25516
25517 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25518
25519 PR fortran/14957
25520 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
25521 syntax errors in end statements of contained subroutines.
25522
25523 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25524
25525 PR fortran/12841
25526 * gfortran.fortran-torture/execute/null_arg.f90: New test.
25527
25528 2004-06-12 Bud Davis <bdavis9659@comcast.net>
25529
25530 PR fortran/15665
25531 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
25532
25533 2004-06-12 Bud Davis <bdavis9659@comcast.net>
25534
25535 PR gfortran/12839
25536 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
25537
25538 2004-06-11 Mark Mitchell <mark@codesourcery.com>
25539
25540 PR c++/15862
25541 * g++.dg/parse/enum1.C: New test.
25542
25543 2004-06-10 Jeff Law <law@redhat.com>
25544
25545 * gcc.c-torture/compile/20040610-1.c: New test.
25546
25547 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25548
25549 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
25550 * g++.old-deja/g++.other/decl3.C: Likewise.
25551
25552 2004-06-10 Brian Booth <bbooth@redhat.com>
25553
25554 * gcc.dg/tree-ssa/20031015-1.c: Scan for
25555 V_MAY_DEF instead of VDEF.
25556 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
25557
25558 2004-06-10 Mark Mitchell <mark@codesourcery.com>
25559
25560 PR c++/14211
25561 * g++.dg/conversion/const1.C: New test.
25562
25563 PR c++/15076
25564 * g++.dg/conversion/reinterpret1.C: New test.
25565
25566 PR c++/15877
25567 * g++.dg/template/enum2.C: New test.
25568
25569 PR c++/15227
25570 * g++.dg/template/error13.C: New test.
25571
25572 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25573
25574 PR fortran/14957
25575 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
25576 arguments to test_* REAL and of the right size.
25577
25578 2004-06-10 Jakub Jelinek <jakub@redhat.com>
25579
25580 PR target/15569
25581 PR rtl-optimization/15681
25582 * gcc.dg/20040609-1.c: New test.
25583
25584 2004-06-10 Jakub Jelinek <jakub@redhat.com>
25585
25586 PR c++/14791
25587 * g++.dg/opt/builtins1.C: New test.
25588
25589 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
25590
25591 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
25592 that use default windows32 struct layout.
25593 * gcc.dg/i386-bitfield2.c: Likewise.
25594
25595 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
25596
25597 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
25598 for mingw32 and cygwin targets.
25599
25600 2004-06-09 Geoffrey Keating <geoffk@apple.com>
25601
25602 * gcc.dg/pch/macro-4.c: New.
25603 * gcc.dg/pch/macro-4.hs: New.
25604
25605 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25606
25607 PR fortran/13249
25608 * gfortran.fortran-torture/compile/name_clash.f90: New test.
25609
25610 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25611
25612 PR fortran/13372
25613 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
25614
25615 2004-06-09 Bud Davis <bdavis9659@comcast.net>
25616
25617 PR gfortran/14897
25618 * gfortran.fortran-torture/execute/t_edit.f90: New test.
25619
25620 2004-06-09 Bud Davis <bdavis9659@comcast.net>
25621
25622 PR gfortran/15755
25623 * gfortran.fortran-torture/execute/backspace.c : New test.
25624
25625 2004-06-09 Paul Brook <paul@codesourcery.com>
25626
25627 * gfortran.fortran-torture/execure/intrinsic_associated.f90
25628 (pointer_to_section): Rewrite to use smaller array.
25629
25630 2004-06-08 David Edelsohn <edelsohn@gnu.org>
25631
25632 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
25633 * gcc.dg/ext/altivec-10.c: Same.
25634 * gcc.dg/ext/altivec-11.c: Same.
25635 * gcc.dg/ext/altivec-12.c: Same.
25636 * gcc.dg/ext/altivec-13.c: Same.
25637 * gcc.dg/ext/altivec-14.c: Same.
25638 * gcc.dg/ext/altivec-15.c: Same.
25639 * gcc.dg/ext/altivec-16.c: Same.
25640 * gcc.dg/ext/altivec-3.c: Same.
25641 * gcc.dg/ext/altivec-4.c: Same.
25642 * gcc.dg/ext/altivec-6.c: Same.
25643 * gcc.dg/ext/altivec-7.c: Same.
25644 * gcc.dg/ext/altivec-8.c: Same.
25645 * gcc.dg/ext/altivec-varargs-1.c: Same.
25646
25647 * g++.dg/ext/altivec-1.C: Correct dg syntax.
25648 * g++.dg/ext/altivec-10.C: Same.
25649 * g++.dg/ext/altivec-2.C: Same.
25650 * g++.dg/ext/altivec-3.C: Same.
25651 * g++.dg/ext/altivec-4.C: Same.
25652 * g++.dg/ext/altivec-5.C: Same.
25653 * g++.dg/ext/altivec-6.C: Same.
25654 * g++.dg/ext/altivec-7.C: Same.
25655 * g++.dg/ext/altivec-8.C: Same.
25656 * g++.dg/ext/altivec-9.C: Same.
25657
25658 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25659
25660 PR c++/7841
25661 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
25662
25663 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
25664
25665 * gcc.dg/union-1.c: New test.
25666
25667 2004-06-07 Roger Sayle <roger@eyesopen.com>
25668
25669 * gcc.dg/builtins-41.c: New test case.
25670 * gcc.dg/builtins-42.c: New test case.
25671
25672 2004-06-07 David Edelsohn <edelsohn@gnu.org>
25673
25674 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
25675 * g++.dg/ext/altivec-10.C: Same.
25676 * g++.dg/ext/altivec-2.C: Same.
25677 * g++.dg/ext/altivec-3.C: Same.
25678 * g++.dg/ext/altivec-4.C: Same.
25679 * g++.dg/ext/altivec-5.C: Same.
25680 * g++.dg/ext/altivec-6.C: Same.
25681 * g++.dg/ext/altivec-7.C: Same.
25682 * g++.dg/ext/altivec-8.C: Same.
25683 * g++.dg/ext/altivec-9.C: Same.
25684 * g++.old-deja/g++.abi/cxa_vec.C: Same.
25685 * g++.old-deja/g++.brendan/new3.C: Same.
25686 * gcc.c-torture/execute/eeprof-1.x: Same.
25687
25688 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
25689
25690 PR c/14765
25691 * gcc.dg/pr14765-1.c: New test.
25692
25693 2004-06-07 Roger Sayle <roger@eyesopen.com>
25694
25695 PR c/14649
25696 * gcc.dg/pr14649-1.c: New test case.
25697
25698 2004-06-07 Richard Henderson <rth@redhat.com>
25699
25700 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
25701 if temporaries.
25702
25703 2004-06-07 David Edelsohn <edelsohn@gnu.org>
25704
25705 * g++.dg/eh/elide1.C: Remove XFAIL.
25706
25707 2004-06-07 Mark Mitchell <mark@codesourcery.com>
25708
25709 PR c++/15337
25710 * g++.dg/expr/sizeof3.C: New test.
25711
25712 PR c++/14777
25713 * g++.dg/template/access14.C: New test.
25714
25715 PR c++/15554
25716 * g++.dg/template/enum1.C: New test.
25717
25718 PR c++/15057
25719 * g++.dg/eh/throw1.C: New test.
25720
25721 2004-06-07 David Ayers <d.ayers@inode.at>
25722 Ziemowit Laski <zlaski@apple.com>
25723
25724 * lib/objc.exp (objc_target_compile): Revert the '-framework
25725 Foundation' flag fix, since bare Darwin does not ship
25726 with the Foundation framework.
25727 * objc/execute/next_mapping.h: Provide a local NSConstantString
25728 @interface and @implementation.
25729 (objc_constant_string_init): A constructor function, used to
25730 initialize the NSConstantString meta-class object.
25731 * objc/execute/string1.m: Include "next_mapping.h" instead of
25732 <Foundation/NSString.h>.
25733 * objc/execute/string2.m: Likewise.
25734 * objc/execute/string3.m: Likewise.
25735 * objc/execute/string4.m: Likewise.
25736
25737 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
25738
25739 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
25740 to double. Replace double with FLOAT.
25741 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
25742
25743 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
25744 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
25745 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
25746 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
25747 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
25748 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
25749 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
25750 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
25751
25752 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
25753
25754 PR c/13519
25755 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
25756
25757 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25758
25759 PR c++/15503
25760 * g++.dg/template/meminit2.C: New test.
25761
25762 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
25763
25764 PR target/15822
25765 * gcc.c-torture/execute/compare-fp-1.c,
25766 gcc.c-torture/execute/compare-fp-2.c,
25767 gcc.c-torture/execute/compare-fp-3.c,
25768 gcc.c-torture/execute/compare-fp-4.c,
25769 gcc.c-torture/execute/compare-fp-3.x,
25770 gcc.c-torture/execute/compare-fp-4.x: Moved...
25771 * gcc.c-torture/execute/ieee/compare-fp-1.c,
25772 gcc.c-torture/execute/ieee/compare-fp-2.c,
25773 gcc.c-torture/execute/ieee/compare-fp-3.c,
25774 gcc.c-torture/execute/ieee/compare-fp-4.c,
25775 gcc.c-torture/execute/ieee/compare-fp-3.x,
25776 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
25777
25778 2004-06-04 David Ayers <d.ayers@inode.at>
25779
25780 * objc/execute/protocol-isEqual-4.m: New testcase.
25781
25782 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
25783
25784 * objc/execute/protocol-isEqual-1.m: New testcase.
25785 * objc/execute/protocol-isEqual-2.m: New testcase.
25786 * objc/execute/protocol-isEqual-3.m: New testcase.
25787
25788 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25789
25790 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
25791
25792 2004-06-02 Ziemowit Laski <zlaski@apple.com>
25793
25794 * lib/objc.exp (objc_target_compile): When running tests on
25795 Darwin (Mac OS X), inform the linker about '-framework
25796 'Foundation'.
25797
25798 2004-06-02 Eric Christopher <echristo@redhat.com>
25799
25800 * gcc.c-torture/compile/20040602-1.c: New.
25801
25802 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
25803
25804 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
25805 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25806
25807 PR tree-optimization/14736
25808 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
25809
25810 PR tree-optimization/14042
25811 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
25812
25813 PR tree-optimization/14729
25814 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
25815
25816 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25817
25818 PR fortran/15557
25819 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
25820
25821 2004-06-01 Richard Hederson <rth@redhat.com>
25822
25823 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
25824
25825 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25826
25827 PR c++/14932
25828 * g++.dg/parse/offsetof4.C: New test.
25829
25830 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
25831
25832 PR objc/7993
25833 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
25834
25835 2004-05-31 Mark Mitchell <mark@codesourcery.com>
25836
25837 PR c++/15701
25838 * g++.dg/template/friend29.C: New test.
25839
25840 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
25841
25842 PR c/15749
25843 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
25844
25845 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
25846
25847 * gcc.dg/sparc-trap-1.c: New test.
25848
25849 2004-05-31 Roger Sayle <roger@eyesopen.com>
25850
25851 PR middle-end/15069
25852 * g++.dg/opt/fold3.C: New test case.
25853
25854 2004-05-30 Graham Stott <graham.stott@btinternet.com>
25855
25856 * lib/target-supports.exp (check_iconv_available): Fix fallout
25857 from 2004-05-28 patch.
25858
25859 2004-05-30 Paul Brook <paul@codesourcery.com>
25860
25861 PR fortran/15620
25862 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
25863 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
25864
25865 2004-05-30 Steven G. Kargl <kargls@comcast.net>
25866
25867 * gfortran.fortran-torture/execute/random_1.f90: New test.
25868
25869 2004-05-28 Ziemowit Laski <zlaski@apple.com>
25870
25871 * g++.dg/ext/altivec-10.C: New test.
25872
25873 2004-05-29 Paul Brook <paul@codesourcery.com>
25874
25875 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
25876
25877 2004-05-28 Ziemowit Laski <zlaski@apple.com>
25878
25879 * gcc.dg/altivec-16.c: New test.
25880
25881 2004-05-28 Janis Johnson <janis187@us.ibm.com>
25882
25883 * lib/target-supports.exp (check_vmx_hw_available): New.
25884 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
25885
25886 * lib/target-supports.exp (check_alias_available,
25887 check_iconv_available, check_named_sections_available): Use
25888 unique names for temporary files.
25889
25890 2004-05-28 Ziemowit Laski <zlaski@apple.com>
25891
25892 * gcc.dg/altivec-15.c: New test.
25893
25894 2004-05-28 Mark Mitchell <mark@codesourcery.com>
25895
25896 PR c++/15083
25897 * g++.dg/warn/noeffect6.C: New test.
25898
25899 PR c++/15471
25900 * g++.dg/expr/ptrmem4.C: New test.
25901
25902 PR c++/15640
25903 * g++.dg/template/operator3.C: New test.
25904
25905 2004-05-28 Mark Mitchell <mark@codesourcery.com>
25906
25907 PR c++/14668
25908 * g++.dg/lookup/redecl1.C: New test.
25909 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
25910
25911 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
25912
25913 * gcc.c-torture/execute/compare-fp-1.c,
25914 gcc.c-torture/execute/compare-fp-2.c,
25915 gcc.c-torture/execute/compare-fp-3.c,
25916 gcc.c-torture/execute/compare-fp-4.c,
25917 gcc.c-torture/execute/compare-fp-3.x,
25918 gcc.c-torture/execute/compare-fp-4.x,
25919 gcc.dg/pr15649-1.c: New.
25920
25921 2004-05-27 Adam Nemet <anemet@lnxw.com>
25922
25923 PR c++/12883
25924 * g++.dg/init/array14.C: New test.
25925
25926 2004-05-25 Janis Johnson <janis187@us.ibm.com>
25927
25928 * lib/compat.exp (compat-get-options-main): New.
25929 (compat-get-options): Remove unneeded code, warn for ignored
25930 command.
25931 (compat-execute): Check flag set by dg-require-* commands.
25932
25933 * lib/compat.exp (compat-execute): Break up long lines.
25934
25935 2004-05-24 Janis Johnson <janis187@us.ibm.com>
25936
25937 * gcc.dg/altivec-7.c: Don't use 'vector long'.
25938 * gcc.dg/altivec-14.c: New test.
25939 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
25940
25941 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
25942 * gcc.dg/altivec-12.c: Ditto.
25943
25944 * gcc.dg/altivec-3.c: Move call to altivec_check.
25945
25946 2004-05-23 Mark Mitchell <mark@codesourcery.com>
25947
25948 PR c++/15044
25949 * g++.dg/template/error12.C: New test.
25950
25951 PR c++/15317
25952 * g++.dg/ext/attrib15.C: New test.
25953
25954 PR c++/15329
25955 * g++.dg/template/ptrmem9.C: New test.
25956
25957 2004-05-25 Paul Brook <paul@codesourcery.com>
25958
25959 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
25960
25961 2004-05-23 Mark Mitchell <mark@codesourcery.com>
25962
25963 PR c++/15165
25964 * g++.dg/template/crash19.C: New test.
25965
25966 2004-05-23 Mark Mitchell <mark@codesourcery.com>
25967
25968 PR c++/15025
25969 * g++.dg/template/redecl1.C: New test.
25970
25971 2004-05-23 Mark Mitchell <mark@codesourcery.com>
25972
25973 PR c++/14821
25974 * g++.dg/other/ns1.C: New test.
25975
25976 PR c++/14883
25977 * g++.dg/template/invalid1.C: New test.
25978
25979 2004-05-23 Paul Brook <paul@codesourcery.com>
25980 Victor Leikehman <lei@haifasphere.co.il>
25981
25982 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
25983 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
25984
25985 2004-05-22 Mark Mitchell <mark@codesourcery.com>
25986
25987 PR c++/15285
25988 PR c++/15299
25989 * g++.dg/template/non-dependent5.C: New test.
25990 * g++.dg/template/non-dependent6.C: New test.
25991
25992 2004-05-22 Mark Mitchell <mark@codesourcery.com>
25993
25994 PR c++/15507
25995 * g++.dg/inherit/union1.C: New test.
25996
25997 PR c++/15542
25998 * g++.dg/template/addr1.C: New test.
25999
26000 PR c++/15427
26001 * g++.dg/template/array5.C: New test.
26002
26003 PR c++/15287
26004 * g++.dg/template/array6.C: New test.
26005
26006 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
26007 Roger Sayle <roger@eyesopen.com>
26008
26009 * g++.dg/lookup/forscope2.C: New test case.
26010
26011 2004-05-22 Ben Elliston <bje@au.ibm.com>
26012
26013 * gcc.dg/cpp/Wmissingdirs.c: New.
26014
26015 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
26016
26017 PR target/15301
26018 * gcc.dg/compat/union-m128-1.h: New file.
26019 * gcc.dg/compat/union-m128-1_main.c: Likewise.
26020 * gcc.dg/compat/union-m128-1_x.c: Likewise.
26021 * gcc.dg/compat/union-m128-1_y.c: Likewise.
26022
26023 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
26024
26025 PR target/15302
26026 * gcc.dg/compat/struct-complex-1.h: New file.
26027 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
26028 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
26029 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26030
26031 2004-05-20 Roger Sayle <roger@eyesopen.com>
26032
26033 PR middle-end/3074
26034 * gcc.dg/pr3074-1.c: New test case.
26035 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
26036
26037 2004-05-20 Falk Hueffner <falk@debian.org>
26038
26039 PR other/15526
26040 * gcc.dg/ftrapv-1.c: New test case.
26041
26042 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
26043
26044 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
26045
26046 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
26047 Jeff Law <law@redhat.com>
26048
26049 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
26050 * gcc.dg/tree-ssa/20040518-2.c: New test.
26051
26052 * gcc.dg/tree-ssa/20040518-1.c: New test.
26053
26054 2004-05-18 Zack Weinberg <zack@codesourcery.com>
26055
26056 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
26057
26058 2004-05-18 Paul Brook <paul@codesourcery.com>
26059
26060 PR fortran/13930
26061 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
26062
26063 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26064
26065 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
26066 constant folding.
26067
26068 2004-05-17 Steven Bosscher <stevenb@suse.de>
26069
26070 * gcc.dg/tree-ssa/20040517-1.c: New test.
26071
26072 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26073
26074 * gcc.dg/loop-4.c: New test.
26075
26076 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
26077
26078 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
26079
26080 2004-05-15 Bud Davis <bdavis9659@comcast.net>
26081
26082 PR fortran/15311
26083 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
26084
26085 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26086
26087 PR fortran/13826
26088 PR fortran/13940
26089 * gfortran.fortran-torture/compile/data_1.f90: New test.
26090
26091 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
26092
26093 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
26094 * gcc.dg/uninit-H.c: Define ASM for __s390__.
26095
26096 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
26097
26098 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
26099
26100 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
26101
26102 PR c/15444
26103 * gcc.dg/format/xopen-1.c: Adjust expected message.
26104 * gcc.dg/format/xopen-3.c: New test.
26105
26106 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
26107
26108 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
26109
26110 2004-05-14 Jeff Law <law@redhat.com>
26111
26112 * gcc.dg/tree-ssa/20040514-2.c: New test.
26113
26114 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26115
26116 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
26117 this ...
26118 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
26119 this.
26120
26121 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
26122
26123 * gcc.dg/tree-ssa/20040514-1.c: New test.
26124
26125 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26126
26127 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
26128 test.
26129
26130 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26131
26132 PR fortran/14066
26133 * gfortran.fortran-torture/compile/do_1.f90: New test.
26134
26135 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26136
26137 PR fortran/15051
26138 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
26139 test.
26140
26141 2004-05-14 Bud Davis <bdavis9659@comcast.net>
26142
26143 PR fortran/15149
26144 * gfortran.fortran-torture/execute/random_init.f90: New test.
26145
26146 2004-05-13 Paul Brook <paul@codesourcery.com>
26147
26148 PR fortran/15314
26149 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
26150
26151 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
26152
26153 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
26154 for the powerpc case.
26155
26156 2004-05-13 Jeff Law <law@redhat.com>
26157
26158 * gcc.dg/tree-ssa/20040513-1.c: New test.
26159 * gcc.dg/tree-ssa/20040513-2.c: New test.
26160
26161 2004-05-13 Paul Brook <paul@codesourcery.com>
26162
26163 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
26164 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
26165 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
26166
26167 2004-05-13 Andreas Schwab <schwab@suse.de>
26168
26169 PR other/10819
26170 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
26171 characters.
26172
26173 2004-05-13 Bud Davis <bdavis9659@comcast.net>
26174
26175 PR fortran/15294
26176 * gfortran.fortran-torture/execute/adjustr.f90: New file.
26177
26178 2004-05-13 Diego Novillo <dnovillo@redhat.com>
26179
26180 Merge from tree-ssa-20020619-branch. See
26181 ChangeLog.tree-ssa for details.
26182
26183 2004-05-11 Ziemowit Laski <zlaski@apple.com>
26184
26185 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
26186 include <altivec.h> explicitly.
26187 * gcc.dg/altivec-13.c: Likewise.
26188
26189 2004-05-11 Paul Brook <paul@codesourcery.com>
26190
26191 * gcc.c-torture/compile/20010518-1.c: Force enum size.
26192
26193 2004-05-10 Eric Christopher <echristo@redhat.com>
26194
26195 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
26196 * gcc.dg/sibcall-4.c: Ditto.
26197
26198 2004-05-10 Ziemowit Laski <zlaski@apple.com>
26199
26200 * g++.dg/ext/altivec-8.C: New test case.
26201 * gcc.dg/altivec-13.c: New test case.
26202
26203 2004-05-08 Roger Sayle <roger@eyesopen.com>
26204
26205 * gcc.c-torture/execute/divcmp-1.c: New test case.
26206 * gcc.c-torture/execute/divcmp-2.c: New test case.
26207 * gcc.c-torture/execute/divcmp-3.c: New test case.
26208
26209 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
26210
26211 * g++.dg/other/pragma-re-2.C: New test.
26212
26213 2004-05-07 Uros Bizjak <uros@kss-loka.si>
26214
26215 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
26216 * gcc.dg/i386-387-2.c: Likewise.
26217
26218 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
26219 __builtin_drem.
26220 * gcc.dg/i386-387-6.c: Likewise.
26221
26222 2004-05-07 Uros Bizjak <uros@kss-loka.si>
26223
26224 * gcc.dg/builtins-33.c: Also check log1p*.
26225
26226 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
26227
26228 PR optimization/15296
26229 * gcc.c-torture/execute/pr15296.c: New test.
26230
26231 2004-05-05 Uros Bizjak <uros@kss-loka.si>
26232
26233 * gcc.dg/builtins-40.c: New test.
26234
26235 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
26236
26237 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26238
26239 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
26240
26241 * g++.dg/ext/spe1.C: New testcase.
26242
26243 2004-05-04 Ziemowit Laski <zlaski@apple.com>
26244
26245 * objc.dg/image-info.m: Allow additional attributes
26246 for __image_info section.
26247
26248 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
26249
26250 * gcc.dg/torture/mips-hilo-2.c: New test.
26251
26252 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26253
26254 PR c++/14389
26255 * g++.dg/template/member5.C: New test.
26256
26257 2004-05-03 Uros Bizjak <uros@kss-loka.si>
26258
26259 * gcc.dg/builtins-34.c: Also check expm1*.
26260
26261 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26262
26263 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26264 * gcc.dg/torture/builtin-convert-3.c: New test.
26265
26266 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
26267
26268 PR middle-end/15054
26269 * g++.dg/opt/pr15054.C: New test.
26270
26271 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26272
26273 * gcc.dg/torture/builtin-rounding-1.c: New test.
26274 * gcc.dg/builtins-25.c: Delete.
26275 * gcc.dg/builtins-29.c: Delete.
26276
26277 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
26278
26279 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
26280 * gcc.dg/sibcall-4.c: Likewise.
26281 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
26282
26283 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
26284
26285 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
26286 bit-field on 16-bit targets.
26287
26288 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
26289
26290 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
26291 16-bit targets.
26292
26293 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
26294
26295 * gcc.dg/rs6000-power2-1.c: Change to compile only.
26296 * gcc.dg/rs6000-power2-2.c: Likewise.
26297
26298 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
26299
26300 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26301 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26302 Change the asm registers to be in form of frN instead of fN.
26303
26304 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26305
26306 * gcc.dg/torture/builtin-convert-2.c: New test.
26307
26308 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
26309
26310 * gcc.dg/rs6000-power2-1.c: New test.
26311 * gcc.dg/rs6000-power2-2.c: New test.
26312
26313 2004-04-28 Jan Hubicka <jh@suse.cz>
26314
26315 * gcc.dg/unused-6.c: New test.
26316
26317 2004-04-24 Laurent GUERBY <laurent@guerby.net>
26318 Ulrich Weigand <uweigand@de.ibm.com>
26319
26320 * ada/acats/run_all.sh: Define $target variable.
26321
26322 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
26323
26324 PR c++/15119
26325 * g++.dg/other/vararg-1.C: New test.
26326
26327 PR c++/4794
26328 * g++.dg/eh/cleanup3.C: New test.
26329
26330 2004-04-24 Laurent GUERBY <laurent@guerby.net>
26331
26332 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26333 and ad8011a (target_insn).
26334 * ada/acats/support/macro.dfs: Likewise.
26335 * ada/acats/support/impbit.adb: New file.
26336
26337 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
26338
26339 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26340
26341 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
26342
26343 * gcc.dg/loop-3.c: New test.
26344
26345 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
26346
26347 * gcc.c-torture/execute/simd-5.c: New test.
26348
26349 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26350
26351 PR c++/15064
26352 * g++.dg/template/crash18.C: New test.
26353
26354 2004-04-22 Mark Mitchell <mark@codesourcery.com>
26355
26356 * g++.dg/ext/complit3.C: New test.
26357
26358 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
26359
26360 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
26361 * gcc.dg/altivec-3.c: Same.
26362 * gcc.dg/altivec-varargs-1.c: Same.
26363
26364 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
26365
26366 * lib/target-supports.exp (check_profiling_available): Assume
26367 profiling is not available on powerpc-eabi targets.
26368
26369 2004-04-21 Janis Johnson <janis187@us.ibm.com>
26370
26371 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
26372 * gcc.dg/vmx/bug-1.c: Ditto.
26373
26374 2004-04-20 Eric Christopher <echristo@redhat.com>
26375
26376 * gcc.dg/charset/extern.c: New test.
26377 * g++.dg/charset/extern3.cc: Ditto.
26378
26379 2004-04-20 Uros Bizjak <uros@kss-loka.si>
26380
26381 * gcc.dg/builtins-39.c: New test.
26382
26383 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
26384
26385 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
26386
26387 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
26388
26389 * gcc.dg/torture/mips-hilo-1.c: New test.
26390
26391 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
26392
26393 * gcc.c-torture/compile/20040419-1.c: New test.
26394
26395 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
26396
26397 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
26398
26399 2004-04-18 Zack Weinberg <zack@codesourcery.com>
26400 Aldy Hernandez <aldyh@redhat.com>
26401
26402 * gcc.c-torture/execute/va-arg-24.c: New.
26403
26404 2004-04-17 Zack Weinberg <zack@codesourcery.com>
26405 Aldy Hernandez <aldyh@redhat.com>
26406
26407 * gcc.dg/vmx/1b-01.c: New.
26408 * gcc.dg/vmx/1b-02.c: New.
26409 * gcc.dg/vmx/1b-03.c: New.
26410 * gcc.dg/vmx/1b-04.c: New.
26411 * gcc.dg/vmx/1b-05.c: New.
26412 * gcc.dg/vmx/1b-06.c: New.
26413 * gcc.dg/vmx/1b-07.c: New.
26414 * gcc.dg/vmx/1c-01.c: New.
26415 * gcc.dg/vmx/1c-02.c: New.
26416 * gcc.dg/vmx/3a-01a.c: New.
26417 * gcc.dg/vmx/3a-01.c: New.
26418 * gcc.dg/vmx/3a-01m.c: New.
26419 * gcc.dg/vmx/3a-03.c: New.
26420 * gcc.dg/vmx/3a-03m.c: New.
26421 * gcc.dg/vmx/3a-04.c: New.
26422 * gcc.dg/vmx/3a-04m.c: New.
26423 * gcc.dg/vmx/3a-05.c: New.
26424 * gcc.dg/vmx/3a-06.c: New.
26425 * gcc.dg/vmx/3a-06m.c: New.
26426 * gcc.dg/vmx/3a-07.c: New.
26427 * gcc.dg/vmx/3b-01.c: New.
26428 * gcc.dg/vmx/3b-02.c: New.
26429 * gcc.dg/vmx/3b-10.c: New.
26430 * gcc.dg/vmx/3b-13.c: New.
26431 * gcc.dg/vmx/3b-14.c: New.
26432 * gcc.dg/vmx/3b-15.c: New.
26433 * gcc.dg/vmx/3c-01a.c: New.
26434 * gcc.dg/vmx/3c-01.c: New.
26435 * gcc.dg/vmx/3c-02.c: New.
26436 * gcc.dg/vmx/3c-03.c: New.
26437 * gcc.dg/vmx/3d-01.c: New.
26438 * gcc.dg/vmx/4-01.c: New.
26439 * gcc.dg/vmx/4-03.c: New.
26440 * gcc.dg/vmx/5-01.c: New.
26441 * gcc.dg/vmx/5-02.c: New.
26442 * gcc.dg/vmx/5-03.c: New.
26443 * gcc.dg/vmx/5-04.c: New.
26444 * gcc.dg/vmx/5-05.c: New.
26445 * gcc.dg/vmx/5-06.c: New.
26446 * gcc.dg/vmx/5-07.c: New.
26447 * gcc.dg/vmx/5-07t.c: New.
26448 * gcc.dg/vmx/5-08.c: New.
26449 * gcc.dg/vmx/5-10.c: New.
26450 * gcc.dg/vmx/5-11.c: New.
26451 * gcc.dg/vmx/7-01a.c: New.
26452 * gcc.dg/vmx/7-01.c: New.
26453 * gcc.dg/vmx/7c-01.c: New.
26454 * gcc.dg/vmx/7d-01.c: New.
26455 * gcc.dg/vmx/7d-02.c: New.
26456 * gcc.dg/vmx/8-01.c: New.
26457 * gcc.dg/vmx/8-02a.c: New.
26458 * gcc.dg/vmx/8-02.c: New.
26459 * gcc.dg/vmx/brode-1.c: New.
26460 * gcc.dg/vmx/bug-1.c: New.
26461 * gcc.dg/vmx/bug-2.c: New.
26462 * gcc.dg/vmx/bug-3.c: New.
26463 * gcc.dg/vmx/cw-bug-1.c: New.
26464 * gcc.dg/vmx/cw-bug-2.c: New.
26465 * gcc.dg/vmx/cw-bug-3.c: New.
26466 * gcc.dg/vmx/dct.c: New.
26467 * gcc.dg/vmx/debug-1.c: New.
26468 * gcc.dg/vmx/debug-2.c: New.
26469 * gcc.dg/vmx/debug-3.c: New.
26470 * gcc.dg/vmx/debug-4.c: New.
26471 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
26472 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
26473 * gcc.dg/vmx/eg-5.c: New.
26474 * gcc.dg/vmx/fft.c: New.
26475 * gcc.dg/vmx/gcc-bug-1.c: New.
26476 * gcc.dg/vmx/gcc-bug-2.c: New.
26477 * gcc.dg/vmx/gcc-bug-3.c: New.
26478 * gcc.dg/vmx/gcc-bug-4.c: New.
26479 * gcc.dg/vmx/gcc-bug-5.c: New.
26480 * gcc.dg/vmx/gcc-bug-6.c: New.
26481 * gcc.dg/vmx/gcc-bug-7.c: New.
26482 * gcc.dg/vmx/gcc-bug-8.c: New.
26483 * gcc.dg/vmx/gcc-bug-9.c: New.
26484 * gcc.dg/vmx/gcc-bug-b.c: New.
26485 * gcc.dg/vmx/gcc-bug-c.c: New.
26486 * gcc.dg/vmx/gcc-bug-d.c: New.
26487 * gcc.dg/vmx/gcc-bug-e.c: New.
26488 * gcc.dg/vmx/gcc-bug-f.c: New.
26489 * gcc.dg/vmx/gcc-bug-g.c: New.
26490 * gcc.dg/vmx/gcc-bug-i.c: New.
26491 * gcc.dg/vmx/harness.h: New.
26492 * gcc.dg/vmx/ira1.c: New.
26493 * gcc.dg/vmx/ira2a.c: New.
26494 * gcc.dg/vmx/ira2b.c: New.
26495 * gcc.dg/vmx/ira2.c: New.
26496 * gcc.dg/vmx/ira2c.c: New.
26497 * gcc.dg/vmx/mem.c: New.
26498 * gcc.dg/vmx/newton-1.c: New.
26499 * gcc.dg/vmx/ops.c: New.
26500 * gcc.dg/vmx/sn7153.c: New.
26501 * gcc.dg/vmx/spill2.c: New.
26502 * gcc.dg/vmx/spill3.c: New.
26503 * gcc.dg/vmx/spill.c: New.
26504 * gcc.dg/vmx/t.c: New.
26505 * gcc.dg/vmx/varargs-1.c: New.
26506 * gcc.dg/vmx/varargs-2.c: New.
26507 * gcc.dg/vmx/varargs-3.c: New.
26508 * gcc.dg/vmx/varargs-4.c: New.
26509 * gcc.dg/vmx/varargs-5.c: New.
26510 * gcc.dg/vmx/varargs-6.c: New.
26511 * gcc.dg/vmx/varargs-7.c: New.
26512 * gcc.dg/vmx/vmx.exp: New.
26513 * gcc.dg/vmx/vprint-1.c: New.
26514 * gcc.dg/vmx/vscan-1.c: New.
26515 * gcc.dg/vmx/x-01.c: New.
26516 * gcc.dg/vmx/x-02.c: New.
26517 * gcc.dg/vmx/x-03.c: New.
26518 * gcc.dg/vmx/x-04.c: New.
26519 * gcc.dg/vmx/x-05.c: New.
26520 * gcc.dg/vmx/yousufi-1.c: New.
26521 * gcc.dg/vmx/zero-1.c: New.
26522 * gcc.dg/vmx/zero.c: New.
26523
26524 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
26525
26526 * g++.dg/lookup/java1.C: Update for chage of
26527 _Jv_AllocObject.
26528 * g++.dg/lookup/java2.C: Likewise.
26529
26530 2004-04-17 Laurent GUERBY <laurent@guerby.net>
26531
26532 * ada/acats/run_all.sh: use -O2 by default.
26533
26534 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
26535
26536 * gcc.dg/vr-mult-[12].c: New tests.
26537
26538 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26539
26540 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
26541
26542 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
26543
26544 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
26545
26546 * lib/target-supports.exp (check_profiling_available): Assume profiling
26547 isn't available for mips*-*-elf targets.
26548
26549 2004-04-14 Uros Bizjak <uros@kss-loka.si>
26550
26551 * gcc.dg/builtins-38.c: New test.
26552
26553 2004-04-14 Eric Christopher <echristo@redhat.com>
26554
26555 * g++.dg/charset/charset.exp: Run .cc extension tests.
26556
26557 2004-04-14 Zack Weinberg <zack@codesourcery.com>
26558
26559 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
26560
26561 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26562
26563 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
26564
26565 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
26566
26567 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
26568 * gcc.dg/i386-387-2.c: Likewise.
26569
26570 * gcc.dg/i386-387-7.c: New test.
26571 * gcc.dg/i386-387-8.c: New test.
26572
26573 * gcc.dg/builtins-37.c: New test.
26574
26575 2004-04-13 Geoffrey Keating <geoffk@apple.com>
26576
26577 * g++.dg/pch/externc-1.C: Add missing semicolon.
26578
26579 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
26580
26581 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
26582
26583 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
26584
26585 * gcc.c-torture/execute/20040411-1.c: New test.
26586
26587 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
26588
26589 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
26590
26591 2004-04-09 Chris Demetriou <cgd@broadcom.com>
26592
26593 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
26594
26595 2004-04-09 Zack Weinberg <zack@codesourcery.com>
26596
26597 * lib/target-supports.exp (check_named_sections_available): New.
26598 * lib/gcc-dg.exp (dg-require-named-sections): New.
26599 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
26600 old-deja.exp. Also prune error-count message from HP linker.
26601 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
26602
26603 * g++.dg/init/init-ref4.C: Use dg-require-weak.
26604 * g++.old-deja/g++.pt/static3.C: Likewise.
26605 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
26606
26607 2004-04-09 Roger Sayle <roger@eyesopen.com>
26608
26609 * gcc.c-torture/execute/20040409-1.c: New test case.
26610 * gcc.c-torture/execute/20040409-2.c: New test case.
26611 * gcc.c-torture/execute/20040409-3.c: New test case.
26612
26613 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
26614
26615 * gcc.dg/20040409-1.c: New test.
26616
26617 2004-04-08 Roger Sayle <roger@eyesopen.com>
26618
26619 PR target/14888
26620 * g++.dg/opt/pr14888.C: New test case.
26621
26622 2004-04-08 Geoffrey Keating <geoffk@apple.com>
26623
26624 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
26625 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
26626 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
26627 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
26628 New tests.
26629
26630 2004-04-08 Paul Brook <paul@codesourcery.com>
26631
26632 * gcc.dg/spill-1.c: New test.
26633
26634 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26635
26636 * gcc.dg/torture/builtin-ctype-2.c: New test.
26637
26638 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
26639
26640 * gcc.dg/pch/pch.exp: Add largefile test.
26641
26642 2004-04-06 Geoffrey Keating <geoffk@apple.com>
26643
26644 * g++.dg/pch/externc-1.Hs: New.
26645 * g++.dg/pch/externc-1.C: New.
26646
26647 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26648
26649 * gcc.dg/compat/struct-by-value-5a_main.c,
26650 gcc.dg/compat/struct-by-value-5b_main.c: New files.
26651 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
26652 * gcc.dg/compat/struct-by-value-5a_x.c,
26653 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
26654 gcc.dg/compat/struct-by-value-5_x.c.
26655 * gcc.dg/compat/struct-by-value-5a_y.c,
26656 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
26657 gcc.dg/compat/struct-by-value-5_y.c.
26658
26659 * gcc.dg/compat/struct-by-value-6a_main.c,
26660 gcc.dg/compat/struct-by-value-6b_main.c: New files.
26661 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
26662 * gcc.dg/compat/struct-by-value-6a_x.c,
26663 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
26664 gcc.dg/compat/struct-by-value-6_x.c.
26665 * gcc.dg/compat/struct-by-value-6a_y.c,
26666 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
26667 gcc.dg/compat/struct-by-value-6_y.c.
26668
26669 * gcc.dg/compat/struct-by-value-7a_main.c,
26670 gcc.dg/compat/struct-by-value-7b_main.c: New files.
26671 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
26672 * gcc.dg/compat/struct-by-value-7a_x.c,
26673 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
26674 gcc.dg/compat/struct-by-value-7_x.c.
26675 * gcc.dg/compat/struct-by-value-7a_y.c,
26676 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
26677 gcc.dg/compat/struct-by-value-7_y.c.
26678
26679 2004-04-06 Jakub Jelinek <jakub@redhat.com>
26680
26681 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
26682 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
26683 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
26684 options.
26685
26686 2004-04-06 Uros Bizjak <uros@kss-loka.si>
26687
26688 * gcc.dg/builtins-36.c: New test.
26689
26690 2004-04-06 Paul Brook <paul@codesourcery.com>
26691
26692 * README.gcc: Remove obsolete contraint on testcases.
26693
26694 2004-04-05 Paul Brook <paul@codesourcery.com>
26695
26696 PR2123
26697 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
26698 failure and exit(0) on success.
26699 * g++.dg/expr/anew2.C: Ditto.
26700 * g++.dg/expr/anew3.C: Ditto.
26701 * g++.dg/expr/anew4.C: Ditto.
26702
26703 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
26704
26705 PR c++/3518
26706 * g++.dg/template/unify7.C: New.
26707
26708 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
26709
26710 * g++.dg/README: Bring up to date with new subdirectories; remove
26711 duplicate subdirectory lines.
26712
26713 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
26714
26715 PR c++/14007
26716 * g++.dg/template/unify5.C: New.
26717 * g++.dg/template/unify6.C: New.
26718 * g++.dg/template/qualttp20.C: Adjust.
26719 * g++.old-deja/g++.jason/report.C: Adjust.
26720 * g++.old-deja/g++.other/qual1.C: Adjust.
26721
26722 2004-04-01 Mark Mitchell <mark@codesourcery.com>
26723
26724 PR c++/14803
26725 * g++.dg/inherit/ptrmem1.C: New test.
26726
26727 2004-04-01 Jakub Jelinek <jakub@redhat.com>
26728
26729 PR c++/14755
26730 * gcc.c-torture/execute/20040331-1.c: New test.
26731 * gcc.dg/20040331-1.c: New test.
26732
26733 2004-04-01 Paul Brook <paul@codesourcery.com>
26734
26735 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
26736
26737 2004-03-30 Mark Mitchell <mark@codesourcery.com>
26738
26739 PR c++/14724
26740 * g++.dg/init/goto1.C: New test.
26741
26742 PR c++/14763
26743 * g++.dg/template/defarg4.C: New test.
26744
26745 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
26746
26747 * gcc.dg/altivec-11.c: Extend test for more valid cases.
26748
26749 2004-03-28 David Edelsohn <edelsohn@gnu.org>
26750
26751 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
26752
26753 2004-03-28 Zack Weinberg <zack@codesourcery.com>
26754
26755 * gcc.dg/noncompile/undeclared-2.c: New test.
26756
26757 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
26758
26759 * gcc.dg/940409-1.c: Remove XFAIL.
26760 * gcc.dg/reg-vol-struct-1.c: New test.
26761
26762 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26763
26764 * gcc.dg/torture/builtin-wctype-1.c: New test.
26765
26766 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
26767
26768 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
26769 * gcc.dg/20001101-1.c: Likewise.
26770 * gcc.dg/20001102-1.c: Likewise.
26771
26772 2004-03-25 Roger Sayle <roger@eyesopen.com>
26773
26774 * gcc.dg/compare8.c: Add an additional test for XOR.
26775
26776 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26777
26778 * gcc.dg/torture/builtin-ctype-1.c: New test.
26779
26780 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26781
26782 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
26783 * gcc.dg/torture/builtin-math-1.c: Likewise.
26784 * gcc.dg/torture/builtin-power-1.c: New test.
26785
26786 2004-03-24 Andreas Schwab <schwab@suse.de>
26787
26788 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
26789 IA64 assembler.
26790
26791 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
26792 Roger Sayle <roger@eyesopen.com>
26793
26794 * gcc.dg/compare8.c: New test case.
26795
26796 2004-03-23 Ziemowit Laski <zlaski@apple.com>
26797
26798 * g++.dg/ext/altivec-7.C: New test.
26799
26800 2004-03-23 Zack Weinberg <zack@codesourcery.com>
26801
26802 PR 12267, 12391, 12560, 13129, 14114, 14133
26803 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
26804 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
26805 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
26806 Adjust error regexps.
26807 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
26808 * gcc.dg/noncompile/undeclared-1.c: New test cases.
26809 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
26810 * gcc.dg/local1.c: Add explanatory comment.
26811
26812 2004-03-23 Roger Sayle <roger@eyesopen.com>
26813
26814 PR optimization/14669
26815 * g++.dg/opt/fold2.C: New test case.
26816
26817 2004-03-22 Jakub Jelinek <jakub@redhat.com>
26818
26819 PR c/14069
26820 * gcc.dg/20040322-1.c: New test.
26821
26822 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
26823
26824 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
26825 * gcc.dg/ultrasp4.c: Likewise.
26826 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
26827
26828 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
26829
26830 * gcc.dg/i386-sse-8.c: Reset default options.
26831
26832 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
26833
26834 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
26835 in the error message text.
26836
26837 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
26838
26839 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
26840
26841 2004-03-21 Mark Mitchell <mark@codesourcery.com>
26842
26843 PR c++/14616
26844 * g++.dg/init/array13.C: New test.
26845
26846 2004-03-20 Roger Sayle <roger@eyesopen.com>
26847
26848 PR target/13889
26849 * gcc.c-torture/compile/pr13889.c: New test case.
26850
26851 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
26852
26853 PR c/14635
26854 * builtins-1.c (nan, nans): Don't test.
26855 * builtins-30.c: Don't use nan, nanf, nanl.
26856 * builtins-35.c: New test.
26857
26858 2004-03-19 Ziemowit Laski <zlaski@apple.com>
26859
26860 * g++.dg/ext/altivec-6.C: New test.
26861
26862 2004-03-19 Mark Mitchell <mark@codesourcery.com>
26863
26864 * g++.dg/init/placement3.C: New test.
26865
26866 * g++.dg/template/spec13.C: New test.
26867
26868 * g++.dg/lookup/using11.C: New test.
26869
26870 * g++.dg/lookup/koenig3.C: New test.
26871
26872 * g++.dg/template/operator2.C: New test.
26873
26874 * g++.dg/expr/dtor3.C: New test.
26875 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
26876 marker.
26877 * g++.old-deja/g++.law/visibility28.C: Likewise.
26878
26879 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
26880
26881 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
26882 * gcc.dg/ppc64-abi-3.c: Likewise.
26883
26884 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26885
26886 PR c++/14545
26887 * g++.dg/parse/template15.C: New test.
26888
26889 2004-03-18 Mark Mitchell <mark@codesourcery.com>
26890
26891 * g++.dg/expr/dtor2.C: New test.
26892
26893 * g++.dg/lookup/anon4.C: New test.
26894
26895 * g++.dg/overload/using1.C: New test.
26896
26897 * g++.dg/template/lookup7.C: New test.
26898
26899 * g++.dg/template/typename6.C: New test.
26900
26901 * g++.dg/expr/cond6.C: New test.
26902
26903 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26904
26905 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
26906
26907 2004-03-18 Mark Mitchell <mark@codesourcery.com>
26908
26909 * g++.dg/expr/cond5.C: New test.
26910 * g++.dg/expr/constcast1.C: Likewise.
26911 * g++.dg/expr/ptrmem2.C: Likewise.
26912 * g++.dg/expr/ptrmem3.C: Likewise.
26913 * g++.dg/lookup/main1.C: Likewise.
26914 * g++.dg/template/lookup6.C: Likewise.
26915
26916 2004-03-18 Mark Mitchell <mark@codesourcery.com>
26917
26918 * gcc.dg/local1.c: New test.
26919
26920 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
26921
26922 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26923
26924 * gcc.dg/torture/builtin-convert-1.c: New test.
26925
26926 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26927
26928 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
26929
26930 2004-03-16 Mark Mitchell <mark@codesourcery.com>
26931
26932 PR c++/14481
26933 * g++.dg/warn/Wunused-7.C: New test.
26934
26935 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26936
26937 * gcc.dg/torture/builtin-integral-1.c: New test.
26938
26939 2004-03-16 Mark Mitchell <mark@codesourcery.com>
26940
26941 PR c++/14586
26942 * g++.dg/parse/non-dependent3.C: New test.
26943
26944 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
26945
26946 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
26947 * g++.dg/eh/simd-2.C: Likewise.
26948 * g++.dg/init/array10.C: Likewise.
26949 * gcc.c-torture/compile/simd-1.c: Likewise.
26950 * gcc.c-torture/compile/simd-2.c: Likewise.
26951 * gcc.c-torture/compile/simd-3.c: Likewise.
26952 * gcc.c-torture/compile/simd-4.c: Likewise.
26953 * gcc.c-torture/compile/simd-6.c: Likewise.
26954 * gcc.c-torture/execute/simd-1.c: Likewise.
26955 * gcc.c-torture/execute/simd-2.c: Likewise.
26956 * gcc.dg/compat/vector-defs.h: Likewise.
26957 * gcc.dg/20020531-1.c: Likewise.
26958 * gcc.dg/altivec-3.c: Likewise.
26959 * gcc.dg/altivec-4.c: Likewise.
26960 * gcc.dg/altivec-varargs-1.c: Likewise.
26961 * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
26962 * gcc.dg/i386-mmx-3.c: Likewise.
26963 * gcc.dg/i386-sse-4.c: Likewise.
26964 * gcc.dg/i386-sse-5.c: Likewise.
26965 * gcc.dg/i386-sse-8.c: Likewise.
26966 * gcc.dg/simd-1.c: Likewise.
26967 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
26968 __ev64_opaque__ since the machine description provides it.
26969
26970 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
26971
26972 * lib/compat.exp (skip_list): New global variable.
26973 Use it to hold the user defined COMPAT_SKIPS list if any.
26974 (compat-obj): Add the members of skip_list to optall.
26975
26976 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
26977
26978 * gcc.dg/compat/union-by-value-1_main.c,
26979 union-by-value-1_x.c, union-by-value-1_y.c,
26980 union-check.h, union-defs.h,
26981 union-init.h, union-return-1_main.c,
26982 union-return-1_x.c, union-return-1_y.c: New files.
26983
26984 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
26985
26986 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
26987 mixed-struct-init.h: Add 4 mixed structure types.
26988 struct-by-value-21_main.c, struct-by-value-21_x.c,
26989 struct-by-value-21_y.c, struct-return-21_main.c,
26990 struct-return-21_x.c, struct-return-21_y.c: New files.
26991
26992 2004-03-13 Mark Mitchell <mark@codesourcery.com>
26993
26994 PR c++/14550
26995 * g++.dg/parse/template14.C: New test.
26996
26997 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
26998
26999 * gcc.c-torture/execute/20040313-1.c: New test.
27000
27001 2004-03-13 Jakub Jelinek <jakub@redhat.com>
27002
27003 PR target/14533
27004 * gcc.dg/20040311-2.c: New test.
27005
27006 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
27007
27008 PR other/14544
27009 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
27010 bit-field.
27011
27012 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
27013
27014 * gcc.dg/20040305-2.c: Add missing return statement.
27015
27016 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27017
27018 * gcc.dg/builtins-34.c: Also check pow10*.
27019
27020 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
27021
27022 PR target/14262
27023 * gcc.dg/20040305-2.c: New test.
27024
27025 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
27026
27027 * gcc.dg/20040310-1.c: New test.
27028
27029 2004-03-11 Roger Sayle <roger@eyesopen.com>
27030
27031 * gcc.c-torture/execute/20040311-1.c: New test case.
27032
27033 2004-03-11 Mark Mitchell <mark@codesourcery.com>
27034
27035 PR c++/14476
27036 * g++.dg/lookup/enum1.C: New test.
27037
27038 2004-03-10 Mark Mitchell <mark@codesourcery.com>
27039
27040 PR c++/14510
27041 * g++.dg/lookup/struct2.C: New test.
27042
27043 2004-03-10 Uros Bizjak <uros@kss-loka.si>
27044
27045 * gcc.dg/builtins-34.c: New test.
27046
27047 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27048
27049 * gcc.dg/torture/builtin-nonneg-1.c: New test.
27050
27051 2004-03-09 James E Wilson <wilson@specifixinc.com>
27052
27053 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
27054 * gcc.dg/alias-2.c: New testcase.
27055
27056 2004-03-09 Zack Weinberg <zack@codesourcery.com>
27057
27058 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
27059
27060 2004-03-09 Roger Sayle <roger@eyesopen.com>
27061
27062 * gcc.c-torture/execute/20040309-1.c: New test case.
27063
27064 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
27065
27066 PR c++/14397
27067 * g++.dg/overload/ref1.C: New.
27068
27069 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27070
27071 PR c++/14409
27072 * g++.dg/template/spec12.C: New test.
27073
27074 PR c++/14448
27075 * g++.dg/parse/crash14.C: New test.
27076
27077 2004-03-09 Mark Mitchell <mark@codesourcery.com>
27078
27079 PR c++/14230
27080 * g++.dg/init/ref11.C: New test.
27081
27082 2004-03-09 Mark Mitchell <mark@codesourcery.com>
27083
27084 PR c++/14432
27085 * g++.dg/parse/builtin2.C: New test.
27086
27087 2004-03-08 Mark Mitchell <mark@codesourcery.com>
27088
27089 PR c++/14401
27090 * g++.dg/init/ctor3.C: New test.
27091 * g++.dg/init/union1.C: New test.
27092 * g++.dg/ext/anon-struct4.C: New test.
27093
27094 2004-03-08 Mark Mitchell <mark@codesourcery.com>
27095
27096 * g++.dg/lookup/koenig1.C: Tweak error messages.
27097 * g++.dg/lookup/used-before-declaration.C: Likewise.
27098 * g++.dg/other/do1.C: Likewise.
27099 * g++.dg/overload/koenig1.C: Likewise.
27100 * g++.dg/parse/crash13.C: Likewise.
27101 * g++.dg/template/instantiate3.C: Likewise.
27102
27103 2004-03-08 Eric Christopher <echristo@redhat.com>
27104
27105 * * lib/target-supports.exp: Enable libiconv in test
27106 compilation. Fix up error checking.
27107
27108 2004-03-08 Roger Sayle <roger@eyesopen.com>
27109
27110 PR middle-end/14289
27111 * gcc.dg/pr14289-1.c: New test case.
27112 * gcc.dg/pr14289-2.c: Likewise.
27113 * gcc.dg/pr14289-3.c: Likewise.
27114
27115 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
27116
27117 * gcc.c-torture/execute/20040308-1.c: New test.
27118
27119 2004-03-07 Roger Sayle <roger@eyesopen.com>
27120
27121 * gcc.c-torture/execute/20040307-1.c: New test case.
27122
27123 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
27124
27125 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
27126
27127 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
27128
27129 * gcc.dg/20040306-1.c: New test.
27130
27131 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
27132
27133 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
27134 them static.
27135 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
27136
27137 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27138
27139 PR c/14465
27140 * gcc.dg/decl-6.c: New test.
27141
27142 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27143
27144 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
27145 Rename LOGPOW -> LOG_POW.
27146 (SQRT_EXP, POW_EXP): New.
27147
27148 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27149
27150 * gcc.dg/i386-sse-8.c: New test.
27151
27152 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27153
27154 PR c/14114
27155 * gcc.dg/decl-5.c: New test.
27156
27157 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
27158
27159 * gcc.dg/20040305-1.c: New test.
27160
27161 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
27162
27163 PR other/14354
27164 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
27165
27166 2004-03-04 Ziemowit Laski <zlaski@apple.com>
27167
27168 PR c++/14425, c++/14426
27169 * g++.dg/ext/altivec-4.C: New test.
27170 * g++.dg/ext/altivec-5.C: New test.
27171
27172 2004-03-04 Geoffrey Keating <geoffk@apple.com>
27173
27174 * g++.old-deja/g++.other/linkage1.C: Expect errors about
27175 global variables of a type with no linkage.
27176 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
27177 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
27178 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
27179 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
27180 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
27181 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
27182 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
27183 * g++.dg/warn/deprecated.C: Name enum Color.
27184 * g++.dg/overload/VLA.C: Name structure for 'b'.
27185 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
27186
27187 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
27188
27189 * gcc.c-torture/compile/20040304-1.c: New test.
27190
27191 2004-03-03 Zack Weinberg <zack@codesourcery.com>
27192
27193 PR 13728
27194 * gcc.dg/decl-4.c: New testcase.
27195
27196 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
27197
27198 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
27199 as PRECF if sizeof (float) > sizeof (double).
27200 (PRECL): Make it the same as PRECF if
27201 sizeof (float) > sizeof (long double).
27202
27203 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27204
27205 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
27206 system type. Add check for irix6 which doesn't have c99 runtime.
27207
27208 2004-03-03 Bob Wilson <bob.wilson@acm.org>
27209
27210 * gcc.dg/const-elim-1.c: xfail for xtensa.
27211
27212 2004-03-01 Mark Mitchell <mark@codesourcery.com>
27213
27214 PR c++/14369
27215 * g++.dg/template/cond4.C: New test.
27216
27217 2004-03-01 Mark Mitchell <mark@codesourcery.com>
27218
27219 PR c++/14360
27220 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
27221
27222 PR c++/14361
27223 * g++.dg/parse/defarg7.C: New test.
27224
27225 PR c++/14359
27226 * g++.dg/template/friend26.C: New test.
27227
27228 2004-03-01 Mark Mitchell <mark@codesourcery.com>
27229
27230 PR c++/14324
27231 * g++.dg/abi/mangle21.C: New test.
27232
27233 PR c++/14260
27234 * g++.dg/parse/constructor2.C: New test.
27235
27236 PR c++/14337
27237 * g++.dg/template/sfinae1.C: New test.
27238
27239 2004-02-29 Mark Mitchell <mark@codesourcery.com>
27240
27241 PR c++/14267
27242 * g++.dg/expr/crash2.C: New test.
27243
27244 PR middle-end/13448
27245 * gcc.dg/inline-5.c: New test.
27246 * gcc.dg/always-inline.c: Split out tests into ...
27247 * gcc.dg/always-inline2.c: ... this and ...
27248 * gcc.dg/always-inline3.c: ... this.
27249
27250 2004-02-29 Mark Mitchell <mark@codesourcery.com>
27251
27252 PR debug/12103
27253 * g++.dg/debug/crash1.C: New test.
27254
27255 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
27256
27257 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
27258 function with __attribute__((noinline)).
27259 (recurser_void2): Likewise.
27260 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27261 (recurser_void2): Likewise.
27262
27263 2004-02-29 Roger Sayle <roger@eyesopen.com>
27264
27265 PR middle-end/14203
27266 * g++.dg/warn/Wunused-6.C: New test case.
27267
27268 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
27269
27270 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
27271 not defined.
27272
27273 2004-02-27 Eric Christopher <echristo@redhat.com>
27274
27275 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
27276 * g++.dg/charset/asm2.c: Run only x86.
27277 * gcc.dg/charset/asm3.c: Ditto.
27278
27279 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
27280
27281 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
27282 ld_library_path.
27283
27284 2004-02-27 Ziemowit Laski <zlaski@apple.com>
27285
27286 * g++.dg/ext/altivec-3.C: New.
27287
27288 2004-02-26 Richard Henderson <rth@redhat.com>
27289
27290 * g++.dg/ext/attrib10.C: Mark for warning.
27291 * gcc.dg/attr-alias-1.c: New.
27292
27293 2004-02-26 Richard Henderson <rth@redhat.com>
27294
27295 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27296 * gcc.c-torture/execute/20040208-2.c: ... it back.
27297
27298 2004-02-26 Eric Christopher <echristo@redhat.com>
27299
27300 * lib/target-supports.exp (check-iconv-available): New function.
27301 * lib/gcc-dg.exp (dg-require-iconv): New function.
27302 Use above.
27303 * gcc.dg/charset: New directory.
27304 * gcc.dg/charset/charset.exp: New file.
27305 * gcc.dg/charset/asm1.c: Ditto.
27306 * gcc.dg/charset/asm2.c: Ditto.
27307 * gcc.dg/charset/asm3.c: Ditto.
27308 * gcc.dg/charset/asm4.c: Ditto.
27309 * gcc.dg/charset/asm5.c: Ditto.
27310 * gcc.dg/charset/attribute1.c: Ditto.
27311 * gcc.dg/charset/attribute2.c: Ditto.
27312 * gcc.dg/charset/string1.c: Ditto.
27313 * g++.dg/charset: New directory.
27314 * g++.dg/dg.exp: Add here. Special options.
27315 * g++.dg/charset/charset.exp: New file.
27316 * g++.dg/charset/asm1.c: Ditto.
27317 * g++.dg/charset/asm2.c: Ditto.
27318 * g++.dg/charset/asm3.c: Ditto.
27319 * g++.dg/charset/asm4.c: Ditto.
27320 * g++.dg/charset/attribute1.c: Ditto.
27321 * g++.dg/charset/attribute2.c: Ditto.
27322 * g++.dg/charset/extern1.cc: Ditto.
27323 * g++.dg/charset/extern2.cc: Ditto.
27324 * g++.dg/charset/string1.c: Ditto.
27325
27326 2004-02-26 Mark Mitchell <mark@codesourcery.com>
27327
27328 PR c++/14278
27329 * g++.dg/parse/comma1.C: New test.
27330
27331 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27332
27333 PR c++/14284
27334 * g++.dg/template/ttp8.C: New test.
27335
27336 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
27337
27338 * gcc.dg/fixuns-trunc-1.c: New test.
27339
27340 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27341
27342 * gcc.dg/builtins-config.h: Use #elif.
27343
27344 2004-02-26 Michael Matz <matz@suse.de>
27345
27346 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27347 * gcc.dg/991214-1.c: Likewise.
27348 * gcc.dg/i386-asm-1.c: Likewise.
27349
27350 2004-02-25 Richard Henderson <rth@redhat.com>
27351
27352 * gcc.c-torture/execute/20040208-2.c: Move ...
27353 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
27354
27355 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27356
27357 PR c++/14246
27358 * g++.dg/other/crash-3.C: New test.
27359
27360 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27361
27362 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
27363 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
27364
27365 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
27366 HP-UX.
27367
27368 2004-02-24 Michael Matz <matz@suse.de>
27369
27370 * gcc.dg/i386-regparm.c: New.
27371
27372 2004-02-23 James E Wilson <wilson@specifixinc.com>
27373
27374 * gcc.c-torture/execute/20040223-1.c: New.
27375
27376 2004-02-23 Zack Weinberg <zack@codesourcery.com>
27377 Kazu Hirata <kazu@cs.umass.edu>
27378
27379 * gcc.dg/fwritable-strings-1.c: Remove.
27380
27381 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
27382
27383 PR c/14156
27384 * gcc.dg/20040223-1.c: New test.
27385
27386 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27387
27388 PR c++/14106
27389 * g++.dg/ext/typeof9.C: New test.
27390
27391 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27392
27393 PR c++/14250
27394 * g++.dg/other/switch1.C: New test.
27395
27396 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27397
27398 * gcc.dg/cast-function-1.c: Adjust for new informative message.
27399 * gcc.dg/va-arg-1.c: Likewise.
27400
27401 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27402
27403 PR c++/14143
27404 * g++.dg/template/koenig5.C: New test.
27405
27406 2004-02-21 Ziemowit Laski <zlaski@apple.com>
27407
27408 * g++.dg/ext/altivec-1.C: Generalize target triple.
27409 * g++.dg/ext/altivec-2.C: New test case.
27410 * g++.dg/ext/altivec_check.h: New file.
27411 * gcc.dg/altivec-1.c: Generalize target triple;
27412 include altivec_check.h and call altivec_check().
27413 * gcc.dg/altivec-[2-5].c: Generalize target triple.
27414 * gcc.dg/altivec-6.c: New test case.
27415 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
27416 type casts as needed.
27417 * gcc.dg/altivec-10.c: Include altivec_check.h and call
27418 altivec_check().
27419 * gcc.dg/altivec-12.c: New test case.
27420 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
27421 include altivec_check.h and call altivec_check().
27422 * gcc.dg/altivec_check.h: New file.
27423
27424 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27425
27426 * lib/target-supports.exp (check_alias_available): Don't mangle
27427 function `g' in test program.
27428
27429 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27430
27431 * lib/target-supports.exp (check_profiling_available): Check
27432 argument to determine whether we support a profiling type.
27433 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
27434 check_profiling_available.
27435 * g++.dg/bprob/bprob.exp: Likewise.
27436 * g77.dg/bprob/bprob.exp: Likewise.
27437 * gcc.misc-tests/bprob.exp: Likewise.
27438 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
27439 dg-require-profiling and delete expected error handling.
27440 * gcc.dg/20021014-1.c: Likewise.
27441 * gcc.dg/nest.c: Likewise.
27442
27443 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27444
27445 PR c++/12007
27446 * g++.dg/other/vthunk1.C: New test.
27447
27448 2004-02-20 Falk Hueffner <falk@debian.org>
27449
27450 PR target/14201
27451 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
27452
27453 2004-02-20 Mark Mitchell <mark@codesourcery.com>
27454
27455 PR c++/13927
27456 * g++.dg/other/error8.C: Remove XFAIL markers.
27457
27458 PR c++/14173
27459 * g++.dg/ext/packed5.C: New test.
27460
27461 PR c++/14199
27462 * g++.dg/warn/Wunused-5.C: New test.
27463
27464 PR c++/14186
27465 * g++.dg/lookup/member1.C: New test.
27466
27467 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
27468
27469 * gcc.c-torture/compile/20040130-1.c: Enable only when
27470 __INT_MAX__ >= 2147483647L.
27471 * gcc.c-torture/compile/961203-1.c: Likewise.
27472
27473 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
27474
27475 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
27476 * g++.dg/opt/template1.C: Robustify assembler regexp
27477
27478 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
27479
27480 * gcc.c-torture/execute/simd-4.x: Remove.
27481 * gcc.c-torture/execute/va-arg-25.x: Likewise.
27482 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
27483 Guard with #ifndef SKIP_ATTRIBUTE.
27484 * gcc.dg/compat/vector-1_y.c: Likewise.
27485 * gcc.dg/compat/vector-2_x.c: Likewise.
27486 * gcc.dg/compat/vector-2_y.c: Likewise.
27487 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
27488 * g++.dg/eh/simd-2.C: Likewise.
27489
27490 2004-02-19 Alan Modra <amodra@bigpond.net.au>
27491
27492 * gcc.c-torture/compile/complex-1.c: New.
27493
27494 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
27495
27496 PR target/14209
27497 * gcc.c-torture/execute/20040218-1.c: New test.
27498
27499 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27500
27501 PR c++/14181
27502 * g++.dg/parse/new2.C: New test.
27503
27504 2004-02-18 Paul Brook <paul@codesourcery.com>
27505
27506 * gcc.c-torture/compile/libcall-1.c: New test.
27507
27508 2004-02-18 Paul Brook <paul@codesourcery.com>
27509
27510 PR debug/12934
27511 * gcc.dg/debug/debug-7.c: New test.
27512
27513 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
27514
27515 * gcc.dg/20040217-1.c: New test.
27516
27517 2004-02-17 Zack Weinberg <zack@codesourcery.com>
27518
27519 * gcc.c-torture/execute/990208-1.x: Delete.
27520
27521 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
27522
27523 * gcc.c-torture/execute/20040208-2.x: New file.
27524
27525 2004-02-17 Mark Mitchell <mark@codesourcery.com>
27526
27527 PR c++/11326
27528 * g++.dg/abi/structret1.C: New test.
27529
27530 2004-02-17 Jakub Jelinek <jakub@redhat.com>
27531
27532 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
27533 (i386_cpuid): No need to test if cpuid is available on AMD64.
27534 Fix assembly, so that it works onboth i386 and AMD64.
27535 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
27536 (vecInLong): Fix s[] member type to unsigned int.
27537 (vecInWord): Remove type.
27538 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
27539 (a64, b64, c64, d64, e64): Remove.
27540 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
27541 Remove unused variable. Remove initialization of removed variables.
27542 Don't call mmx_tests nor sse_tests.
27543 (reference_mmx, reference_sse): Remove.
27544 (check): Add return stmt.
27545 * gcc.dg/i386-sse-7.c: New test.
27546 * gcc.dg/i386-mmx-4.c: New test.
27547
27548 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27549
27550 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
27551 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27552 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27553 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
27554 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
27555 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
27556 g++.dg/tc1/dr94.C: Fix line terminator.
27557
27558 2004-02-16 Geoffrey Keating <geoffk@apple.com>
27559
27560 * gcc.c-torture/compile/20040216-1.c: New.
27561
27562 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27563
27564 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
27565 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
27566 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
27567 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
27568 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
27569 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
27570
27571 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
27572
27573 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
27574
27575 2004-02-15 Mark Mitchell <mark@codesourcery.com>
27576
27577 PR c++/13971
27578 * g++.dg/expr/cond4.C: New test.
27579
27580 PR c++/14086
27581 * g++.dg/lookup/crash2.C: New test.
27582
27583 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
27584
27585 * gcc.c-torture/compile/20040214-2.c: New test.
27586
27587 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
27588
27589 PR c++/14116
27590 * g++.dg/ext/typeof8.C: New test.
27591
27592 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
27593
27594 * gcc.c-torture/compile/20040214-1.c: New test.
27595
27596 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27597
27598 PR c++/13635
27599 * g++.dg/template/spec11.C: New test.
27600
27601 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27602
27603 PR c++/13927
27604 * g++.dg/other/error8.C: New test.
27605
27606 2004-02-13 Mark Mitchell <mark@codesourcery.com>
27607
27608 PR c++/14122
27609 * g++.dg/template/array4.C: New test.
27610
27611 PR c++/14108
27612 * g++.dg/inherit/thunk2.C: New test.
27613
27614 PR c++/14083
27615 * g++.dg/eh/cond2.C: New test.
27616
27617 2004-02-12 Alan Modra <amodra@bigpond.net.au>
27618
27619 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
27620
27621 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
27622
27623 * lib/scanasm.exp (dg-scan): Quote pattern before display.
27624
27625 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
27626
27627 * g++.dg/simd-2.C: xfail on ppc64-linux.
27628
27629 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
27630
27631 PR c/456
27632 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
27633 tests.
27634
27635 2004-02-11 Uros Bizjak <uros@kss-loka.si>
27636
27637 * gcc.dg/builtins-33.c: New test.
27638
27639 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
27640
27641 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
27642
27643 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
27644
27645 * g++.dg/simd-2.C: Set -maltivec for ppc64.
27646
27647 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
27648
27649 * gcc.dg/ppc64-abi-3.c: New test.
27650
27651 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
27652
27653 PR c/14092
27654
27655 * gcc.dg/pr14092-1.c: New testcase.
27656
27657 2004-02-10 Alan Modra <amodra@bigpond.net.au>
27658
27659 * gcc.dg/cpp/assert4.c: Fix typo last change.
27660
27661 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
27662 * gcc.dg/cpp/assert4.c: Handle powerpc64.
27663
27664 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
27665
27666 2004-02-09 Roger Sayle <roger@eyesopen.com>
27667
27668 * gcc.c-torture/compile/20040209-1.c: New test case.
27669
27670 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
27671
27672 * gcc.dg/c90-init-1.c: Adjust expected error messages.
27673
27674 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
27675
27676 * gcc.c-torture/execute/20040208-[12].c: New tests.
27677
27678 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
27679
27680 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
27681
27682 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
27683
27684 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
27685
27686 2004-02-07 Zack Weinberg <zack@codesourcery.com>
27687
27688 Bug 13856
27689 * gcc.dg/visibility-8.c: New testcase.
27690
27691 2004-02-07 Zack Weinberg <zack@codesourcery.com>
27692
27693 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
27694 arguments.
27695 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
27696
27697 2004-02-07 Roger Sayle <roger@eyesopen.com>
27698
27699 PR middle-end/13696
27700 * g++.dg/opt/fold1.C: New test case.
27701
27702 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27703
27704 PR c++/14033
27705 * g++.dg/other/crash-2.C: New test.
27706
27707 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27708
27709 PR c++/14028
27710 * g++.dg/parse/angle-bracket2.C: New test.
27711
27712 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
27713
27714 PR middle-end/13750
27715 Revert:
27716 2004-01-15 Geoffrey Keating <geoffk@apple.com>
27717 PR pch/13361
27718 * testsuite/g++.dg/pch/wchar-1.C: New.
27719 * testsuite/g++.dg/pch/wchar-1.Hs: New.
27720
27721 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27722
27723 PR c++/14008
27724 * g++.dg/parse/error15.C: New test.
27725 * g++.dg/parse/crash11.C: Update dg-error mark.
27726
27727 2004-02-04 Mark Mitchell <mark@codesourcery.com>
27728
27729 PR c++/13932
27730 * g++.dg/warn/conv2.C: New test.
27731
27732 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27733
27734 PR c++/13086
27735 * g++.dg/warn/incomplete1.C: Remove xfail.
27736
27737 2004-02-04 Mark Mitchell <mark@codesourcery.com>
27738
27739 * lib/file-format.exp (gcc_target_object_format): Use
27740 ${tool}_target_compile, not gcc_target_compile.
27741 * lib/target-supports.exp (check_alias_available): Likewise.
27742 (check_gc_sections_available): Likewise.
27743 * g++.dg/ext/attrib10.C: Use dg-require-alias.
27744 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
27745 dg-require-alias.
27746
27747 2004-02-04 Mark Mitchell <mark@codesourcery.com>
27748
27749 PR c++/13969
27750 * g++.dg/template/static6.C: New test.
27751
27752 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
27753
27754 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
27755
27756 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27757
27758 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
27759 tests for systems where `char' is unsigned by default.
27760
27761 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27762
27763 PR c++/13997
27764 * g++.dg/template/partial3.C: New test.
27765
27766 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
27767
27768 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
27769 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
27770 Remove mentions of obsolete ports.
27771
27772 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
27773
27774 * gcc.dg/noncompile/20001228-1.c: Fix for new
27775 error message.
27776
27777 2004-02-03 Roger Sayle <roger@eyesopen.com>
27778
27779 PR target/9348
27780 * gcc.c-torture/execute/multdi-1.c: New test case.
27781
27782 2004-02-03 Mark Mitchell <mark@codesourcery.com>
27783
27784 PR c++/13925
27785 * g++.dg/template/lookup5.C: New test.
27786
27787 2004-02-03 Mark Mitchell <mark@codesourcery.com>
27788
27789 PR c++/13950
27790 * g++.dg/template/lookup4.C: New test.
27791
27792 PR c++/13970
27793 * g++.dg/parse/error14.C: New test.
27794
27795 PR c++/14002
27796 * g++.dg/parse/template13.C: New test.
27797
27798 2004-02-03 Mark Mitchell <mark@codesourcery.com>
27799
27800 PR c++/13978
27801 * g++.dg/template/koenig4.C: New test.
27802
27803 PR c++/13968
27804 * g++.dg/template/crash17.C: New test.
27805
27806 PR c++/13975
27807 * g++.dg/parse/error13.C: New test.
27808 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
27809
27810 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
27811
27812 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
27813
27814 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
27815
27816 PR c/11658
27817 PR c/13994
27818 * gcc.dg/noncompile/20040203-1.c: New test.
27819 * gcc.dg/noncompile/20040203-2.c: Likewise.
27820 * gcc.dg/noncompile/20040203-3.c: Likewise.
27821 * gcc.dg/20040203-1.c: Likewise.
27822
27823 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
27824
27825 PR c++/10858
27826 * g++.dg/template/sizeof7.C: New test.
27827
27828 2004-02-02 Eric Christopher <echristo@redhat.com>
27829 Zack Weinberg <zack@codesourcery.com>
27830
27831 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
27832
27833 2004-02-02 Zack Weinberg <zack@codesourcery.com>
27834
27835 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
27836 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
27837 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
27838 * gcc.dg/cleanup-5.c: Run only on Linux targets.
27839
27840 2004-02-02 Mark Mitchell <mark@codesourcery.com>
27841
27842 PR c++/13113
27843 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
27844
27845 PR c++/13854
27846 * g++.dg/ext/attrib13.C: New test.
27847
27848 PR c++/13907
27849 * g++.dg/conversion/op2.C: New test.
27850
27851 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
27852
27853 * gcc.dg/titype-1.c: Fix pasto.
27854
27855 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
27856
27857 * gcc.dg/titype-1.c: New test.
27858
27859 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27860
27861 PR c++/13957
27862 * g++.dg/template/non-type-template-argument-1.C,
27863 g++.dg/template/qualified-id1.C: Update dg-error marks.
27864 * g++.dg/template/nontype6.C: New test.
27865
27866 2004-02-01 Roger Sayle <roger@eyesopen.com>
27867
27868 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
27869 * gcc.dg/builtins-31.c: New testcase.
27870 * gcc.dg/builtins-32.c: New testcase.
27871
27872 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
27873
27874 * objc.dg/call-super-2.m: Update line numbers
27875 for the including of stddef.h.
27876
27877 2004-01-30 Michael Matz <matz@suse.de>
27878
27879 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
27880 g++.dg/ext/case-range3.C: New tests.
27881
27882 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27883
27884 DR206
27885 PR c++/13813
27886 * g++.dg/template/member4.C: New test.
27887
27888 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27889
27890 PR c++/13683
27891 * g++.dg/template/sizeof6.C: New test.
27892
27893 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
27894
27895 * gcc.dg/fwritable-strings-1.c: New test.
27896
27897 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
27898
27899 * gcc.c-torture/compile/20040130-1.c: New test.
27900
27901 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
27902
27903 * objc.dg/call-super-2.m: Include stddef.h for size_t.
27904
27905 2004-01-29 Mark Mitchell <mark@codesourcery.com>
27906
27907 PR c++/13883
27908 * g++.dg/template/ctor3.C: New test.
27909
27910 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27911
27912 * g++.dg/tc1: New directory.
27913 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
27914 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
27915 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
27916 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
27917 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
27918
27919 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27920
27921 * g++.dg/parse/error11.C: New test.
27922 * g++.dg/parse/error12.C: Likewise.
27923
27924 2004-01-28 Ziemowit Laski <zlaski@apple.com>
27925
27926 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
27927 (scan_initial, main): Use aligned_sizeof instead of sizeof.
27928
27929 2004-01-28 Mark Mitchell <mark@codesourcery.com>
27930
27931 PR c++/13791
27932 * g++.dg/ext/attrib12.C: New test.
27933
27934 PR c++/13736
27935 * g++.dg/parse/cast2.C: New test.
27936
27937 2004-01-27 James E Wilson <wilson@specifixinc.com>
27938
27939 * objc.dg/encode-2.m (main): New local string. Set depending on
27940 sizeof long. Use in sscanf call.
27941 * objc.dg/encode-3.m (main): New local string. Set depending on
27942 sizeof long. Use in scan_initial call.
27943
27944 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27945
27946 * objc.dg/call-super-2.m: Make LP64-safe.
27947 * objc.dg/desig-init-1.m: Likewise.
27948
27949 2004-01-27 Devang Patel <dpatel@apple.com>
27950
27951 * g++.dg/debug/namespace1.C: New test.
27952
27953 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
27954
27955 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
27956 xscale-*-*.
27957
27958 * gcc.dg/arm-mmx-1.c: New test.
27959
27960 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
27961
27962 * gcc.dg/20040127-1.c: New test.
27963 * gcc.dg/20040127-2.c: New test.
27964
27965 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
27966
27967 * objc.dg/stret-1.m (glob): Renamed to globa.
27968
27969 2004-01-26 Mark Mitchell <mark@codesourcery.com>
27970
27971 PR c++/13663
27972 * g++.dg/expr/for1.C: New test.
27973
27974 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
27975
27976 PR middle-end/13779
27977 * gcc.dg/darwin-longlong.c: New test.
27978
27979 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
27980
27981 * gcc.dg/20040124-1.c: Moved test from here...
27982 * gcc.c-torture/compile/20040124-1.c: ...to here.
27983
27984 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
27985
27986 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
27987 the assembly output if -m64 is passed.
27988
27989 2004-01-25 Mark Mitchell <mark@codesourcery.com>
27990
27991 PR c++/13833
27992 * g++.dg/template/cond3.C: New test.
27993
27994 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27995
27996 PR c++/13810
27997 * g++.dg/template/ttp7.C: New test.
27998
27999 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28000
28001 PR c++/13797
28002 * g++.dg/template/nontype4.C: New test.
28003 * g++.dg/template/nontype5.C: Likewise.
28004
28005 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
28006
28007 * gcc.dg/torture/mips-clobber-at.c: New test.
28008
28009 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
28010
28011 * gcc.dg/20040124-1.c: New test.
28012
28013 2004-01-24 Jakub Jelinek <jakub@redhat.com>
28014
28015 * gcc.dg/20040123-1.c: New test.
28016
28017 2004-01-23 Zack Weinberg <zack@codesourcery.com>
28018
28019 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
28020
28021 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
28022
28023 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
28024
28025 2004-01-23 Andrew Pinski <apinski@apple.com>
28026
28027 * gcc.dg/20030121-1.c: Move to ..
28028 * gcc.dg/20040121-1.c: here.
28029
28030 2004-01-23 Roger Sayle <roger@eyesopen.com>
28031
28032 * gcc.dg/builtins-29.c: New test case.
28033
28034 2004-01-23 Zack Weinberg <zack@codesourcery.com>
28035
28036 PR 18314
28037 * gcc.dg/builtins-30.c: New testcase.
28038
28039 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
28040
28041 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
28042 * lib/g77.exp: Likewise.
28043 * lib/objc.exp: Likewise.
28044 * lib/g++.exp: Likewise.
28045
28046 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
28047
28048 * gcc.dg/struct-by-value-2.c: New test.
28049
28050 2004-01-21 Andrew Pinski <apinski@apple.com>
28051
28052 PR target/13785
28053 * gcc.dg/20030121-1.c: New test.
28054
28055 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
28056
28057 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
28058 clobber frame pointer register in asm statement.
28059
28060 2004-01-21 Falk Hueffner <falk@debian.org>
28061
28062 * gcc.c-torture/compile/20040121-1.c: New test.
28063
28064 2004-01-21 Zack Weinberg <zack@codesourcery.com>
28065
28066 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
28067
28068 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
28069
28070 * gcc.dg/ppc64-abi-2.c: New test.
28071
28072 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
28073
28074 * lib/treelang.exp: Fill out this file.
28075 * lib/treelang-dg.exp: New File.
28076
28077 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
28078
28079 * gcc.c-torture/compile/981022-1.c: Remove.
28080 * gcc.dg/array-5.c: Remove XFAIL.
28081 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
28082 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
28083 gcc.dg/cond-lvalue-1.c: Update.
28084 * gcc.dg/cast-lvalue-2.c: New test.
28085
28086 2004-01-19 Mark Mitchell <mark@codesourcery.com>
28087
28088 PR c++/13592
28089 * g++.dg/other/error1.C (class foo): Tweak error message.
28090
28091 PR c++/13592
28092 * g++.dg/template/call2.C: New test.
28093
28094 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28095
28096 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
28097 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
28098 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
28099 scalar-return-1_x.c, scalar-return-2_y.c,
28100 scalar-return-3_x.c, scalar-return-3_y.c,
28101 scalar-return-4_x.c, scalar-return-4_y.c,
28102 struct-align-1.h, struct-align-1_x.c,
28103 struct-align-1_y.c, struct-align-2.h,
28104 struct-align-2_x.c, struct-align-2_y.c,
28105 struct-by-value-10_y.c, struct-by-value-11_x.c,
28106 struct-by-value-11_y.c, struct-by-value-12_x.c,
28107 struct-by-value-12_y.c, struct-by-value-13_x.c,
28108 struct-by-value-13_y.c, struct-by-value-14_x.c,
28109 struct-by-value-14_y.c, struct-by-value-15_x.c,
28110 struct-by-value-15_y.c, struct-by-value-16_y.c,
28111 struct-by-value-17_y.c, struct-by-value-18_y.c,
28112 struct-by-value-19_y.c, struct-by-value-1_x.c,
28113 struct-by-value-1_y.c, struct-by-value-20_y.c,
28114 struct-by-value-2_x.c, struct-by-value-2_y.c,
28115 struct-by-value-3_y.c, struct-by-value-4_x.c,
28116 struct-by-value-4_y.c, struct-by-value-5_y.c,
28117 struct-by-value-6_y.c, struct-by-value-7_y.c
28118 struct-by-value-8_x.c, struct-by-value-8_y.c
28119 struct-by-value-9_x.c, struct-by-value-9_y.c
28120 struct-return-10_x.c, struct-return-10_y.c,
28121 struct-return-19_x.c, struct-return-20_x.c
28122 struct-return-2_x.c, struct-return-2_y.c
28123 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
28124 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
28125
28126 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28127
28128 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
28129 attribute on sparc*-sun-solaris2.*.
28130
28131 2004-01-18 Mark Mitchell <mark@codesourcery.com>
28132
28133 PR c++/13710
28134 * g++.dg/ext/typeof7.C: New test.
28135
28136 2004-01-18 David Edelsohn <edelsohn@gnu.org>
28137
28138 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
28139 * gcc.dg/const-elim-1.c: Same.
28140
28141 2004-01-17 Ziemowit Laski <zlaski@apple.com>
28142
28143 * objc.dg/stret-1.m: New.
28144 * objc.dg/stret-2.m: New.
28145
28146 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
28147
28148 PR c++/11895
28149 * g++.dg/ext/vector1.C: New test.
28150
28151 2004-01-16 Geoffrey Keating <geoffk@apple.com>
28152
28153 * gcc.dg/pch/import-1.c: New.
28154 * gcc.dg/pch/import-1.hs: New.
28155 * gcc.dg/pch/import-1a.h: New.
28156 * gcc.dg/pch/import-1b.h: New.
28157 * gcc.dg/pch/import-1c.h: New.
28158
28159 2004-01-16 Mark Mitchell <mark@codesourcery.com>
28160
28161 PR c++/13574
28162 * g++.dg/ext/array1.C: New test.
28163
28164 PR c++/13178
28165 * g++.dg/conversion/op1.C: New test.
28166
28167 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
28168
28169 PR 11864
28170 From Kazumoto Kojima / Dan Kegel:
28171 * gcc.dg/pr11864-1.c: New test.
28172
28173 PR 10392
28174 From Marcus Comstedt / Dan Kegel:
28175 * gcc.dg/pr10392-1.c: New test.
28176
28177 2004-01-16 Mark Mitchell <mark@codesourcery.com>
28178
28179 PR c++/13478
28180 * g++.dg/init/ref10.C: New test.
28181
28182 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28183
28184 PR c++/13407
28185 * g++.dg/parse/typename6.C: New test.
28186
28187 2004-01-15 Geoffrey Keating <geoffk@apple.com>
28188
28189 PR pch/13361
28190 * testsuite/g++.dg/pch/wchar-1.C: New.
28191 * testsuite/g++.dg/pch/wchar-1.Hs: New.
28192
28193 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28194
28195 PR c++/9259
28196 * g++.dg/expr/sizeof2.C: New test.
28197
28198 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
28199
28200 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
28201
28202 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
28203
28204 PR c++/13659
28205 * g++.dg/lookup/strong-using-3.C: New.
28206 * g++.dg/lookup/using-10.C: New.
28207
28208 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
28209
28210 PR c++/13594
28211 * g++.dg/lookup/strong-using-2.C: New.
28212
28213 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
28214 Dan Kegel <dank@kegel.com>
28215 J"orn Rennecke <joern.rennecke@superh.com>
28216
28217 PR target/9365
28218 * gcc.dg/pr9365-1.c: New test.
28219
28220 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28221
28222 PR c++/8856
28223 * g++.dg/parse/casting-operator2.C: New test.
28224 * g++.old-deja/g++.pt/explicit83.C: Remove.
28225
28226 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
28227
28228 * gcc.dg/label-compound-stmt-1.c: New test.
28229 * gcc.c-torture/compile/950922-1.c,
28230 gcc.c-torture/compile/20000211-3.c,
28231 gcc.c-torture/compile/20000518-1.c,
28232 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
28233 compound statements.
28234
28235 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
28236
28237 * gcc.dg/ppc64-abi-1.c: New test.
28238
28239 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
28240
28241 * g++.dg/ext/attrib9.C: Add dg-warnings.
28242
28243 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28244
28245 PR c++/12335
28246 * g++.dg/parse/dtor3.C: New test.
28247
28248 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
28249
28250 PR c++/12709
28251 * g++.dg/parse/try-catch-1.C: New test.
28252
28253 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
28254
28255 * ada/acats/run_all.sh: Add more verbose output in acats.log
28256 when compiling tests.
28257
28258 2004-01-12 Zack Weinberg <zack@codesourcery.com>
28259
28260 PR 13656
28261 * gcc.dg/typedef-redecl.c: New test case.
28262 * gcc.dg/typedef-redecl.h: New support file.
28263
28264 2004-01-13 Jan Hubicka <jh@suse.cz>
28265
28266 * gcc.dg/always_inline.c: New test.
28267 * gcc.dg/debug/20031231-1.c: Fix.
28268
28269 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28270
28271 PR c++/13474
28272 * g++.dg/template/array3.C: New test.
28273
28274 2004-01-12 Zack Weinberg <zack@codesourcery.com>
28275
28276 * g++.dg/ext/lvalue1.C: No longer expected to fail.
28277 * g++.dg/warn/Wunused-2.C: Likewise.
28278
28279 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28280
28281 PR c++/13289
28282 * g++.dg/template/instantiate6.C: New test.
28283
28284 2004-01-12 Roger Sayle <roger@eyesopen.com>
28285
28286 PR middle-end/11397
28287 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
28288
28289 2004-01-12 Jan Hubicka <jh@suse.cz>
28290
28291 PR opt/12826
28292 * gcc.dg/20040112-1.c: New.
28293
28294 * gcc.dg/dwarf-die[1-7].c: Move to...
28295 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28296 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28297
28298 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
28299
28300 PR c++/4100
28301 * g++.dg/parse/friend4.C: New test.
28302
28303 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
28304
28305 PR c++/4100
28306 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28307 definition is called a friend.
28308
28309 2004-01-11 Zack Weinberg <zack@codesourcery.com>
28310
28311 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28312
28313 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
28314
28315 PR c++/3478
28316 * g++.dg/parse/error10.C: New test.
28317 * g++.dg/template/arg2.C: Accept "invalid type" error.
28318
28319 2004-01-11 Jakub Jelinek <jakub@redhat.com>
28320
28321 PR middle-end/13392
28322 * g++.dg/opt/expect2.C: New test.
28323
28324 2004-01-10 Zack Weinberg <zack@codesourcery.com>
28325
28326 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28327 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28328 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28329 Update dg-error regexps.
28330
28331 2004-01-10 Zack Weinberg <zack@codesourcery.com>
28332
28333 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28334 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28335
28336 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
28337
28338 * gcc.dg/pragma-re-1.c: Use right pointer type.
28339
28340 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
28341
28342 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28343
28344 2004-01-09 Geoffrey Keating <geoffk@apple.com>
28345
28346 * gcc.dg/rs6000-ldouble-1.c: New.
28347
28348 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28349
28350 DR 337
28351 PR c++/9256
28352 * g++.dg/other/abstract1.C: New test.
28353
28354 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
28355
28356 * g++.dg/lookup/strong-using-1.C: New.
28357
28358 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
28359
28360 PR c/11234
28361 * gcc.dg/func-ptr-conv-1.c: New test.
28362 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
28363
28364 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
28365
28366 PR target/13380.
28367 * gcc.c-torture/compile/20040109-1.c: New.
28368
28369 2004-01-08 Stuart Hastings <stuart@apple.com>
28370
28371 * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
28372 testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
28373 * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
28374
28375 2004-01-09 Alan Modra <amodra@bigpond.net.au>
28376
28377 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
28378
28379 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
28380
28381 * ada/acats/run_acats: Treat 'gnatchop' the same way
28382 as 'gnatmake'. Export GCC_DRIVER.
28383 * ada/acats/run_all.sh: Add target_gnatchop. Use
28384 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28385
28386 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28387
28388 PR c++/12573
28389 * g++.dg/template/dependent-expr4.C: New test.
28390
28391 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
28392
28393 * gcc.dg/altivec-11.c: New test.
28394
28395 2004-01-07 Mark Mitchell <mark@codesourcery.com>
28396
28397 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
28398
28399 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
28400
28401 PR c/6024
28402 * gcc.dg/enum-compat-1.c: New test.
28403 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
28404
28405 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
28406
28407 PR c/12165
28408 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
28409 gcc.dg/c99-idem-qual-3.c: New tests.
28410
28411 2004-01-07 Alan Modra <amodra@bigpond.net.au>
28412
28413 * gcc.dg/winline-7.c: Don't cast void * to int.
28414
28415 2004-01-06 Jan Hubicka <jh@suse.cz>
28416
28417 * gcc.dg/i386-sse-5.c: New test
28418 * g++.dg/eh/simd-1.c: Add -w argument for i386.
28419
28420 2004-01-05 Mark Mitchell <mark@codesourcery.com>
28421
28422 PR c++/12815
28423 * g++.dg/rtti/typeid4.C: New test.
28424
28425 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
28426
28427 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
28428
28429 2004-01-05 Mark Mitchell <mark@codesourcery.com>
28430
28431 PR c++/12132
28432 * g++.dg/template/error11.C: New test.
28433
28434 PR c++/13451
28435 * g++.dg/template/class2.C: New test.
28436
28437 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
28438 Richard Sandiford <rsandifo@redhat.com>
28439
28440 PR c++/13387
28441 * g++.dg/opt/alias3.C: New test.
28442
28443 2004-01-04 Mark Mitchell <mark@codesourcery.com>
28444
28445 PR c++/13157
28446 * g++.dg/template/koenig3.C: New test.
28447
28448 PR c++/13529
28449 * g++.dg/parse/offsetof3.C: New test.
28450
28451 * g++.dg/init/copy7.C: Add missing dg-error markers.
28452
28453 PR c++/12226
28454 * g++.dg/init/copy7.c: New test.
28455
28456 PR c++/13536
28457 * g++.dg/parse/cast1.C: New test.
28458
28459 2004-01-04 Jan Hubicka <jh@suse.cz>
28460
28461 * gcc.dg/winline[1-7].c: New tests.
28462
28463 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28464
28465 PR c++/13520
28466 * g++.dg/template/qualttp22.C: New test.
28467
28468 2004-01-01 Jan Hubicka <jh@suse.cz>
28469
28470 * gcc.dg/debug/20031231-1.c: New.
28471 * gcc.c-torture/compile/20040101-1.c: New.
28472 * gcc.dg/dwarf-die-[1-7].c: New.
28473
28474 2004-01-01 Jakub Jelinek <jakub@redhat.com>
28475
28476 PR optimization/13521
28477 * gcc.c-torture/compile/20031231-1.c: New test.
28478
28479 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
28480
28481 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
28482
28483 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28484
28485 PR c++/10079
28486 * g++.dg/template/crash16.C: New test.
28487
28488 2003-12-30 Mark Mitchell <mark@codesourcery.com>
28489
28490 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
28491
28492 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
28493
28494 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
28495 ports.
28496 * g++.old-deja/g++.jason/thunk3.C: Likewise.
28497 * g++.old-deja/g++.law/profile1.C: Likewise.
28498 * gcc.c-torture/compile/981006-1.c: Likewise.
28499 * gcc.c-torture/execute/loop-2e.x: Likewise.
28500 * gcc.c-torture/execute/loop-2f.x: Remove.
28501 * gcc.c-torture/execute/loop-2g.x: Likewise.
28502 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
28503 * gcc.dg/20020312-2.c: Remove traces of dead ports.
28504
28505 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
28506
28507 PR c++/13507
28508 * g++.dg/ext/attrib11.C: New test.
28509
28510 PR c++/13494
28511 * g++.dg/template/array2-1.C: New test.
28512 * g++.dg/template/array2-2.C: New test.
28513
28514 2003-12-29 Mark Mitchell <mark@codesourcery.com>
28515
28516 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
28517
28518 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
28519
28520 PR c++/12774
28521 * g++.dg/template/array1-1.C: New test.
28522 * g++.dg/template/array1-2.C: New test.
28523
28524 2003-12-29 Roger Sayle <roger@eyesopen.com>
28525
28526 PR fortran/12632
28527 * g77.dg/12632.f: New test case.
28528
28529 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28530
28531 PR c++/13289
28532 * g++.dg/parse/nontype1.C: New test.
28533
28534 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28535
28536 PR c++/12403
28537 * g++.dg/parse/explicit1.C: New test.
28538 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
28539
28540 2003-12-28 Mark Mitchell <mark@codesourcery.com>
28541
28542 PR c++/13081
28543 * g++.dg/opt/inline6.C: New test.
28544
28545 PR c++/12613
28546 * g++.dg/parse/error9.C: New test.
28547
28548 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
28549
28550 2003-12-28 Mark Mitchell <mark@codesourcery.com>
28551
28552 PR c++/13009
28553 * g++.dg/init/assign1.C: New test.
28554
28555 2003-12-28 Roger Sayle <roger@eyesopen.com>
28556
28557 PR c++/13070
28558 * g++.dg/warn/format3.C: New test case.
28559
28560 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
28561
28562 * gcc.c-torture/compile/20031227-1.c: New test.
28563
28564 2003-12-23 Mark Mitchell <mark@codesourcery.com>
28565
28566 * g++.dg/bprob/bprob.exp: Load target-supports.exp
28567 * g77.dg/bprob/bprob.exp: Likewise.
28568 * gcc.misc-tests/bprob.exp: Likewise.
28569 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
28570 variants on systems where the library does not provide that
28571 functionality.
28572 * gcc.dg/builtins-20.c: Use builtins-config.h.
28573 * gcc.dg/builtins-config.h: New file.
28574
28575 2003-12-23 Mark Mitchell <mark@codesourcery.com>
28576
28577 * lib/gcc-dg.exp (dg-require-profiling): New function.
28578 * lib/target-supports.exp (check_profiling_available): Likewise.
28579 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
28580 * g77.dg/bprob/bprob.exp: Likewise.
28581 * gcc.misc-tests/bprob.exp: Likewise.
28582 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
28583 * gcc.dg/20021014-1.c: Likewise.
28584 * gcc.dg/nest.c: Likewise.
28585
28586 2003-12-23 Mark Mitchell <mark@codesourcery.com>
28587
28588 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
28589 compiling.
28590 * g++.dg/lookup/java2.C: Likewise.
28591 * gcc.dg/cpp/lexident.c: Likewise.
28592
28593 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
28594
28595 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
28596 given.
28597 * gcc.c-torture/compile/961203-1.c: Likewise.
28598 * gcc.c-torture/compile/980506-1.c: Likewise.
28599
28600 2003-12-23 Zack Weinberg <zack@codesourcery.com>
28601
28602 * lib/gcc-dg.exp (dg-prune-output): New annotation.
28603 (additional_prunes): New global.
28604 (gcc-dg-prune): Handle additional per-test pruning.
28605 (dg-test): Clear additional_prunes between tests.
28606
28607 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
28608 dg-prune-output to avoid spurious failures from assembler
28609 complaining about nonexistent WAW violations.
28610 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
28611 Use dg-prune-output to avoid spurious failures from assembler
28612 warning about Itanium B-step errata.
28613
28614 2003-12-23 Mark Mitchell <mark@codesourcery.com>
28615
28616 * g++.dg/abi/macro0.C: New test.
28617 * g++.dg/abi/macro1.C: Likewise.
28618 * g++.dg/abi/macro2.C: Likewise.
28619
28620 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
28621 * g++.dg/abi/bitfield7.C: Likewise.
28622 * g++.dg/abi/dtor2.C: Likewise.
28623 * g++.dg/abi/mangle11.C: Likewise.
28624 * g++.dg/abi/mangle12.C: Likewise.
28625 * g++.dg/abi/mangle14.C: Likewise.
28626 * g++.dg/abi/mangle17.C: Likewise.
28627 * g++.dg/abi/vbase10.C: Likewise.
28628 * g++.dg/abi/vbase14.C: Likewise.
28629 * g++.dg/template/qualttp17.C: Likewise.
28630
28631 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
28632
28633 PR c/11995
28634 * gcc.dg/20031223-1.c: New test.
28635
28636 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
28637
28638 * gcc.dg/noreturn-7.c: New test.
28639
28640 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
28641
28642 * gcc.dg/null-pointer-1.c: New test.
28643
28644 2003-12-22 Mark Mitchell <mark@codesourcery.com>
28645
28646 * g++.old-deja/g++.jason/template18.C: Remove.
28647 * g++.old-deja/g++.jason/template37.C: Likewise.
28648
28649 PR c++/12862
28650 * g++.dg/lookup/ns1.C: New test.
28651
28652 PR c++/12397
28653 * g++.dg/template/lookup3.C: New test.
28654
28655 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
28656
28657 * g++.dg/template/recurse1.C: New test
28658
28659 2003-12-22 Mark Mitchell <mark@codesourcery.com>
28660
28661 PR c++/12479
28662 * g++.dg/parse/semicolon1.C: New test.
28663 * g++.dg/parse/semicolon1.h: Likewise.
28664
28665 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
28666
28667 * gcc.dg/darwin-misaligned.c: New test.
28668
28669 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
28670
28671 PR c/9163
28672 * gcc.dg/20031222-1.c: New test.
28673
28674 2003-12-21 Mark Mitchell <mark@codesourcery.com>
28675
28676 PR c++/13438
28677 * g++.dg/parse/error8.C: New test.
28678
28679 PR c++/11554
28680 * testsuite/g++.dg/warn/ctor-init-1.C: New test.
28681
28682 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
28683
28684 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
28685 too small.
28686 * gcc.c-torture/compile/930217-1.c: Likewise.
28687 * gcc.c-torture/compile/930513-1.c: Likewise.
28688 * gcc.c-torture/execute/920908-2.c: Likewise.
28689 * gcc.c-torture/execute/921204-1.c: Likewise.
28690 * gcc.c-torture/execute/930621-1.c: Likewise.
28691 * gcc.c-torture/execute/930630-1.c: Likewise.
28692 * gcc.c-torture/execute/931031-1.c: Likewise.
28693 * gcc.c-torture/execute/980602-2.c: Likewise.
28694 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
28695 * gcc.c-torture/execute/compndlit-1.c: Likewise.
28696 * gcc.c-torture/execute/extzvsi.c: Likewise.
28697 * gcc.c-torture/unsorted/ext.c: Likewise.
28698
28699 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
28700
28701 PR target/12749
28702 * gcc.c-torture/compile/20031220-2.c: New test case.
28703
28704 2003-12-20 Roger Sayle <roger@eyesopen.com>
28705
28706 PR optimization/13031
28707 * gcc.c-torture/compile/20031220-1.c: New test case.
28708
28709 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
28710
28711 * gcc.dg/cast-function-1.c: New test.
28712
28713 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
28714
28715 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
28716 formats.
28717
28718 2003-12-19 Mark Mitchell <mark@codesourcery.com>
28719
28720 PR c++/12795
28721 * g++.dg/ext/attrib10.C: New test.
28722
28723 2003-12-19 Jakub Jelinek <jakub@redhat.com>
28724
28725 * gcc.dg/cleanup-10.c: New test.
28726 * gcc.dg/cleanup-11.c: New test.
28727
28728 2003-12-19 Jakub Jelinek <jakub@redhat.com>
28729
28730 PR c++/13239
28731 * g++.dg/opt/expect1.C: New test.
28732
28733 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
28734
28735 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
28736
28737 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
28738
28739 PR debug/12923
28740 * gcc.dg/20031218-1.c: New test.
28741
28742 PR debug/12389
28743 * gcc.dg/20031218-2.c: New test.
28744 * gcc.dg/20031218-3.c: New test.
28745
28746 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
28747 of label name and allow for USER_LABEL_PREFIX == "_" names.
28748 * g++.dg/abi/mangle18-2.C: Likewise.
28749 * g++.dg/abi/mangle19-1.C: Likewise.
28750 * g++.dg/abi/mangle19-2.C: Likewise.
28751 * g++.dg/abi/mangle20-1.C: Likewise.
28752 * g++.dg/abi/mangle20-2.C: Likewise.
28753
28754 2003-12-18 Richard Henderson <rth@redhat.com>
28755
28756 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
28757
28758 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
28759 Dan Kegel <dank@kegel.com>
28760
28761 PR other/12009
28762 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
28763 testing a cross compiler, it causes spurious compile failures.
28764 * lib/g++.exp: Likewise.
28765
28766 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28767
28768 PR c++/13262
28769 * g++.dg/template/access13.C: New test.
28770
28771 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
28772
28773 * gcc.dg/20031216-1.c: New test.
28774
28775 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28776
28777 PR c++/9154
28778 * g++.dg/template/error10.C: New test.
28779
28780 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28781
28782 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
28783 * g++.dg/eh/simd-2.C: Likewise.
28784
28785 2003-12-17 James E Wilson <wilson@specifixinc.com>
28786 Roger Sayle <roger@eyesopen.com>
28787
28788 * gcc.c-torture/execute/ieee/mzero5.c: New.
28789
28790 2003-12-17 Mark Mitchell <mark@codesourcery.com>
28791
28792 PR c++/10603
28793 * g++.dg/parse/error6.C: New test.
28794
28795 PR c++/12827
28796 * g++.dg/parse/error7.C: New test.
28797
28798 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
28799
28800 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
28801 at -O with stabs debugging formats.
28802 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
28803 * gcc.dg/debug/debug-2.c: Likewise.
28804
28805 2003-12-16 Mark Mitchell <mark@codesourcery.com>
28806
28807 PR c++/12696
28808 * g++.dg/init/error1.C: New test.
28809
28810 PR c++/12218
28811 * g++.dg/init/pm3.C: New test.
28812
28813 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
28814
28815 PR c/3347
28816 * gcc.dg/bitfld-8.c: New test.
28817
28818 2003-12-16 James Lemke <jim@wasabisystems.com>
28819
28820 * gcc.dg/arm-scd42-[123].c: New tests.
28821
28822 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
28823
28824 PR c++/9043
28825 * g++.dg/abi/mangle20-1.C: New test.
28826 * g++.dg/abi/mangle20-2.C: New test.
28827
28828 2003-12-16 Mark Mitchell <mark@codesourcery.com>
28829
28830 PR c++/13275
28831 * g++.dg/other/offsetof2.C: Remove XFAIL.
28832 * g++.dg/parse/offsetof1.C: New test.
28833 * g++.gd/parse/offsetof2.C: Likewise.
28834
28835 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28836
28837 * g++.dg/template/nontype3.C: New test.
28838 * g++.dg/template/static2.C: Tweaked the dg-error clause.
28839
28840 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28841
28842 * g++.dg/warn/noreturn-3.C: Also test instantiation.
28843
28844 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
28845
28846 PR c++/13387
28847 * g++.dg/expr/assign1.C: New test.
28848
28849 PR c++/13242
28850 * g++.dg/abi/mangle19-1.C: New test.
28851 * g++.dg/abi/mangle19-2.C: New test.
28852
28853 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
28854
28855 * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
28856
28857 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
28858
28859 * gcc.c-torture/execute/20031216-1.c: New test.
28860
28861 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28862
28863 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
28864 an ICE regression.
28865
28866 2003-12-15 Mark Mitchell <mark@codesourcery.com>
28867
28868 PR c++/10926
28869 * g++.dg/template/error9.C: New test.
28870
28871 PR c++/11116
28872 * g++.dg/template/error8.C: New test.
28873
28874 2003-12-15 Roger Sayle <roger@eyesopen.com>
28875
28876 PR middle-end/13400
28877 * gcc.c-torture/execute/20031215-1.c: New test case.
28878
28879 2003-12-15 Mark Mitchell <mark@codesourcery.com>
28880
28881 PR c++/13269
28882 * g++.dg/parse/error5.C: New test.
28883
28884 PR c++/12989
28885 * g++.dg/expr/sizeof1.C: New test.
28886
28887 PR c++/13310
28888 * g++.dg/template/crash15.C: New test.
28889
28890 2003-12-15 Geoffrey Keating <geoffk@apple.com>
28891
28892 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
28893 a non-POD type as the last named parameter of a varargs function.
28894
28895 2003-12-15 Mark Mitchell <mark@codesourcery.com>
28896
28897 PR c++/13243
28898 PR c++/12573
28899 * g++.dg/template/crash14.C: New test.
28900 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
28901
28902 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
28903
28904 * g++.dg/other/java1.C: New test.
28905
28906 PR c++/13241
28907 * g++.dg/abi/mangle18-1.C: New test.
28908 * g++.dg/abi/mangle18-2.C: New test.
28909
28910 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
28911
28912 PR optimization/10312
28913 * gcc.c-torture/execute/20031214-1.c: New.
28914
28915 2003-12-14 Mark Mitchell <mark@codesourcery.com>
28916
28917 PR c++/10779
28918 PR c++/12160
28919 * g++.dg/parse/error3.C: New test.
28920 * g++.dg/parse/error4.C: Likewise.
28921 * g++.dg/abi/mangle4.C: Tweak error messages.
28922 * g++.dg/lookup/using5.C: Likewise.
28923 * g++.dg/other/error2.C: Likewise.
28924 * g++.dg/parse/typename5.C: Likewise.
28925 * g++.dg/parse/undefined1.C: Likewise.
28926 * g++.dg/template/arg2.C: Likewise.
28927 * g++.dg/template/ttp3.C: Likewise.
28928 * g++.dg/template/type1.C: Likewise.
28929 * g++.old-deja/g++.other/crash32.C: Likewise.
28930 * g++.old-djea/g++.pt/defarg8.C: Likewise.
28931
28932 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28933
28934 PR c++/13106
28935 * g++.dg/warn/noreturn-3.C: New test.
28936
28937 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
28938
28939 PR c++/13118
28940 * g++.dg/abi/covariant3.C: New.
28941
28942 2003-12-12 Jakub Jelinek <jakub@redhat.com>
28943
28944 * g++.dg/eh/ia64-1.C: New test.
28945
28946 2003-12-12 Roger Sayle <roger@eyesopen.com>
28947
28948 PR optimization/13037
28949 * g77.f-torture/execute/13037.f: New test case.
28950
28951 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
28952
28953 PR c++/12881
28954 * g++.dg/abi/covariant2.C: New.
28955
28956 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
28957
28958 * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
28959
28960 2003-12-11 Zack Weinberg <zack@codesourcery.com>
28961
28962 * gcc.c-torture/execute/wchar_t-1.x: Delete.
28963
28964 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
28965
28966 PR other/10819
28967 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
28968 to fix Bug 10819.
28969 * lib/g++.exp (g++_version): Likewise.
28970 * lib/g77.exp (g77_version): Likewise.
28971 * lib/objc.exp (default_objc_version): Likewise.
28972
28973 2003-12-10 Richard Henderson <rth@redhat.com>
28974
28975 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
28976
28977 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
28978
28979 2003-12-08 Matt Austern <austern@apple.com>
28980
28981 PR c/13134
28982 * lib/gcc-dg.exp (dg-require-visibility): Define.
28983 * lib/target-supports (check_visibility_available): Define.
28984 * gcc.dg/visibility-1.c: New test.
28985 * gcc.dg/visibility-2.c: Likewise.
28986 * gcc.dg/visibility-3.c: Likewise.
28987 * gcc.dg/visibility-4.c: Likewise.
28988 * gcc.dg/visibility-5.c: Likewise.
28989 * gcc.dg/visibility-6.c: Likewise.
28990 * g++.dg/ext/visibility-1.C: Likewise.
28991 * g++.dg/ext/visibility-2.C: Likewise.
28992 * g++.dg/ext/visibility-3.C: Likewise.
28993 * g++.dg/ext/visibility-4.C: Likewise.
28994 * g++.dg/ext/visibility-5.C: Likewise.
28995 * g++.dg/ext/visibility-6.C: Likewise.
28996
28997 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28998
28999 * g++.dg/lookup/java1.C: New test.
29000 * g++.dg/lookup/java2.C: New test.
29001
29002 2003-12-07 Falk Hueffner <falk@debian.org>
29003
29004 * g++.dg/opt/noreturn-1.C: New test.
29005
29006 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
29007
29008 * gcc.dg/overflow-1.c: New test.
29009
29010 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
29011
29012 * g77.f-torture/compile/13060.f: New test.
29013
29014 2003-12-06 Mark Mitchell <mark@codesourcery.com>
29015
29016 PR c++/13323
29017 * g++.dg/inherit/operator2.C: New test.
29018
29019 2003-12-05 Mark Mitchell <mark@codesourcery.com>
29020
29021 PR c++/13305
29022 * g++.dg/ext/attrib9.C: New test.
29023
29024 2003-12-05 Mark Mitchell <mark@codesourcery.com>
29025
29026 PR c++/13314
29027 * g++.dg/template/error7.C: New test.
29028
29029 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
29030 J"orn Rennecke <joern.rennecke@superh.com>
29031
29032 PR target/13302
29033 * g++.dg/other/struct-va_list.C: New test.
29034
29035 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29036
29037 PR c++/13166
29038 * g++.dg/parse/defarg6.C: New test.
29039
29040 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
29041
29042 PR target/13256
29043 * gcc.c-torture/execute/20031201-1.c: New test.
29044
29045 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
29046
29047 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
29048
29049 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
29050
29051 * gcc.dg/builtin-return-1.c: New test.
29052
29053 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
29054 J"orn Rennecke <joern.rennecke@superh.com>
29055
29056 PR optimization/13260
29057 * gcc.c-torture/execute/20031204-1.c: New test.
29058
29059 2003-12-03 Mark Mitchell <mark@codesourcery.com>
29060
29061 PR c++/9127
29062 * g++.dg/template/error6.C: New test.
29063
29064 2003-12-03 Jakub Jelinek <jakub@redhat.com>
29065
29066 * gcc.dg/20031202-1.c: New test.
29067
29068 2003-12-03 Mark Mitchell <mark@codesourcery.com>
29069
29070 PR c++/13179
29071 * g++.dg/template/eh1.C: New test.
29072
29073 PR c++/10771
29074 * g++.dg/template/error5.C: New test.
29075
29076 2003-12-02 David Ung <davidu@mips.com>
29077
29078 * gcc.dg/compat/vector-check.h: Corrected type for var
29079 g_##TMODE
29080
29081 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29082
29083 PR c++/10126
29084 * g++.dg/template/ptrmem8.C: New test.
29085
29086 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29087
29088 PR c++/12573
29089 * g++.dg/template/dependent-expr3.C: New test.
29090
29091 2003-12-01 James Lemke <jim@wasabisystems.com>
29092
29093 * gcc.dg/arm-g2.c: New test.
29094
29095 2003-12-01 Roger Sayle <roger@eyesopen.com>
29096
29097 PR optimization/11634
29098 * gcc.dg/20031201-2.c: New test case.
29099
29100 2003-12-01 Zack Weinberg <zack@codesourcery.com>
29101
29102 PR 11433
29103 * objc.dg/proto-lossage-3.m: New test.
29104
29105 2003-12-01 Roger Sayle <roger@eyesopen.com>
29106
29107 PR optimization/12628
29108 * gcc.dg/20031201-1.c: New test case.
29109
29110 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
29111
29112 * gcc.dg/unaligned-1.c: New test.
29113
29114 2003-11-30 Mark Mitchell <mark@codesourcery.com>
29115
29116 PR c++/9849
29117 * g++.dg/template/error4.C: New test.
29118 * g++.dg/template/nested3.C: Adjust error markers.
29119
29120 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29121
29122 * gcc.dg/cpp/assert4.c: Check more #system assertions.
29123
29124 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
29125
29126 PR c/10333
29127 * gcc.dg/bitfld-7.c: New test.
29128
29129 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
29130
29131 * gcc.dg/tls/asm-1.C: New test.
29132
29133 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29134
29135 * gcc.dg/cpp/assert4.c: Update.
29136
29137 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
29138
29139 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
29140 * gcc.dg/builtin-apply3.c: New test.
29141
29142 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
29143
29144 * lib/compat.exp (compat-obj): New xfaildata parameter.
29145 Use it to set compiler_conditional_xfail_data before compiling.
29146 (compat-get-options): Handle dg-xfail-if.
29147 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
29148 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
29149 * gcc.dg/compat/vector-1_y.c: Likewise.
29150 * gcc.dg/compat/vector-2_x.c: Likewise.
29151 * gcc.dg/compat/vector-2_y.c: Likewise.
29152
29153 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
29154
29155 * g++.dg/opt/reg-stack4.C: New test.
29156
29157 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
29158
29159 * gcc.dg/builtin-apply2.c: New test.
29160
29161 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
29162
29163 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
29164
29165 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29166
29167 PR c++/12924
29168 * g++.dg/template/template-id-2.C: New test.
29169
29170 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29171
29172 PR c++/5369
29173 * g++.dg/template/memfriend1.C: New test.
29174 * g++.dg/template/memfriend2.C: Likewise.
29175 * g++.dg/template/memfriend3.C: Likewise.
29176 * g++.dg/template/memfriend4.C: Likewise.
29177 * g++.dg/template/memfriend5.C: Likewise.
29178 * g++.dg/template/memfriend6.C: Likewise.
29179 * g++.dg/template/memfriend7.C: Likewise.
29180 * g++.dg/template/memfriend8.C: Likewise.
29181 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
29182
29183 2003-11-21 Mark Mitchell <mark@codesourcery.com>
29184
29185 PR c++/12515
29186 * g++.dg/ext/cond1.C: New test.
29187
29188 2003-11-20 Richard Henderson <rth@redhat.com>
29189
29190 * gcc.dg/20020201-2.c: Remove.
29191 * gcc.dg/20020201-4.c: Remove.
29192 * gcc.dg/20020304-1.c: Remove.
29193
29194 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
29195
29196 * gcc.dg/cpp/trad/xwin1.c: New test case.
29197
29198 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
29199
29200 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
29201 * lib/g77.exp: Likewise.
29202 * lib/objc.exp: Likewise.
29203 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
29204 for darwin.
29205
29206 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29207
29208 PR c++/12932
29209 * g++.dg/template/static5.C: New test.
29210
29211 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
29212
29213 * gcc.dg/nested-func-1.c: New test.
29214
29215 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29216
29217 * gcc.dg/cpp/assert4.c: New test.
29218
29219 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
29220
29221 PR c++/2294
29222 * g++.dg/lookup/using9.c: New test.
29223
29224 2003-11-14 Mark Mitchell <mark@codesourcery.com>
29225
29226 PR c++/12762
29227 * g++.dg/template/error3.C: New test.
29228
29229 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
29230
29231 PR ada/13035
29232 * ada/acats/run_acats, run_all.sh: Fix syntax error.
29233 No longer use a wrapper for gcc, since this does not work under
29234 Windows.
29235
29236 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
29237
29238 PR c++/2094
29239 * g++.dg/template/ptrmem7.C: New test.
29240
29241 2003-11-13 Andrew Pinski <apinski@apple.com>
29242
29243 * gcc.c-torture/compile/20031113-1.c: New test.
29244
29245 2003-11-13 Mark Mitchell <mark@codesourcery.com>
29246 Kean Johnston <jkj@sco.com>
29247
29248 PR c/13029
29249 * gcc.dg/unused-4.c: Update.
29250
29251 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
29252
29253 * g++.dg/opt/const3.C: New test.
29254
29255 2003-11-13 Jan Hubicka <jh@suse.cz>
29256
29257 * gcc.c-torture/compile/20031112-1.c: New test.
29258
29259 2003-11-12 Mark Mitchell <mark@codesourcery.com>
29260
29261 * g++.dg/parse/crash10.C: Remove bogus error marker.
29262
29263 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
29264
29265 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29266 (host_gcc): Likewise.
29267 (ROOT): Honor $PWDCMD.
29268 (BASE): Likewise.
29269 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
29270
29271 2003-11-12 Catherine Moore <clm@redhat.com>
29272
29273 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
29274
29275 2003-11-12 Andreas Jaeger <aj@suse.de>
29276 Jakub Jelinek <jakub@redhat.com>
29277 Andrew Pinski <pinskia@physics.uc.edu>
29278 Richard Henderson <rth@redhat.com>
29279
29280 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
29281 systems.
29282 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
29283
29284 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
29285 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29286
29287 2003-11-11 Andreas Jaeger <aj@suse.de>
29288
29289 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
29290
29291 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29292
29293 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
29294
29295 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29296 Clean ups.
29297
29298 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
29299
29300 * gcc.dg/trampoline-1.c: New test.
29301
29302 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
29303
29304 * gcc.c-torture/compile/200031109-1.c: New test.
29305
29306 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
29307
29308 PR c/3190
29309 PR c/8714
29310 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29311 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29312 gcc.dg/format/no-y2k-1.c: Update.
29313
29314 2003-11-08 Roger Sayle <roger@eyesopen.com>
29315
29316 PR optimization/10467
29317 * gcc.dg/20031108-1.c: New test case.
29318
29319 2003-11-07 Geoffrey Keating <geoffk@apple.com>
29320
29321 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29322
29323 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
29324
29325 * gcc.dg/compound-lvalue-1.c: New test.
29326 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29327 some XFAILs.
29328
29329 2003-11-06 Geoffrey Keating <geoffk@apple.com>
29330
29331 * gcc.dg/altivec-varargs-1.c: New test.
29332
29333 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
29334
29335 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29336 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29337 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
29338 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
29339 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29340
29341 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
29342
29343 * gcc.dg/cond-lvalue-1.c: New test.
29344
29345 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
29346
29347 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29348
29349 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29350
29351 PR c++/11616
29352 * g++.dg/template/instantiate5.C: New test.
29353
29354 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29355
29356 PR c++/12726
29357 * g++.dg/ext/complit2.C: Replace test with self-contained version.
29358 * ChangeLog: Add missing first entry for above test.
29359
29360 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29361
29362 PR c++/9810
29363 * g++.dg/template/using8.C: New test.
29364 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
29365
29366 2003-11-02 Roger Sayle <roger@eyesopen.com>
29367
29368 PR optimization/10817
29369 * gcc.c-torture/compile/20031102-1.c: New test case.
29370
29371 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
29372
29373 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
29374 2147483647.
29375
29376 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
29377
29378 * gcc.dg/20031102-1.c: New test.
29379
29380 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
29381
29382 * gcc.dg/complex-1.c: New test.
29383
29384 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29385
29386 PR c++/12796
29387 * g++.dg/template/crash13.C: Adjust expected error location.
29388 * g++.old-deja/g++.brendan/ns1.C: Likewise.
29389
29390 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
29391
29392 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29393
29394 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
29395
29396 PR/10239
29397 * gcc.c-torture/compile/20031031-2.c: New test.
29398
29399 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
29400
29401 PR/11640
29402 * gcc.c-torture/compile/20031031-1.c: New test.
29403
29404 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
29405
29406 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29407 * gcc.misc-tests/bprob.exp: Likewise.
29408 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
29409 the execution test on arm-elf configs.
29410 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
29411 configs that don't support scratch files.
29412 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
29413
29414 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
29415
29416 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
29417 done by dejagnu.
29418
29419 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
29420
29421 * ada/acats/run_all.sh: Redirect mv output to /dev/null
29422 Avoid non pure sh syntax. Add more logging.
29423
29424 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
29425 fail.
29426
29427 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29428
29429 PR libgcj/10610
29430 * gcc.dg/ppc-stackalign-1.c: New test.
29431
29432 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
29433
29434 * ada/acats/run_all.sh: Change output to be more compliant with
29435 dejagnu framework.
29436 Create acats.sum and acats.log files under testsuite/ada/acats
29437 Only run [a-z]* directories, to filter out e.g. CVS.
29438 Redirect build output to log file.
29439
29440 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
29441
29442 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
29443
29444 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
29445
29446 PR ada/5909:
29447 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
29448
29449 2003-10-27 Jakub Jelinek <jakub@redhat.com>
29450
29451 * gcc.c-torture/compile/20031023-1.c: New test.
29452 * gcc.c-torture/compile/20031023-2.c: New test.
29453 * gcc.c-torture/compile/20031023-3.c: New test.
29454 * gcc.c-torture/compile/20031023-4.c: New test.
29455
29456 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29457
29458 PR c++/10371
29459 * g++.dg/lookup/scoped8.C: New test.
29460
29461 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
29462
29463 * g++.dg/opt/reg-stack3.C: New test.
29464
29465 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
29466
29467 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
29468
29469 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29470
29471 PR c++/11076
29472 * g++.dg/template/crash13.C: New test.
29473
29474 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
29475
29476 * gcc.dg/c99-restrict-2.c: New test.
29477
29478 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
29479
29480 PR c++/12698, c++/12699, c++/12700, c++/12566
29481 * g++.dg/inherit/covariant9.C: New test.
29482 * g++.dg/inherit/covariant10.C: New test.
29483 * g++.dg/inherit/covariant11.C: New test.
29484
29485 2003-10-23 Jason Merrill <jason@redhat.com>
29486
29487 PR c++/12726
29488 * g++.dg/ext/complit2.C: New test.
29489
29490 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
29491
29492 PR target/12654
29493 * gcc.c-torture/execute/20031020-1.c: New test.
29494
29495 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29496
29497 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
29498 following the jump_insn.
29499
29500 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
29501
29502 * gcc.dg/cast-lvalue-1.c: New test.
29503
29504 2003-10-21 Mark Mitchell <mark@codesourcery.com>
29505
29506 PR c++/11962
29507 * g++.dg/template/cond2.C: New test.
29508
29509 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
29510
29511 * gcc.dg/builtins-28.c: New test.
29512
29513 2003-10-20 Jan Hubicka <jh@suse.cz>
29514
29515 * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
29516 parameter.
29517 * testsuite/gcc.dg/inline-2.c: Likewise.
29518
29519 2003-10-20 Phil Edwards <phil@codesourcery.com>
29520
29521 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
29522 * gcc.dg/nest.c: Likewise.
29523
29524 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29525
29526 PR c++/9781, c++/10583, c++/11862
29527 * g++.dg/parse/crash13.C: New test.
29528
29529 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29530
29531 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
29532
29533 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
29534
29535 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
29536 Define HAVE_C99_RUNTIME except on Solaris.
29537 * gcc.dg/builtins-20.c: Likewise.
29538
29539 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29540
29541 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
29542
29543 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29544
29545 PR c++/12495
29546 * g++.dg/template/crash21.C: New test.
29547
29548 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29549
29550 PR c++/2513
29551 * g++.dg/template/typename5.C: New test.
29552
29553 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29554
29555 PR c++/12369
29556 * g++.dg/template/friend25.C: New test.
29557
29558 2003-10-16 Ziemowit Laski <zlaski@apple.com>
29559
29560 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
29561 versions.
29562
29563 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
29564
29565 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
29566 == 2147483647.
29567
29568 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
29569
29570 * gcc.c-torture/execute/960416-1.x: Remove.
29571 * gcc.c-torture/execute/divconst-3.x: Likewise.
29572
29573 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
29574
29575 PR target/12598
29576 * gcc.dg/torture/cris-volatile-1.c: New test.
29577
29578 2003-10-14 Roger Sayle <roger@eyesopen.com>
29579
29580 PR optimization/9325
29581 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
29582 for overflowing floating point to integer conversion during RTL
29583 simplification.
29584
29585 2003-10-13 Ziemowit Laski <zlaski@apple.com>
29586
29587 * objc/execute/_cmd.m: Fix typo.
29588 * objc.dg/image-info.m, objc.dg/symtab-1.m:
29589 Relax 'scan-assembler' regexp.
29590 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
29591 objc.dg/try-catch-4.m: Run on non-Darwin targets.
29592 * objc.dg/zero-link-2.m: Remove blank line.
29593 * objc.dg/zero-link-3.m: New test case.
29594
29595 2003-10-13 Geoffrey Keating <geoffk@apple.com>
29596
29597 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
29598
29599 * gcc.dg/asm-names.c: Use scan-assembler-not rather
29600 than linker trickery.
29601
29602 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29603
29604 PR c++/12370
29605 * g++.dg/other/friend2.C: New test.
29606
29607 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
29608
29609 * gcc.dg/20031012-1.c: New test.
29610
29611 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
29612
29613 * gcc.dg/weak/weak-3.c: Fix for new warning.
29614
29615 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
29616
29617 PR optimization/8750
29618 * gcc.c-torture/execute/20031012-1.c: New test case.
29619
29620 2003-10-11 Roger Sayle <roger@eyesopen.com>
29621
29622 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
29623 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
29624
29625 2003-10-11 Roger Sayle <roger@eyesopen.com>
29626
29627 PR optimization/12260
29628 * gcc.c-torture/compile/20031011-2.c: New test case.
29629
29630 2003-10-11 Roger Sayle <roger@eyesopen.com>
29631
29632 * gcc.c-torture/execute/20031011-1.c: New testcase.
29633
29634 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
29635
29636 * gcc.c-torture/compile/20031011-1.c: New test.
29637
29638 2003-10-11 Jan Hubicka <jh@suse.cz>
29639
29640 * g++.dg/other/first-global.C: New test.
29641
29642 2003-10-11 Roger Sayle <roger@eyesopen.com>
29643
29644 * gcc.c-torture/execute/string-opt-18.c: New testcase.
29645
29646 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
29647
29648 * gcc.c-torture/compile/20031010-1.c: New test.
29649
29650 2003-10-10 Geoffrey Keating <geoffk@apple.com>
29651
29652 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
29653 * gcc.c-torture/execute/va-arg-25.c: ... here.
29654
29655 2003-10-09 Mark Mitchell <mark@codesourcery.com>
29656
29657 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
29658
29659 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
29660
29661 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
29662
29663 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
29664
29665 * g++.dg/parse/error2.C: New test.
29666
29667 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
29668
29669 PR c++/11097
29670 * g++.dg/other/error5.C: Modify the error message.
29671 * g++.dg/lookup/using8.C: New test.
29672
29673 2003-10-07 Geoffrey Keating <geoffk@apple.com>
29674
29675 * gcc.dg/darwin-abi-2.c: New file.
29676 * gcc.c-torture/execute/va-arg-24.c: New file.
29677
29678 2003-10-06 Bob Wilson <bob.wilson@acm.org>
29679
29680 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
29681 indentation.
29682
29683 2003-10-06 Mark Mitchell <mark@codesourcery.com>
29684
29685 PR c++/10147
29686 * g++.dg/other/error4.C: Update error messages.
29687 * g++.dg/template/ptrmem4.C: Likewise.
29688
29689 PR c++/12337
29690 * g++.dg/init/new9.C: New test.
29691
29692 PR c++/12334, c++/12236, c++/8656
29693 * g++.dg/ext/attrib8.C: New test.
29694
29695 2003-10-06 Devang Patel <dpatel@apple.com>
29696
29697 * gcc.dg/debug/dwarf2-3.h: New test.
29698 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
29699
29700 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
29701
29702 * g++.dg/opt/cfg2.C: New test.
29703
29704 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
29705
29706 * g++.dg/opt/float1.C: New test.
29707
29708 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
29709
29710 * gcc.dg/c90-array-lval-6.c: New test.
29711 * gcc.dg/c99-array-lval-6.c: New test.
29712
29713 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
29714 Ziemowit Laski <zlaski@apple.com>
29715
29716 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
29717 'Derived', so that it is never considered a class method; add
29718 new warning for '+port' method ambiguity.
29719 * objc.dg/method-12.m: Include <objc/objc.h> instead of
29720 <objc/objc-api.h> (needed on Mac OS X).
29721 * objc.dg/method-13.m: New test.
29722
29723 2003-10-03 Roger Sayle <roger@eyesopen.com>
29724
29725 PR optimization/9325, PR java/6391
29726 * gcc.c-torture/execute/20031003-1.c: New test case.
29727
29728 2003-10-02 Mark Mitchell <mark@codesourcery.com>
29729
29730 PR optimization/12180
29731 * gcc.dg/20031002-1.c: New test.
29732
29733 PR c++/12486
29734 * g++.dg/inherit/error1.C: New test.
29735
29736 2003-10-02 Chris Demetriou <cgd@broadcom.com>
29737
29738 * lib/f-torture.exp (search_for): Rename to...
29739 (search_for_re): This. Also, clean up comments and the
29740 "regexp" invocation.
29741
29742 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
29743
29744 * gcc.c-torture/compile/20031002-1.c: New test.
29745
29746 2003-10-02 Jakub Jelinek <jakub@redhat.com>
29747
29748 * g++.dg/opt/cond1.C: New test.
29749
29750 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
29751
29752 * gcc.dg/Wold-style-definition-2.c: New testcase.
29753 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
29754
29755 2003-09-29 Richard Henderson <rth@redhat.com>
29756
29757 * g++.dg/init/array10.C: Add dg-options.
29758
29759 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
29760
29761 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
29762
29763 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29764
29765 * g++.dg/template/friend19.C: Fix typo.
29766 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
29767
29768 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
29769
29770 * gcc.c-torture/execute/20030928-1.c: New test.
29771 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
29772
29773 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
29774
29775 * g++.dg/opt/unroll1.C: New test.
29776
29777 2003-09-26 Roger Sayle <roger@eyesopen.com>
29778
29779 PR optimization/11741
29780 * gcc.dg/20030926-1.c: New test case.
29781
29782 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29783
29784 PR c++/5655
29785 * g++.dg/parse/access7.C: New test.
29786 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
29787
29788 2003-09-24 Ziemowit Laski <zlaski@apple.com>
29789
29790 MERGE OF objc-improvements-branch into MAINLINE:
29791 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
29792 if libobjc has not been built.
29793 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
29794 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
29795 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
29796 objc/execute/nested-3.m, objc/execute/np-2.m,
29797 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
29798 objc/execute/redefining_self.m, objc/execute/root_methods.m,
29799 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
29800 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
29801 objc.dg/special/unclaimed-category-1.h,
29802 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
29803 well as GNU runtime.
29804 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
29805 * execute/cascading-1.m, execute/function-message-1.m,
29806 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
29807 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
29808 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
29809 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
29810 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
29811 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
29812 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
29813 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
29814 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
29815 * objc.dg/bitfield-2.m: Run only on Darwin.
29816 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
29817 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
29818 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
29819 * objc.dg/const-str-1.m: Fix constant string layout.
29820
29821 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
29822
29823 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
29824
29825 2003-09-23 Geoffrey Keating <geoffk@apple.com>
29826
29827 * gcc.dg/darwin-abi-1.c: New file.
29828
29829 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
29830
29831 PR target/12281
29832 * gcc.c-torture/compile/20030921-1.c: New test.
29833
29834 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
29835
29836 * g++.dg/opt/reg-stack2.C: New test.
29837
29838 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
29839
29840 * g++.dg/eh/delayslot1.C: New test.
29841
29842 2003-09-20 Richard Henderson <rth@redhat.com>
29843
29844 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
29845
29846 2003-09-20 Roger Sayle <roger@eyesopen.com>
29847
29848 * gcc.c-torture/execute/20030920-1.c: New test case.
29849
29850 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29851
29852 * g++.dg/rtti/typeid3.C: Correct expected error message.
29853
29854 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29855
29856 PR c++/157
29857 * g++.dg/parse/crash12.C: New test.
29858
29859 2003-09-19 Janis Johnson <janis187@us.ibm.com>
29860
29861 * gcc.dg/compat/mixed-struct-check.h: New.
29862 * gcc.dg/compat/mixed-struct-defs.h: New.
29863 * gcc.dg/compat/mixed-struct-init.h: New.
29864 * gcc.dg/compat/struct-by-value-19_main.c: New.
29865 * gcc.dg/compat/struct-by-value-19_x.c: New.
29866 * gcc.dg/compat/struct-by-value-19_y.c: New.
29867 * gcc.dg/compat/struct-by-value-20_main.c: New.
29868 * gcc.dg/compat/struct-by-value-20_x.c: New.
29869 * gcc.dg/compat/struct-by-value-20_y.c: New.
29870 * gcc.dg/compat/struct-return-19_main.c: New.
29871 * gcc.dg/compat/struct-return-19_x.c: New.
29872 * gcc.dg/compat/struct-return-19_y.c: New.
29873 * gcc.dg/compat/struct-return-20_main.c: New.
29874 * gcc.dg/compat/struct-return-20_x.c: New.
29875 * gcc.dg/compat/struct-return-20_y.c: New.
29876
29877 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
29878 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
29879 so that it will not complain on LP64 targets.
29880
29881 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29882
29883 PR c++/495
29884 * g++.dg/template/friend24.C: New test.
29885
29886 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
29887
29888 PR c++/12332
29889 * g++.dg/template/memtmpl2.C: New test.
29890
29891 2003-09-18 Mark Mitchell <mark@codesourcery.com>
29892
29893 PR target/11184
29894 * gcc.dg/builtin-apply1.c: New test.
29895
29896 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
29897
29898 PR c++/9848
29899 * g++.dg/warn/Wunused-4.C: New test.
29900
29901 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29902
29903 PR c++/12316
29904 * g++.dg/other/gc2.C: New test.
29905
29906 2003-09-17 Mark Mitchell <mark@codesourcery.com>
29907
29908 PR c++/11991
29909 * g++.dg/rtti/typeid3.C: New test.
29910
29911 PR c++/12266
29912 * g++.dg/overload/template1.C: New test.
29913
29914 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
29915
29916 * g++.dg/opt/cfg3.C: New test.
29917
29918 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29919
29920 PR c++/7939
29921 * g++.dg/template/crash11.C: New test.
29922
29923 2003-09-16 Jason Merrill <jason@redhat.com>
29924 Jakub Jelinek <jakub@redhat.com>
29925
29926 * gcc.dg/attr-warn-unused-result.c: New test.
29927
29928 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
29929
29930 PR c++/12184
29931 * g++.dg/expr/call2.C: New test.
29932
29933 2003-09-15 Andreas Jaeger <aj@suse.de>
29934
29935 * gcc.dg/Wold-style-definition-1.c: New test.
29936
29937 2003-09-14 Mark Mitchell <mark@codesourcery.com>
29938
29939 PR c++/3907
29940 * g++.dg/parse/template12.C: New test.
29941
29942 * g++.dg/abi/bitfield11.C: New test.
29943 * g++.dg/abi/bitfield12.C: Likewise.
29944
29945 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
29946
29947 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
29948 non-expansion of functional macro name without arguments at EOL.
29949 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
29950
29951 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
29952
29953 * gcc.c-torture/execute/20030914-[12].c: New tests.
29954
29955 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
29956
29957 PR c++/11788
29958 * g++.dg/overload/addr1.C: New test.
29959
29960 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
29961
29962 * gcc.dg/20030909-1.c: New test.
29963
29964 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
29965
29966 * gcc.dg/ultrasp10.c: New test.
29967
29968 2003-09-09 Devang Patel <dpatel@apple.com>
29969
29970 * gcc.dg/darwin-ld-6.c: New test.
29971
29972 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29973
29974 * gcc.dg/torture/builtin-explog-1.c: New testcase.
29975
29976 2003-09-08 Mark Mitchell <mark@codesourcery.com>
29977
29978 * gcc.dg/ia64-types1.c: New test.
29979 * gcc.dg/ia64-types2.c: Likewise.
29980
29981 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29982
29983 * gcc.dg/builtins-1.c: Add more _Complex tests.
29984 * gcc.dg/torture/builtin-attr-1.c: Likewise.
29985
29986 * gcc.dg/builtins-1.c: Test existing _Complex functions.
29987 * gcc.dg/torture/builtin-attr-1.c: Likewise.
29988
29989 2003-09-08 Mark Mitchell <mark@codesourcery.com>
29990
29991 PR c++/11786
29992 * g++.dg/lookup/koenig2.C: New test.
29993
29994 PR c++/5296
29995 * g++.dg/rtti/typeid2.C: New test.
29996
29997 2003-09-08 Jakub Jelinek <jakub@redhat.com>
29998
29999 * gcc.c-torture/compile/20030904-1.c: New test.
30000
30001 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
30002
30003 * g++.dg/opt/longbranch2.C: New test.
30004
30005 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
30006
30007 * g++.dg/template/crash10.C: Only compile it.
30008
30009 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
30010
30011 PR middle-end/11665
30012 * gcc.c-torture/compile/20030907-1.c: New test.
30013 * g++.dg/init/array11.C: New test.
30014
30015 2003-09-07 Mark Mitchell <mark@codesourcery.com>
30016
30017 PR c++/11852
30018 * g++.dg/init/struct1.C: New test.
30019
30020 2003-09-07 Mark Mitchell <mark@codesourcery.com>
30021
30022 PR c++/12181
30023 * g++.dg/expr/comma1.C: New test.
30024
30025 2003-09-06 Mark Mitchell <mark@codesourcery.com>
30026
30027 PR c++/11867
30028 * g++.dg/expr/static_cast5.C: New test.
30029
30030 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
30031
30032 PR c++/11507
30033 * g++.dg/lookup/scoped7.C: New test.
30034
30035 PR c++/9574
30036 * g++.dg/other/static1.C: New test.
30037
30038 PR c++/11490
30039 * g++.dg/warn/template-1.C: New test.
30040
30041 PR c++/11432
30042 * g++.dg/template/crash10.C: New test.
30043
30044 PR c++/2478
30045 * g++.dg/overload/VLA.C: New test.
30046
30047 PR c++/10804
30048 * g++.dg/template/call1.C: New test.
30049
30050 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
30051
30052 PR c++/11794
30053 * g++.dg/parse/using3.C: New test.
30054
30055 2003-09-06 Roger Sayle <roger@eyesopen.com>
30056
30057 PR c++/11409
30058 * g++.dg/overload/builtin3.C: New test case.
30059
30060 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
30061
30062 PR c/9862
30063 * gcc.dg/20030906-1.c: New test.
30064 * gcc.dg/20030906-2.c: Likewise.
30065
30066 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
30067
30068 PR c++/12167
30069 * g++.dg/parse/defarg5.C: New test.
30070
30071 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
30072
30073 2003-09-05 Mark Mitchell <mark@codesourcery.com>
30074
30075 PR c++/12163
30076 * g++.dg/expr/static_cast4.C: New test.
30077
30078 PR c++/12146
30079 * g++.dg/template/crash9.C: New test.
30080
30081 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
30082
30083 * g++.old-deja/g++.ext/pretty2.C: Update for change
30084 in __FUNCTION__.
30085 * g++.old-deja/g++.ext/pretty3.C: Likewise.
30086
30087 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
30088
30089 PR c++/11922
30090 * g++/dg/template/qualified-id1.C: New test.
30091
30092 PR c++/12037
30093 * g++.dg/warn/noeffect4.C: New test.
30094
30095 2003-09-04 Matt Austern <austern@apple.com>
30096
30097 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
30098 * g++.dg/ext/fnname2.C: Likewise.
30099 * g++.dg/ext/fnname3.C: Likewise.
30100
30101 2003-09-04 Mark Mitchell <mark@codesourcery.com>
30102
30103 * g++.dg/expr/lval1.C: New test.
30104 * g++.dg/ext/lvcast.C: Remove.
30105
30106 2003-09-03 Roger Sayle <roger@eyesopen.com>
30107
30108 PR optimization/11700.
30109 * gcc.c-torture/compile/20030903-1.c: New test case.
30110
30111 2003-09-03 Mark Mitchell <mark@codesourcery.com>
30112
30113 PR c++/12053
30114 * g++.dg/abi/layout4.C: New test.
30115
30116 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
30117
30118 PR c++/11553
30119 * g++.dg/parse/friend3.C: New test.
30120
30121 2003-09-02 Mark Mitchell <mark@codesourcery.com>
30122
30123 PR c++/11847
30124 * g++.dg/template/class1.C: New test.
30125
30126 PR c++/11808
30127 * g++.dg/expr/call1.C: New test.
30128
30129 2003-09-01 Mark Mitchell <mark@codesourcery.com>
30130
30131 PR c++/12114
30132 * g++.dg/init/ref9.C: New test.
30133
30134 PR c++/11972
30135 * g++.dg/template/nested4.C: New test.
30136
30137 2003-08-29 Mark Mitchell <mark@codesourcery.com>
30138
30139 PR c++/12093
30140 * g++.dg/template/non-dependent4.C: New test.
30141
30142 PR c++/11928
30143 * g++.dg/inherit/conv1.C: New test.
30144
30145 2003-08-29 Mark Mitchell <mark@codesourcery.com>
30146
30147 PR c++/6196
30148 * g++.dg/ext/label1.C: New test.
30149 * g++.dg/ext/label2.C: Likewise.
30150
30151 2003-08-28 Mark Mitchell <mark@codesourcery.com>
30152
30153 * g++.dg/expr/cond3.C: New test.
30154
30155 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30156
30157 * gcc.dg/builtins-1.c: Add new builtin cases.
30158
30159 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30160
30161 * gcc.dg/builtins-1.c: Add new cases.
30162 * gcc.dg/torture/builtin-attr-1.c: Likewise.
30163
30164 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30165
30166 * gcc.dg/builtins-1.c: Add more math builtin tests.
30167 * gcc.dg/torture/builtin-attr-1.c: New test.
30168
30169 2003-08-28 Mark Mitchell <mark@codesourcery.com>
30170
30171 PR optimization/5079
30172 * g++.dg/opt/static3.C: New test.
30173
30174 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30175
30176 * gcc.misc-tests/gcov-10b.c: New test.
30177
30178 2003-08-27 Mark Mitchell <mark@codesourcery.com>
30179
30180 * g++.dg/opt/ptrmem3.C: New test.
30181
30182 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
30183
30184 2003-08-27 Jakub Jelinek <jakub@redhat.com>
30185
30186 * gcc.dg/20030826-2.c: New test.
30187
30188 2003-08-26 Roger Sayle <roger@eyesopen.com>
30189
30190 PR middle-end/12002
30191 * g77.f-torture/compile/12002.f: New test case.
30192
30193 2003-08-26 Roger Sayle <roger@eyesopen.com>
30194
30195 * gcc.dg/20030826-1.c: New test case.
30196
30197 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
30198
30199 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
30200
30201 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
30202
30203 PR c++/11871
30204 * c++.dg/lookup/crash1.C: New test.
30205
30206 * c++.dg/warn/noeffect3.C: New test.
30207
30208 2003-08-25 Janis Johnson <janis187@us.ibm.com>
30209
30210 * gcc.dg/compat/vector-1_x.c: Compile with -w.
30211 * gcc.dg/compat/vector-1_y.c: Ditto.
30212 * gcc.dg/compat/vector-2_x.c: Ditto.
30213 * gcc.dg/compat/vector-2_y.c: Ditto.
30214
30215 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
30216
30217 * gcc.dg/20030702-1.c: New test.
30218
30219 2003-08-25 Mark Mitchell <mark@codesourcery.com>
30220
30221 PR c++/8795
30222 * g++.dg/ext/altivec-1.C: New test.
30223
30224 2003-08-24 Richard Henderson <rth@redhat.com>
30225
30226 * g++.dg/eh/simd-2.C: Add -w for x86.
30227
30228 2003-08-23 Jakub Jelinek <jakub@redhat.com>
30229
30230 * gcc.dg/20030815-1.c: New test.
30231
30232 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30233
30234 PR c++/3765
30235 * g++.dg/parse/access6.C: New test.
30236
30237 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30238
30239 PR c++/641, c++/11876
30240 * g++.dg/template/friend22.C: New test.
30241 * g++.dg/template/friend23.C: Likewise.
30242
30243 2003-08-22 Mark Mitchell <mark@codesourcery.com>
30244
30245 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
30246 identically.
30247
30248 2003-08-22 Mark Mitchell <mark@codesourcery.com>
30249
30250 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
30251
30252 2003-08-22 Mark Mitchell <mark@codesourcery.com>
30253
30254 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
30255
30256 2003-08-22 Mark Mitchell <mark@codesourcery.com>
30257
30258 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
30259
30260 2003-08-22 Mark Mitchell <mark@codesourcery.com>
30261
30262 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30263
30264 2003-08-21 Mark Mitchell <mark@codesourcery.com>
30265
30266 PR c++/11919
30267 * g++.dg/overload/prom1.C: New test.
30268
30269 PR c++/11551
30270 * g++.dg/parse/dtor2.C: New test.
30271
30272 PR c++/10762
30273 * g++.dg/parse/using2.C: New test.
30274
30275 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
30276
30277 PR target/11805
30278 * gcc.c-torture/compile/20030821-1.c: New.
30279
30280 2003-08-20 Mark Mitchell <mark@codesourcery.com>
30281
30282 PR c++/11834
30283 * g++.dg/template/deduce2.C: New test.
30284
30285 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
30286
30287 * gcc.c-torture/execute/20030821-1.c: New test.
30288
30289 2003-08-20 Roger Sayle <roger@eyesopen.com>
30290
30291 PR middle-end/11984
30292 * gcc.dg/20030820-1.c: New test case.
30293
30294 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
30295
30296 PR c++/11945
30297 * g++.dg/warn/noeffect2.C: New test.
30298
30299 2003-08-19 Mark Mitchell <mark@codesourcery.com>
30300
30301 PR c++/10926
30302 * g++.dg/template/dtor2.C: New test.
30303
30304 PR c++/11684
30305 * g++.dg/template/operator1.C: New test.
30306 * g++.dg/parse/operator4.C: New test.
30307
30308 PR c++/11946.C
30309 * g++.dg/expr/enum1.C: New test.
30310 * gcc.dg/c99-bool-1.c: Remove bogus warning.
30311
30312 PR c++/11036.C
30313 * g++.dg/parse/elab2.C: New test.
30314 * g++.dg/parse/typedef4.C: Change error message.
30315 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30316 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30317 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30318
30319 2003-08-19 Geoffrey Keating <geoffk@apple.com>
30320
30321 * gcc.dg/pch/warn-1.c: New.
30322 * gcc.dg/pch/warn-1.hs: New.
30323
30324 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30325 not-tested file.
30326
30327 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
30328
30329 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30330
30331 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
30332
30333 * gcc.dg/uninit-D.c: New Test.
30334 * gcc.dg/uninit-E.c: New Test.
30335 * gcc.dg/uninit-F.c: New Test.
30336 * gcc.dg/uninit-G.c: New Test.
30337
30338 2003-08-19 Michael Ritzert <ritzert@t-online.de>
30339
30340 * g++.dg/README: Describe the pch directory.
30341
30342 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30343
30344 PR c++/11174
30345 * g++.dg/parse/access4.C: New test.
30346 * g++.dg/parse/access5.C: Likewise.
30347 * g++.old-deja/g++.jason/access17.C: Adjust error message.
30348
30349 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
30350
30351 * gcc.dg/noncompile/20030818-1.c: New.
30352
30353 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
30354
30355 PR c++/11957
30356 * g++.dg/warn/noeffect1.C: New test.
30357
30358 * g++.dg/template/scope2.C: New test.
30359 * g++.dg/template/error2.C: Correct dg-error
30360
30361 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
30362
30363 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
30364
30365 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
30366
30367 PR C++/11512
30368 * g++.dg/template/warn1.C: New.
30369
30370 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
30371
30372 * g++.dg/template/error2.C: New test.
30373 * g++.dg/lookup/using7.C: Adjust errors
30374 * g++.old-deja/g++.pt/crash36.C: Likewise.
30375 * g++.old-deja/g++.pt/derived3.C: Likewise.
30376
30377 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30378
30379 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
30380 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
30381 * gcc.c-torture/execute/builtins/string-9.c: New, from
30382 string-opt-9.c. Adjust for execute/builtins framework.
30383 * gcc.c-torture/execute/string-opt-9.c: Delete.
30384
30385 2003-08-12 Mark Mitchell <mark@codesourcery.com>
30386
30387 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
30388
30389 * g++.dg/parse/ret-type2.C: New test.
30390
30391 PR c++/11703
30392 * g++.dg/init/new8.C: New test.
30393
30394 PR c++/10923
30395 * g++.dg/parse/typedef5.C: New test.
30396
30397 PR c++/9512
30398 * g++.dg/parse/qualified2.C: New test.
30399 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
30400 invalid code.
30401
30402 2003-08-11 Mark Mitchell <mark@codesourcery.com>
30403
30404 * g++.dg/conversion/ptrmem1.C: New test.
30405
30406 2003-08-11 Jakub Jelinek <jakub@redhat.com>
30407
30408 PR target/11693
30409 * gcc.dg/20030811-1.c: New test.
30410
30411 PR target/11535
30412 * gcc.c-torture/execute/20030811-1.c: New test.
30413
30414 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30415
30416 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
30417
30418 2003-08-10 Mark Mitchell <mark@codesourcery.com>
30419
30420 PR c++/11789.C
30421 * g++.dg/inherit/multiple1.C: New test.
30422
30423 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
30424
30425 * gcc.dg/spe1.c: New test.
30426
30427 PR c++/11670
30428 * g++.dg/expr/cast2.C: New test.
30429
30430 PR c++/10530
30431 * g++.dg/template/dependent-name2.C: New test.
30432
30433 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
30434
30435 * g++.dg/parse/crash11.C: Put the dg options in comments.
30436
30437 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
30438
30439 * lib/gcc-dg.exp: Update for diagnostic change.
30440
30441 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30442
30443 PR c++/5767
30444 * g++.dg/parse/crash11.C: New test.
30445
30446 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
30447
30448 * gcc.dg/cpp/spacing1.c: Update.
30449
30450 2003-08-04 Janis Johnson <janis187@us.ibm.com>
30451
30452 PR target/11739
30453 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
30454 a value for -mtune.
30455
30456 2003-08-04 Roger Sayle <roger@eyesopen.com>
30457
30458 PR middle-end/11771
30459 * gcc.c-torture/compile/20030804-1.c: New test case.
30460
30461 2003-08-04 Roger Sayle <roger@eyesopen.com>
30462
30463 * gcc.dg/20030804-1.c: New test case.
30464
30465 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
30466
30467 * gcc.dg/cpp/separate-1.c: New test.
30468
30469 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
30470
30471 PR c++/11704
30472 * g++.dg/template/dependent-expr2.C: New test.
30473
30474 PR c++/11766
30475 * g++.dg/expr/ptrmem1.C: New test.
30476
30477 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30478
30479 PR c++/9453
30480 * g++.dg/template/friend15.C: New test.
30481
30482 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
30483
30484 * lib/dg-pch.exp: Work round PCH bug.
30485
30486 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30487
30488 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
30489 builtins. Move cases from builtins-4.c here.
30490
30491 * gcc.dg/torture/builtin-math-1.c: New test taken from
30492 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
30493 additional cases.
30494
30495 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
30496 Delete.
30497
30498 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
30499
30500 PR c++/9447
30501 * g++.dg/template/using7.C: New test.
30502
30503 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
30504
30505 * import1.c, import2.c: New tests.
30506
30507 2003-08-01 Jakub Jelinek <jakub@redhat.com>
30508
30509 * g++.dg/eh/crossjump1.C: New test.
30510
30511 2003-08-01 Mark Mitchell <mark@codesourcery.com>
30512
30513 PR c++/11697
30514 * g++.dg/template/using6.C: New test.
30515
30516 PR c++/11744
30517 * g++.dg/template/koenig2.C: New test.
30518
30519 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30520
30521 PR c++/7983
30522 * g++.dg/parse/typedef4.C: New test.
30523
30524 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30525
30526 PR c++/8442, c++/8806
30527 * g++.dg/template/elab1.C: New test.
30528 * g++.dg/template/type2.C: Likewise.
30529 * g++.dg/template/ttp3.C: Adjust expected error message.
30530 * g++.old-deja/g++.law/visibility13.C: Likewise.
30531 * g++.old-deja/g++.niklas/t135.C: Likewise.
30532 * g++.old-deja/g++.pt/ttp41.C: Likewise.
30533 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
30534 template argument.
30535 * g++.old-deja/g++.pt/ttp44.C: Likewise.
30536
30537 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
30538
30539 PR c++/11295
30540 * g++.dg/ext/stmtexpr1.C: New test.
30541
30542 * g++.dg/opt/tmp1.C: New test.
30543
30544 PR c++/11525
30545 * g++.dg/parse/constant4.C: New test.
30546
30547 PR c++/9447
30548 * g++.dg/template/using5.C: New test.
30549
30550 2003-07-31 Roger Sayle <roger@eyesopen.com>
30551
30552 * gcc.dg/builtins-27.c: New test case.
30553
30554 2003-07-31 Jakub Jelinek <jakub@redhat.com>
30555
30556 * gcc.dg/tls/opt-7.c: New test.
30557
30558 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
30559
30560 * g++.old-deja/g++.other/crash18.C: Remove.
30561
30562 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
30563
30564 * g++.dg/template/explicit3.C: New.
30565 * g++.dg/template/explicit4.C: New.
30566 * g++.dg/template/explicit5.C: New.
30567
30568 PR c++/11347
30569 * g++.dg/template/memtmpl1.C: New.
30570
30571 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
30572
30573 PR target/11565
30574 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
30575 * gcc.dg/i386-387-5.c (dg-options): Likewise.
30576
30577 2003-07-30 Jan Hubicka <jh@suse.cz>
30578
30579 * vtgc1.c: Kill.
30580
30581 2003-07-29 Zack Weinberg <zack@codesourcery.com>
30582
30583 * gcc.dg/struct-in-proto-1.c: New test.
30584
30585 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
30586
30587 * gcc.dg/cpp/include2.c: Only expect one message.
30588
30589 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
30590
30591 PR c++/9447
30592 * g++.dg/template/using1.C: New test.
30593 * g++.dg/template/using2.C: New test.
30594 * g++.dg/template/using3.C: New test.
30595 * g++.dg/template/using4.C: New test.
30596
30597 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
30598
30599 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
30600 * gcc.c-torture/execute/string-opt-10.c: Likewise.
30601
30602 2003-07-28 Jan Hubicka <jh@suse.cz>
30603
30604 PR c++/11530
30605 * g++.dg/opt/call1.C: New test.
30606
30607 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
30608
30609 PR c++/11667
30610 * g++.dg/init/enum2.C: New test.
30611 * g++.dg/template/overload1.C: Add "-w" option.
30612
30613 2003-07-28 <hp@bitrange.com>
30614
30615 * gcc.dg/Wdeclaration-after-statement-1.c,
30616 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
30617
30618 2003-07-28 Jakub Jelinek <jakub@redhat.com>
30619
30620 * gcc.c-torture/compile/20030725-1.c: New test.
30621
30622 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
30623
30624 * gcc.dg/20030505.c: Only run for SPE.
30625 Remove definition of opaque type.
30626
30627 2003-07-27 Mark Mitchell <mark@codesourcery.com>
30628
30629 * g++.dg/template/ptrmem6.C: New test.
30630
30631 2003-07-26 Geoffrey Keating <geoffk@apple.com>
30632
30633 * gcc.c-torture/compile/zero-strct-2.c: New test.
30634
30635 2003-07-25 Geoffrey Keating <geoffk@apple.com>
30636
30637 * gcc.dg/intermod-1.c: New test.
30638
30639 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
30640
30641 PR c++/11617
30642 * g++.dg/template/lookup2.C: New test.
30643 * g++.dg/template/memclass1.C: Remove instantiated from error.
30644 * g++.dg/other/error2.C: Tweak expected errors.
30645
30646 PR c++/11596
30647 * g++.dg/template/defarg3.C: New test.
30648
30649 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
30650
30651 2003-07-24 Mark Mitchell <mark@codesourcery.com>
30652
30653 * g++.dg/inherit/access5.C: New test.
30654
30655 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30656
30657 PR c++/11513
30658 * g++.dg/template/crash8.C: New test.
30659
30660 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
30661
30662 PR c/10602
30663 * gcc.dg/noncompile/incomplete-2.c: New test.
30664
30665 2003-07-23 Mark Mitchell <mark@codesourcery.com>
30666
30667 PR c++/11645
30668 * g++.dg/inherit/access4.C: New test.
30669
30670 PR c++/11517
30671 * g++.dg/expr/cond2.C: New test.
30672
30673 PR optimization/10679
30674 * g++.dg/opt/inline4.C: New test.
30675
30676 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
30677
30678 * g++.dg/parse/crash10: New test.
30679
30680 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
30681
30682 * g++.dg/ext/flexary1.C: New test.
30683
30684 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30685
30686 PR c++/10793
30687 * g++.dg/template/crash9.C: New test.
30688
30689 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30690
30691 PR c++/3004
30692 * g++.dg/parse/typedef3.C: New test.
30693
30694 PR c++/7906
30695 * g++.dg/parse/operator2.C: New test.
30696
30697 PR c++/8895
30698 * g++.dg/parse/def-tmpl-arg1.C: New test.
30699
30700 PR c++/9282
30701 * g++.dg/parse/funptr1.C: New test.
30702
30703 PR c++/9452
30704 * g++.dg/parse/ambig3.C: New test.
30705
30706 PR c++/9454
30707 * g++.dg/parse/operator3.C: New test.
30708
30709 PR c++/9486
30710 * g++.dg/parse/template10.C: New test.
30711
30712 PR c++/9488
30713 * g++.dg/parse/template11.C: New test.
30714
30715 PR c++/10150
30716 * g++.dg/parse/invalid-op1.C: New test.
30717
30718 PR c++/10247
30719 * g++.dg/parse/condexpr1.C: New test.
30720
30721 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
30722
30723 * g++.dg/ext/packed3.C: New test.
30724 * g++.dg/ext/packed4.C: New test.
30725
30726 * gcc.dg/pack-test-3.c: New test.
30727
30728 2003-07-21 Janis Johnson <janis187@us.ibm.com>
30729
30730 * lib/compat.exp: Handle dg-options per source file.
30731 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
30732 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
30733 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
30734 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
30735 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
30736 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
30737 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
30738 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
30739 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
30740 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
30741 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
30742 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
30743 * g++.dg/compat/break/bitfield7_x.C: Ditto.
30744 * g++.dg/compat/break/bitfield7_y.C: Ditto.
30745
30746 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
30747
30748 PR c/10320
30749 * gcc.c-torture/execute/20030718-1.c: New test.
30750
30751 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
30752
30753 PR optimization/11536
30754 * gcc.dg/20030721-1.c: New test.
30755
30756 2003-07-19 Mark Mitchell <mark@codesourcery.com>
30757
30758 PR c++/11546
30759 * g++.dg/template/lookup1.C: New test.
30760
30761 2003-07-19 Zack Weinberg <zack@codesourcery.com>
30762
30763 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
30764 diagnostics of ill-formed constructs involving labels.
30765 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
30766 the new 'previously defined here' message.
30767
30768 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
30769
30770 * g++.dg/parse/non-dependent2.C: New test.
30771
30772 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
30773
30774 * g++.dg/init/init-ref4.C: xfail on targets without
30775 weak symbols.
30776
30777 2003-07-17 Jakub Jelinek <jakub@redhat.com>
30778
30779 PR target/11087
30780 * gcc.c-torture/execute/20030717-1.c: New test.
30781
30782 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30783
30784 * g++.dg/opt/cfg1.C: New test.
30785
30786 2003-07-17 Mark Mitchell <mark@codesourcery.com>
30787
30788 PR optimization/11557
30789 * gcc.dg/20030717-1.c: New test.
30790
30791 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
30792
30793 PR c++/10476
30794 * g++.dg/expr/crash-1.C: New test.
30795
30796 PR c++/11027
30797 * g++.dg/template/init3.C: New test.
30798
30799 PR c++/8222
30800 * g++.dg/template/non-dependent1.C: New test.
30801
30802 PR c++/11070
30803 * g++.dg/template/non-dependent2.C: New test.
30804
30805 PR c++/11071
30806 * g++.dg/template/non-dependent3.C: New test.
30807
30808 PR c++/9907
30809 * g++.dg/template/sizeof5.C: New test.
30810
30811 2003-07-17 Geoffrey Keating <geoffk@apple.com>
30812
30813 PR 11498
30814 * gcc.c-torture/compile/mangle-1.c: New file.
30815
30816 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30817
30818 PR c++/7809
30819 * g++.dg/parse/access3.C: New test.
30820
30821 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
30822
30823 PR c++/11384
30824 * g++.dg/init/init-ref4.C: New test.
30825
30826 2003-07-16 Mark Mitchell <mark@codesourcery.com>
30827
30828 PR c++/11547
30829 * g++.dg/parse/constant3.C: New test.
30830 * g++.dg/parse/crash7.C: Likewise.
30831
30832 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
30833
30834 PR target/11008
30835 * gcc.dg/i386-pentium4-not-mull.c: New.
30836
30837 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
30838
30839 * gcc.dg/asm-names.c (ymain): Make it weak.
30840
30841 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30842
30843 PR c++/5421
30844 * g++.dg/template/friend21.C: New test.
30845
30846 2003-07-16 Jakub Jelinek <jakub@redhat.com>
30847
30848 * gcc.dg/cleanup-8.c: New test.
30849 * gcc.dg/cleanup-9.c: New test.
30850
30851 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
30852
30853 * g++.dg/ext/dll-MI1.h: New file.
30854 * g++.dg/ext/dllexport-MI1.C: New file.
30855 * g++.dg/ext/dllimport-MI1.C: New file.
30856
30857 2003-07-15 Jakub Jelinek <jakub@redhat.com>
30858
30859 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
30860 it does not have cmpstrsi patterns (just cmpmemsi).
30861
30862 2003-07-15 Mark Mitchell <mark@codesourcery.com>
30863
30864 PR debug/11473
30865 * g++.dg/debug/debug8.C: New test.
30866
30867 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30868
30869 PR c++/10108
30870 * g++.dg/template/crash7.C: New test.
30871
30872 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
30873
30874 PR target/10795
30875 * gcc.c-torture/compile/20030708-1.c: New.
30876
30877 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30878
30879 * gcc.c-torture/execute/20030715-1.c: New test.
30880
30881 2003-07-14 Geoffrey Keating <geoffk@apple.com>
30882
30883 * gcc.dg/pch/inline-3.c: New file.
30884 * gcc.dg/pch/inline-3.hs: New file.
30885 * gcc.dg/pch/inline-4.c: New file.
30886 * gcc.dg/pch/inline-4.hs: New file.
30887
30888 2003-07-14 Mark Mitchell <mark@codesourcery.com>
30889
30890 PR c++/11509
30891 * g++.dg/template/crash6.C: New test.
30892
30893 PR c++/7053
30894 * g++.dg/template/friend20.C: New test.
30895
30896 PR c++/7019
30897 * g++.dg/template/overload2.C: New test.
30898
30899 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30900
30901 PR optimization/11440
30902 * gcc.c-torture/execute/20030714-1.c: New test.
30903
30904 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30905
30906 PR c++/11154
30907 * g++.dg/template/partial2.C: New test.
30908
30909 2003-07-13 Mark Mitchell <mark@codesourcery.com>
30910
30911 PR c++/11503
30912 * g++.dg/template/anon1.C: New test.
30913
30914 PR c++/11493
30915 PR c++/11495
30916 * g++.dg/parse/template9.C: Likewise.
30917 * g++.dg/template/crash4.C: New test.
30918 * g++.dg/template/koenig1.C: Likewise.
30919 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
30920 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
30921 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
30922 functions.
30923 * g++.old-deja/g++.jason/template36.C: Likewise.
30924 * g++.old-deja/g++.mike/p1989.C: Likewise.
30925 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
30926 * g++.old-deja/g++.pt/ttp20.C: Use this->.
30927 * g++.old-deja/g++.pt/ttp21.C: Use this->.
30928 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
30929 compiling.
30930 * g++.old-deja/g++.pt/union2.C: Use this->.
30931
30932 2003-07-11 Jakub Jelinek <jakub@redhat.com>
30933
30934 * gcc.dg/20030711-1.c: New test.
30935
30936 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
30937
30938 PR c++/11050
30939 * g++.dg/parse/args1.C: New test.
30940 * g++.pt/defarg8.C: Change expected errors.
30941
30942 2003-07-11 Mark Mitchell <mark@codesourcery.com>
30943
30944 PR c++/8164
30945 * g++.dg/template/nontype2.C: New test.
30946
30947 PR c++/10558
30948 * g++.dg/parse/template8.C: New test.
30949
30950 PR c++/8327
30951 * g++.dg/template/scope1.C: New test.
30952
30953 * g++.dg/warn/Wsign-compare-1.C: New test.
30954
30955 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
30956
30957 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
30958
30959 2003-07-10 Mark Mitchell <mark@codesourcery.com>
30960
30961 PR c++/9411
30962 * g++.dg/template/explicit2.C: New test.
30963
30964 PR c++/10032
30965 * g++.dg/warn/pedantic1.C: New test.
30966
30967 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
30968
30969 PR c++ 9483
30970 * g++.dg/other/field1.C: New test.
30971
30972 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
30973
30974 PR c/11449
30975 * gcc.c-torture/compile/20030707-1.c: New.
30976
30977 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30978
30979 PR c++/10849
30980 * g++.dg/template/access12.C: New test.
30981
30982 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
30983
30984 * g++.dg/bprob/bprob.exp (prof_ext): Update.
30985 * g77.dg/bprob/bprob.exp (prof_ext): Update.
30986 * gcc.misc-tests/bprob.exp (prof_ext): Update.
30987 * gcc.misc-tests/gcov.exp: Update
30988 * g++.dg/gcov/gcov.exp: Update
30989 * lib/gcov.exp: Update.
30990
30991 2003-07-08 Mark Mitchell <mark@codesourcery.com>
30992
30993 * g++.dg/abi/mangle17.C: Make sure template expressions are
30994 dependent.
30995 * g++.dg/abi/mangle4.C: Mark erroneous casts.
30996 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
30997 * g++.dg/opt/stack1.C: Remove erroneous code.
30998 * g++.dg/parse/template7.C: New test.
30999 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
31000 * g++.old-deja/g++.pt/crash4.C: Likewise.
31001
31002 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31003
31004 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
31005 with zero or one occurence of `$' after the initial `L'.
31006
31007 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
31008
31009 * gcc.c-torture/compile/20030704-1.c: Add a comment.
31010
31011 2003-07-08 Roger Sayle <roger@eyesopen.com>
31012
31013 PR c/11370
31014 * gcc.dg/Wunreachable-6.c: New testcase.
31015 * gcc.dg/Wunreachable-7.c: New testcase.
31016
31017 2003-07-08 Jakub Jelinek <jakub@redhat.com>
31018
31019 PR c/11420
31020 * gcc.dg/20030708-1.c: New test.
31021
31022 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
31023
31024 * gcc.dg/compat/sdata-section.h: New file.
31025 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
31026 * gcc.dg/torture/mips-sdata-1.c: New test.
31027
31028 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31029
31030 PR c++/11030
31031 * g++.dg/template/friend19.C: New test.
31032
31033 2003-07-08 Jakub Jelinek <jakub@redhat.com>
31034
31035 * g++.dg/opt/strength-reduce.C: New test.
31036
31037 2003-07-07 Roger Sayle <roger@eyesopen.com>
31038
31039 PR target/10979
31040 * gcc.dg/20030707-1.c: New testcase.
31041
31042 2003-07-07 Roger Sayle <roger@eyesopen.com>
31043
31044 PR optimization/11059
31045 * g++.dg/opt/emptyunion.C: New testcase.
31046
31047 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
31048 Eric Botcazou <ebotcazou@libertysurf.fr>
31049
31050 * g++.dg/opt/stack1.C: New test.
31051
31052 2003-07-05 Mark Mitchell <mark@codesourcery.com>
31053
31054 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
31055 run test.
31056
31057 PR c++/11431
31058 * g++.dg/expr/static_cast3.C: New test.
31059
31060 2003-07-04 Zack Weinberg <zack@codesourcery.com>
31061
31062 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
31063 everywhere.
31064 * gcc.dg/concat.c: Concatenation of string constants with
31065 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
31066 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
31067 * gcc.dg/cpp/escape-2.c: Use wide character constants where
31068 necessary to avoid multi-character character constant warning.
31069 * gcc.dg/cpp/escape.c: Likewise.
31070 * gcc.dg/cpp/ucs.c: Likewise.
31071 Remove backslashes from dg-bogus comments, as they confuse Tcl.
31072 Fix a typo.
31073
31074 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
31075
31076 PR c/11428
31077 * gcc.c-torture/compile/20030704-1.c: New.
31078
31079 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
31080
31081 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
31082
31083 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
31084
31085 PR c++/5287, PR c++/7910, PR c++/11021
31086 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
31087 tests for warnings.
31088 * g++.dg/ext/dllimport2.C: Add tests for warnings.
31089 * g++.dg/ext/dllimport3.C: Likewise.
31090 * g++.dg/ext/dllimport4.C: New file.
31091 * g++.dg/ext/dllimport5.C: New file.
31092 * g++.dg/ext/dllimport6.C: New file.
31093 * g++.dg/ext/dllimport7.C: New file.
31094 * g++.dg/ext/dllimport8.C: New file.
31095 * g++.dg/ext/dllimport9.C: New file.
31096 * g++.dg/ext/dllimport10.C: New file.
31097 * g++.dg/ext/dllexport1.C: New file.
31098
31099 2003-07-03 Mark Mitchell <mark@codesourcery.com>
31100
31101 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
31102 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
31103
31104 2003-07-03 Roger Sayle <roger@eyesopen.com>
31105
31106 * gcc.dg/builtins-25.c: New testcase.
31107 * gcc.dg/builtins-26.c: New testcase.
31108
31109 2003-07-03 Janis Johnson <janis187@us.ibm.com>
31110
31111 * gcc.dg/compat/vector-defs.h: New file.
31112 * gcc.dg/compat/vector-setup.h: New file.
31113 * gcc.dg/compat/vector-check.h: New file.
31114 * gcc.dg/compat/vector-1_main.c: New file.
31115 * gcc.dg/compat/vector-1_x.c: New file.
31116 * gcc.dg/compat/vector-1_y.c: New file.
31117 * gcc.dg/compat/vector-2_main.c: New file.
31118 * gcc.dg/compat/vector-2_x.c: New file.
31119 * gcc.dg/compat/vector-2_y.c: New file.
31120
31121 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
31122 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
31123 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
31124 * gcc.dg/compat/struct-align-1.h: New file.
31125 * gcc.dg/compat/struct-align-1_main.c: New file.
31126 * gcc.dg/compat/struct-align-1_x.c: New file.
31127 * gcc.dg/compat/struct-align-1_y.c: New file.
31128 * gcc.dg/compat/struct-align-2.h: New file.
31129 * gcc.dg/compat/struct-align-2_main.c: New file.
31130 * gcc.dg/compat/struct-align-2_x.c: New file.
31131 * gcc.dg/compat/struct-align-2_y.c: New file.
31132
31133 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
31134 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31135 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31136 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31137 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31138 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31139 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31140 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31141 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31142 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31143 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31144 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31145 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31146 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31147 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31148 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31149 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31150 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31151 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31152 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31153 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31154 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31155 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31156 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31157 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31158 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31159 * gcc.dg/compat/struct-return-10_x.c: Ditto.
31160 * gcc.dg/compat/struct-return-2_x.c: Ditto.
31161 * gcc.dg/compat/struct-return-3_x.c: Ditto.
31162
31163 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31164
31165 * gcc.dg/i386-call-1.c: New test.
31166
31167 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
31168
31169 PR c++/9162
31170 * g++.dg/parse/defarg4.C: New.
31171
31172 2003-07-03 Roger Sayle <roger@eyesopen.com>
31173
31174 PR target/10700
31175 * gcc.c-torture/compile/20030703-1.c: New test case.
31176
31177 2003-07-03 Mark Mitchell <mark@codesourcery.com>
31178
31179 * g++.dg/template/local3.C: Remove extra semicolon.
31180
31181 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31182
31183 * gcc.dg/i386-volatile-1.c: New test.
31184
31185 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
31186
31187 PR c++/11072
31188 * g++.dg/other/offsetof2.C: XFAIL.
31189 * g++.dg/other/offsetof5.C: New.
31190
31191 PR c++/10219
31192 * g++.dg/template/error1.C: New.
31193
31194 PR c++/9779
31195 * g++.dg/template/dependent-expr1.C: New.
31196
31197 2003-07-01 Mark Mitchell <mark@codesourcery.com>
31198
31199 PR c++/6949
31200 * g++.dg/template/local3.C: New test.
31201
31202 PR c++/11149
31203 * g++.dg/lookup/scoped6.C: New test.
31204
31205 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
31206
31207 PR c++/8046
31208 * g++.dg/other/error7.C: New test.
31209
31210 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
31211
31212 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
31213 * g++.old-deja/g++.abi/vtable3.h: Likewise.
31214 * g++.old-deja/g++.law/code-gen5.C: Likewise.
31215 * g++.old-deja/g++.other/union2.C: Likewise.
31216 * gcc.dg/c90-const-expr-2.c: Likewise.
31217 * gcc.dg/c90-const-expr-3.c: Likewise.
31218 * gcc.dg/c99-const-expr-2.c: Likewise.
31219 * gcc.dg/c99-const-expr-3.c: Likewise.
31220 * gcc.dg/concat.c: Likewise.
31221
31222 2003-07-01 Mark Mitchell <mark@codesourcery.com>
31223
31224 PR c++/9559
31225 * g++.dg/init/static1.C: New test.
31226
31227 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31228
31229 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
31230 * g++.old-deja/g++.other/access2.C: Likewise.
31231 * g++.old-deja/g++.other/decl2.C: Likewise.
31232 * gcc.c-torture/execute/20020615-1.c: Likewise.
31233
31234 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
31235
31236 PR c++/4933
31237 * g++.dg/template/sizeof4.C: New test.
31238
31239 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
31240
31241 * g++.dg/other/error6.C: New test.
31242
31243 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
31244
31245 PR c++/10750
31246 * g++.dg/parse/constant2.C: New test.
31247
31248 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
31249
31250 PR c++/11106
31251 * g++.dg/other/error5.C: New test.
31252
31253 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31254
31255 * gcc.dg/format/gcc_diag-1.c: New test.
31256
31257 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
31258
31259 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
31260
31261 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
31262
31263 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31264 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31265 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31266
31267 2003-06-28 Jakub Jelinek <jakub@redhat.com>
31268
31269 * gcc.c-torture/execute/builtins/string-8.c: New test.
31270 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
31271 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
31272 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
31273
31274 2003-06-27 Mark Mitchell <mark@codesourcery.com>
31275
31276 PR c++/10468
31277 * g++.dg/ext/typeof6.C: New test.
31278
31279 2003-06-27 Mark Mitchell <mark@codesourcery.com>
31280
31281 PR c++/10796
31282 * g++.dg/init/enum1.C: New test.
31283
31284 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
31285
31286 * gcc.dg/20030627-1.c: New test.
31287
31288 2003-06-26 Mark Mitchell <mark@codesourcery.com>
31289
31290 PR c++/11332
31291 * g++.dg/expr/static_cast2.C: New test.
31292
31293 2003-06-26 Roger Sayle <roger@eyesopen.com>
31294 Jakub Jelinek <jakub@redhat.com>
31295
31296 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31297 sprintf(dst,"%s",src) optimization.
31298 * gcc.c-torture/execute/20030626-1.c: New test case.
31299 * gcc.c-torture/execute/20030626-2.c: New test case.
31300
31301 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
31302
31303 * gcc.c-torture/execute/multi-ix.c: New test.
31304
31305 * gcc.c-torture/execute/simd-4.c (main):
31306 Added missing semicolon at end of union.
31307
31308 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
31309
31310 PR c++/8266
31311 * g++.dg/template/explicit-instantiation3.C: New test.
31312
31313 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
31314
31315 * gcc.dg/20030626-1.c: Use signed char.
31316
31317 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
31318
31319 * gcc.dg/20030626-1.c: New test.
31320
31321 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
31322
31323 * const-str-2.m: Update.
31324
31325 2003-06-25 Mark Mitchell <mark@codesourcery.com>
31326
31327 PR c++/10990
31328 * g++.dg/rtti/dyncast1.C: New test.
31329 * g++.dg/abi/mangle4.C: Correct base-specifier access.
31330 * g++.dg/lookup/scoped1.C: Remove XFAIL.
31331 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31332
31333 PR c++/10931
31334 * g++.dg/expr/static_cast1.C: New test.
31335
31336 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
31337
31338 * gcc.dg/20030625-1.c: New test.
31339
31340 2003-06-24 Roger Sayle <roger@eyesopen.com>
31341
31342 * gcc.c-torture/compile/20030624-1.c: New test case.
31343
31344 2003-06-24 Jakub Jelinek <jakub@redhat.com>
31345
31346 * gcc.c-torture/execute/string-opt-17.c: New test.
31347
31348 2003-06-24 Mark Mitchell <mark@codesourcery.com>
31349
31350 PR c++/5754
31351 * g++.dg/parse/crash6.C: New test.
31352
31353 2003-06-23 Roger Sayle <roger@eyesopen.com>
31354
31355 * gcc.dg/builtins-24.c: New test case.
31356
31357 2003-06-23 Jakub Jelinek <jakub@redhat.com>
31358
31359 * g++.dg/opt/operator1.C: New test.
31360
31361 2003-06-22 Roger Sayle <roger@eyesopen.com>
31362
31363 * gcc.c-torture/execute/string-opt-16.c: New test case.
31364
31365 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
31366
31367 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
31368 * g++.old-deja/g++.other/conv7.C: Likewise.
31369 * g++.old-deja/g++.other/overcnv2.C: Likewise.
31370 * g++.old-deja/g++.other/overload14.C: Likewise.
31371
31372 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
31373
31374 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
31375 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
31376
31377 2003-06-20 Mark Mitchell <mark@codesourcery.com>
31378
31379 PR c++/10888
31380 * g++.dg/warn/Winline-3.C: New test.
31381
31382 2003-06-20 Mark Mitchell <mark@codesourcery.com>
31383
31384 * lib/target-supports.exp (check_alias_available): Make the test
31385 program acceptable to the Solaris assembler.
31386
31387 PR c++/10749
31388 * g++.dg/template/memclass2.C: New test.
31389
31390 2003-06-20 Mark Mitchell <mark@codesourcery.com>
31391 Eric Botcazou <ebotcazou@libertysurf.fr>
31392
31393 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
31394 data for non-matching targets.
31395 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
31396
31397 2003-06-20 Mark Mitchell <mark@codesourcery.com>
31398
31399 PR c++/10845
31400 * g++.dg/template/member3.C: New test.
31401
31402 2003-06-19 Mark Mitchell <mark@codesourcery.com>
31403
31404 PR c++/10939
31405 * g++.dg/template/func1.C: New test.
31406
31407 PR c++/9649
31408 * g++.dg/template/static4.C: New test.
31409 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
31410
31411 PR c++/11041
31412 * g++.dg/init/ref7.C: New test.
31413
31414 2003-06-19 Matt Austern <austern@apple.com>
31415
31416 PR c++/11228
31417 * g++.dg/anew1.C: New test.
31418 * g++.dg/anew2.C: New test.
31419 * g++.dg/anew3.C: New test.
31420 * g++.dg/anew4.C: New test.
31421
31422 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
31423
31424 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
31425
31426 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
31427
31428 * gcc.c-torture/execute/simd-4.c (main): Make expected value
31429 endian-dependent.
31430
31431 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
31432
31433 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
31434 Remove cruft.
31435
31436 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
31437
31438 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
31439 * gcc.c-torture/compile/961203-1.c: Likewise.
31440 * gcc.c-torture/compile/980506-1.c: Likewise.
31441
31442 2003-06-17 Mark Mitchell <mark@codesourcery.com>
31443
31444 PR c++/10712
31445 * g++.dg/lookup/using7.C: New test.
31446
31447 2003-06-17 Mark Mitchell <mark@codesourcery.com>
31448
31449 PR c++/11105
31450 * g++.dg/abi/conv1.C: Remove it.
31451 * g++.dg/template/conv7.C: New test.
31452 * g++.dg/template/conv8.C: Likewise.
31453 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
31454 conversion operator.
31455
31456 2003-06-17 Janis Johnson <janis187@us.ibm.com>
31457
31458 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
31459 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31460 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31461 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31462 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31463 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31464 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31465 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31466 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31467 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31468 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31469 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31470 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31471 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31472 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31473 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31474 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31475 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31476 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31477 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31478 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31479 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31480 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31481 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31482 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31483 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31484 * gcc.dg/compat/struct-return-10_x.c: Ditto.
31485 * gcc.dg/compat/struct-return-2_x.c: Ditto.
31486 * gcc.dg/compat/struct-return-3_x.c: Ditto.
31487
31488 2003-06-16 Mark Mitchell <mark@codesourcery.com>
31489
31490 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
31491 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
31492 indications.
31493
31494 2003-06-16 Roger Sayle <roger@eyesopen.com>
31495
31496 * gcc.dg/i386-387-5.c: New test case.
31497 * gcc.dg/i386-387-6.c: New test case.
31498 * gcc.dg/builtins-23.c: New test case.
31499
31500 2003-06-15 Roger Sayle <roger@eyesopen.com>
31501
31502 * gcc.dg/builtins-22.c: New test case.
31503 * gcc.dg/i386-387-1.c: Update to test exp.
31504 * gcc.dg/i386-387-2.c: Likewise.
31505
31506 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31507
31508 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
31509
31510 2003-06-12 Mark Mitchell <mark@codesourcery.com>
31511
31512 * lib/gcc-dg.exp (dg-require-dll): New function.
31513 (dg-xfail-if): Likewise.
31514 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
31515 driver.
31516
31517 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
31518 * gcc.c-torture/compile/20001205-1.c: Likewise.
31519 * gcc.c-torture/compile/20001226-1.c: Likewise.
31520 * gcc.c-torture/compile/20010518-2.c: Likewise.
31521 * gcc.c-torture/compile/20020312-1.c: Likewise.
31522 * gcc.c-torture/compile/20020604-1.c: Likewise.
31523 * gcc.c-torture/compile/920501-12.c: Likewise.
31524 * gcc.c-torture/compile/920501-4.c: Likewise.
31525 * gcc.c-torture/compile/920520-1.c: Likewise.
31526 * gcc.c-torture/compile/920521-1.c: Likewise.
31527 * gcc.c-torture/compile/920625-1.c: Likewise.
31528 * gcc.c-torture/compile/961203-1.c: Likewise.
31529 * gcc.c-torture/compile/980506-1.c: Likewise.
31530 * gcc.c-torture/compile/981006-1.c: Likewise.
31531 * gcc.c-torture/compile/981022-1.c: Likewise.
31532 * gcc.c-torture/compile/981223-1.c: Likewise.
31533 * gcc.c-torture/compile/990617-1.c: Likewise.
31534 * gcc.c-torture/compile/dll.c: Likewise.
31535 * gcc.c-torture/compile/labels-3.c: Likewise.
31536 * gcc.c-torture/compile/mipscop-1.c: Likewise.
31537 * gcc.c-torture/compile/mipscop-2.c: Likewise.
31538 * gcc.c-torture/compile/mipscop-3.c: Likewise.
31539 * gcc.c-torture/compile/mipscop-4.c: Likewise.
31540 * gcc.c-torture/compile/simd-5.c: Likewise.
31541 * gcc.c-torture/compile/20000804-1.x: Remove.
31542 * gcc.c-torture/compile/20001205-1.x: Likewise.
31543 * gcc.c-torture/compile/20001226-1.x: Likewise.
31544 * gcc.c-torture/compile/20010518-2.x: Likewise.
31545 * gcc.c-torture/compile/20020312-1.x: Likewise.
31546 * gcc.c-torture/compile/20020604-1.x: Likewise.
31547 * gcc.c-torture/compile/920501-12.x: Likewise.
31548 * gcc.c-torture/compile/920501-4.x: Likewise.
31549 * gcc.c-torture/compile/920520-1.x: Likewise.
31550 * gcc.c-torture/compile/920521-1.x: Likewise.
31551 * gcc.c-torture/compile/920625-1.x: Likewise.
31552 * gcc.c-torture/compile/961203-1.x: Likewise.
31553 * gcc.c-torture/compile/980506-1.x: Likewise.
31554 * gcc.c-torture/compile/981006-1.x: Likewise.
31555 * gcc.c-torture/compile/981022-1.x: Likewise.
31556 * gcc.c-torture/compile/981223-1.x: Likewise.
31557 * gcc.c-torture/compile/990617-1.x: Likewise.
31558 * gcc.c-torture/compile/mipscop-1.x: Likewise.
31559 * gcc.c-torture/compile/mipscop-2.x: Likewise.
31560 * gcc.c-torture/compile/mipscop-3.x: Likewise.
31561 * gcc.c-torture/compile/mipscop-4.x: Likewise.
31562 * gcc.c-torture/compile/simd-5.x: Likewise.
31563
31564 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
31565
31566 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31567
31568 * gcc.c-torture/execute/20030611-1.c: New test.
31569
31570 2003-06-12 Roger Sayle <roger@eyesopen.com>
31571
31572 PR middle-end/168
31573 * gcc.dg/20030612-1.c: New test case.
31574
31575 2003-06-12 Mark Mitchell <mark@codesourcery.com>
31576
31577 PR c++/10635
31578 * g++.dg/expr/cast1.C: New test.
31579
31580 2003-06-12 Roger Sayle <roger@eyesopen.com>
31581
31582 * gcc.dg/builtins-21.c: New test case.
31583
31584 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
31585
31586 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
31587 options instead of at the end.
31588 * lib/objc.exp (objc_target_compile): Likewise.
31589
31590 2003-06-11 Mark Mitchell <mark@codesourcery.com>
31591
31592 PR c++/10432
31593 * g++.dg/parse/error1.C: New test.
31594
31595 2003-06-11 Janis Johnson <janis187@us.ibm.com>
31596
31597 * gcc.dg/compat/struct-by-value-11_main.c: New file.
31598 * gcc.dg/compat/struct-by-value-11_x.c: New file.
31599 * gcc.dg/compat/struct-by-value-11_y.c: New file.
31600 * gcc.dg/compat/struct-by-value-12_main.c: New file.
31601 * gcc.dg/compat/struct-by-value-12_x.c: New file.
31602 * gcc.dg/compat/struct-by-value-12_y.c: New file.
31603 * gcc.dg/compat/struct-by-value-13_main.c: New file.
31604 * gcc.dg/compat/struct-by-value-13_x.c: New file.
31605 * gcc.dg/compat/struct-by-value-13_y.c: New file.
31606 * gcc.dg/compat/struct-by-value-14_main.c: New file.
31607 * gcc.dg/compat/struct-by-value-14_x.c: New file.
31608 * gcc.dg/compat/struct-by-value-14_y.c: New file.
31609 * gcc.dg/compat/struct-by-value-15_main.c: New file.
31610 * gcc.dg/compat/struct-by-value-15_x.c: New file.
31611 * gcc.dg/compat/struct-by-value-15_y.c: New file.
31612 * gcc.dg/compat/struct-by-value-16_main.c: New file.
31613 * gcc.dg/compat/struct-by-value-16_x.c: New file.
31614 * gcc.dg/compat/struct-by-value-16_y.c: New file.
31615 * gcc.dg/compat/struct-by-value-17_main.c: New file.
31616 * gcc.dg/compat/struct-by-value-17_x.c: New file.
31617 * gcc.dg/compat/struct-by-value-17_y.c: New file.
31618 * gcc.dg/compat/struct-by-value-18_main.c: New file.
31619 * gcc.dg/compat/struct-by-value-18_x.c: New file.
31620 * gcc.dg/compat/struct-by-value-18_y.c: New file.
31621
31622 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
31623 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
31624 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
31625 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
31626 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
31627 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
31628 * gcc.dg/compat/scalar-return-3_main.c: New file.
31629 * gcc.dg/compat/scalar-return-3_x.c: New file.
31630 * gcc.dg/compat/scalar-return-3_y.c: New file.
31631 * gcc.dg/compat/scalar-return-4_main.c: New file.
31632 * gcc.dg/compat/scalar-return-4_x.c: New file.
31633 * gcc.dg/compat/scalar-return-4_y.c: New file.
31634
31635 2003-06-10 Janis Johnson <janis187@us.ibm.com>
31636
31637 * gcc.dg/compat/fp2-struct-check.h: New file.
31638 * gcc.dg/compat/fp2-struct-defs.h: New file.
31639 * gcc.dg/compat/fp2-struct-init.h: New file.
31640 * gcc.dg/compat/struct-by-value-10_main.c: New file.
31641 * gcc.dg/compat/struct-by-value-10_x.c: New file.
31642 * gcc.dg/compat/struct-by-value-10_y.c: New file.
31643 * gcc.dg/compat/struct-return-10_main.c: New file.
31644 * gcc.dg/compat/struct-return-10_x.c: New file.
31645 * gcc.dg/compat/struct-return-10_y.c: New file.
31646
31647 * gcc.dg/compat/compat-common.h: New file.
31648 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
31649 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
31650 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
31651 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
31652 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
31653 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
31654 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
31655 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31656 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
31657 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
31658 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31659 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
31660 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
31661 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31662 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
31663 * gcc.dg/compat/small-struct-check.h: Ditto.
31664 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
31665 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31666 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
31667 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
31668 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31669 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
31670 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
31671 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31672 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
31673 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
31674 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31675 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
31676 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
31677 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31678 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
31679 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
31680 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31681 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
31682 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
31683 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31684 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
31685 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
31686 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31687 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
31688 * gcc.dg/compat/struct-return-2_main.c: Ditto.
31689 * gcc.dg/compat/struct-return-2_x.c: Ditto.
31690 * gcc.dg/compat/struct-return-2_y.c: Ditto.
31691 * gcc.dg/compat/struct-return-3_main.c: Ditto.
31692 * gcc.dg/compat/struct-return-3_x.c: Ditto.
31693 * gcc.dg/compat/struct-return-3_y.c: Ditto.
31694
31695 2003-06-10 Geoffrey Keating <geoffk@apple.com>
31696
31697 * g++.dg/pch/static-1.C: New file.
31698 * g++.dg/pch/static-1.Hs: New file.
31699
31700 2003-06-10 Richard Henderson <rth@redhat.com>
31701
31702 * gcc.dg/asm-7.c: Adjust expected warning text.
31703
31704 2003-06-10 Roger Sayle <roger@eyesopen.com>
31705
31706 * gcc.dg/builtins-20.c: New test case.
31707
31708 2003-06-10 Mark Mitchell <mark@codesourcery.com>
31709
31710 PR c++/11131
31711 * g++.dg/opt/template1.C: New test.
31712
31713 2003-06-09 Mark Mitchell <mark@codesourcery.com>
31714
31715 * lib/gcc-dg.exp (dg-test): Clear additional_files and
31716 additional_sources.
31717
31718 2003-05-21 David Taylor <dtaylor@emc.com>
31719
31720 * gcc.dg/Wpadded.c: New file.
31721
31722 2003-06-09 Mark Mitchell <mark@codesourcery.com>
31723
31724 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
31725 * gcc.dg/special/weak-2.c: Add dg-require-weak.
31726 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
31727 dg-require-weak.
31728
31729 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
31730
31731 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
31732
31733 2003-06-09 Mark Mitchell <mark@codesourcery.com>
31734
31735 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
31736 (dg-require-alias): Likewise.
31737 (dg-require-gc-sections): Likewise.
31738 * lib/target-supports.exp (check_gc_sections_available): Likewise.
31739
31740 2003-06-08 Richard Henderson <rth@redhat.com>
31741
31742 * gcc.dg/20011029-2.c: Fix the array reference.
31743 * gcc.dg/asm-7.c: New.
31744
31745 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
31746
31747 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
31748
31749 2003-06-08 Mark Mitchell <mark@codesourcery.com>
31750
31751 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
31752 (dg-require-gc-sections): Likewise.
31753
31754 2003-06-08 Jan Hubicka <jh@suse.cz>
31755
31756 * i386-cmov1.c: Fix regular expression.
31757 * i386-cvt-1.c: Likewise.
31758 * i386-local.c: Likewise.
31759 * i386-local2.c: Likewise.
31760 * i386-mul.c: Likewise.
31761 * i386-ssetype-1.c: Likewise.
31762 * i386-ssetype-3.c: Likewise.
31763 * i386-ssetype-5.c: Likewise.
31764
31765 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31766
31767 PR c++/11039
31768 * g++.dg/warn/implicit-typename2.C: New test.
31769 * g++.dg/warn/implicit-typename3.C: New test.
31770
31771 2003-06-07 Richard Henderson <rth@redhat.com>
31772
31773 * g++.dg/other/offsetof3.C: Use size_t.
31774 * g++.dg/other/offsetof4.C: Likewise.
31775
31776 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
31777
31778 * lib/copy-file.exp: New. Implement gcc_copy_files.
31779
31780 * lib/dg-pch.exp: Load copy-file.exp
31781 (dg-pch): Use gcc_copy_files instead of "file copy".
31782
31783 2003-06-06 Mark Mitchell <mark@codesourcery.com>
31784
31785 * gcc.dg/weak/weak.exp: Simplify.
31786 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
31787 * gcc.dg/weak/weak-1.c: Likewise.
31788 * gcc.dg/weak/weak-2.c: Likewise.
31789 * gcc.dg/weak/weak-3.c: Likewise.
31790 * gcc.dg/weak/weak-4.c: Likewise.
31791 * gcc.dg/weak/weak-5.c: Likewise.
31792 * gcc.dg/weak/weak-6.c: Likewise.
31793 * gcc.dg/weak/weak-7.c: Likewise.
31794 * gcc.dg/weak/weak-8.c: Likewise.
31795 * gcc.dg/weak/weak-9.c: Likewise.
31796
31797 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
31798
31799 gcc.c-torture/execute/20030606-1.c: New.
31800
31801 2003-06-06 Roger Sayle <roger@eyesopen.com>
31802
31803 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
31804 * gcc.dg/builtins-19.c: Likewise.
31805
31806 2003-06-06 Roger Sayle <roger@eyesopen.com>
31807
31808 * gcc.dg/builtins-2.c: Add some more tests.
31809 * gcc.dg/builtins-18.c: New test case.
31810 * gcc.dg/builtins-19.c: New test case.
31811
31812 2003-06-06 Roger Sayle <roger@eyesopen.com>
31813 Jim Wilson <wilson@tuliptree.org>
31814
31815 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
31816
31817 2003-06-06 Jakub Jelinek <jakub@redhat.com>
31818
31819 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
31820 mempcpy/stpcpy calls not to be optimized into something else.
31821 * gcc.c-torture/execute/string-opt-3.c: Moved to...
31822 * gcc.c-torture/execute/builtins/string-7.c: ...here.
31823 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
31824
31825 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31826
31827 * gcc.dg/format/asm_fprintf-1.c: New test.
31828
31829 2003-06-05 Mark Mitchell <mark@codesourcery.com>
31830
31831 * lib/gcc-defs.exp (additional_sources): New variable.
31832 (dg-additional-sources): New function.
31833 (additional_files): New variable.
31834 (dg-additional-files): New function.
31835 (dg-additional-files-options): Likewise.
31836 * lib/gcc-dg.exp (dg-require-weak): New function.
31837 (dg-require-alias): Likewise.
31838 (dg-require-gc-sections): Likewise.
31839 * lib/target-supports.exp (check_alias_available): Remove testfile
31840 parameter.
31841 (check_gc_sections_available): New function.
31842 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
31843 (dg-gpp-additional-files): Likewise.
31844 * lib/g++.exp (additional_sources): Remove.
31845 (additional_files): Likewise.
31846 (g++_target_compile): Use dg-additional-files-options.
31847
31848 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
31849 Tcl logic.
31850 * gcc.dg/special/ecos.exp: Remove.
31851 * gcc.dg/special/20000419-2.c: Use dg-require-*.
31852 * gcc.dg/special/alias-1.c: Likewise.
31853 * gcc.dg/special/alias-2.c: Likewise.
31854 * gcc.dg/special/gcsec-1.c: Likewise.
31855 * gcc.dg/special/weak-1.c: Likewise.
31856 * gcc.dg/special/weak-2.c: Likewise.
31857 * gcc.dg/special/wkali-1.c: Likewise.
31858 * gcc.dg/special/wkali-2.c: Likewise.
31859
31860 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
31861 dg-gpp-additional-*.
31862 * g++.dg/special/conpr-3.C: Likewise.
31863 * g++.dg/special/conpr-4.C: Likewise.
31864 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
31865 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
31866 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
31867 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
31868 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
31869 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
31870 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
31871 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
31872 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
31873 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
31874 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
31875 * g++.old-deja/g++.other/comdat1.C: Likewise.
31876 * g++.old-deja/g++.other/comdat2.C: Likewise.
31877 * g++.old-deja/g++.other/comdat3.C: Likewise.
31878 * g++.old-deja/g++.other/ctor1.C: Likewise.
31879 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
31880
31881 2003-06-05 Richard Henderson <rth@redhat.com>
31882
31883 * gcc.dg/debug/20030605-1.c: New.
31884
31885 2003-06-04 Mark Mitchell <mark@codesourcery.com>
31886
31887 * README.QMTEST: Update.
31888
31889 2003-06-04 Richard Henderson <rth@redhat.com>
31890
31891 * gcc.dg/cleanup-1.c: New.
31892 * gcc.dg/cleanup-2.c: New.
31893 * gcc.dg/cleanup-3.c: New.
31894 * gcc.dg/cleanup-4.c: New.
31895 * gcc.dg/cleanup-5.c: New.
31896 * gcc.dg/cleanup-6.c: New.
31897 * gcc.dg/cleanup-7.c: New.
31898
31899 2003-06-04 Mark Mitchell <mark@codesourcery.com>
31900
31901 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
31902
31903 * lib/dg-pch.exp: New file.
31904 * g++.dg/pch/pch.exp: Use dg-pch.exp.
31905 * gcc.dg/pch/pch.exp: Likewise.
31906
31907 2003-06-04 Roger Sayle <roger@eyesopen.com>
31908
31909 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
31910 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
31911 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
31912 * gcc.dg/builtins-17.c: New test case.
31913 * gcc.dg/i386-387-4.c: New test case.
31914 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
31915
31916 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31917
31918 * gcc.dg/ultrasp9.c: New test.
31919
31920 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31921
31922 * gcc.c-torture/compile/20030604-1.c: New test.
31923 * gcc.dg/sparc-constant-1.c: New test.
31924
31925 2003-06-03 Glen Nakamura <glen@imodulo.com>
31926
31927 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
31928
31929 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
31930
31931 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
31932
31933 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
31934 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
31935
31936 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
31937
31938 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
31939
31940 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31941
31942 PR c++/10940
31943 * g++.dg/template/spec10.C: New test.
31944
31945 2003-06-03 Roger Sayle <roger@eyesopen.com>
31946
31947 * gcc.dg/builtins-16.c: New test case.
31948
31949 2003-06-03 Jakub Jelinek <jakub@redhat.com>
31950
31951 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
31952 mempcpy test with post-increments.
31953 * gcc.c-torture/execute/string-opt-3.c: New test.
31954 * gcc.dg/string-opt-1.c: New test.
31955
31956 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
31957
31958 PR fortran/10965
31959 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
31960
31961 2003-06-02 Mark Mitchell <mark@codesourcery.com>
31962
31963 * lib/scanasm.exp (dg-scan): New function, factored out of ...
31964 (scan-assembler): ... here. Use dg-scan.
31965 (scan-assembler-not): Likewise.
31966 (scan-file): New function.
31967 (scan-file-not): Likewise.
31968 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
31969 * gcc.dg/cpp/_Pragma4.c: Likewise.
31970 * gcc.dg/cpp/_Pragma5.c: Likewise.
31971 * gcc.dg/cpp/avoidpaste1.c: Likewise.
31972 * gcc.dg/cpp/avoidpaste2.c: Likewise.
31973 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
31974 * gcc.dg/cpp/cmdlne-P.c: Likewise.
31975 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
31976 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
31977 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
31978 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
31979 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
31980 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
31981 * gcc.dg/cpp/cxxcom1.c: Likewise.
31982 * gcc.dg/cpp/line1.c: Likewise.
31983 * gcc.dg/cpp/maccom1.c: Likewise.
31984 * gcc.dg/cpp/maccom2.c: Likewise.
31985 * gcc.dg/cpp/maccom3.c: Likewise.
31986 * gcc.dg/cpp/maccom4.c: Likewise.
31987 * gcc.dg/cpp/maccom5.c: Likewise.
31988 * gcc.dg/cpp/maccom6.c: Likewise.
31989 * gcc.dg/cpp/multiline.c: Likewise.
31990 * gcc.dg/cpp/spacing1.c: Likewise.
31991 * gcc.dg/cpp/spacing2.c: Likewise.
31992 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
31993 * gcc.dg/cpp/trad/maccom1.c: Likewise.
31994 * gcc.dg/cpp/trad/maccom2.c: Likewise.
31995 * gcc.dg/cpp/trad/maccom3.c: Likewise.
31996 * gcc.dg/cpp/trad/maccom4.c: Likewise.
31997 * gcc.dg/cpp/trad/maccom6.c: Likewise.
31998 * gcc.dg/cpp/cxxcom2.c: Likewise.
31999 * gcc.dg/cpp/cxxcom2.h: New file.
32000
32001 * gcc.dg/cpp/truefalse.cpp: Move it to ...
32002 * g++.dg/cpp/truefalse.C: Here.
32003 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
32004
32005 2003-06-01 Loren James Rittle <ljrittle@acm.org>
32006
32007 * gcc.dg/cpp/redef3.c: New file.
32008
32009 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
32010
32011 * gcc.dg/i386-loop-3.c: New test.
32012
32013 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
32014
32015 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
32016
32017 2003-05-31 Roger Sayle <roger@eyesopen.com>
32018
32019 * gcc.dg/fwrapv-1.c: New test case.
32020 * gcc.dg/fwrapv-2.c: New test case.
32021
32022 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32023
32024 PR c++/10956
32025 * g++.dg/template/spec9.C: New test.
32026
32027 2003-05-29 Roger Sayle <roger@eyesopen.com>
32028
32029 * gcc.dg/duff-4.c: New test case.
32030
32031 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
32032
32033 PR fortran/10843
32034 * g77.dg/ffixed-form-1.f: New test
32035 * g77.dg/ffixed-form-2.f: New test
32036 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
32037 * g77.dg/ffree-form-3.f: New test
32038
32039 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
32040
32041 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
32042 * gcc.dg/wint_t-1.c: Likewise.
32043
32044 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32045
32046 * g++.dg/template/access11.C: New test.
32047
32048 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32049
32050 PR c++/10849
32051 * g++.dg/template/access10.C: New test.
32052
32053 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
32054 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32055
32056 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
32057
32058 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
32059
32060 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
32061 suppress for powerpc-*-darwin*.
32062 * gcc.dg/torture/builtin-noret-2.c: Likewise.
32063
32064 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
32065
32066 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
32067 suppress option for powerpc-*-darwin*.
32068
32069 2003-05-23 Roger Sayle <roger@eyesopen.com>
32070
32071 * gcc.dg/builtins-1.c: Add tests for tan and atan.
32072 * gcc.dg/builtins-4.c: Add test for fmod.
32073
32074 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32075
32076 PR c++/10682
32077 * g++.dg/template/instantiate4.C: New test.
32078
32079 2003-05-22 Roger Sayle <roger@eyesopen.com>
32080
32081 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
32082
32083 2003-05-21 Janis Johnson <janis187@us.ibm.com>
32084
32085 * gcc.dg/compat/scalar-return-1_main.c: New file.
32086 * gcc.dg/compat/scalar-return-1_x.c: New file.
32087 * gcc.dg/compat/scalar-return-1_y.c: New file.
32088 * gcc.dg/compat/scalar-return-2_main.c: New file.
32089 * gcc.dg/compat/scalar-return-2_x.c: New file.
32090 * gcc.dg/compat/scalar-return-2_y.c: New file.
32091 * gcc.dg/compat/struct-return-3_main.c: New file.
32092 * gcc.dg/compat/struct-return-3_y.c: New file.
32093 * gcc.dg/compat/struct-return-3_x.c: New file.
32094 * gcc.dg/compat/struct-return-2_main.c: New file.
32095 * gcc.dg/compat/struct-return-2_x.c: New file.
32096 * gcc.dg/compat/struct-return-2_y.c: New file.
32097
32098 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32099
32100 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
32101 for hppa*-hp-hpux*.
32102 * gcc.dg/20021014-1.c (dg-options): Likewise.
32103 * gcc.dg/nest.c (dg-options): Likewise.
32104
32105 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
32106
32107 PR c++/9738
32108 * g++.dg/ext/dllimport2.C: New file.
32109 * g++.dg/ext/dllimport3.C: New file.
32110
32111 2003-05-20 Janis Johnson <janis187@us.ibm.com>
32112
32113 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
32114 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32115 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32116 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32117 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32118 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32119 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
32120 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
32121 * gcc.dg/compat/small-struct-defs.h: New file.
32122 * gcc.dg/compat/small-struct-init.h: New file.
32123 * gcc.dg/compat/small-struct-check.h: New file.
32124 * gcc.dg/compat/fp-struct-defs.h: New file.
32125 * gcc.dg/compat/fp-struct-check.h: New file.
32126 * gcc.dg/compat/fp-struct-init.h: New file.
32127 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
32128 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
32129
32130 2003-05-19 Jakub Jelinek <jakub@redhat.com>
32131
32132 * gcc.dg/20030225-2.c: New test.
32133
32134 2003-05-18 Roger Sayle <roger@eyesopen.com>
32135 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32136
32137 * gcc.c-torture/compile/20030518-1.c: New test case.
32138
32139 2003-05-18 Mark Mitchell <mark@codesourcery.com>
32140
32141 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
32142 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
32143 gcc-dg-debug-runtest.
32144 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
32145 gcc-dg-debug-runtest.
32146
32147 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32148
32149 PR c++/9022
32150 * g++.dg/lookup/using6.C: New test.
32151
32152 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32153
32154 * g++.dg/parse/access2.C: New test.
32155
32156 2003-05-17 Mark Mitchell <mark@codesourcery.com>
32157
32158 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
32159 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
32160 * gcc.dg/debug/debug.exp: Likewise.
32161
32162 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
32163
32164 * gcc.dg/dollar.c: New test.
32165
32166 2003-05-16 Janis Johnson <janis187@us.ibm.com>
32167
32168 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
32169 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32170 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
32171 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
32172 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
32173 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
32174 * gcc.dg/compat/struct-by-value-6_main.c: New file.
32175 * gcc.dg/compat/struct-by-value-6_x.c: New file.
32176 * gcc.dg/compat/struct-by-value-6_y.c: New file.
32177 * gcc.dg/compat/struct-by-value-7_main.c: New file.
32178 * gcc.dg/compat/struct-by-value-7_x.c: New file.
32179 * gcc.dg/compat/struct-by-value-7_y.c: New file.
32180 * gcc.dg/compat/struct-by-value-8_main.c: New file.
32181 * gcc.dg/compat/struct-by-value-8_x.c: New file.
32182 * gcc.dg/compat/struct-by-value-8_y.c: New file.
32183 * gcc.dg/compat/struct-by-value-9_main.c: New file.
32184 * gcc.dg/compat/struct-by-value-9_x.c: New file.
32185 * gcc.dg/compat/struct-by-value-9_y.c: New file.
32186
32187 2003-05-16 Mark Mitchell <mark@codesourcery.com>
32188
32189 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
32190 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
32191 support for "repo" mode.
32192 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
32193 * lib/g77-dg.exp: Likewise.
32194 * lib/obj-dg.exp: Likewise.
32195
32196 2003-05-16 Jakub Jelinek <jakub@redhat.com>
32197
32198 Merge from gcc-3_2-rhl8-branch:
32199 2003-04-23 Jakub Jelinek <jakub@redhat.com>
32200
32201 * gcc.dg/tls/opt-6.c: New test.
32202
32203 2003-04-05 Jakub Jelinek <jakub@redhat.com>
32204
32205 * gcc.dg/20030405-1.c: New test.
32206
32207 2003-03-09 Jakub Jelinek <jakub@redhat.com>
32208
32209 * gcc.dg/20030309-1.c: New test.
32210
32211 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
32212
32213 * gcc.c-torture/execute/20030307-1.c: New test.
32214
32215 2003-02-20 Randolph Chung <tausq@debian.org>
32216
32217 * gcc.c-torture/compile/20030220-1.c: New test.
32218
32219 2003-02-18 Jakub Jelinek <jakub@redhat.com>
32220
32221 * gcc.dg/20030217-1.c: New test.
32222
32223 2003-01-29 Jakub Jelinek <jakub@redhat.com>
32224
32225 * gcc.c-torture/compile/20020129-1.c: New test.
32226
32227 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
32228
32229 * gcc.dg/unroll-1.c: New test.
32230
32231 2002-11-16 Jan Hubicka <jh@suse.cz>
32232
32233 * gcc.c-torture/execute/20020920-1.c: New test.
32234
32235 2002-10-08 Jakub Jelinek <jakub@redhat.com>
32236
32237 PR target/7434
32238 * gcc.c-torture/compile/20021008-1.c: New test.
32239
32240 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
32241
32242 PR target/7559
32243 * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
32244
32245 2002-08-07 Jakub Jelinek <jakub@redhat.com>
32246
32247 * gcc.c-torture/compile/20020807-1.c: New test.
32248
32249 2002-07-30 Jakub Jelinek <jakub@redhat.com>
32250
32251 * gcc.dg/tls/opt-1.c: New test.
32252
32253 2002-07-29 Jakub Jelinek <jakub@redhat.com>
32254
32255 * gcc.dg/20020729-1.c: New test.
32256
32257 2002-07-20 Jakub Jelinek <jakub@redhat.com>
32258
32259 * g++.dg/opt/life1.C: New test.
32260
32261 2002-05-20 Jakub Jelinek <jakub@redhat.com>
32262
32263 * gcc.dg/20020525-1.c: New test.
32264
32265 2002-05-24 Jakub Jelinek <jakub@redhat.com>
32266
32267 PR c++/6794
32268 * g++.dg/ext/pretty1.C: New test.
32269 * g++.dg/ext/pretty2.C: New test.
32270
32271 2003-05-15 Mark Mitchell <mark@codesourcery.com>
32272
32273 PR c++/8385
32274 * g++.dg/ext/typeof5.C: New test.
32275
32276 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
32277
32278 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
32279 __USER_LABEL_PREFIX__ into account.
32280 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
32281
32282 2003-05-14 Roger Sayle <roger@eyesopen.com>
32283
32284 * gcc.dg/builtins-15.c: New test case.
32285
32286 2003-05-13 Zack Weinberg <zack@codesourcery.com>
32287
32288 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
32289
32290 2003-05-12 Mark Mitchell <mark@codesourcery.com>
32291
32292 * lib/g++.exp: Tweak handling of additional source files.
32293 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32294 * g++.dg/special/conpr-2a.C: Rename to ...
32295 * g++.dg/special/conpr-2a.cc: ... this.
32296 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32297 * g++.dg/special/conpr-3a.C: Rename to ...
32298 * g++.dg/special/conpr-3a.cc: This.
32299 * g++.dg/special/conpr-3b.C: Rename to ...
32300 * g++.dg/special/conpr-3b.cc: This.
32301 * g++.dg/special/conpr-4.C: New test.
32302 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32303
32304 2003-05-12 David Edelsohn <edelsohn@gnu.org>
32305
32306 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32307
32308 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32309
32310 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32311 * g++.old-deja/g++.robertl/eb71.C: Likewise.
32312 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32313 * g++.old-deja/g++.other/warn3.C: Likewise.
32314
32315 2003-05-11 Roger Sayle <roger@eyesopen.com>
32316
32317 * gcc.dg/i386-387-1.c: Update to also test log.
32318 * gcc.dg/i386-387-2.c: Likewise.
32319
32320 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
32321
32322 * g77.f-torture/execute/int8421.f: New test.
32323
32324 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32325
32326 PR c++/10230, c++/10481
32327 * g++.dg/lookup/scoped5.C: New test.
32328
32329 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32330
32331 PR c++/10552
32332 * g++.dg/template/ttp6.C: New test.
32333
32334 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
32335
32336 * gcc.c-torture/execute/builtins: New directory.
32337 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32338 gcc.c-torture/execute/builtins.
32339 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32340 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32341 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
32342 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32343
32344 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32345
32346 PR c++/9252
32347 * g++.dg/template/access8.C: New test.
32348 * g++.dg/template/access9.C: New test.
32349
32350 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32351
32352 PR c++/9554
32353 * g++.dg/parse/access1.C: New test.
32354
32355 2003-05-09 DJ Delorie <dj@redhat.com>
32356
32357 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
32358 long, and not an int.
32359
32360 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32361
32362 PR c++/10555, c++/10576
32363 * g++.dg/template/memclass1.C: New test.
32364
32365 2003-05-08 DJ Delorie <dj@redhat.com>
32366
32367 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
32368 targets.
32369 * gcc.c-torture/execute/20021024-1.x: Likewise.
32370 * gcc.c-torture/execute/shiftdi.x: Likewise.
32371 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
32372 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
32373 * gcc.dg/20021018-1.c: Likewise.
32374
32375 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32376
32377 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
32378
32379 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
32380 (bcopy): Call memmove.
32381
32382 2003-05-08 Roger Sayle <roger@eyesopen.com>
32383
32384 * g77.f-torture/compile/8485.f: New test case.
32385
32386 2003-05-07 Richard Henderson <rth@redhat.com>
32387
32388 PR c++/10570
32389 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
32390 Verify exception_cleanup not called for rethrows.
32391 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
32392 when exiting catch block without rethrowing.
32393 * g++.dg/eh/forced3.C: New.
32394 * g++.dg/eh/forced4.C: New.
32395
32396 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
32397
32398 * gcc.dg/20030505.c: Fix triplet.
32399
32400 2003-05-06 DJ Delorie <dj@redhat.com>
32401
32402 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
32403 * gcc.dg/nest.c: Likewise.
32404
32405 2003-05-05 Roger Sayle <roger@eyesopen.com>
32406
32407 * gcc.dg/builtins-14.c: New test case.
32408
32409 2003-05-05 Janis Johnson <janis187@us.ibm.com>
32410
32411 * lib/compat.exp (compat-execute): New argument.
32412 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
32413 * gcc.dg/compat: New test directory.
32414 * gcc.dg/compat/compat.exp: New expect script.
32415 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
32416 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
32417 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
32418 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
32419 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
32420 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
32421
32422 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
32423 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
32424 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
32425 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
32426 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
32427 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
32428 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
32429 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
32430 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
32431 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
32432 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
32433 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
32434 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
32435 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
32436 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
32437
32438 2003-05-05 Zack Weinberg <zack@codesourcery.com>
32439
32440 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
32441
32442 2003-05-05 Jakub Jelinek <jakub@redhat.com>
32443
32444 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
32445
32446 2003-05-05 Geoffrey Keating <geoffk@apple.com>
32447
32448 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
32449 * gcc.dg/ppc-fsel-2.c: New test.
32450
32451 * gcc.dg/unused-5.c: New test.
32452
32453 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32454
32455 PR c++/10496
32456 * g++.dg/warn/pmf1.C: New test.
32457
32458 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32459
32460 PR c++/4494
32461 * g++.dg/warn/main.C: New test.
32462
32463 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32464
32465 * gcc.dg/nonnull-3.c: New test.
32466
32467 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
32468
32469 * gcc.dg/cpp/Wtrigraphs.c: Update.
32470 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
32471
32472 2003-05-03 Geoffrey Keating <geoffk@apple.com>
32473
32474 * gcc.dg/ppc-fsel-1.c: New test.
32475
32476 2003-05-03 Zack Weinberg <zack@codesourcery.com>
32477
32478 PR c/10604
32479 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
32480
32481 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
32482
32483 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
32484
32485 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32486
32487 PR c++/9364, c++/10553, c++/10586
32488 * g++.dg/parse/typename4.C: New test.
32489 * g++.dg/parse/typename5.C: Likewise.
32490
32491 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
32492
32493 * gcc.c-torture/compile/20030503-1.c: New test.
32494
32495 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32496
32497 * g++.dg/lookup/using5.C: Fix testcase error.
32498
32499 2003-05-01 Chris Demetriou <cgd@broadcom.com>
32500
32501 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
32502 since MEABI is no longer supported. Remove all vestiges
32503 of MEABI from the test.
32504
32505 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32506
32507 PR c++/10554
32508 * g++.dg/lookup/using5.C: New test.
32509
32510 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32511
32512 PR c++/8772
32513 * g++.dg/template/ttp5.C: New test.
32514
32515 2003-04-30 Mark Mitchell <mark@codesourcery.com>
32516
32517 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
32518 (dg-gpp-additional-sources): New function.
32519 (dg-gpp-additional-files): Likewise.
32520 * lib/g++.exp (additional_sources): New variable.
32521 (additional_files): Likewise.
32522 (g++_target_compile): Deal with them.
32523 * lib/old-dejagnu.exp: Remove.
32524 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
32525 * g++.old-deja: Revise all tests to use dg commands.
32526
32527 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32528
32529 PR c++/9432, c++/9528
32530 * g++.dg/lookup/using4.C: New test.
32531
32532 2003-04-29 Geoffrey Keating <geoffk@apple.com>
32533
32534 * gcc.dg/noreturn-5.c: New file.
32535 * gcc.dg/noreturn-6.c: New file.
32536
32537 * gcc.c-torture/compile/inline-1.c: New file.
32538
32539 2003-04-29 Mark Mitchell <mark@codesourcery.com>
32540
32541 PR c++/10551
32542 * g++.dg/template/explicit1.C: New test.
32543
32544 2003-04-29 Mark Mitchell <mark@codesourcery.com>
32545
32546 PR c++/10549
32547 * g++.dg/other/bitfield1.C: New test.
32548
32549 PR c++/10527
32550 * g++.dg/init/new7.C: New test.
32551
32552 2003-04-29 Mark Mitchell <mark@codesourcery.com>
32553
32554 * g++.dg/ext/desig1.C: New test.
32555 * g++.dg/ext/init1.C: Update.
32556
32557 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
32558
32559 2003-04-28 Mark Mitchell <mark@codesourcery.com>
32560
32561 PR c++/10180
32562 * g++.dg/warn/Winline-1.C: New test.
32563
32564 2003-04-28 Jakub Jelinek <jakub@redhat.com>
32565
32566 * gcc.c-torture/execute/string-opt-19.c: New test.
32567
32568 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
32569 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
32570
32571 2003-04-27 Mark Mitchell <mark@codesourcery.com>
32572
32573 PR c++/10506
32574 * g++.dg/init/new6.C: New test.
32575
32576 PR c++/10503
32577 * g++.dg/init/ref6.C: New test.
32578
32579 2003-04-26 David Edelsohn <edelsohn@gnu.org>
32580
32581 * g++.dg/warn/weak1.C: XFAIL on AIX4.
32582
32583 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32584
32585 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
32586 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
32587
32588 2003-04-25 Mark Mitchell <mark@codesourcery.com>
32589
32590 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
32591 initialized static data members.
32592
32593 2003-04-25 H.J. Lu <hjl@gnu.org>
32594
32595 * gcc.dg/ia64-sync-4.c: New test.
32596
32597 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32598
32599 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
32600 date.
32601
32602 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
32603
32604 PR c++/10337
32605 * g++.dg/warn/conv1.C: New test.
32606 * g++.old-deja/g++.other/conv7.C: Adjust.
32607 * g++.old-deja/g++.other/overload14.C: Adjust.
32608
32609 2003-04-23 Mark Mitchell <mark@codesourcery.com>
32610
32611 PR c++/10471
32612 * g++.dg/template/defarg2.C: New test.
32613
32614 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
32615
32616 * gcc.dg/cpp/include2.c: Update.
32617 * gcc.dg/cpp/multiline-2.c: New.
32618 * gcc.dg/cpp/multiline.c: Update.
32619 * gcc.dg/cpp/strify2.c: Update.
32620 * gcc.dg/cpp/trad/literals-2.c: Update.
32621
32622 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32623
32624 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
32625
32626 2003-04-23 Mark Mitchell <mark@codesourcery.com>
32627
32628 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
32629
32630 2003-04-23 Mark Mitchell <mark@codesourcery.com>
32631
32632 PR c++/10451
32633 * g++.dg/parse/crash4.C: New test.
32634
32635 PR c++/9847
32636 * g++.dg/parse/crash5.C: New test.
32637
32638 2003-04-22 Mark Mitchell <mark@codesourcery.com>
32639
32640 PR c++/10446
32641 * g++.dg/parse/crash3.C: New test.
32642
32643 PR c++/10428
32644 * g++.dg/parse/elab1.C: New test.
32645
32646 2003-04-22 Devang Patel <dpatel@apple.com>
32647
32648 * gcc.dg/cpp/trad/funlike-5.c: New test.
32649
32650 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
32651
32652 * g++.dg/other/packed1.C: Fix dg options.
32653
32654 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
32655
32656 * g++.dg/other/offsetof2.C: New test.
32657
32658 2003-04-21 Mark Mitchell <mark@codesourcery.com>
32659
32660 * g++.dg/template/recurse.C: Adjust location of error messages.
32661
32662 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
32663
32664 PR c++/9881
32665 * g++.dg/init/addr-const1.C: New test.
32666 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
32667
32668 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
32669
32670 PR c++/10405
32671 * g++.dg/lookup/struct-hack1.C: New test.
32672
32673 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
32674
32675 * ucs.c: Update diagnostic messages.
32676
32677 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
32678
32679 * gcc.dg/cpp/truefalse.cpp: New test.
32680 * gcc.dg/cpp/cpp.exp: Update.
32681 * g++.dg/other/stdbool-if.C: Remove.
32682
32683 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
32684
32685 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
32686 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
32687
32688 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32689
32690 * gcc.c-torture/compile/20030418-1.c: New test.
32691
32692 2003-04-17 Janis Johnson <janis187@us.ibm.com>
32693
32694 * README.compat: Remove; content moved to doc/sourcebuild.texi.
32695
32696 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32697
32698 PR c++/10347
32699 g++.dg/template/dependent-name1.C: New test.
32700
32701 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
32702
32703 * gcc.dg/warn-1.c (tourist_guide): New array,
32704 contains a pointer to bar.
32705
32706 2003-04-16 Roger Sayle <roger@eyesopen.com>
32707
32708 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
32709 * gcc.c-torture/execute/medce-1.c: New test case.
32710 * gcc.c-torture/execute/medce-2.c: New test case.
32711
32712 2003-04-15 Mark Mitchell <mark@codesourcery.com>
32713
32714 * lib/prune.exp: Ignore more messages.
32715
32716 PR c++/10381
32717 * g++.dg/parse/lookup3.C: New test.
32718
32719 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
32720
32721 * gcc.c-torture/compile/20030415-1.c : New test.
32722
32723 2003-04-14 Mark Mitchell <mark@codesourcery.com>
32724
32725 * gcc.c-torture/execute/scope-2.c: Move to ...
32726 * gcc.dg/noncompile/scope.c: .... here.
32727
32728 2003-04-14 Roger Sayle <roger@eyesopen.com>
32729
32730 * gcc.dg/20030414-2.c: New test case.
32731
32732 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
32733
32734 PR target/10377
32735 * gcc.dg/20030414-1.c: New test.
32736
32737 2003-04-13 Roger Sayle <roger@eyesopen.com>
32738
32739 * gcc.dg/builtins-12.c: New test case.
32740 * gcc.dg/builtins-13.c: New test case.
32741
32742 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32743
32744 * gcc.c-torture/execute/string-opt-18.c: New test.
32745
32746 2003-04-13 Mark Mitchell <mark@codesourcery.com>
32747
32748 PR c++/10300
32749 * g++.dg/init/new5.C: New test.
32750
32751 2003-04-12 Mark Mitchell <mark@codesourcery.com>
32752
32753 PR c++/7910
32754 * g++.dg/ext/dllimport1.C: New test.
32755
32756 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
32757
32758 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
32759
32760 2003-04-11 Bud Davis <bdavis9659@comcast.net>
32761
32762 PR Fortran/9263
32763 * g77.f-torture/noncompile/9263.f: New test
32764 PR Fortran/1832
32765 * g77.f-torture/execute/1832.f: New test
32766
32767 2003-04-11 David Chad <davidc@freebsd.org>
32768 Loren J. Rittle <ljrittle@acm.org>
32769
32770 libobjc/8562
32771 * objc.dg/headers.m: New test.
32772
32773 2003-04-10 Zack Weinberg <zack@codesourcery.com>
32774
32775 * gcc.c-torture/execute/builtin-noret-2.c: New.
32776 * gcc.c-torture/execute/builtin-noret-2.x: New.
32777 XFAIL builtin-noret-2.c at -O1 and above.
32778 * gcc.dg/redecl.c: New.
32779 * gcc.dg/Wshadow-1.c: Update error regexps.
32780
32781 2003-04-10 Mark Mitchell <mark@codesourcery.com>
32782
32783 * g++.dg/abi/bitfield10.C: New test.
32784
32785 2003-04-09 Mike Stump <mrs@apple.com>
32786
32787 * gcc.dg/pch/pch.exp: Make testcase names longer.
32788 * g++.dg/pch/pch.exp: Make testcase names longer.
32789
32790 2003-04-08 Roger Sayle <roger@eyesopen.com>
32791
32792 * gcc.dg/builtins-11.c: New test case.
32793
32794 2003-04-08 Roger Sayle <roger@eyesopen.com>
32795
32796 * gcc.dg/builtins-9.c: New test case.
32797 * gcc.dg/builtins-10.c: New test case.
32798
32799 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
32800
32801 * gcc.dg/noncompile/init-4.c.c: New test.
32802
32803 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
32804
32805 * gcc.misc-test/gcov-9.c: New test.
32806 * gcc.misc-test/gcov-10.c: New test
32807 * gcc.misc-test/gcov-11.c: New test.
32808
32809 2003-04-05 Zack Weinberg <zack@codesourcery.com>
32810
32811 PR optimization/10024
32812 * gcc.c-torture/compile/20030405-1.c: New test.
32813
32814 2003-04-04 Geoffrey Keating <geoffk@apple.com>
32815
32816 * gcc.dg/pch/static-3.c: New.
32817 * gcc.dg/pch/static-3.hs: New.
32818 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
32819
32820 2003-04-04 Richard Henderson <rth@redhat.com>
32821
32822 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
32823 * g++.dg/eh/forced2.C: Likewise.
32824
32825 2003-04-03 Mike Stump <mrs@apple.com>
32826
32827 * lib/scanasm.exp (scan-assembler): Add xfail processing for
32828 target arg.
32829 (scan-assembler-times, scan-assembler-not): Likewise.
32830 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
32831
32832 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
32833
32834 * gcc.dg/sparc-loop-1.c: New test.
32835
32836 2003-04-02 Geoffrey Keating <geoffk@apple.com>
32837
32838 PR other/9274
32839 * g++.dg/pch/system-2.C: New.
32840 * g++.dg/pch/system-2.Hs: New.
32841
32842 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
32843
32844 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
32845
32846 * g++.dg/eh/simd-1.C (vecfunc): Same.
32847
32848 2003-04-01 Roger Sayle <roger@eyesopen.com>
32849
32850 * gcc.c-torture/execute/20030401-1.c: New test case.
32851
32852 2003-04-01 Ziemowit Laski <zlaski@apple.com>
32853
32854 * objc.dg/defs.m: New.
32855
32856 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
32857
32858 * g++.dg/eh/simd-1.C: New.
32859 * g++.dg/eh/simd-2.C: New.
32860
32861 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
32862
32863 * gcc.c-torture/execute/simd-3.c: New.
32864
32865 2003-03-31 Mark Mitchell <mark@codesourcery.com>
32866
32867 PR c/9936
32868 * gcc.dg/20030331-2.c: New test.
32869
32870 2003-03-31 Mark Mitchell <mark@codesourcery.com>
32871
32872 PR c++/10278
32873 * g++.dg/parse/crash2.C: New test.
32874
32875 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
32876
32877 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
32878 * gcc.c-torture/execute/20030331-1.c: ...here.
32879
32880 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
32881
32882 * gcc.c-torture/execute/20030331-1.c: New test.
32883
32884 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
32885
32886 * lib/gcov.exp: Adjust call return testing strings.
32887 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
32888
32889 2003-03-31 Roger Sayle <roger@eyesopen.com>
32890
32891 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
32892 * gcc.dg/builtins-7.c: New test case.
32893 * gcc.dg/builtins-8.c: New test case.
32894
32895 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
32896
32897 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
32898
32899 2003-03-30 Mark Mitchell <mark@codesourcery.com>
32900
32901 PR c++/7647
32902 * g++.dg/lookup-class-member-2.C: New test.
32903
32904 2003-03-30 Glen Nakamura <glen@imodulo.com>
32905
32906 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
32907
32908 2003-03-28 Roger Sayle <roger@eyesopen.com>
32909
32910 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
32911
32912 2003-03-28 Mark Mitchell <mark@codesourcery.com>
32913
32914 * g++.dg/init/attrib1.C: New test.
32915
32916 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
32917
32918 * gcc.dg/ultrasp8.c: New test.
32919
32920 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
32921
32922 * gcc.dg/ultrasp7.c: New test.
32923
32924 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
32925
32926 PR c++/10047
32927 * g++.dg/template/inline1.C: New test.
32928
32929 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
32930
32931 * gcc.dg/sparc-dwarf2.c: New test.
32932
32933 2003-03-27 Roger Sayle <roger@eyesopen.com>
32934
32935 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
32936 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
32937
32938 2003-03-27 Mark Mitchell <mark@codesourcery.com>
32939
32940 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
32941 than reading .x files.
32942 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
32943 * g77.dg/gcov/gcov-1.f: Likewise.
32944 * gcc.misc-tests/gcov-4b.c: Likewise.
32945 * gcc.misc-tests/gcov-5b.c: Likewise.
32946 * gcc.misc-tests/gcov-6.c: Likewise.
32947 * gcc.misc-tests/gcov-7.c: Likewise.
32948 * gcc.misc-tests/gcov-8.c: Likewise.
32949 * g++.dg/gcov/gcov-1.x: Remove.
32950 * g77.dg/gcov/gcov-1.x: Likewise.
32951 * gcc.misc-tests/gcov-4b.x: Likewise.
32952 * gcc.misc-tests/gcov-5b.x: Likewise.
32953 * gcc.misc-tests/gcov-6.x: Likewise.
32954 * gcc.misc-tests/gcov-7.x: Likewise.
32955 * gcc.misc-tests/gcov-8.x: Likewise.
32956
32957 2003-03-27 Glen Nakamura <glen@imodulo.com>
32958
32959 PR opt/10087
32960 * gcc.dg/20030324-1.c: New test.
32961
32962 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
32963
32964 PR c++/10224
32965 * g++.dg/template/arg3.C: New test.
32966
32967 PR c++/10158
32968 * g++.dg/template/friend18.C: New test.
32969
32970 2003-03-26 Roger Sayle <roger@eyesopen.com>
32971
32972 * g77.f-torture/compile/20030326-1.f: New test case.
32973
32974 2003-03-26 Janis Johnson <janis187@us.ibm.com>
32975
32976 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
32977
32978 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
32979
32980 2003-03-26 Jakub Jelinek <jakub@redhat.com>
32981
32982 * gcc.dg/ia64-sync-3.c: New test.
32983
32984 2003-03-26 Alan Modra <amodra@bigpond.net.au>
32985
32986 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
32987
32988 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
32989
32990 * gcc.dg/ultrasp6.c: New test.
32991
32992 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
32993
32994 * gcc.dg/i386-signbit-1.c: New test.
32995 * gcc.dg/i386-signbit-2.c: New test.
32996 * gcc.dg/i386-signbit-3.c: New test.
32997
32998 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
32999
33000 * gcc.dg/ultrasp5.c: Fix options.
33001
33002 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
33003
33004 * gcc.dg/ultrasp5.c: Fix comment.
33005
33006 2003-03-24 Bud Davis <bdavis9659@comcast.net>
33007
33008 PR fortran/10197
33009 * g77.f-torture/execute/10197.f: New test.
33010
33011 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
33012
33013 PR c++/9898, c++/383
33014 * g++.dg/template/conv6.C: New test.
33015
33016 PR c++/10119
33017 * g++.dg/template/ptrmem5.C: New test.
33018
33019 PR c++/10026
33020 * g++.dg/lookup/koenig1.C: New test.
33021
33022 PR C++/10199
33023 * g++.dg/lookup/template2.C: New test.
33024
33025 2003-03-24 Jakub Jelinek <jakub@redhat.com>
33026
33027 * g++.dg/opt/rtti1.C: New test.
33028
33029 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33030
33031 * gcc.dg/ultrasp5.c: New test.
33032
33033 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
33034
33035 PR middle-end/9967
33036 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
33037 builtin fputs.
33038
33039 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
33040
33041 PR c/8224
33042 * gcc.dg/20030323-1.c: New test.
33043
33044 2003-03-23 Roger Sayle <roger@eyesopen.com>
33045
33046 * gcc.c-torture/compile/20030323-1.c: New test case.
33047
33048 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
33049
33050 * gcc.dg/20030321-1.c: New test.
33051
33052 2003-03-22 Zack Weinberg <zack@codesourcery.com>
33053
33054 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
33055
33056 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
33057
33058 PR c++/9978, c++/9708
33059 * g++.dg/ext/vlm1.C: Adjust expected error.
33060 * g++.dg/ext/vla2.C: New test.
33061 * g++.dg/template/arg1.C: New test.
33062 * g++.dg/template/arg2.C: New test.
33063
33064 2003-03-22 Bud Davis <bdavis9659@comcast.net>
33065
33066 * g77.f-torture/execute/select.f: New test.
33067 * g77.f-torture/noncompile/select_no_compile.f: New test.
33068
33069 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
33070
33071 PR c++/9898
33072 * g++.dg/other/error4.C: New test.
33073
33074 2003-03-20 Mark Mitchell <mark@codesourcery.com>
33075
33076 * g++.dg/template/friend17.C: New test.
33077
33078 2003-03-21 Alan Modra <amodra@bigpond.net.au>
33079
33080 * gcc.c-torture/compile/20030320-1.c: New.
33081
33082 2003-03-20 Roger Sayle <roger@eyesopen.com>
33083
33084 * gcc.dg/builtins-6.c: New test case.
33085
33086 2003-03-19 Alan Modra <amodra@bigpond.net.au>
33087
33088 PR target/10073
33089 * gcc.c-torture/compile/20030319-1.c: New.
33090
33091 2003-03-18 Jan Hubicka <jh@suse.cz>
33092
33093 * gcc.dg/i386-cvt-1.c: New test.
33094
33095 2003-03-17 Zack Weinberg <zack@codesourcery.com>
33096
33097 * objc.dg/naming-1.m: Use "(parse|syntax) error".
33098 * objc.dg/naming-2.m: Likewise.
33099
33100 2003-03-17 Mark Mitchell <mark@codesourcery.com>
33101
33102 PR c++/9639
33103 * g++.dg/parse/crash1.C: New test.
33104
33105 2003-03-16 Mark Mitchell <mark@codesourcery.com>
33106
33107 PR c++/8805
33108 * g++.dg/eh/cleanup1.C: New test.
33109
33110 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
33111
33112 * gcc.c-torture/execute/20030316-1.c: New test case.
33113
33114 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
33115
33116 PR c++/9629
33117 * g++.dg/init/ctor2.C: New test.
33118
33119 2003-03-15 Roger Sayle <roger@eyesopen.com>
33120
33121 * g77.f-torture/compile/xformat.f: New test case.
33122
33123 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33124
33125 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
33126 * g++.old-deja/g++.mike/eh50.C: Likewise.
33127
33128 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33129
33130 PR c++/6440
33131 * g++.dg/template/spec7.C: New test.
33132 * g++.dg/template/spec8.C: Likewise.
33133
33134 2003-03-14 Jakub Jelinek <jakub@redhat.com>
33135
33136 * gcc.c-torture/execute/20030313-1.c: New test.
33137
33138 2003-03-14 Richard Henderson <rth@redhat.com>
33139
33140 * gcc.dg/inline-2.c: Adjust alpha test for external call.
33141
33142 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
33143
33144 * gcc.c-torture/compile/20030314-1.c: New test.
33145
33146 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
33147
33148 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
33149 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
33150 thumb target,
33151 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
33152 to accept newer _imp__ prefix and additional
33153 newline in .drectve section.
33154 * gcc.dg/dll-4.c: Likewise.
33155 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
33156 switch.
33157
33158 2003-03-13 Mark Mitchell <mark@codesourcery.com>
33159
33160 * g++.dg/parse/namespace9.C: New test.
33161
33162 * g++.dg/init/ref5.C: New test.
33163 * g++.dg/parse/ptrmem1.C: Likewise.
33164
33165 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33166
33167 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
33168 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
33169 regular expression.
33170 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
33171 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
33172
33173 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
33174
33175 * gcc.c-torture/execute/20030224-2.c: New test.
33176
33177 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
33178
33179 * gcc.dg/decl-3.c: New test.
33180
33181 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
33182
33183 * gcc.dg/i386-loop-2.c: New test.
33184
33185 2003-03-11 Mark Mitchell <mark@codesourcery.com>
33186
33187 PR c++/9474
33188 * g++.dg/parse/namespace8.C: New test.
33189
33190 PR c++/9924
33191 * g++.dg/overload/builtin2.C: New test.
33192
33193 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
33194
33195 * gcc.dg/return-type-3.c: New test.
33196
33197 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33198
33199 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
33200 profiling options are not supported.
33201
33202 2003-03-10 Mark Mitchell <mark@codesourcery.com>
33203
33204 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
33205 * g++.old-deja/g++.warn/impint2.C: Likewise.
33206
33207 2003-03-10 Devang Patel <dpatel@apple.com>
33208
33209 * g++.dg/cpp/c++_cmd_1.C: New test.
33210 * g++.dg/cpp/c++_cmd_1.h: New file.
33211
33212 2003-03-10 Segher Boessenkool <segher@koffie.nl>
33213
33214 * gcc.dg/altivec-9.c: New file.
33215
33216 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33217
33218 * gcc.dg/ppc-sdata-1.c: New test.
33219 * gcc.dg/ppc-sdata-2.c: New test.
33220
33221 2003-03-09 Mark Mitchell <mark@codesourcery.com>
33222
33223 PR c++/9373
33224 * g++.dg/opt/ptrmem2.C: New test.
33225
33226 PR c++/8534
33227 * g++.dg/opt/ptrmem1.C: New test.
33228
33229 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
33230
33231 * gcc.dg/i386-loop-1.c: New test.
33232
33233 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33234
33235 PR c++/9970
33236 * g++.dg/lookup/friend1.C: New test.
33237
33238 2003-03-08 Mark Mitchell <mark@codesourcery.com>
33239
33240 PR c++/9823
33241 * g++.dg/parser/constructor1.C: New test.
33242
33243 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
33244
33245 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
33246
33247 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
33248
33249 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
33250
33251 * gcc.dg/cpp/Wunused.c: Update test.
33252
33253 2003-03-08 Jan Hubicka <jh@suse.cz>
33254
33255 * gcc.dg/inline-3.c: New test.
33256
33257 2003-03-08 Mark Mitchell <mark@codesourcery.com>
33258
33259 PR c++/9809
33260 * g++.dg/parse/builtin1.C: New test.
33261
33262 PR c++/9982
33263 * g++.dg/abi/cookie1.C: New test.
33264 * g++.dg/abi/cookie2.C: Likewise.
33265
33266 PR c++/9524
33267 * g++.dg/template/field1.C: New test.
33268
33269 PR c++/9912
33270 * g++.dg/parse/class1.C: New test.
33271 * g++.dg/parse/namespace7.C: Likewise.
33272 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
33273
33274 2003-03-07 Mark Mitchell <mark@codesourcery.com>
33275
33276 * g++.dg/init/ref4.C: New test.
33277
33278 2003-03-07 Jan Hubicka <jh@suse.cz>
33279
33280 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
33281 * gcc.dg/inline-3.c: New test.
33282
33283 2003-03-06 Mark Mitchell <mark@codesourcery.com>
33284
33285 * g++.dg/init/ref3.C: New test.
33286
33287 PR c++/9965
33288 * g++.dg/init/ref2.C: New test.
33289
33290 PR c++/9400
33291 * g++.dg/warn/Wshadow-2.C: New test.
33292
33293 PR c++/9791
33294 * g++.dg/warn/Woverloaded-1.C: New test.
33295
33296 2003-03-05 Jan Hubicka <jh@suse.cz>
33297
33298 * gcc.dg/i386-local2.c: New.
33299 * gcc.dg/i386-local.c: Fix typo.
33300
33301 2003-03-05 Mark Mitchell <mark@codesourcery.com>
33302
33303 * g++.dg/abi/layout3.C: New test.
33304
33305 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
33306
33307 * gcc.c-torture/compile/20030305-1.c
33308
33309 2003-03-05 Jan Hubicka <jh@suse.cz>
33310
33311 * gcc.dg/i386-local.c: New.
33312
33313 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
33314
33315 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33316
33317 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
33318
33319 * gcc.dg/switch-2.c: New test.
33320 * gcc.dg/switch-3.c: New test.
33321 * gcc.dg/Wswitch.c: Adjust line numbers.
33322 * gcc.dg/Wswitch-default.c: Likewise.
33323 * gcc.dg/Wswitch-enum.c: Likewise.
33324
33325 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
33326
33327 * gcc.c-torture/execute/20030222-1.c: New test.
33328
33329 2003-03-03 James E Wilson <wilson@tuliptree.org>
33330
33331 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33332
33333 2003-03-03 Mark Mitchell <mark@codesourcery.com>
33334
33335 PR c++/9878
33336 * g++.dg/init/ref1.C: New test.
33337
33338 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
33339
33340 * gcc.dg/sh-relax.c: New SH-only test.
33341
33342 2003-03-03 Geoffrey Keating <geoffk@apple.com>
33343
33344 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
33345 comment explaining purpose of testcase.
33346
33347 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
33348
33349 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
33350 for HC11/HC12 (asm needs two int registers).
33351 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
33352 HC11/HC12 because the test uses an asm which needs two 32-bit
33353 registers.
33354
33355 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
33356
33357 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
33358 for HC11/HC12 (array is too large otherwise).
33359 * gcc.c-torture/compile/920501-4.x: New file, likewise.
33360 * gcc.c-torture/compile/20010518-2.x: Likewise.
33361 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
33362 HC11/HC12 (array is too large).
33363
33364 2003-03-01 Geoffrey Keating <geoffk@apple.com>
33365
33366 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
33367 * lib/g++-dg.exp (g++-dg-test): Likewise.
33368
33369 2003-03-01 Roger Sayle <roger@eyesopen.com>
33370
33371 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
33372 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
33373
33374 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33375
33376 * g++.dg/warn/implicit-typename1.C: Remove warning.
33377
33378 2003-02-28 Richard Henderson <rth@redhat.com>
33379
33380 * gcc.dg/noreturn-1.c: Move noreturn warning line.
33381 * gcc.dg/return-type-1.c: Move control reaches end warning line.
33382
33383 2003-02-28 Geoffrey Keating <geoffk@apple.com>
33384
33385 * gcc.dg/pch/pch.exp: Change .pch to .gch.
33386 * g++.dg/pch/pch.exp: Likewise.
33387
33388 2003-02-28 Mark Mitchell <mark@codesourcery.com>
33389
33390 PR c++/9879
33391 * testsuite/g++.dg/init/new4.C: New test.
33392
33393 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
33394
33395 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
33396
33397 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
33398
33399 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
33400 unsigned long.
33401
33402 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
33403 wider than float.
33404
33405 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33406
33407 * lib/scanasm.exp: Add support for counting numbers of
33408 occurences.
33409 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
33410 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
33411
33412 2003-02-25 Mark Mitchell <mark@codesourcery.com>
33413
33414 PR c++/9683
33415 * g++.dg/template/static3.C: New test.
33416
33417 PR c++/9829
33418 * g++.dg/parse/namespace6.C: New test.
33419
33420 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33421
33422 PR target/9732
33423 * gcc.dg/20030225-1.c: New test.
33424
33425 2003-02-24 Mark Mitchell <mark@codesourcery.com>
33426
33427 * README: Remove out-of-date information.
33428
33429 PR c++/9836
33430 * g++.dg/template/spec6.C: New test.
33431
33432 2003-02-24 Jeff Law <law@redhat.com>
33433
33434 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
33435
33436 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33437
33438 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
33439 * gcc.dg/pragma-ep-1.c: Likewise.
33440
33441 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33442
33443 PR c++/9602
33444 * g++.dg/template/friend16.C: New test.
33445
33446 2003-02-23 Mark Mitchell <mark@codesourcery.com>
33447
33448 PR c++/5333
33449 * g++.dg/parse/fused-params1.C: Adjust error messages.
33450 * g++.dg/template/nested3.C: New test.
33451
33452 2003-02-24 Alan Modra <amodra@bigpond.net.au>
33453
33454 * g++.dg/abi/param1.C: New test.
33455
33456 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33457
33458 PR c++/7982
33459 * g++.dg/warn/implicit-typename1.C: New test.
33460
33461 2003-02-22 Kelley Cook <kelleycook@comcast.net>
33462
33463 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
33464 with "mtune".
33465 * g++.old-deja/g++.other/store-expr2.C: Likewise.
33466 * gcc.c-torture/execute/20010129-1.x: Likewise.
33467 * gcc.dg/20011107-1.c: Likewise.
33468 * gcc.dg/20020108-1.c: Likewise.
33469 * gcc.dg/20020122-3.c: Likewise.
33470 * gcc.dg/20020206-1.c: Likewise.
33471 * gcc.dg/20020310-1.c: Likewise.
33472 * gcc.dg/20020426-2.c: Likewise.
33473 * gcc.dg/20020517-1.c: Likewise.
33474 * gcc.dg/991230-1.c: Likewise.
33475 * gcc.dg/i386-unroll-1.c: Likewise.
33476 * gcc.misc-tests/i386-prefetch.exp: Likewise.
33477
33478 2003-02-22 Jan Hubicka <jh@suse.cz>
33479
33480 * gcc.dg/i386-mul.c: New test.
33481
33482 2003-02-21 Roger Sayle <roger@eyesopen.com>
33483
33484 * gcc.dg/builtins-5.c: New test case.
33485
33486 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
33487
33488 * gcc.dg/asmreg-1.c: New test.
33489
33490 2003-02-21 Mark Mitchell <mark@codesourcery.com>
33491
33492 PR c++/9749
33493 * g++.dg/parse/varmod1.C: New test.
33494
33495 2003-02-21 Mark Mitchell <mark@codesourcery.com>
33496
33497 PR c++/9727
33498 * g++.dg/template/op1.C: New test.
33499
33500 2003-02-21 Mark Mitchell <mark@codesourcery.com>
33501
33502 PR c++/8906
33503 * g++.dg/template/nested2.C: New test.
33504
33505 2003-02-21 Mark Mitchell <mark@codesourcery.com>
33506
33507 PR c++/8724
33508 * g++.dg/expr/dtor1.C: New test.
33509
33510 2003-02-21 Zack Weinberg <zack@codesourcery.com>
33511
33512 * gcc.dg/cpp/include3.c: New test.
33513 * gcc.dg/cpp/inc/foo.h: New file.
33514
33515 2003-02-21 Glen Nakamura <glen@imodulo.com>
33516
33517 * gcc.c-torture/execute/20030221-1.c: New test.
33518
33519 2003-02-20 Mark Mitchell <mark@codesourcery.com>
33520
33521 PR c++/9729
33522 * g++.dg/abi/conv1.C: New test.
33523
33524 2003-02-20 Jan Hubicka <jh@suse.cz>
33525
33526 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
33527
33528 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
33529
33530 * gcc.c-torture/compile/20030219-1.c: New test.
33531
33532 2003-02-18 Jan Hubicka <jh@suse.cz>
33533
33534 * gcc.dg/funcorder.c: New test.
33535
33536 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
33537
33538 * gcc.c-torture/execute/20030218-1.c: New.
33539
33540 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
33541
33542 * gcc.dg/20030218-1.c: New.
33543
33544 2003-02-18 Richard Henderson <rth@redhat.com>
33545
33546 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
33547 * gcc.dg/attr-used-2.c: New.
33548
33549 2003-02-18 Mark Mitchell <mark@codesourcery.com>
33550
33551 PR c++/9704
33552 * g++.dg/init/copy5.C: New test.
33553
33554 2003-02-18 Geoffrey Keating <geoffk@apple.com>
33555
33556 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
33557 * g++.dg/pch/pch.exp: Likewise.
33558
33559 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
33560
33561 * gcc.c-torture/execute/20030209-1.c: Enable the test if
33562 STACK_SIZE is not defined.
33563
33564 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33565
33566 PR c++/9457
33567 * g++.dg/template/init1.C: New test.
33568
33569 2003-02-16 Jan HUbicka <jh@suse.cz>
33570
33571 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
33572 (foo): Add few extra tests
33573 * gcc.dg/c99-const-expr-3.c: Likewise.
33574 * gcc.c-torture/execute/20030216-1.c: New.
33575
33576 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33577
33578 PR c++/9459
33579 * g++.dg/ext/typeof4.C: New test.
33580
33581 2003-02-15 Roger Sayle <roger@eyesopen.com>
33582
33583 * gcc.dg/i386-387-3.c: New test case.
33584
33585 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
33586
33587 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
33588 cris-*-elf* cris-*-aout* and mmix-*-*.
33589
33590 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
33591
33592 * gcc.dg/20030213-1.c: New test.
33593
33594 2003-02-12 Roger Sayle <roger@eyesopen.com>
33595
33596 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
33597 * gcc.dg/i386-387-2.c: Likewise.
33598
33599 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
33600
33601 * gcc.dg/ppc-spe.c: Fix formatting.
33602 Enable tests that were previously unsupported by gas.
33603 Delete tests for instructions that no longer exist.
33604 Switch arguments on evsubifw builtin.
33605
33606 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
33607
33608 * gcc.c-torture/execute/20030209-1.c: Disable the test if
33609 STACK_SIZE is too small.
33610
33611 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
33612 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33613
33614 * gcc.dg/decl-2.c: New test.
33615
33616 2003-02-10 Jan Hubicka <jh@suse.cz>
33617
33618 * gcc.dg/i386-fpcvt-1.c: New test.
33619
33620 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
33621
33622 * gcc.c-torture/execute/20030209-1.c: New test.
33623
33624 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
33625
33626 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
33627 int-wide bitops, use the constants of the same width.
33628 Likewise, if long long is 32-bit wide, test bitops using
33629 32-bit constants.
33630
33631 2003-02-07 Loren James Rittle <ljrittle@acm.org>
33632
33633 * gcc.dg/20021014-1.c: Annotate with expected notice text.
33634
33635 2003-02-07 Roger Sayle <roger@eyesopen.com>
33636
33637 * testsuite/gcc.dg/builtins-4.c: New test case.
33638
33639 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33640
33641 * gcc.dg/20020430-1.c: Fix dg command typos.
33642 * gcc.dg/20020503-1.c: Likewise.
33643
33644 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33645
33646 PR c++/8785
33647 * g++.dg/parse/fused-params1.C: New test.
33648
33649 PR c++/8857
33650 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
33651
33652 PR c++/8921
33653 * g++.dg/parse/non-dependent1.C: New test.
33654
33655 PR c++/8928
33656 * g++.dg/parse/dupl-tmpl-args1.C: New test.
33657
33658 PR c++/9228
33659 * g++.dg/parse/undefined7.C: New test.
33660 * g++.dg/parse/non-templ1.C: New test.
33661
33662 PR c++/9229
33663 * g++.dg/parse/too-many-tmpl-args1.C: New test.
33664
33665 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33666
33667 * gcc.c-torture/compile/20030206-1.c: New test.
33668
33669 2003-02-05 Roger Sayle <roger@eyesopen.com>
33670
33671 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
33672 "pow" to "foo" to avoid potential confusion with a math built-in.
33673
33674 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33675
33676 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
33677 conditions for SPARC targets.
33678
33679 2003-02-05 Jakub Jelinek <jakub@redhat.com>
33680
33681 * gcc.dg/20030204-1.c: New test.
33682
33683 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33684
33685 PR c++/38
33686 * g++.dg/parse/array-size1.C: New test.
33687
33688 PR c++/5657
33689 * g++.dg/parse/undefined3.C: New test.
33690
33691 PR c++/5665
33692 * g++.dg/parse/undefined4.C: New test.
33693
33694 PR c++/5975
33695 * g++.dg/parse/undefined5.C: New test.
33696
33697 PR c++/7259
33698 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
33699
33700 PR c++/8578
33701 * g++.dg/parse/casting-operator1.C: New test.
33702
33703 PR c++/8596
33704 * g++.dg/parse/undefined6.C: New test.
33705
33706 PR c++/8736
33707 * g++.dg/parse/missing-template1.C: New test.
33708
33709 2003-02-04 Jan Hubicka <jh@suse.cz>
33710
33711 * gcc.dg/i386-cadd.c: Compile using -march=k8.
33712 * gcc.dg/i386-cmov?.c: Likewise.
33713 * gcc.dg/i386-fpcvt-?.c: Likewise.
33714 * gcc.dg/i386-ssefp-1.c: Likewise.
33715 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
33716 conventions.
33717
33718 2003-02-03 Mark Mitchell <mark@codesourcery.com>
33719
33720 PR c++/7129
33721 * testsuite/g++.dg/ext/max.C: New test.
33722
33723 2003-02-03 Jan Hubicka <jh@suse.cz>
33724
33725 * gcc.c-torture/execute/20030203-1.c: New test.
33726
33727 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
33728
33729 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
33730 'natural-endian'.
33731
33732 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
33733
33734 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
33735 * g++.dg/init/new2.C: Likewise.
33736 * g++.dg/other/new1.C: Likewise.
33737
33738 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
33739
33740 * gcc.dg/struct-ret-libc.c: New test.
33741
33742 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
33743
33744 * gcc.dg/20030129-1.c: New test.
33745
33746 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33747
33748 PR c++/8849
33749 * g++.dg/template/ptrmem4.C: New test.
33750
33751 2003-01-29 Mark Mitchell <mark@codesourcery.com>
33752
33753 * g++.dg/parser/constant1.C: New test.
33754
33755 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33756
33757 PR c++/8591
33758 * g++.dg/parse/friend2.C: New test.
33759
33760 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
33761
33762 PR c++/9437
33763 * g++.dg/template/unify4.C: New test.
33764
33765 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
33766
33767 * gcc.c-torture/execute/20030128-1.c: New test.
33768
33769 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
33770
33771 * g++.dg/lookup/nested1.C: Test moved from ...
33772 * g++.old-deja/g++.other/lookup24.C: ... here.
33773
33774 2003-01-28 Jan Hubicka <jh@suse.cz>
33775
33776 * gcc.dg/i386-cmov5.c: New test.
33777
33778 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33779
33780 * gcc.c-torture/execute/20010925-1.c: Changed the
33781 memcpy declaration.
33782
33783 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
33784
33785 PR c++/3902
33786 * g++.dg/parse/template5.C: New test.
33787
33788 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
33789
33790 PR fortran/9258
33791 * g77.dg/pr9258: New test.
33792
33793 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
33794
33795 * README: Move relevant parts from README.g++.
33796
33797 * README.g++: Remove this file.
33798
33799 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
33800
33801 * g++.dg/abi/dcast1.C: New test.
33802
33803 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33804
33805 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
33806
33807 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
33808
33809 PR c++/47
33810 * g++.old-deja/g++.other/lookup24.C: New test.
33811
33812 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33813
33814 PR middle-end/7227
33815 * gcc.dg/uninit-C.c: New test.
33816
33817 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
33818
33819 * g++.dg/abi/covariant1.C: New test.
33820
33821 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
33822
33823 * gcc.dg/20030123-1.c: New test.
33824
33825 2003-01-25 Jan Hubicka <jh@suse.cz>
33826
33827 PR opt/8492
33828 * gcc.c-torture/compile/20030125-1.c
33829
33830 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
33831
33832 PR c++/9403
33833 * g++.dg/parse/template3.C: New test.
33834 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
33835
33836 PR c++/795
33837 * g++.dg/parse/template4.C: New test.
33838
33839 PR c++/9415
33840 * g++.dg/template/qual2.C: New test.
33841
33842 PR c++/8545
33843 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
33844
33845 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
33846
33847 2003-01-25 Roger Sayle <roger@eyesopen.com>
33848
33849 * gcc.c-torture/execute/switch-1.c: New test case.
33850
33851 2003-01-25 Jan Hubicka <jh@suse.cz>
33852
33853 * gcc.c-torture/execute/20030125-1.[cx]: New test.
33854
33855 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
33856
33857 Tweaks for Bison-1.875. From the NEWS file:
33858 "- `parse error' -> `syntax error'
33859 Bison now uniformly uses the term `syntax error'"
33860 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
33861 * gcc.dg/cpp/digraph2.c: Likewise.
33862 * gcc.dg/cpp/direct2.c: Likewise.
33863 * gcc.dg/cpp/paste4.c: Likewise.
33864 * gcc.dg/c90-restrict-1.c: Likewise.
33865 * gcc.dg/c99-func-2.c: Likewise.
33866 * gcc.dg/noncompile/920721-2.c: Likewise.
33867 * gcc.dg/noncompile/930622-2.c: Likewise.
33868 * gcc.dg/noncompile/940112-1.c: Likewise.
33869 * gcc.dg/noncompile/950921-1.c: Likewise.
33870 * gcc.dg/noncompile/951123-1.c: Likewise.
33871 * gcc.dg/noncompile/971104-1.c: Likewise.
33872 * gcc.dg/noncompile/990416-1.c: Likewise.
33873
33874 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
33875
33876 * g++.dg/parse/undefined1.C: Add error message.
33877
33878 2003-01-22 Mark Mitchell <mark@codesourcery.com>
33879
33880 PR c++/9354
33881 * g++.dg/parse/new1.C: New test.
33882
33883 PR c++/9216
33884 * g++.dg/parse/template2.C: New test.
33885
33886 PR c++/9354
33887 * g++.dg/parse/typedef2.C: New test.
33888
33889 PR c++/9328
33890 * g++.dg/ext/typeof3.C: New test.
33891
33892 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33893
33894 PR c++/2738
33895 * g++.dg/parse/ret-type1.C: New test.
33896
33897 PR c++/3792
33898 * g++.dg/parse/tmpl-outside1.C: New test.
33899
33900 PR c++/4207
33901 * g++.dg/parse/int-as-enum1.C: New test.
33902
33903 PR c++/4903
33904 * g++.dg/parse/no-typename1.C: New test.
33905
33906 PR c++/5533
33907 * g++.dg/parse/no-value1.C: New test.
33908
33909 PR c++/5921
33910 * g++.dg/parse/wrong-inline1.C: New test.
33911
33912 PR c++/6402
33913 * g++.dg/parse/ref1.C: New test.
33914
33915 PR c++/6992
33916 * g++.dg/parse/attr-ctor1.C: New test.
33917
33918 PR c++/7229
33919 * g++.dg/parse/namespace5.C: New test.
33920
33921 PR c++/7917
33922 * g++.dg/parse/func-def1.C: New test.
33923
33924 PR c++/8143
33925 * g++.dg/parse/undefined1.C: New test.
33926
33927 PR c++/5723, PR c++/8522
33928 * g++.dg/parse/specialization1.C: New test.
33929
33930 PR c++/163, PR c++/8595
33931 * g++.dg/parse/struct-as-enum1.C: New test.
33932
33933 PR c++/9173
33934 * g++.dg/parse/undefined2.C: New test.
33935
33936 2003-01-22 Mark Mitchell <mark@codesourcery.com>
33937
33938 PR c++/9298
33939 * g++.dg/parse/template1.C: New test.
33940
33941 PR c++/9384
33942 * g++.dg/parse/using1.C: New test.
33943
33944 PR c++/9285
33945 PR c++/9294
33946 * g++.dg/parse/expr2.C: New test.
33947
33948 PR c++/9388
33949 * g++.dg/parse/lookup2.C: Likewise.
33950
33951 2003-01-21 Jan Hubicka <jh@suse.cz>
33952
33953 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
33954 * gcc.c-torture/execute/eeprof-1.c: Likewise.
33955 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
33956 * gcc.c-torture/execute/string-opt-*.c: Likewise.
33957
33958 2003-01-20 Nick Clifton <nickc@redhat.com>
33959
33960 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
33961 problem with ARM sibcall code generation.
33962
33963 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
33964
33965 * gcc.c-torture/execute/20030120-1.c: New.
33966
33967 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
33968
33969 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
33970
33971 2003-01-17 Mark Mitchell <mark@codesourcery.com>
33972
33973 PR c++/9272
33974 * g++.dg/parse/ctor1.C: New test.
33975
33976 PR c++/9294:
33977 * g++.dg/parse/qualified1.C: New test.
33978
33979 * g++.dg/parse/typename3.C: New test.
33980
33981 2003-01-16 Richard Henderson <rth@redhat.com>
33982
33983 * g++.dg/tls/init-2.C: Fix error matches for real this time.
33984
33985 2003-01-16 Richard Henderson <rth@redhat.com>
33986
33987 * g++.dg/pch/pch.exp: Copy test header to the working directory
33988 before using it either for precompilation or direct use.
33989 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
33990 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
33991
33992 2003-01-16 Richard Henderson <rth@redhat.com>
33993
33994 * gcc.dg/pch/pch.exp: Copy test header to the working directory
33995 before using it either for precompilation or direct use.
33996 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
33997 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
33998
33999 2003-01-16 Mark Mitchell <mark@codesourcery.com>
34000
34001 * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
34002 * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
34003 * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
34004 * gcc/testsuite/g++.dg/parse/typename2.C: New test.
34005 * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
34006 typename warning into error.
34007 * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
34008 error messages.
34009 * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
34010 * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
34011 * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
34012 messages.
34013 * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
34014 make declaration visible in template.
34015 * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
34016 * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
34017 messages.
34018 * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
34019 message.
34020 * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
34021 * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
34022 * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
34023 * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
34024 typename warning with error message.
34025 * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
34026 * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
34027 * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
34028
34029 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
34030
34031 * g++.dg/parse/ambig2.C: New test.
34032
34033 2003-01-15 Richard Henderson <rth@redhat.com>
34034
34035 * g++.dg/tls/init-2.C: Update error message string.
34036
34037 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34038
34039 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
34040
34041 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
34042
34043 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
34044 all for HC11/HC12.
34045 * gcc.c-torture/compile/20001205-1.x: Likewise.
34046 * gcc.c-torture/compile/20001226-1.x: Likewise.
34047 * gcc.c-torture/compile/920520-1.x: Likewise.
34048 * gcc.c-torture/compile/961203-1.x: Likewise.
34049 * gcc.c-torture/compile/20020604-1.x: Likewise.
34050
34051 2003-01-15 Jan Hubicka <jh@suse.cz>
34052
34053 * gcc.c-torture/compile/20030115-1.c: New test.
34054
34055 * gcc.dg/i386-fpcvt-1.c: New test.
34056 * gcc.dg/i386-fpcvt-2.c: New test.
34057
34058 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
34059
34060 Further conform g++'s __vmi_class_type_info to the C++ ABI
34061 specification.
34062 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
34063 the specification.
34064
34065 2003-01-14 Jan Hubicka <jh@suse.cz>
34066
34067 * gcc.dg/i386-fpcvt-1.c: New test.
34068 * gcc.dg/i386-fpcvt-2.c: New test.
34069
34070 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34071
34072 * gcc.dg/i386-mmx-3.c: New test.
34073
34074 2003-01-12 Mark Mitchell <mark@codesourcery.com>
34075
34076 PR c++/9264
34077 * g++.dg/parse/octal1.C: New file.
34078
34079 PR c++/9172
34080 * g++.dg/parse/typename1.C: New file.
34081
34082 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
34083
34084 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
34085 * gcc.dg/bf-no-ms-layout.c: Likewise.
34086 * gcc.dg/bf-ms-attrib.c: Likewise.
34087
34088 2003-01-10 Mark Mitchell <mark@codesourcery.com>
34089
34090 PR c++/9099
34091 * g++.dg/parse/dtor1.C: New file.
34092
34093 PR c++/9128
34094 * g++.dg/rtti/typeid1.C: New file.
34095
34096 PR c++/9153
34097 * g++.dg/parse/lookup1.C: New file.
34098
34099 PR c++/9171
34100 * g++.dg/templ/spec5.C: New file.
34101
34102 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
34103
34104 * gcc.c-torture/compile/20030110-1.c: New test.
34105
34106 2003-01-09 Geoffrey Keating <geoffk@apple.com>
34107
34108 Merge from pch-branch:
34109
34110 2002-12-23 Geoffrey Keating <geoffk@apple.com>
34111
34112 * gcc.dg/pch/cpp-1.h: New.
34113 * gcc.dg/pch/cpp-1.c: New.
34114 * gcc.dg/pch/cpp-2.h: New.
34115 * gcc.dg/pch/cpp-2.c: New.
34116
34117 2002-11-19 Geoffrey Keating <geoffk@apple.com>
34118
34119 * gcc.dg/pch/except-1.h: New.
34120 * gcc.dg/pch/except-1.c: New.
34121
34122 2002-11-13 Geoffrey Keating <geoffk@apple.com>
34123
34124 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
34125 running test.
34126 * gcc.dg/pch: Include *.hp not *.h.
34127 * gcc.dg/pch/system-1.h: New.
34128 * gcc.dg/pch/system-1.c: New.
34129
34130 2002-11-11 Geoffrey Keating <geoffk@apple.com>
34131
34132 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
34133 rather than trying to build and run a program using PCH.
34134 * gcc.dg/pch: Remove dg-do commands from test files.
34135
34136 2002-11-08 Geoffrey Keating <geoffk@apple.com>
34137
34138 * gcc.dg/pch/macro-3.c: New.
34139 * gcc.dg/pch/macro-3.h: New.
34140
34141 2002-11-04 Geoffrey Keating <geoffk@apple.com>
34142
34143 * gcc.dg/pch/common-1.c: New.
34144 * gcc.dg/pch/common-1.h: New.
34145 * gcc.dg/pch/decl-1.c: New.
34146 * gcc.dg/pch/decl-1.h: New.
34147 * gcc.dg/pch/decl-2.c: New.
34148 * gcc.dg/pch/decl-2.h: New.
34149 * gcc.dg/pch/decl-3.c: New.
34150 * gcc.dg/pch/decl-3.h: New.
34151 * gcc.dg/pch/decl-4.c: New.
34152 * gcc.dg/pch/decl-4.h: New.
34153 * gcc.dg/pch/decl-5.c: New.
34154 * gcc.dg/pch/decl-5.h: New.
34155 * gcc.dg/pch/global-1.c: New.
34156 * gcc.dg/pch/global-1.h: New.
34157 * gcc.dg/pch/inline-1.c: New.
34158 * gcc.dg/pch/inline-1.h: New.
34159 * gcc.dg/pch/inline-2.c: New.
34160 * gcc.dg/pch/inline-2.h: New.
34161 * gcc.dg/pch/static-1.c: New.
34162 * gcc.dg/pch/static-1.h: New.
34163 * gcc.dg/pch/static-2.c: New.
34164 * gcc.dg/pch/static-2.h: New.
34165
34166 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
34167
34168 * g++.dg/pch/pch.exp: Better handle failing testcases.
34169 * gcc.dg/pch/pch.exp: Likewise.
34170 * gcc.dg/pch/macro-1.c: New.
34171 * gcc.dg/pch/macro-1.h: New.
34172 * gcc.dg/pch/macro-2.c: New.
34173 * gcc.dg/pch/macro-2.h: New.
34174
34175 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
34176
34177 * g++.dg/dg.exp: Treat files in pch/ specially.
34178 * g++.dg/pch/pch.exp: New file.
34179 * g++.dg/pch/empty.H: New file.
34180 * g++.dg/pch/empty.C: New file.
34181 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
34182 "precompile".
34183
34184 * gcc.dg/pch/pch.exp: New file.
34185 * gcc.dg/pch/empty.h: New file.
34186 * gcc.dg/pch/empty.c: New file.
34187 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
34188 "precompile".
34189
34190 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34191
34192 * g++.dg/template/friend14.C: New test.
34193
34194 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34195
34196 * gcc.dg/old-style-asm-1.c: New test.
34197
34198 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
34199
34200 * gcc.c-torture/compile/20030109-1.c: New test.
34201
34202 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34203
34204 * gcc.c-torture/execute/20030109-1.c: New test.
34205
34206 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
34207
34208 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
34209 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
34210 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
34211 * g++.old-deja/g++.mike/eh2.C: Likewise.
34212 * g++.old-deja/g++.mike/eh3.C: Likewise.
34213 * g++.old-deja/g++.mike/eh5.C: Likewise.
34214 * g++.old-deja/g++.mike/eh6.C: Likewise.
34215 * g++.old-deja/g++.mike/eh7.C: Likewise.
34216 * g++.old-deja/g++.mike/eh8.C: Likewise.
34217 * g++.old-deja/g++.mike/eh9.C: Likewise.
34218 * g++.old-deja/g++.mike/eh10.C: Likewise.
34219 * g++.old-deja/g++.mike/eh12.C: Likewise.
34220 * g++.old-deja/g++.mike/eh13.C: Likewise.
34221 * g++.old-deja/g++.mike/eh14.C: Likewise.
34222 * g++.old-deja/g++.mike/eh16.C: Likewise.
34223 * g++.old-deja/g++.mike/eh17.C: Likewise.
34224 * g++.old-deja/g++.mike/eh18.C: Likewise.
34225 * g++.old-deja/g++.mike/eh21.C: Likewise.
34226 * g++.old-deja/g++.mike/eh23.C: Likewise.
34227 * g++.old-deja/g++.mike/eh24.C: Likewise.
34228 * g++.old-deja/g++.mike/eh25.C: Likewise.
34229 * g++.old-deja/g++.mike/eh26.C: Likewise.
34230 * g++.old-deja/g++.mike/eh27.C: Likewise.
34231 * g++.old-deja/g++.mike/eh28.C: Likewise.
34232 * g++.old-deja/g++.mike/eh29.C: Likewise.
34233 * g++.old-deja/g++.mike/eh31.C: Likewise.
34234 * g++.old-deja/g++.mike/eh33.C: Likewise.
34235 * g++.old-deja/g++.mike/eh34.C: Likewise.
34236 * g++.old-deja/g++.mike/eh35.C: Likewise.
34237 * g++.old-deja/g++.mike/eh36.C: Likewise.
34238 * g++.old-deja/g++.mike/eh37.C: Likewise.
34239 * g++.old-deja/g++.mike/eh38.C: Likewise.
34240 * g++.old-deja/g++.mike/eh39.C: Likewise.
34241 * g++.old-deja/g++.mike/eh40.C: Likewise.
34242 * g++.old-deja/g++.mike/eh41.C: Likewise.
34243 * g++.old-deja/g++.mike/eh42.C: Likewise.
34244 * g++.old-deja/g++.mike/eh44.C: Likewise.
34245 * g++.old-deja/g++.mike/eh46.C: Likewise.
34246 * g++.old-deja/g++.mike/eh47.C: Likewise.
34247 * g++.old-deja/g++.mike/eh48.C: Likewise.
34248 * g++.old-deja/g++.mike/eh49.C: Likewise.
34249 * g++.old-deja/g++.mike/eh50.C: Likewise.
34250 * g++.old-deja/g++.mike/eh51.C: Likewise.
34251 * g++.old-deja/g++.mike/eh53.C: Likewise.
34252 * g++.old-deja/g++.mike/eh55.C: Likewise.
34253 * g++.old-deja/g++.mike/p7912.C: Likewise.
34254 * g++.old-deja/g++.mike/p9706.C: Likewise.
34255 * g++.old-deja/g++.mike/p10416.C: Likewise.
34256 * g++.old-deja/g++.mike/p11667.C: Likewise.
34257 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
34258 Remove redundant reference to Iris.
34259 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
34260 Elxsi, i860, Pico Java, and WE32K.
34261
34262 2003-01-07 Mark Mitchell <mark@codesourcery.com>
34263
34264 * g++.dg/ext/asm4.C: New test.
34265
34266 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34267
34268 PR c++/9030
34269 * g++.dg/template/friend12.C: New test.
34270 * g++.dg/template/friend13.C: Likewise.
34271 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
34272
34273 2003-01-08 Jan Hubicka <jh@suse.cz>
34274
34275 * gcc.dg/i386-cadd.c: New test.
34276 * gcc.dg/i386-cmov4.c: Likewise.
34277
34278 2003-01-06 Mark Mitchell <mark@codesourcery.com>
34279
34280 PR c++/9165
34281 * g++.dg/warn/Wunused-3.C: New test.
34282
34283 * g++.dg/abi/bitfield9.C: New test.
34284
34285 PR c++/9189
34286 * g++.dg/parse/defarg3.C: New test.
34287
34288 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
34289
34290 * g++.dg/parse/ambig1.C: New test.
34291 * g++.dg/parse/defarg2.C: New test.
34292
34293 2003-01-05 Mark Mitchell <mark@codesourcery.com>
34294
34295 * g++.dg/template/defarg-1.C: New test.
34296 * g++.dg/template/local2.C: Likewise.
34297
34298 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
34299
34300 * gcc.c-torture/execute/20030105-1.c: New test.
34301
34302 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34303
34304 * g++.dg/parse/namespace3.C: Remove extra semicolons.
34305 * g++.dg/parse/namespace4.C: Likewise.
34306
34307 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
34308
34309 * g++.dg/template/ntp2.C: New test.
34310
34311 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
34312
34313 * g++.dg/parse/extern-C-1.C: New test.
34314
34315 * g++.dg/parse/namespace4.C: New test.
34316
34317 * g++.dg/template/nested1.C: New test.
34318
34319 * g++.dg/parse/namespace3.C: New test.
34320
34321 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
34322
34323 * g++.dg/lookup/two-stage1.C: New test.
34324
34325 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34326
34327 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34328 * g++.old-deja/g++.jason/access8.C: Likewise.
34329 * g++.old-deja/g++.other/decl5.C: Likewise.
34330
34331 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
34332
34333 * g++.dg/parse/parse7.C: New test.
34334
34335 2003-01-02 Mark Mitchell <mark@codesourcery.com>
34336
34337 PR c++/2843
34338 * g++.dg/ext/attrib7.C: New test.
34339
34340 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
34341
34342 * g++.dg/parse/parse6.C: New test.
34343
34344 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
34345
34346 * gcc.dg/h8300-stack-1.c: New.
34347
34348 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
34349
34350 g++.dg/lookup/exception1.C: New test.
34351
34352 g++.dg/lookup/template1.C: New test.
34353
34354 g++.dg/parse/namespace2.C: New test.
34355
34356 g++.dg/parse/parens2.C: New test.
34357
34358 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
34359
34360 * g++.dg/parse/parse5.C: New test.
34361 * g++.dg/lookup/scoped4.C: New test.
34362
34363 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
34364
34365 * g++.dg/parse/parens1.C: New test.
34366
34367 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
34368 angle-bracket1.C.
34369 * g++.dg/parse/parens2.C: New test.
34370
34371 * g++.dg/lookup/scope-operator1.C: New test.
34372
34373 * g++.dg/parse/operator1.C: New test.
34374
34375 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34376
34377 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
34378 * g++.old-deja/g++.other/access6.C: Likewise.
34379 * g++.old-deja/g++.other/decl1.C: Likewise.
34380 * g++.old-deja/g++.pt/typename12.C: Likewise.
34381
34382 2002-12-31 Mark Mitchell <mark@codesourcery.com>
34383
34384 * g++.dg/parse/namespace1.C: New test.
34385
34386 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
34387
34388 * g++.dg/parse/parse4.C: New test.
34389
34390 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
34391
34392 * g++.dg/parse/parse3.C: New test.
34393
34394 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
34395
34396 * g++.dg/parse/parse2.C: New test.
34397
34398 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
34399
34400 * g++.dg/template/friend11.C: New test.
34401
34402 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
34403
34404 * g++.dg/parse/parse1.C: New test.
34405
34406 2002-12-31 Janis Johnson <janis187@us.ibm.com>
34407
34408 * lib/profopt.exp: Change the name of a global variable to avoid
34409 possible clashes with other test suites.
34410
34411 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
34412
34413 * g++.dg/inherit/covariant8.C: New test.
34414
34415 2002-12-31 Mark Mitchell <mark@codesourcery.com>
34416
34417 * g++.dg/init/array9.C: New test.
34418
34419 PR c++/9112
34420 * g++.dg/parse/expr1.C: New test.
34421
34422 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
34423
34424 * gcc.c-torture/compile/20021230-1.c: New test.
34425
34426 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
34427
34428 * g++.dg/inherit/covariant5.C: New test.
34429 * g++.dg/inherit/covariant6.C: New test.
34430 * g++.dg/inherit/covariant7.C: New test.
34431
34432 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34433
34434 PR c++/2739
34435 * g++.dg/other/access2.C: New test.
34436
34437 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
34438
34439 * g++.dg/other/anon-struct.C: No longer fails
34440 * g++.old-deja/g++.brendan/parse4.C: Likewise.
34441 * g++.old-deja/g++.brendan/parse5.C: Likewise.
34442 * g++.old-deja/g++.brendan/parse6.C: Likewise.
34443
34444 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
34445
34446 * g++.dg/parse/angle-bracket.C (main): No longer fails.
34447
34448 2002-12-27 Mark Mitchell <mark@codesourcery.com>
34449
34450 * g++.dg/eh/spec4.C: Remove stray semicolon.
34451 * g++.dg/expr/pmf-1.C: Change error message.
34452 * g++.dg/ext/asm1.C: Remove stray semicolon.
34453 * g++.dg/ext/typename1.C: Add missing typenames.
34454 * g++.dg/inherit/template-as-base.C: Change error message.
34455 * g++.dg/lookup/scoped1.C: Likewise.
34456 * g++.dg/lookup/scoped2.C: Likewise.
34457 * g++.dg/lookup/using2.C: Likewise.
34458 * g++.dg/other/component1.C: Remove stray semicolon.
34459 * g++.dg/other/do1.C: Change error message.
34460 * g++.dg/other/error2.C: Likewise.
34461 * g++.dg/other/init1.C: Likewise.
34462 * g++.dg/other/packed1.C: Remove stray semicolon.
34463 * g++.dg/other/ptrmem2.C: Change error message.
34464 * g++.dg/parse/parameter-declaration-1.C: Remove line number
34465 marker.
34466 * g++.dg/special/initp1.C: Remove invalid attribute usage.
34467 * g++.dg/template/access3.C: Add typename keyword.
34468 * g++.dg/template/access5.C: Remove stray semicolon.
34469 * g++.dg/template/access6.C: Likewise.
34470 * g++.dg/template/complit1.C: Likewise.
34471 * g++.dg/template/crash1.C: Change error message.
34472 * g++.dg/template/inherit2.C: Remove stray semicolon.
34473 * g++.dg/template/instantiate2.C: Likewise.
34474 * g++.dg/template/instantiate3.C: Change error message.
34475 * g++.dg/template/qual1.C: Remove stray semicolon.
34476 * g++.dg/template/qualttp18.C: Change error message.
34477 * g++.dg/template/ref1.C: Remove stray semicolon.
34478 * g++.dg/template/sizeof1.C (A::value): Declare it.
34479 * g++.dg/template/spec4.C: Change error message.
34480 * g++.dg/template/static1.C: Likewise.
34481 * g++.dg/template/type1.C: Likewise.
34482 * g++.dg/template/typename3.C: Likewise.
34483 * g++.old-deja/g++.benjamin/13478.C: Change error message.
34484 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
34485 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
34486 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
34487 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
34488 named return value extension.
34489 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
34490 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
34491 * g++.old-deja/g++.bob/extern_C.C: Likewise.
34492 * g++.old-deja/g++.bob/inherit2.C: Likewise.
34493 * g++.old-deja/g++.brendan/complex1.C: Likewise.
34494 * g++.old-deja/g++.brendan/copy5.C: Likewise.
34495 * g++.old-deja/g++.brendan/crash13.C: Likewise.
34496 * g++.old-deja/g++.brendan/crash15.C: Likewise.
34497 * g++.old-deja/g++.brendan/crash18.C: Change error message.
34498 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
34499 * g++.old-deja/g++.brendan/crash38.C: Likewise.
34500 * g++.old-deja/g++.brendan/crash50.C: Likewise.
34501 * g++.old-deja/g++.brendan/crash56.C: Likewise.
34502 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
34503 syntax.
34504 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
34505 * g++.old-deja/g++.brendan/crash8.C: Change error message.
34506 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
34507 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34508 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
34509 * g++.old-deja/g++.brendan/template11.C: Likewise.
34510 * g++.old-deja/g++.brendan/template26.C: Likewise.
34511 * g++.old-deja/g++.brendan/template27.C: Use explicit
34512 specialization syntax.
34513 * g++.old-deja/g++.brendan/template30.C: Likewise.
34514 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
34515 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
34516 non-dependent names.
34517 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
34518 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
34519 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
34520 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
34521 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
34522 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
34523 named return value extension.
34524 * g++.old-deja/g++.ext/namedret2.C: Likewise.
34525 * g++.old-deja/g++.ext/namedret3.C: Likewise.
34526 * g++.old-deja/g++.ext/return1.C: Likewise.
34527 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
34528 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
34529 * g++.old-deja/g++.jason/access8.C: Likewise.
34530 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
34531 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
34532 pseudo-destructor names.
34533 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
34534 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
34535 pseudo-destructor names.
34536 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
34537 * g++.old-deja/g++.jason/overload19.C: Likewise.
34538 * g++.old-deja/g++.jason/overload32.C: Likewise.
34539 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
34540 stray semicolons.
34541 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
34542 * g++.old-deja/g++.jason/return.C: Likewise.
34543 * g++.old-deja/g++.jason/return2.C: Likewise.
34544 * g++.old-deja/g++.jason/shadow1.C: Likewise.
34545 * g++.old-deja/g++.jason/special.C: Use explicit specialization
34546 syntax.
34547 * g++.old-deja/g++.jason/template10.C: Account for use of
34548 non-dependent names.
34549 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
34550 syntax.
34551 * g++.old-deja/g++.jason/template37.C: Likewise.
34552 * g++.old-deja/g++.law/access4.C: Change error messages.
34553 * g++.old-deja/g++.law/arm13.C: Remove incorrect
34554 pseudo-destructor names.
34555 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
34556 * g++.old-deja/g++.law/ctors9.C: Likewise.
34557 * g++.old-deja/g++.law/cvt22.C: Likewise.
34558 * g++.old-deja/g++.law/dtors5.C: Likewise.
34559 * g++.old-deja/g++.law/global-init1.C: Likewise.
34560 * g++.old-deja/g++.law/missed-error3.C: Likewise.
34561 * g++.old-deja/g++.law/operators28.C: Likewise.
34562 * g++.old-deja/g++.law/visibility28.C: Likewise.
34563 * g++.old-deja/g++.martin/eval1.C: Likewise.
34564 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
34565 name.
34566 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
34567 * g++.old-deja/g++.mike/net34.C: Likewise.
34568 * g++.old-deja/g++.mike/net36.C: Likewise.
34569 * g++.old-deja/g++.mike/ns2.C: Likewise.
34570 * g++.old-deja/g++.mike/p12306.C: Likewise.
34571 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
34572 value extension.
34573 * g++.old-deja/g++.mike/p700.C: Likewise.
34574 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
34575 * g++.old-deja/g++.mike/p710.C: Likewise.
34576 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
34577 value extension.
34578 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
34579 * g++.old-deja/g++.mike/pmf9.C: Likewise.
34580 * g++.old-deja/g++.ns/crash2.C: Likewise.
34581 * g++.old-deja/g++.ns/crash3.C: Likewise.
34582 * g++.old-deja/g++.ns/invalid1.C: Likewise.
34583 * g++.old-deja/g++.ns/ns17.C: Likewise.
34584 * g++.old-deja/g++.ns/template16.C: Likewise.
34585 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
34586 keyword.
34587 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
34588 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
34589 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
34590 named return value extension.
34591 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
34592 * g++.old-deja/g++.other/access4.C: Issue additional error
34593 messages.
34594 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
34595 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
34596 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
34597 * g++.old-deja/g++.other/crash25.C: Change error message.
34598 * g++.old-deja/g++.other/crash4.C: Change error message.
34599 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
34600 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
34601 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
34602 checks.
34603 * g++.old-deja/g++.other/defarg8.C: Likewise.
34604 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
34605 * g++.old-deja/g++.other/dtor10.C: Likewise.
34606 * g++.old-deja/g++.other/incomplete.C: Likewise.
34607 * g++.old-deja/g++.other/linkage7.C: Likewise.
34608 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
34609 lookup algorithm.
34610 * g++.old-deja/g++.other/mangle2.C: Likewise.
34611 * g++.old-deja/g++.other/refinit2.C: Likewise.
34612 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
34613 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
34614 * g++.old-deja/g++.pt/crash28.C: Likewise.
34615 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
34616 syntax.
34617 * g++.old-deja/g++.pt/crash32.C: Change error message.
34618 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
34619 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
34620 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
34621 error message position.
34622 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
34623 * g++.old-deja/g++.pt/defarg8.C: Change error message.
34624 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
34625 syntax.
34626 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
34627 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
34628 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
34629 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
34630 keyword.
34631 * g++.old-deja/g++.pt/explicit31.C: Likewise.
34632 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
34633 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
34634 keyword.
34635 * g++.old-deja/g++.pt/explicit71.C: Change error message.
34636 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
34637 syntax.
34638 * g++.old-deja/g++.pt/friend28.C: Account for use of
34639 non-dependent names.
34640 * g++.old-deja/g++.pt/friend29.C: Likewise.
34641 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
34642 rules.
34643 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
34644 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
34645 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
34646 lookup rules.
34647 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
34648 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
34649 keyword.
34650 * g++.old-deja/g++.pt/memclass20.C: Likewise.
34651 * g++.old-deja/g++.pt/memclass5.C: Likewise.
34652 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
34653 keyword.
34654 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
34655 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
34656 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
34657 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
34658 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
34659 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
34660 keyword.
34661 * g++.old-deja/g++.pt/spec10.C: Likewise.
34662 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
34663 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
34664 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
34665 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
34666 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
34667 * g++.old-deja/g++.pt/ttp62.C: Likewise.
34668 * g++.old-deja/g++.pt/ttp64.C: Likewise.
34669 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
34670 * g++.old-deja/g++.pt/typename15.C: Likewise.
34671 * g++.old-deja/g++.pt/typename22.C: Likewise.
34672 * g++.old-deja/g++.pt/typename6.C: Change error messages.
34673 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
34674 * g++.old-deja/g++.pt/virtual2.C: Likewise.
34675 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
34676 syntax.
34677 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
34678 return value extension.
34679 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
34680 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
34681 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
34682 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
34683
34684 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
34685
34686 * g++.dg/warn/inline1.C: New test.
34687 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
34688 * g++.old-deja/g++.jason/synth10.C: Likewise.
34689 * g++.old-deja/g++.mike/net31.C: Likewise.
34690 * g++.old-deja/g++.mike/p8786.C: Likewise.
34691
34692 * g++.dg/template/friend10.C: New test.
34693 * g++.dg/template/conv5.C: New test.
34694
34695 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
34696
34697 * g++.dg/lookup/scoped3.C: New test.
34698
34699 * g++.dg/lookup/decl1.C: New test.
34700 * g++.dg/lookup/decl2.C: New test.
34701
34702 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
34703
34704 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
34705 gcc.c-torture/compile/20021015-1.c,
34706 gcc.c-torture/compile/20021015-2.c,
34707 gcc.c-torture/compile/20021123-1.c,
34708 gcc.c-torture/compile/20021123-2.c,
34709 gcc.c-torture/compile/20021123-3.c,
34710 gcc.c-torture/compile/20021123-4.c,
34711 gcc.c-torture/execute/20021024-1.c: Add tests previously added
34712 only to 3.1 or 3.2 branch.
34713
34714 2002-12-23 Mark Mitchell <mark@codesourcery.com>
34715
34716 * gcc.dg/i386-bitfield3.c: New test.
34717
34718 * gcc.dg/i386-bitfield2.c: New test.
34719
34720 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
34721
34722 * g++.dg/parse/conv_op1.C: New test.
34723
34724 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
34725
34726 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
34727 approved.
34728
34729 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
34730
34731 * gcc.c-torture/compile/20021220-1.c: New test.
34732
34733 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
34734
34735 * gcc.dg/i386-fastcall-1.c: New.
34736
34737 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34738
34739 * gcc.c-torture/execute/20021219-1.c: New test.
34740
34741 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34742
34743 * gcc.dg/i386-pic-1.c: New test.
34744
34745 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34746
34747 PR c++/8099
34748 * g++.dg/template/friend9.C: New test.
34749
34750 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34751
34752 PR c++/3663
34753 * g++.dg/template/access7.C: New test.
34754
34755 2002-12-18 Nick Clifton <nickc@redhat.com>
34756
34757 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
34758 the libstdc++-v3 directory has been found.
34759
34760 2002-12-12 Devang Patel <dpatel@apple.com>
34761 * gcc.dg/darwin-ld-1.c: New test.
34762 * gcc.dg/darwin-ld-2.c: New test.
34763 * gcc.dg/darwin-ld-3.c: New test.
34764 * gcc.dg/darwin-ld-4.c: New test.
34765 * gcc.dg/darwin-ld-5.c: New test.
34766
34767 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
34768
34769 * gcc.c-torture/compile/20021212-1.c: New test.
34770
34771 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
34772
34773 * gcc.dg/fshort-wchar: New test.
34774
34775 2002-12-10 Mark Mitchell <mark@codesourcery.com>
34776
34777 PR c++/8372
34778 * g++.dg/template/dtor1.C: New test.
34779
34780 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
34781 markers.
34782
34783 2002-12-10 Jakub Jelinek <jakub@redhat.com>
34784
34785 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
34786
34787 2002-12-09 Mark Mitchell <mark@codesourcery.com>
34788
34789 * g++.dg/template/static1.C: New test.
34790 * g++.dg/template/static2.C: New test.
34791 * g++.old-deja/g++.ext/memconst.C: New test.
34792
34793 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34794
34795 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
34796 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
34797 * g++.dg/special/initp1.C: Likewise.
34798
34799 2002-12-06 Jakub Jelinek <jakub@redhat.com>
34800
34801 * gcc.c-torture/execute/20021204-1.c: New test.
34802
34803 2002-12-04 Geoffrey Keating <geoffk@apple.com>
34804
34805 * gcc.dg/ppc-fmadd-1.c: New file.
34806 * gcc.dg/ppc-fmadd-2.c: New file.
34807 * gcc.dg/ppc-fmadd-3.c: New file.
34808
34809 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
34810
34811 * gcc.c-torture/compile/20021204-1.c: New test.
34812
34813 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
34814
34815 * g++.dg/inherit/covariant2.C: New test.
34816 * g++.dg/inherit/covariant3.C: New test.
34817 * g++.dg/inherit/covariant4.C: New test.
34818 * g++.dg/inherit/covariant1.C: Remove XFAIL.
34819 * g++.old-deja/g++.robertl/eb17.C: Likewise.
34820
34821 2002-12-03 Mark Mitchell <mark@codesourcery.com>
34822
34823 PR c++/8688
34824 * g++.dg/init/brace3.C: New test.
34825
34826 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
34827
34828 * gcc.dg/20020210-1.c: Fix a comment typo.
34829
34830 2002-12-02 Mark Mitchell <mark@codesourcery.com>
34831
34832 PR c++/8720
34833 * g++.dg/parse/defarg1.C: New test.
34834
34835 PR c++/8615
34836 * g++.dg/template/char1.C: New test.
34837
34838 * g++.dg/template/varmod1.C: Fix typo.
34839
34840 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34841
34842 DR 180
34843 * g++.old-deja/g++.pt/crash32.C: Expect error.
34844
34845 2002-12-01 Mark Mitchell <mark@codesourcery.com>
34846
34847 PR c++/5919
34848 * g++.dg/template/varmod1.C: New test.
34849
34850 PR c++/8727
34851 * g++.dg/inherit/typeinfo1.C: New test.
34852
34853 PR c++/8663
34854 * g++.dg/inherit/typedef1.C: New test.
34855
34856 2002-11-30 Mark Mitchell <mark@codesourcery.com>
34857
34858 PR c++/8332
34859 PR c++/8493
34860 * g++.dg/template/strlen1.C: New test.
34861
34862 PR c++/8227
34863 * g++.dg/template/ctor2.C: New test.
34864
34865 PR c++/8214
34866 * g++.dg/init/string1.C: New test.
34867
34868 PR c++/8511
34869 * g++.dg/template/friend8.C: New test.
34870
34871 2002-11-29 Joe Buck <jbuck@synopsys.com>
34872
34873 * g++.dg/lookup/anon2.C: New test.
34874
34875 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
34876
34877 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
34878 h8300 port.
34879
34880 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
34881
34882 * gcc.dg/bitfld-6.c: New test.
34883
34884 2002-11-27 Jan Hubicka <jh@suse.cz>
34885
34886 * gcc.c-torture/execute/20021127.[cx]: New test.
34887
34888 2002-11-26 Jan Hubicka <jh@suse.cz>
34889
34890 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
34891 quality.
34892
34893 2002-11-26 Geoffrey Keating <geoffk@apple.com>
34894
34895 * g++.dg/init/brace2.C: New test.
34896 * g++.old-deja/g++.mike/p9129.C: Correct.
34897
34898 2002-11-26 Mark Mitchell <mark@codesourcery.com>
34899
34900 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
34901
34902 2002-11-25 Andreas Bauer <baueran@in.tum.de>
34903
34904 * gcc.dg/sibcall-6: New test for indirect sibcalls.
34905
34906 2002-11-25 Mark Mitchell <mark@codesourcery.com>
34907
34908 * testsuite/g++.dg/abi/empty11.C: New test.
34909 * testsuite/g++.dg/rtti/cv1.C: New test.
34910
34911 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
34912
34913 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
34914
34915 2002-11-24 Mark Mitchell <mark@codesourcery.com>
34916
34917 * g++.dg/abi/empty10.C: New test.
34918
34919 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
34920
34921 * gcc.c-torture/compile/20021124-1.c: New test.
34922
34923 2002-11-22 Mark Mitchell <mark@codesourcery.com>
34924
34925 * g++.dg/abi/rtti2.C: New test.
34926
34927 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
34928
34929 * gcc.dg/i386-unroll-1.c: New test.
34930
34931 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
34932
34933 * gcc.c-torture/compile/20021120-1.c: New test.
34934 * gcc.c-torture/compile/20021120-2.c: New test.
34935
34936 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
34937
34938 * gcc.dg/bitfld-5.c: New test.
34939
34940 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
34941
34942 * gcc.c-torture/execute/20021120-3.c: New test.
34943
34944 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
34945
34946 * gcc.c-torture/execute/20021120-2.c: New test.
34947
34948 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
34949
34950 * gcc.c-torture/execute/20021120-1.c: New test.
34951
34952 2002-11-20 Jakub Jelinek <jakub@redhat.com>
34953
34954 * gcc.c-torture/execute/20021118-3.c: New test.
34955
34956 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34957
34958 * gcc.c-torture/compile/20021119-1.c: New test.
34959
34960 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
34961
34962 * gcc.dg/duff-1.c: New test.
34963 * gcc.dg/duff-2.c: New test.
34964 * gcc.dg/duff-3.c: New test.
34965
34966 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
34967
34968 * gcc.dg/cpp/_Pragma5.c: New test.
34969
34970 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
34971
34972 * gcc.c-torture/execute/20021118-2.c: New test.
34973
34974 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
34975
34976 * gcc.c-torture/execute/20021118-1.c: New test.
34977
34978 2002-11-16 Jakub Jelinek <jakub@redhat.com>
34979
34980 * gcc.dg/20021116-1.c: New test.
34981
34982 2002-11-14 Mark Mitchell <mark@codesourcery.com>
34983
34984 * g++.dg/abi/vcall1.C: New test.
34985
34986 2002-11-14 Jakub Jelinek <jakub@redhat.com>
34987
34988 * gcc.dg/20021029-1.c: New test.
34989 * gcc.dg/20021029-2.c: New test.
34990
34991 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
34992
34993 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
34994
34995 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34996
34997 PR c/8439
34998 * gcc.dg/20021110.c: Move to ...
34999 * gcc.c-torture/compile/20021110.c: .... here.
35000
35001 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35002
35003 PR c/8467
35004 * gcc.c-torture/execute/20021111-1.c
35005
35006 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35007
35008 PR c/8439
35009 * gcc.dg/20021110.c: New test.
35010
35011 2002-11-10 Mark Mitchell <mark@codesourcery.com>
35012
35013 * g++.dg/abi/vthunk3.C: Run only on x86.
35014
35015 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
35016
35017 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
35018
35019 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
35020
35021 * lib/compat.exp (compat-execute): Fix logic error in last
35022 change.
35023
35024 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
35025
35026 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
35027
35028 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35029
35030 PR c++/8389
35031 * g++.dg/template/access6.C: New test.
35032
35033 2002-11-08 Jan Hubicka <jh@suse.cz>
35034
35035 * gcc.dg/i386-ssefp-1.c: New test.
35036 * gcc.dg/i386-ssefp-1.c: New test.
35037
35038 2002-11-08 Jan Hubicka <jh@suse.cz>
35039
35040 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
35041
35042 2002-11-07 Mark Mitchell <mark@codesourcery.com>
35043
35044 * g++.dg/abi/vthunk3.C: New test.
35045
35046 PR c++/8338
35047 * g++.dg/template/crash2.C: New test.
35048
35049 2002-11-07 Mark Mitchell <mark@codesourcery.com>
35050
35051 * testsuite/g++.dg/abi/dtor1.C: New test.
35052 * testsuite/g++.dg/abi/dtor2.C: Likewise.
35053
35054 2002-11-05 Geoffrey Keating <geoffk@apple.com>
35055
35056 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
35057 Darwin.
35058
35059 2002-11-04 Adam Nemet <anemet@lnxw.com>
35060
35061 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
35062 -mthumb. Only xfail with -O0.
35063
35064 2002-11-03 Mark Mitchell <mark@codesourcery.com>
35065
35066 * g++.dg/abi/thunk1.C: New test.
35067 * g++.dg/abi/thunk2.C: Likewise.
35068 * g++.dg/abi/vtt1.C: Likewise.
35069
35070 2002-11-02 Diego Novillo <dnovillo@redhat.com>
35071
35072 PR optimization/8423
35073 * gcc.c-torture/execute/builtin-constant.c: New test.
35074
35075 2002-11-01 Zack Weinberg <zack@codesourcery.com>
35076
35077 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
35078 Add some more cases.
35079
35080 2002-11-01 Mark Mitchell <mark@codesourcery.com>
35081
35082 PR c++/8391
35083 * g++.dg/opt/local1.C: New test.
35084
35085 2002-10-30 Mark Mitchell <mark@codesourcery.com>
35086
35087 PR c++/8160
35088 * g++.dg/template/complit1.C: New test.
35089
35090 PR c++/8149
35091 * g++.dg/template/typename4.C: Likewise.
35092
35093 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35094
35095 Core issue 287, PR c++/7639
35096 * g++.dg/template/instantiate1.C: Adjust error location.
35097 * g++.dg/template/instantiate3.C: New test.
35098 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
35099 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
35100 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
35101
35102 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
35103
35104 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
35105
35106 2002-10-29 Mark Mitchell <mark@codesourcery.com>
35107
35108 PR c++/8287
35109 * g++.dg/init/dtor2.C: New test.
35110
35111 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35112
35113 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
35114 * gcc.dg/nest.c: Bypass errors on irix6.
35115
35116 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
35117
35118 * gcc.dg/nest.c: Expect error for mmix-*-*.
35119 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
35120
35121 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
35122
35123 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
35124 markers.
35125
35126 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
35127
35128 2002-10-25 Mike Stump <mrs@apple.com>
35129
35130 * gcc.dg/warn-1.c: New test.
35131
35132 2002-10-25 Zack Weinberg <zack@codesourcery.com>
35133
35134 * g++.dg/template/typename3.C: New test.
35135
35136 2002-10-25 Mark Mitchell <mark@codesourcery.com>
35137
35138 * g++.dg/lookup/ptrmem1.C: New test.
35139
35140 * g++.dg/abi/vthunk2.C: New test.
35141
35142 2002-10-25 Zack Weinberg <zack@codesourcery.com>
35143
35144 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
35145
35146 2002-10-24 Mark Mitchell <mark@codesourcery.com>
35147
35148 * g++.dg/abi/empty9.C: New test.
35149
35150 2002-10-24 Richard Henderson <rth@redhat.com>
35151
35152 * g++.dg/inherit/thunk1.C: Enable for ia64.
35153
35154 2002-10-23 Mark Mitchell <mark@codesourcery.com>
35155
35156 PR c++/8067
35157 * g++.dg/lookup/pretty1.C: New test.
35158
35159 2002-10-23 Jakub Jelinek <jakub@redhat.com>
35160
35161 * gcc.dg/20021023-1.c: New test.
35162
35163 2002-10-23 Mark Mitchell <mark@codesourcery.com>
35164
35165 PR c++/7679
35166 * g++.dg/parse/inline1.C: New test.
35167
35168 2002-10-23 Richard Henderson <rth@redhat.com>
35169
35170 * g++.dg/inherit/thunk1.C: Enable for x86_64.
35171
35172 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
35173
35174 2002-10-22 Mark Mitchell <mark@codesourcery.com>
35175
35176 PR c++/6579
35177 * g++.dg/parse/stmtexpr3.C: New test.
35178
35179 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
35180
35181 * g++.dg/expr/cond1.C: New test.
35182
35183 2002-10-21 Zack Weinberg <zack@codesourcery.com>
35184
35185 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
35186
35187 2002-10-21 Mark Mitchell <mark@codesourcery.com>
35188
35189 * g++.dg/abi/vbase13.C: New test.
35190 * g++.dg/abi/vbase14.C: Likewise.
35191
35192 2002-10-21 Jakub Jelinek <jakub@redhat.com>
35193
35194 * gcc.dg/tls/pic-1.c: New test.
35195 * gcc.dg/tls/nonpic-1.c: New test.
35196 * gcc.dg/20021018-1.c: New test.
35197
35198 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
35199
35200 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
35201 Remove only files with the same base name as the test case.
35202 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
35203 (profopt-execute): Likewise. Also, remove old profiling
35204 and performance data files before running the tests.
35205
35206 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
35207 * g++.dg/bprob/bprob.exp: Likewise.
35208 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
35209 to allow more general test case names.
35210
35211 * g++.dg/bprob/bprob-1.C: Rename to ...
35212 * g++.dg/bprob/g++-bprob-1.C: ... this.
35213
35214 * g77.dg/bprob/bprob-1.f: Rename to ...
35215 * g77.dg/bprob/g77-bprob-1.f: ... this.
35216
35217 2002-10-21 Zack Weinberg <zack@codesourcery.com>
35218
35219 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
35220 bison 1.50 or later.
35221
35222 2002-10-21 Janis Johnson <janis187@us.ibm.com>
35223
35224 * g++.dg/README: Describe more test directories.
35225
35226 2002-10-21 Mark Mitchell <mark@codesourcery.com>
35227
35228 * g++.dg/init/array6.C: Add additional tests.
35229
35230 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
35231
35232 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
35233 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
35234
35235 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
35236
35237 * gcc.c-torture/compile/20020604-1.x: New.
35238 * gcc.c-torture/compile/simd-5.x: Likewise.
35239 * gcc.c-torture/execute/920710-1.x: Likewise.
35240 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
35241
35242 2002-10-21 Mark Mitchell <mark@codesourcery.com>
35243
35244 * g++.dg/inherit/override1.C: Add dg-options clause.
35245
35246 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35247
35248 * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
35249 _mm_slli_si128.
35250
35251 2002-10-19 Andreas Schwab <schwab@suse.de>
35252
35253 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
35254 directory component.
35255
35256 2002-10-18 Mark Mitchell <mark@codesourcery.com>
35257
35258 * g++.dg/inherit/thunk1.C: New test.
35259
35260 * g++.dg/inherit/override1.C: New test.
35261
35262 * g++.dg/abi/mangle11.C: New test.
35263 * g++.dg/abi/mangle14.C: New test.
35264 * g++.dg/abi/mangle17.C: New test.
35265
35266 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
35267
35268 * g++.dg/overload/member2.C: New test.
35269
35270 2002-10-17 Janis Johnson <janis187@us.ibm.com>
35271
35272 * g++.dg/README: Describe new compat directory.
35273 * g++.dg/dg.exp: Skip tests in compat directory.
35274 * README.compat: New file.
35275 * lib/compat.exp: New expect script.
35276 * g++.dg/compat: New test directory.
35277 * g++.dg/compat/compat.exp: New expect script.
35278 * g++.dg/compat/abi: New test directory.
35279 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
35280 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
35281 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
35282 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
35283 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
35284 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
35285 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
35286 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
35287 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
35288 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
35289 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
35290 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
35291 * g++.dg/compat/break: New test directory.
35292 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35293 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35294 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35295 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35296 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35297 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35298 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35299 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35300 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35301 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35302 g++.dg/compat/break/README: New files.
35303 * g++.dg/compat/eh: New test directory.
35304 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35305 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35306 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35307 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35308 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35309 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35310 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35311 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35312 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35313 g++.dg/compat/eh/filter2_y.C,
35314 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35315 g++.dg/compat/eh/new1_y.C,
35316 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35317 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35318 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35319 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35320 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35321 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35322 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35323 g++.dg/compat/eh/unexpected1_y.C: New files.
35324 * g++.dg/compat/init: New test directory.
35325 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35326 g++.dg/compat/init/array5_y.C,
35327 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35328 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35329 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35330 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35331 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35332 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35333 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35334 g++.dg/compat/init/init-ref2_y.C: New files.
35335
35336 2002-10-17 Mark Mitchell <mark@codesourcery.com>
35337
35338 PR c++/7584
35339 * g++.dg/inherit/using3.C: New test.
35340
35341 2002-10-17 Jan Hubicka <jh@suse.cz>
35342
35343 * gcc.dg/20021017-2.c: New test.
35344
35345 2002-10-17 Mark Mitchell <mark@codesourcery.com>
35346
35347 * g++.dg/abi/mangle16.C: Adjust.
35348
35349 * g++.dg/init/array8.C: New test.
35350
35351 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
35352
35353 * gcc.dg/special/mips-abi.exp: New test.
35354 * gcc.dg/special/mips-abi.s: Empty file used by the above.
35355
35356 2002-10-16 Mark Mitchell <mark@codesourcery.com>
35357
35358 * g++.dg/abi/mangle16.C: New test.
35359 * g++.dg/abi/mangle17.C: Likewise.
35360
35361 PR c++/7478
35362 * g++.dg/template/ref1.C: New test.
35363
35364 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35365
35366 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
35367
35368 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
35369
35370 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
35371
35372 2002-10-16 Mark Mitchell <mark@codesourcery.com>
35373
35374 PR c++/7524
35375 * g++.dg/init/array7.C: New test.
35376
35377 2002-10-15 Mark Mitchell <mark@codesourcery.com>
35378
35379 * g++.dg/init/array6.C: New test.
35380
35381 * g++.dg/abi/mangle13.C: Likewise.
35382 * g++.dg/abi/mangle14.C: Likewise.
35383 * g++.dg/abi/mangle15.C: Likewise.
35384
35385 2002-10-14 Mark Mitchell <mark@codesourcery.com>
35386
35387 * g++.dg/abi/empty8.C: New test.
35388
35389 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
35390
35391 * g++.dg/init/ctor1.C: New test.
35392
35393 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
35394
35395 * gcc.c-torture/execute/20021015-1.c: New test.
35396
35397 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
35398
35399 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
35400
35401 2002-10-14 Jan Hubicka <jh@suse.cz>
35402
35403 * gcc.dg/i386-ssetype-[1-5].c: New tests.
35404
35405 2002-10-14 Richard Henderson <rth@redhat.com>
35406
35407 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
35408
35409 2002-10-14 Mark Mitchell <mark@codesourcery.com>
35410
35411 PR optimization/6631
35412 * g++.dg/opt/const2.C: New test.
35413
35414 2002-10-14 Mark Mitchell <mark@codesourcery.com>
35415
35416 PR c++/7176
35417 * g++.dg/parse/friend1.C: New test.
35418 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
35419
35420 2002-10-14 Jakub Jelinek <jakub@redhat.com>
35421
35422 * gcc.dg/20021014-1.c: New test.
35423
35424 2002-10-11 Mark Mitchell <mark@codesourcery.com>
35425
35426 PR c++/5661
35427 * g++.dg/ext/vlm1.C: New test.
35428 * g++.dg/ext/vlm2.C: Likewise.
35429
35430 * g++.dg/init/array1.C: Remove invalid braces.
35431 * g++.dg/init/brace1.C: New test.
35432 * g++.dg/init/copy2.C: Likewise.
35433 * g++.dg/init/copy3.C: Likewise.
35434 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
35435 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
35436 braces.
35437
35438 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
35439
35440 * gcc.dg/cpp/assembler.S: Don't use -ansi.
35441
35442 2002-10-11 Richard Shann <richard.shann@superh.com>
35443
35444 * gcc.c-torture/compile/simd-5.c: New test.
35445
35446 2002-10-10 Roger Sayle <roger@eyesopen.com>
35447
35448 * gcc.c-torture/execute/shiftopt-1.c: New test case.
35449
35450 2002-10-10 Jim Wilson <wilson@redhat.com>
35451
35452 * gcc.c-torture/execute/20021010-1.c: New test.
35453
35454 2002-10-09 Zack Weinberg <zack@codesourcery.com>
35455
35456 PR c/7353
35457 * g++.dg/ext/typedef-init.C: New test.
35458 * gcc.dg/typedef-init.c: New test.
35459
35460 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
35461
35462 * gcc.dg/cpp/paste13.c: New test.
35463
35464 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35465
35466 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
35467 remaining platforms, XFAIL during compile, not execute. Don't
35468 XFAIL at -O0.
35469
35470 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
35471
35472 * gcc.dg/alias-1.c: Tweak expected warning.
35473
35474 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
35475
35476 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
35477
35478 2002-10-06 Andreas Jaeger <aj@suse.de>
35479
35480 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
35481 * gcc.dg/cpp/c++98.C: Likewise.
35482
35483 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
35484 * g++.dg/cpp/c++98.C: Likewise.
35485
35486 * g++.dg/README (Subdirectories): Mention cpp directory.
35487
35488 PR target/7559
35489 * gcc.dg/20021006-1.c: New test.
35490
35491 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35492
35493 PR c++/7804
35494 * g++.dg/other/warning1.C: New test.
35495
35496 2002-10-04 Roger Sayle <roger@eyesopen.com>
35497
35498 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
35499 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
35500 and sparc-*-* with -m64 as expected failures. See PR 8087.
35501
35502 2002-10-03 Mark Mitchell <mark@codesourcery.com>
35503
35504 PR c++/7931
35505 * g++.dg/template/ptrmem3.C: New test.
35506
35507 PR c++/7754
35508 * g++.dg/template/union1.C: New test.
35509
35510 2002-10-03 Mark Mitchell <mark@codesourcery.com>
35511
35512 PR c++/8006
35513 * g++.dg/abi/mangle9.C: New test.
35514 * g++.dg/abi/mangle10.C: New test.
35515 * g++.dg/abi/mangle11.C: New test.
35516 * g++.dg/abi/mangle12.C: New test.
35517
35518 2002-10-02 Mark Mitchell <mark@codesourcery.com>
35519
35520 PR c++/7188.
35521 * g++.dg/template/meminit1.C: New test.
35522 * g++.dg/warn/Wreorder-1.C: Likewise.
35523 * g++.old-deja/g++.mike/warn3.C: Tweak.
35524 * lib/prune.exp: Ingore "in copy constructor".
35525
35526 2002-10-02 Andreas Jaeger <aj@suse.de>
35527
35528 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
35529 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
35530 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
35531 on x86-64.
35532
35533 2002-10-01 Mark Mitchell <mark@codesourcery.com>
35534
35535 * gcc.dg/empty1.C: Fix typo.
35536
35537 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
35538
35539 * gcc.dg/alias-1.c: New test.
35540
35541 2002-10-01 Mark Mitchell <mark@codesourcery.com>
35542
35543 * gcc.dg/empty1.C: New test.
35544
35545 * g++.dg/tls/init-2.C: Tweak error messages.
35546
35547 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
35548
35549 * gcc.c-torture/compile/20020923-1.c: New test.
35550
35551 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
35552
35553 * gcc.c-torture/execute/ffs-1.c: New test.
35554 * gcc.c-torture/execute/ffs-2.c: Ditto.
35555
35556 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
35557
35558 * g++.dg/overload/member1.C: New test.
35559
35560 2002-09-30 Mark Mitchell <mark@codesourcery.com>
35561
35562 * g++.dg/abi/empty7.C: New test.
35563 * g++.dg/init/pm2.C: Likewise.
35564
35565 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
35566
35567 * g++.dg/rtti/crash1.C: New test.
35568
35569 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
35570
35571 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
35572 gcc.dg/sibcall-4.c: New tests.
35573
35574 2002-09-28 Roger Sayle <roger@eyesopen.com>
35575
35576 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
35577 powerpc and MMIX targets.
35578
35579 2002-09-27 Zack Weinberg <zack@codesourcery.com>
35580
35581 * gcc.dg/cpp/20020927-1.c: New.
35582
35583 2002-09-26 David S. Miller <davem@redhat.com>
35584
35585 * gcc.c-torture/compile/trunctfdf.c: New.
35586
35587 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35588
35589 * lib/target-supports.exp (check_weak_available): Handle solaris2.
35590
35591 2002-09-27 Alan Modra <amodra@bigpond.net.au>
35592
35593 * gcc.c-torture/execute/loop-15.c: New.
35594
35595 2002-09-26 Janis Johnson <janis187@us.ibm.com>
35596
35597 * README.QMTEST: Fix typo.
35598
35599 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
35600
35601 * gcc.dg/20020926-1.c: New test.
35602
35603 2002-09-25 David S. Miller <davem@redhat.com>
35604
35605 PR target/7842
35606 * gcc.c-torture/execute/shiftdi.c: New test.
35607
35608 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
35609
35610 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
35611 unique to the tool.
35612 * lib/g77.exp (g77_init): Likewise.
35613 * lib/g++.exp (g++_init): Likewise.
35614 * lib/objc.exp (objc_init): Likewise.
35615
35616 2002-09-25 Mark Mitchell <mark@codesourcery.com>
35617
35618 * gcc/testsuite/g++.dg/abi/empty5.C: New test.
35619 * gcc/testsuite/g++.dg/abi/empty6.C: New test.
35620 * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
35621
35622 2002-09-25 Richard Henderson <rth@redhat.com>
35623
35624 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
35625 too-small long double.
35626
35627 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
35628
35629 * gcc.dg/20020919-1.c: New test.
35630
35631 2002-09-23 Mark Mitchell <mark@codesourcery.com>
35632
35633 * g++.dg/abi/bitfield6.C: New test.
35634 * g++.dg/abi/bitfield7.C: New test.
35635 * g++.dg/abi/bitfield8.C: New test.
35636 * g++.dg/abi/vbase11.C: New test.
35637
35638 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
35639
35640 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
35641 hppa*-*-hpux*. Update test comment.
35642
35643 2002-09-20 Jakub Jelinek <jakub@redhat.com>
35644
35645 * gcc.dg/tls/struct-1.c: New test.
35646
35647 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
35648
35649 * gcc.dg/cpp/tr-warn2.c: Update.
35650
35651 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
35652
35653 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
35654
35655 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
35656
35657 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
35658 systems.
35659
35660 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
35661
35662 * gcc.c-torture/execute/ieee/mzero3.c: New test.
35663
35664 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35665 Adjust for c++filt moved to binutils. Remove spurious duplicate
35666 setting of cxxfilt.
35667
35668 2002-09-19 Geoffrey Keating <geoffk@apple.com>
35669
35670 * gcc.dg/20020312-2.c: Update for darwin.
35671
35672 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
35673
35674 * g++.old-deja/g++.other/crash32.C: Mark ICE.
35675
35676 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
35677
35678 * objc.dg/comp-types-1.m: New test.
35679 * objc.dg/comp-types-2.m: New test.
35680 * objc.dg/comp-types-3.m: New test.
35681 * objc.dg/comp-types-4.m: New test.
35682 * objc.dg/comp-types-5.m: New test.
35683 * objc.dg/comp-types-6.m: New test.
35684
35685 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
35686
35687 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
35688
35689 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
35690
35691 * g++.dg/other/do1.C: New test.
35692
35693 * g++.dg/template/subst1.C: New test.
35694
35695 2002-09-16 Steve Ellcey <sje@cup.hp.com>
35696
35697 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
35698
35699 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
35700
35701 * g++.dg/template/qualttp20.C: Adjust expected errors.
35702 * g++.old-deja/g++.jason/report.C: Likewise.
35703 * g++.old-deja/g++.other/qual1.C: Likewise.
35704
35705 * g++.dg/lookup/scoped2.C: New test.
35706
35707 * g++.dg/ext/asm3.C: New test.
35708
35709 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
35710
35711 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
35712
35713 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
35714
35715 * ChangeLog: follow spelling conventions.
35716 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
35717 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
35718 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
35719 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
35720 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
35721 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
35722 * g++.old-deja/g++.law/global-init1.C: Likewise.
35723 * g++.old-deja/g++.other/delete4.C: Likewise.
35724 * g++.old-deja/g++.other/inline21.C: Likewise.
35725 * g++.old-deja/g++.other/singleton.C: Likewise.
35726 * g77.dg/strlen0.f: Likewise.
35727 * g77.f-torture/compile/20010519-1.f: Likewise.
35728 * g77.f-torture/compile/980310-4.f: Likewise.
35729 * gcc.c-torture/compile/20000605-1.c: Likewise.
35730 * gcc.c-torture/execute/20020225-1.c: Likewise.
35731 * gcc.dg/c90-hexfloat-2.c: Likewise.
35732 * gcc.dg/c99-bool-1.c: Likewise.
35733 * gcc.dg/c99-hexfloat-2.c: Likewise.
35734 * gcc.dg/dll-2.c: Likewise.
35735 * gcc.dg/wtr-union-init-1.c: Likewise.
35736 * gcc.dg/wtr-union-init-2.c: Likewise.
35737 * gcc.dg/wtr-union-init-3.c: Likewise.
35738 * gcc.dg/cpp/avoidpaste1.c: Likewise.
35739 * gcc.dg/cpp/defined.c: Likewise.
35740 * gcc.dg/cpp/macsyntx.c: Likewise.
35741 * gcc.dg/cpp/paste2.c: Likewise.
35742 * gcc.dg/cpp/trad/defined.c: Likewise.
35743 * gcc.dg/format/c90-printf-1.c: Likewise.
35744 * gcc.dg/format/c90-scanf-1.c: Likewise.
35745 * gcc.dg/format/c99-printf-1.c: Likewise.
35746 * gcc.dg/format/c99-scanf-1.c: Likewise.
35747 * gcc.misc-tests/gcov-8.c: Likewise.
35748 * lib/profopt.exp: Likewise.
35749
35750 2002-09-15 Krister Walfridsson <cato@df.lth.se>
35751
35752 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
35753
35754 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
35755
35756 * g++.dg/inherit/using2.C: New test.
35757
35758 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
35759
35760 * ChangeLog: Follow spelling conventions.
35761 * g++.dg/template/friend4.C: Likewise.
35762 * g++.old-deja/g++.pt/crash67.C: Likewise.
35763 * gcc.c-torture/execute/20000801-4.c: Likewise.
35764 * gcc.dg/c90-digraph-1.c: Likewise.
35765 * gcc.dg/c94-digraph-1.c: Likewise.
35766 * gcc.dg/c99-digraph-1.c: Likewise.
35767 * gcc.dg/cpp/line5.c: Likewise.
35768 * gcc.dg/cpp/multiline.c: Likewise.
35769 * gcc.dg/cpp/trad/literals-1.c: Likewise.
35770 * gcc.dg/format/attr-3.c: Likewise.
35771 * gcc.dg/format/c90-scanf-3.c: Likewise.
35772 * gcc.dg/format/ext-4.c: Likewise.
35773
35774 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
35775
35776 * g++.dg/template/pretty1.C: New test.
35777
35778 2002-09-14 Alan Modra <amodra@bigpond.net.au>
35779
35780 * gcc.c-torture/execute/struct-cpy-1.c: New test.
35781
35782 2002-09-13 Matt Austern <austern@apple.com>
35783
35784 * testsuite/g++.dg/other/constref[12].C: New, regression tests for
35785 passing a cast expression to a function by const reference.
35786
35787 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
35788
35789 * g++.dg/template/deduce1.C: New test.
35790
35791 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
35792
35793 * gcc.c-torture/execute/simd-1.c: Force all use of int to
35794 32-bit int.
35795
35796 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
35797
35798 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
35799 usage.
35800
35801 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
35802
35803 * gcc.c-torture/compile/20020910-1.c: New test.
35804
35805 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
35806
35807 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
35808
35809 2002-09-10 Andreas Jaeger <aj@suse.de>
35810
35811 * gcc.dg/20020312-2.c: Adjust for x86-64.
35812
35813 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
35814
35815 * g77.dg/7388.f: New test case for PR 7388.
35816
35817 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
35818
35819 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
35820
35821 2002-09-05 Ziemowit Laski <zlaski@apple.com>
35822
35823 * objc.dg/proto-lossage-1.m: New test.
35824
35825 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
35826
35827 * gcc.dg/cpp/_Pragma4.c: Fix typo.
35828
35829 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
35830
35831 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
35832 expected to pass.
35833
35834 2002-09-06 Stan Shebs <shebs@apple.com>
35835 David Edelsohn <edelsohn@gnu.org>
35836
35837 * gcc.dg/weak: New directory.
35838 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
35839 target-specific xfail bits.
35840 * gcc.dg/typeof-2.c: Move to new directory.
35841 * gcc.dg/weak.exp: New expect script.
35842
35843 2002-09-06 Alan Modra <amodra@bigpond.net.au>
35844
35845 * gcc.c-torture/execute/extzvsi.c: New test.
35846
35847 2002-09-05 Stan Shebs <shebs@apple.com>
35848
35849 * gcc.dg/weak-1.c: xfail on Darwin.
35850 * gcc.dg/weak-2.c: Ditto.
35851 * gcc.dg/weak-3.c: Ditto.
35852 * gcc.dg/weak-4.c: Ditto.
35853 * gcc.dg/weak-5.c: Ditto.
35854 * gcc.dg/weak-6.c: Ditto.
35855 * gcc.dg/weak-7.c: Ditto.
35856 * gcc.dg/weak-8.c: Ditto.
35857 * gcc.dg/weak-9.c: Ditto.
35858
35859 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
35860
35861 * gcc.c-torture/execute/loop-14.c: New test.
35862
35863 2002-09-04 Jakub Jelinek <jakub@redhat.com>
35864
35865 * g++.dg/other/cxa-atexit1.C: New test.
35866
35867 * gcc.dg/typeof-2.c: New test.
35868
35869 2002-09-03 Roger Sayle <roger@eyesopen.com>
35870
35871 * gcc.dg/builtins-2.c: New testcase.
35872 * gcc.dg/builtins-3.c: New testcase.
35873
35874 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
35875
35876 * gcc.dg/cpp/_Pragma4.c: New test.
35877
35878 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
35879
35880 * objc/execute/nil_method-1.m: New testcase.
35881
35882 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
35883
35884 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
35885 [Object class], not [Object initialize].
35886
35887 2002-08-31 Roger Sayle <roger@eyesopen.com>
35888 Hans-Peter Nilsson <hp@bitrange.com>
35889
35890 * gcc.c-torture/execute/20020720-1.x: Skip test on
35891 mmix-knuth-mmixware. Correct comment.
35892
35893 2002-08-27 Mark Mitchell <mark@codesourcery.com>
35894
35895 * testsuite/g++.dg/abi/bitfield5.C: New test.
35896 * testsuite/g++.dg/abi/vbase10.C: Likewise.
35897
35898 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
35899
35900 * objc.dg/undeclared-selector.m: New test.
35901
35902 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
35903
35904 * g++.dg/other/offsetof1.C: Avoid cast warning.
35905
35906 2002-08-26 Ziemowit Laski <zlaski@apple.com>
35907
35908 * objc.dg/super-class-2.m: New test.
35909
35910 2002-08-24 Matt Austern <austern@apple.com>
35911
35912 * g++.dg/ext/lvaddr.C: New test.
35913 * g++.dg/ext/lvcast.C: New test.
35914
35915 2002-08-22 Mark Mitchell <mark@codesourcery.com>
35916
35917 * testsuite/g++.dg/inherit/cond1.C: New test.
35918
35919 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
35920
35921 * gcc.dg/noncompile/incomplete-1.c: New test.
35922
35923 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
35924
35925 * gcc.dg/typespec-1.c: New test.
35926
35927 2002-08-20 Devang Patel <dpatel@apple.com>
35928 * objc.dg/proto-hier-2.m: New test.
35929
35930 2002-08-19 Ziemowit Laski <zlaski@apple.com>
35931
35932 * objc.dg/bitfield-1.m: New test.
35933 * objc.dg/bitfield-2.m: New test.
35934
35935 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
35936
35937 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
35938 gcc.dg/c99-flex-array-4.c: New tests.
35939
35940 2002-08-16 Stan Shebs <shebs@apple.com>
35941
35942 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
35943
35944 2002-08-15 Jakub Jelinek <jakub@redhat.com>
35945
35946 * gcc.dg/typeof-1.c: New test.
35947 * g++.dg/ext/typeof2.C: New test.
35948
35949 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
35950
35951 * g++.dg/other/offsetof1.C: New test.
35952
35953 2002-08-14 Richard Henderson <rth@redhat.com>
35954
35955 * gcc.dg/tls/diag-3.c: Fix expected message strings.
35956
35957 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
35958
35959 * gcc.dg/cpp/_Pragma3.c: New test.
35960
35961 2002-08-13 Mark Mitchell <mark@codesourcery.com>
35962
35963 * g++.dg/template/inherit3: New test.
35964
35965 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
35966
35967 * gcc.dg/bitfld-4.c: Add blank options.
35968
35969 2002-08-09 Mark Mitchell <mark@codesourcery.com>
35970
35971 * g++.dg/template/crash1.C: New test.
35972
35973 2002-08-08 Jakub Jelinek <jakub@redhat.com>
35974
35975 * gcc.dg/tls/opt-2.c: New test.
35976
35977 2002-08-08 Devang Patel <dpatel@apple.com>
35978
35979 * objc.dg/selector-1.m : New test
35980
35981 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
35982
35983 * g++.dg/abi/bitfield4.C: New test.
35984 * gcc.dg/bitfld-4.c: New test.
35985
35986 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
35987
35988 * g++.dg/other/packed1.C: New test.
35989
35990 2002-08-07 Mark Mitchell <mark@codesourcery.com>
35991
35992 * g++.dg/abi/offsetof.C: Tweak error messages.
35993 * g++.old-deja/g++.mike/p10769a.C: Likewise.
35994
35995 2002-08-08 Jakub Jelinek <jakub@redhat.com>
35996
35997 * gcc.dg/bitfld-3.c: New test.
35998
35999 2002-08-07 Jakub Jelinek <jakub@redhat.com>
36000 Richard Henderson <rth@redhat.com>
36001
36002 * gcc.dg/i386-bitfield1.c: New test.
36003 * g++.dg/abi/bitfield3.C: Update.
36004
36005 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
36006
36007 * objc.dg/const-str-2.m: Update.
36008 * gcc.dg/cpp/c++98.c: Change to C extension.
36009 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
36010 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
36011
36012 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
36013
36014 * testsuite/gcc.dg/tls/diag-3.c: New.
36015
36016 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
36017
36018 * g++.dg/README (Subdirectories): Document new subdir expr.
36019 * g++.dg/expr/pmf-1.C: New test.
36020
36021 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
36022
36023 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
36024
36025 2002-08-06 Jakub Jelinek <jakub@redhat.com>
36026
36027 * g++.dg/abi/bitfield3.C: New test.
36028
36029 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
36030
36031 * lib/gcov.exp: Tweak expected line formats.
36032 * gcc.misc-tests/gcov8.c: New test.
36033 * gcc.misc-tests/gcov8.x: New flags.
36034
36035 2002-08-05 Jakub Jelinek <jakub@redhat.com>
36036
36037 * consistency.vlad/layout/endian.c: Include string.h.
36038
36039 * gcc.c-torture/execute/20020805-1.c: New test.
36040
36041 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
36042
36043 * g++.dg/other/conversion1.C: New test.
36044
36045 2002-08-03 Roger Sayle <roger@eyesopen.com>
36046
36047 * gcc.dg/builtins-1.c: New testcase.
36048
36049 2002-08-02 Mark Mitchell <mark@codesourcery.com>
36050
36051 * g++.dg/inherit/access3.C: New test.
36052
36053 2002-08-01 Jakub Jelinek <jakub@redhat.com>
36054
36055 * gcc.dg/ia64-visibility-2.c: New test.
36056
36057 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
36058
36059 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
36060 __qualifier_flags to __flags.
36061
36062 2002-07-31 Mark Mitchell <mark@codesourcery.com>
36063
36064 * g++.dg/inherit/operator1.C: New test.
36065 * g++.dg/lookup/disamb1.C: Fix typo in comment.
36066 * g++.dg/other/error1.C: Change expected error message.
36067 * g++.dg/template/conv4.C: Likewise.
36068
36069 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
36070
36071 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
36072 for documented behavior.
36073
36074 2002-07-25 Roger Sayle <roger@eyesopen.com>
36075
36076 * gcc.c-torture/execute/20020720-1.x: Skip this test on
36077 several targets known to fail.
36078
36079 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
36080
36081 * gcc.dg/mips-args-[123].c: New tests.
36082
36083 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
36084
36085 * gcc.dg/ppc-spe.c: New.
36086
36087 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
36088
36089 * g++.dg/other/ptrmem4.C: New testcase.
36090
36091 2002-07-24 Richard Henderson <rth@redhat.com>
36092
36093 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
36094
36095 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
36096
36097 * g++.dg/ext/alignof1.C (main): Return 0 for success.
36098
36099 2002-07-24 Roger Sayle <roger@eyesopen.com>
36100
36101 * gcc.c-torture/execute/memset-3.c: New testcase.
36102
36103 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
36104
36105 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
36106 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
36107
36108 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36109
36110 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
36111 Delete.
36112
36113 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
36114
36115 * gcc.c-torture/compile/simd-4.c: New test.
36116
36117 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36118
36119 PR c++/7347, c++/7348
36120 * g++.dg/template/access4.C: New test.
36121 * g++.dg/template/access5.C: New test.
36122 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
36123 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
36124 * g++.old-deja/g++.pt/ttp58.C: Likewise.
36125 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
36126
36127 2002-07-22 Jakub Jelinek <jakub@redhat.com>
36128
36129 * gcc.dg/gnu89-init-2.c: New test.
36130
36131 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
36132
36133 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
36134
36135 2002-07-20 Roger Sayle <roger@eyesopen.com>
36136
36137 * gcc.c-torture/execute/20020720-1.c: New testcase.
36138
36139 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
36140
36141 * gcc.dg/cpp/Wsignprom.c: New tests.
36142
36143 2002-07-20 Alan Modra <amodra@bigpond.net.au>
36144
36145 * gcc.c-torture/execute/loop-13.c: New test.
36146
36147 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
36148
36149 * gcc.dg/cpp/expr.c: New tests.
36150
36151 2002-07-18 David Edelsohn <edelsohn@gnu.org>
36152
36153 * g++.dg/opt/pr6713.C: Add template instantiation.
36154
36155 2002-07-18 Alan Modra <amodra@bigpond.net.au>
36156
36157 * gcc.dg/nest.c: New test.
36158
36159 2002-07-17 Richard Henderson <rth@redhat.com>
36160
36161 * g++.dg/opt/pr6713.C: New test.
36162
36163 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
36164
36165 * gcc.c-torture/execute/loop-2e.x: Let the testcase
36166 XFAIL for all x86 processors.
36167
36168 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
36169
36170 * gcc.c-torture/execute/20010122-1.x: Do not test with
36171 -fomit-frame-pointer.
36172
36173 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36174
36175 * g++.dg/template/instantiate2.C: New test.
36176 * g++.dg/template/spec4.C: New test.
36177
36178 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36179
36180 * g++.dg/template/access2.C: New test.
36181 * g++.dg/template/access3.C: New test.
36182
36183 2002-07-15 Zack Weinberg <zack@codesourcery.com>
36184
36185 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
36186 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
36187 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
36188 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
36189 Convert to use <stdarg.h>.
36190 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
36191 Delete.
36192 * gcc.dg/va-arg-2.c: New.
36193 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
36194
36195 2002-07-15 Jakub Jelinek <jakub@redhat.com>
36196
36197 * gcc.c-torture/compile/20020710-1.c: New test.
36198
36199 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
36200 Andrew Pinski <pinskia@physics.uc.edu>
36201
36202 gcc.c-torture/compile/simd-2.c: New testcase.
36203 gcc.c-torture/compile/simd-3.c: Likewise.
36204
36205 2002-07-11 Mark Mitchell <mark@codesourcery.com>
36206
36207 PR c++/7224
36208 * g++.dg/overload/error1.C: New test.
36209
36210 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
36211
36212 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
36213 configuration and IRIX 6 O32 ABI.
36214
36215 2002-07-11 Roger Sayle <roger@eyesopen.com>
36216
36217 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
36218
36219 2002-07-10 Roger Sayle <roger@eyesopen.com>
36220
36221 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
36222
36223 2002-07-10 Jeffrey A Law <law@redhat.com>
36224
36225 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
36226
36227 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
36228
36229 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
36230
36231 * gcc.dg/20020312-2.c: Check for __PPC__.
36232
36233 2002-07-09 Diego Novillo <dnovillo@redhat.com>
36234
36235 * gcc.c-torture/compile/20020709-1.c: New test.
36236
36237 2002-07-07 Roger Sayle <roger@eyesopen.com>
36238
36239 * g++.dg/template/qualttp21.C: New test case.
36240
36241 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
36242
36243 * gcc.c-torture/compile/20020706-1.c: New test.
36244 * gcc.c-torture/compile/20020706-2.c: New test.
36245
36246 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
36247 Alexandre Oliva <aoliva@redhat.com>
36248
36249 * g++.dg/warn/incomplete1.C: New test.
36250
36251 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36252
36253 PR c++/7099
36254 * g++.dg/warn/noreturn1.C: New test.
36255
36256 2002-07-03 Mark Mitchell <mark@codesourcery.com>
36257
36258 PR c++/6706
36259 * g++.dg/debug/debug6.C: New test.
36260 * g++.dg/debug/debug7.C: New test.
36261
36262 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
36263
36264 * gcc.c-torture/compile/simd-3.c: New test.
36265
36266 2002-07-03 Chris Demetriou <cgd@broadcom.com>
36267
36268 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
36269 * gcc.dg/20020620-1.c: Likewise.
36270
36271 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36272
36273 PR c++/6944
36274 * g++.dg/init/array4.C: New test.
36275 * g++.dg/init/array5.C: New test.
36276
36277 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
36278
36279 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
36280 * gcc.c-torture/execute/simd-2.c (main): Likewise.
36281
36282 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36283
36284 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
36285 * gcc.dg/wtr-aggr-init-1.c: Likewise.
36286 * gcc.dg/wtr-conversion-1.c: Likewise.
36287 * gcc.dg/wtr-escape-1.c: Likewise.
36288 * gcc.dg/wtr-int-type-1.c: Likewise.
36289 * gcc.dg/wtr-label-1.c: Likewise.
36290 * gcc.dg/wtr-static-1.c: Likewise.
36291 * gcc.dg/wtr-strcat-1.c: Likewise.
36292 * gcc.dg/wtr-suffix-1.c: Likewise.
36293 * gcc.dg/wtr-switch-1.c: Likewise.
36294 * gcc.dg/wtr-unary-plus-1.c: Likewise.
36295 * gcc.dg/wtr-union-init-1.c: Likewise.
36296 * gcc.dg/wtr-union-init-2.c: Likewise.
36297 * gcc.dg/wtr-union-init-3.c: Likewise.
36298
36299 * gcc.dg/wtr-func-def-1.c: New test.
36300
36301 2002-07-02 Devang Patel <dpatel@apple.com>
36302
36303 * objc.dg/param-1.m: New test.
36304
36305 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
36306
36307 * gcc.dg/cpp/trad/directive.c: Add test.
36308 * gcc.dg/cpp/trad/macroargs.c: Add test.
36309 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36310
36311 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
36312
36313 * gcc.dg/cpp/cmdlne-M.c: New test.
36314
36315 2002-07-02 Ziemowit Laski <zlaski@apple.com>
36316
36317 * objc.dg/desig-init-1.m: New test.
36318
36319 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36320
36321 PR c++/6716
36322 * g++.dg/template/instantiate1.C: New test.
36323
36324 2002-07-01 Mark Mitchell <mark@codesourcery.com>
36325
36326 PR c++/7112
36327 * g++.dg/template/sizeof2.C: New test.
36328
36329 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
36330
36331 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36332 gcc.dg/cpp/trad/include.c: New tests.
36333
36334 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
36335
36336 PR target/7177
36337 * gcc.c-torture/compile/20020701-1.c: New test.
36338
36339 2002-07-01 Stan Shebs <shebs@apple.com>
36340
36341 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36342 header here...
36343 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36344 (objc-torture-execute): or here.
36345
36346 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
36347
36348 * gcc.c-torture/execute/arith-rand-ll.c: New test.
36349
36350 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
36351
36352 * gcc.dg/cpp/trad/escaped-nl.c: New test.
36353
36354 2002-06-30 Devang Patel <dpatel@apple.com>
36355
36356 * objc.dg/fsyntax-only.m: New test.
36357
36358 2002-06-27 Mark Mitchell <mark@codesourcery.com>
36359
36360 PR c++/6695
36361 * g++.dg/template/friend7.C: New file.
36362
36363 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
36364
36365 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
36366 return type.
36367
36368 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
36369
36370 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
36371 avoid division by zero.
36372
36373 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
36374
36375 * gcc.dg/Wunknownprag.c: New tests.
36376
36377 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
36378
36379 * gcc.c-torture/execute/simd-2.c: New test.
36380
36381 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
36382
36383 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
36384 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
36385 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
36386 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
36387 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
36388 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
36389 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
36390 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
36391 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
36392 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
36393 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
36394 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
36395 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
36396 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
36397 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
36398 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
36399 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
36400
36401 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
36402
36403 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
36404 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
36405 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
36406 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
36407 New tests.
36408 * gcc.dg/cpp/trad/directive.c: Update.
36409
36410 2002-06-23 Andreas Jaeger <aj@suse.de>
36411
36412 * gcc.c-torture/execute/complex-6.c: New.
36413
36414 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
36415
36416 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
36417 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
36418 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
36419 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
36420
36421 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
36422
36423 * gcc.dg/cpp/trad: New directory with traditional tests copied
36424 from parent directory.
36425 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36426 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36427 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36428 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36429 Move to trad/ and rename.
36430 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
36431 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
36432 gcc.dg/cpp/trad/redef2.c: New tests.
36433 * gcc.dg/cpp/trad/trad.exp: New driver.
36434
36435 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
36436
36437 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36438 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36439 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36440 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36441 Remove.
36442
36443 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
36444
36445 * gcc.dg/20020620-1.c: New test.
36446
36447 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36448
36449 * g++.dg/template/ttp4.C: New test.
36450
36451 2002-06-19 Jakub Jelinek <jakub@redhat.com>
36452
36453 * g++.dg/opt/vt1.C: Fix regexp.
36454
36455 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36456
36457 * gcc.c-torture/execute/pure-1.c: Make functions static again.
36458 Don't use attribute `noinline'.
36459
36460 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
36461
36462 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
36463
36464 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
36465
36466 * gcc.c-torture/execute/simd-1.c: New.
36467
36468 * gcc.dg/simd-1.c: New.
36469
36470 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
36471
36472 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
36473
36474 2002-06-16 Richard Henderson <rth@redhat.com>
36475
36476 * g++.dg/ext/anon-struct1.C: New.
36477 * g++.dg/ext/anon-struct2.C: New.
36478 * g++.dg/ext/anon-struct3.C: New.
36479 * gcc.dg/anon-struct-1.c: New.
36480 * gcc.dg/anon-struct-2.c: New.
36481 * gcc.dg/anon-struct-3.c: New.
36482 * gcc.dg/20011008-1.c: Adjust warning text.
36483 * gcc.dg/20020527-1.c: Add -fms-extensions.
36484
36485 2002-06-16 Richard Henderson <rth@redhat.com>
36486
36487 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
36488
36489 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
36490
36491 * gcc.c-torture/execute/20020615-1.c: New test.
36492
36493 2002-06-15 Roger Sayle <roger@eyesopen.com>
36494
36495 * gcc.c-tortuture/execute/compare-1.c: New test case.
36496 * gcc.c-tortuture/execute/compare-2.c: New test case.
36497 * gcc.c-tortuture/execute/compare-3.c: New test case.
36498
36499 2002-06-13 Richard Henderson <rth@redhat.com>
36500
36501 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
36502 ia64 ilp32.
36503
36504 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36505
36506 * g++.dg/template/typename2.C: Update error message.
36507
36508 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
36509
36510 * gcc.c-torture/execute/20020611-1.c: New test.
36511
36512 2002-06-11 Bob Wilson <bob.wilson@acm.org>
36513
36514 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
36515 list of targets to skip.
36516
36517 2002-06-10 Bob Wilson <bob.wilson@acm.org>
36518
36519 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
36520 targets if not optimizing.
36521
36522 2002-06-10 Jakub Jelinek <jakub@redhat.com>
36523
36524 * gcc.c-torture/compile/20020605-1.c: New test.
36525
36526 * g++.dg/opt/vt1.C: New test.
36527
36528 * gcc.dg/20020531-1.c: New test.
36529
36530 * gcc.dg/20020530-1.c: New test.
36531
36532 * gcc.dg/20020527-1.c: New test.
36533
36534 * g++.dg/opt/cse1.C: New test.
36535
36536 2002-06-07 Roger Sayle <roger@eyesopen.com>
36537
36538 * gcc.dg/20020607-2.c: New test case.
36539
36540 2002-06-07 Jakub Jelinek <jakub@redhat.com>
36541
36542 * gcc.c-torture/compile/20020604-1.c: New test.
36543
36544 2002-06-04 Richard Henderson <rth@redhat.com>
36545
36546 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
36547 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
36548 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
36549
36550 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
36551
36552 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
36553
36554 2002-06-03 Richard Henderson <rth@redhat.com>
36555
36556 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
36557 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
36558
36559 2002-06-02 Richard Henderson <rth@redhat.com>
36560
36561 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
36562 test functions static.
36563
36564 2002-06-02 Andreas Jaeger <aj@suse.de>
36565
36566 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
36567 now.
36568
36569 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
36570
36571 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
36572 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
36573 Update for mofified diagnostics.
36574 * gcc.dg/c99-intconst-1.c: No longer fail.
36575
36576 2002-06-02 Richard Henderson <rth@redhat.com>
36577
36578 * gcc.dg/uninit-A.c: Remove xfail markers.
36579
36580 2002-06-01 Roger Sayle <roger@eyesopen.com>
36581
36582 * gcc.dg/fnegate-1.c: New test case.
36583
36584 2002-05-30 Osku Salerma <osku@iki.fi>
36585
36586 * gcc.c-torture/execute/mayalias-1.c: New file.
36587
36588 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
36589
36590 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
36591 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
36592 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
36593
36594 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
36595
36596 * gcc.c-torture/execute/20020529-1.c: New test.
36597
36598 2002-05-27 Richard Henderson <rth@redhat.com>
36599
36600 * g++.dg/ext/attrib6.C: New test case.
36601
36602 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36603
36604 * gcc.c-torture/execute/pure-1.c: New test.
36605
36606 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
36607
36608 * gcc.dg/cpp/arith-2.c: Remove.
36609
36610 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
36611
36612 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
36613 * gcc.dg/cpp/if-3.c: Remove.
36614
36615 2002-05-26 Jakub Jelinek <jakub@redhat.com>
36616
36617 * g++.dg/opt/cse2.C: New test.
36618
36619 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
36620
36621 * gcc.dg/cpp/arith-1.c: New semantic tests.
36622 * gcc.dg/cpp/if-1.c: Update.
36623
36624 2002-05-24 Ben Elliston <bje@redhat.com>
36625
36626 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
36627
36628 2002-05-24 Jakub Jelinek <jakub@redhat.com>
36629
36630 * gcc.dg/verbose-asm.c: New test.
36631
36632 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
36633
36634 * gcc.dg/cpp/paste12.c: New test.
36635
36636 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
36637
36638 * g++.dg/parse/named_ops.C: New test.
36639
36640 2002-05-23 Mark Mitchell <mark@codesourcery.com>
36641
36642 * gcc/testsuite/gcc.dg/weak-8.c: New test.
36643
36644 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
36645
36646 * gcc.dg/weak-2.c: Allow optional leading underscore
36647 in scan-assembler symbol name.
36648 * gcc.dg/weak-3.c: Likewise.
36649 * gcc.dg/weak-4.c: Likewise.
36650 * gcc.dg/weak-5.c: Likewise.
36651
36652 2002-05-23 Jakub Jelinek <jakub@redhat.com>
36653
36654 * gcc.dg/20020523-1.c: New test.
36655
36656 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
36657
36658 * objc.dg/const-str-2.m: Update now that we stop after
36659 a command line error.
36660
36661 2002-05-22 Richard Henderson <rth@redhat.com>
36662
36663 * g++.dg/dg.exp: Fix typo in test pruneing.
36664
36665 2002-05-22 Richard Henderson <rth@redhat.com>
36666
36667 * g++.dg/dg.exp: Prune the tls subdirectory.
36668 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
36669 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
36670 * g++.dg/tls/init-1.C: New.
36671
36672 2002-05-22 Jakub Jelinek <jakub@redhat.com>
36673
36674 * gcc.dg/20020517-1.c: New test.
36675
36676 2002-05-21 Richard Henderson <rth@redhat.com>
36677
36678 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
36679 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
36680
36681 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
36682
36683 * g++.dg/other/copy2.C: New test.
36684
36685 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
36686
36687 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
36688 (MAX_COPY): Bump up to 10 times sizeof (long long).
36689 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
36690
36691 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
36692 sizeof (long long).
36693
36694 * gcc.c-torture/execute/strcpy-1.c: New test.
36695
36696 2002-05-19 Jason Merrill <jason2redhat.com>
36697
36698 * g++.dg/ext/oper1.C: New test.
36699
36700 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
36701 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
36702
36703 * README.QMTEST: New file.
36704
36705 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
36706
36707 2002-05-19 Andreas Jaeger <aj@suse.de>
36708
36709 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
36710 now.
36711 * gcc.c-torture/execute/loop-2d.x: Likewise.
36712
36713 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
36714
36715 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
36716 support weak symbols.
36717 * gcc.dg/weak-4.c: Likewise.
36718 * gcc.dg/weak-6.c: Likewise.
36719
36720 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
36721
36722 * gcc.dg/weak-3.c: Add dg-excess-error comment for
36723 cygwin, coff and h8300-*-hms targets
36724 * gcc.dg/weak-5.c: Likewise.
36725 * gcc.dg/weak-7.c: Likewise.
36726
36727 2002-05-16 Jason Merrill <jason@redhat.com>
36728
36729 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
36730 (scan-assembler-not, scan-assembler-dem): Likewise.
36731 (scan-assembler-dem-not): Likewise.
36732
36733 2002-05-15 Richard Henderson <rth@redhat.com>
36734
36735 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
36736
36737 2002-05-15 Richard Henderson <rth@redhat.com>
36738
36739 * gcc.dg/weak-5.c (vfoo1c): No warning here.
36740 (vfoo1f): Warning here.
36741 (vfoo1l): Don't redefine the alias.
36742
36743 2002-05-14 Jason Merrill <jason@redhat.com>, Alexandre Oliva <aoliva@redhat.com>
36744
36745 * g++.dg/init/pm1.C: New test.
36746
36747 2002-05-12 David S. Miller <davem@redhat.com>
36748
36749 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
36750 types.
36751
36752 2002-05-10 Roger Sayle <roger@eyesopen.com>
36753
36754 * gcc.c-torture/execute/20020510-1.c: New test case.
36755
36756 2002-05-10 David S. Miller <davem@redhat.com>
36757
36758 * gcc.c-torture/execute/conversion.c: Test long double too.
36759
36760 2002-05-09 Jakub Jelinek <jakub@redhat.com>
36761
36762 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
36763 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
36764 * lib/g++.exp (g++_link_flags): Likewise.
36765 * lib/objc.exp (objc_target_compile): Likewise.
36766
36767 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
36768
36769 * gcc.dg/cpp/poison.c: Update.
36770 * gcc.dg/cpp/20000625-2.c: Remove.
36771 * gcc.dg/cpp/direct2s.c: Remove final test.
36772
36773 2002-05-08 Tom Rix <trix@redhat.com>
36774
36775 * gcc.c-torture/execute/20020508-1.c: New test.
36776 * gcc.c-torture/execute/20020508-2.c: New test.
36777 * gcc.c-torture/execute/20020508-3.c: New test.
36778
36779 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
36780
36781 * gcc.dg/cpp/charconst-4.c: More tests.
36782
36783 2002-05-08 Mark Mitchell <mark@codesourcery.com>
36784
36785 PR c/6569
36786 * gcc.dg/weak-3.c: Update location of warning messages.
36787 * gcc.dg/weak-5.c: Likewise.
36788
36789 2002-05-06 Roger Sayle <roger@eyesopen.com>
36790
36791 * gcc.c-torture/execute/20020506-1.c: New test case.
36792
36793 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
36794
36795 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
36796
36797 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
36798
36799 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
36800
36801 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
36802
36803 * gcc.dg/cpp/charconst-3.c: New test.
36804
36805 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
36806
36807 * gcc.dg/cpp/charconst.c: Update tests.
36808
36809 2002-05-05 Tim Josling <tej@melbpc.org.au>
36810
36811 * treelang: Added directory for new sample language treelang. Also
36812 lib/treelang.exp: New file to signal treelang should be tested.
36813
36814 2002-05-03 Jakub Jelinek <jakub@redhat.com>
36815
36816 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
36817 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
36818 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
36819 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
36820 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
36821 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
36822 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
36823
36824 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
36825
36826 * gcc.dg/format/xopen-2.c: New test.
36827
36828 2002-05-03 Jakub Jelinek <jakub@redhat.com>
36829
36830 * gcc.dg/20020503-1.c: New test.
36831
36832 2002-05-02 Mark Mitchell <mark@codesourcery.com>
36833
36834 * g++.dg/init/dtor1.C: Make it tougher.
36835
36836 2002-05-01 Mark Mitchell <mark@codesourcery.com>
36837
36838 * g++.dg/init/dtor1.C: New test.
36839
36840 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
36841
36842 * gcc.dg/altivec-8.c: New.
36843
36844 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
36845
36846 * gcc.dg/altivec-7.c: New.
36847
36848 2002-04-29 Jakub Jelinek <jakub@redhat.com>
36849
36850 * g++.dg/parse/typedef1.C: New test.
36851
36852 2002-04-29 Mark Mitchell <mark@codesourcery.com>
36853
36854 PR c++/6486
36855 * g++.dg/template/friend6.C: New test.
36856
36857 PR c++/6492
36858 * g++.dg/init/copy1.C: New test.
36859
36860 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
36861
36862 * g++.dg/warn/effc1.C: New test.
36863
36864 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
36865
36866 * gcc.dg/cpp/if-cexp.c: Add a test.
36867
36868 2002-04-28 Jakub Jelinek <jakub@redhat.com>
36869
36870 * gcc.dg/20020426-2.c: New test.
36871
36872 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
36873
36874 * gcc.dg/cpp/if-mop.c: Update.
36875 * gcc.dg/cpp/if-mpar.c: Add test.
36876 * gcc.dg/cpp/if-oppr.c: Update.
36877
36878 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36879
36880 PR c/6343
36881 * gcc.dg/weak-[2-7].c: New tests.
36882
36883 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
36884
36885 * gcc.dg/enum1.c: New test.
36886
36887 2002-04-26 Mark Mitchell <mark@codesourcery.com>
36888
36889 PR c++/6497
36890 * g++.dg/inherit/access2.C: New test.
36891
36892 2002-04-26 Mark Mitchell <mark@codesourcery.com>
36893
36894 PR bootstrap/6445
36895 * gcc.dg/20020426-1.c: New test.
36896
36897 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
36898
36899 * g++.dg/abi/enum1.C: New test.
36900
36901 2002-04-26 Richard Henderson <rth@redhat.com>
36902
36903 * gcc.dg/c99-bool-1.c: Expect always true warning.
36904
36905 2002-04-25 Roger Sayle <roger@eyesopen.com>
36906
36907 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
36908
36909 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36910
36911 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
36912 targets.
36913
36914 2002-04-24 Mark Mitchell <mark@codesourcery.com>
36915
36916 * g++.dg/abi/mange7.C: New test.
36917
36918 PR c++/6438.
36919 * g++.dg/parse/stmtexpr2.C: New test.
36920
36921 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
36922
36923 * gcc.dg/20020312-2.c: Add SH target.
36924
36925 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36926
36927 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
36928 compiler output on mips*-*-irix*.
36929
36930 2002-04-23 Jakub Jelinek <jakub@redhat.com>
36931
36932 * g++.dg/parse/attr1.C: New test.
36933
36934 2002-04-23 Roger Sayle <roger@eyesopen.com>
36935
36936 * gcc.c-torture/execute/string-opt-17.c: New test case.
36937 * gcc.c-torture/execute/memset-2.c: New test case.
36938
36939 2002-04-23 Mark Mitchell <mark@codesourcery.com>
36940
36941 PR c++/6256:
36942 * g++.dg/template/friend5.C: New test.
36943
36944 PR c++/6331:
36945 * g++.dg/template/qual1.C: Likewise.
36946
36947 2002-04-22 Zack Weinberg <zack@codesourcery.com>
36948
36949 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
36950 Include stdlib.h, not stdio.h or ctype.h.
36951
36952 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
36953
36954 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
36955 cris-*-elf* and mmix-*-*.
36956 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
36957 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
36958 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
36959 Ditto.
36960 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
36961 * gcc.dg/wchar_t-1.c: Ditto.
36962
36963 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
36964
36965 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
36966 Clarify comment.
36967
36968 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
36969
36970 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
36971
36972 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36973
36974 * gcc.c-torture/execute/20000906-1.x: Delete.
36975
36976 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
36977
36978 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
36979
36980 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
36981
36982 * PR6367
36983 * g77.f-torture/execute/6367.f: New test.
36984 * g77.f-torture/execute/6367.x: Disable for MMIX.
36985
36986 2002-04-19 Mark Mitchell <mark@codesourcery.com>
36987
36988 * PR6352
36989 * g++.dg/opt/inline2.C: New test.
36990
36991 2002-04-18 Richard Henderson <rth@redhat.com>
36992
36993 * gcc.dg/20000906-1.c: Enable for all targets.
36994 * gcc.c-torture/compile/iftrap-2.c: New.
36995
36996 2002-04-18 Jakub Jelinek <jakub@redhat.com>
36997
36998 * gcc.dg/20020418-1.c: New test.
36999 * gcc.dg/20020418-2.c: New test.
37000
37001 2002-04-18 Richard Henderson <rth@redhat.com>
37002
37003 * gcc.c-torture/compile/iftrap-1.c: New.
37004 * gcc.dg/iftrap-1.c: Adjust for ia64.
37005 * gcc.dg/iftrap-2.c: New.
37006
37007 2002-04-18 Jakub Jelinek <jakub@redhat.com>
37008
37009 * gcc.c-torture/compile/20020418-1.c: New test.
37010
37011 2002-04-18 Roger Sayle <roger@eyesopen.com>
37012
37013 * gcc.c-torture/compile/20020415-1.c: New.
37014
37015 2002-04-18 David S. Miller <davem@redhat.com>
37016
37017 * gcc.c-torture/execute/20020418-1.c: New test.
37018
37019 2002-04-17 Jakub Jelinek <jakub@redhat.com>
37020
37021 * gcc.dg/20020416-1.c: New test.
37022
37023 * g++.dg/opt/inline1.C: New test.
37024
37025 2002-04-16 Jakub Jelinek <jakub@redhat.com>
37026
37027 * gcc.dg/altivec-5.c: New test.
37028
37029 * gcc.dg/20020415-1.c: New test.
37030
37031 2002-04-15 Mark Mitchell <mark@codesourcery.com>
37032
37033 * testsuite/lib/chill.exp: Remove.
37034
37035 2002-04-14 Jakub Jelinek <jakub@redhat.com>
37036
37037 * g++.dg/other/big-struct.C: New test.
37038
37039 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
37040
37041 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
37042 of scratch file.
37043
37044 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
37045
37046 PR c/6277
37047 * gcc.dg/i386-387-1.c: Allow optional leading underscore
37048 in scan-assembler function name
37049
37050 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
37051
37052 * g77.f-torture/execute/980628-4.x,
37053 g77.f-torture/execute/980628-5.x,
37054 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37055 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37056 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
37057 i[34567]86-*-*.
37058
37059 2002-04-13 David S. Miller <davem@redhat.com>
37060
37061 * gcc.c-torture/execute/20020413-1.c: New test.
37062
37063 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
37064
37065 * gcc.dg/asm-6.c,
37066 * g++.dg/ext/asm1.C: New tests.
37067
37068 2002-04-12 Mark Mitchell <mark@codesourcery.com>
37069
37070 PR c++ 5373.
37071 * g++.dg/parse/stmtexpr1.C: New test.
37072
37073 PR c++/5189.
37074 * g++.dg/template/copy1.C: New test.
37075
37076 2002-04-12 Richard Henderson <rth@redhat.com>
37077
37078 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
37079
37080 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
37081
37082 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
37083 gcc.c-torture/execute/20020307-2.c.
37084
37085 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
37086
37087 * g++.dg/ext/attrib5.C,
37088 * g++.dg/lookup/struct1.C: New tests.
37089
37090 2002-04-11 Jakub Jelinek <jakub@redhat.com>
37091
37092 * gcc.dg/20020411-1.c: New test.
37093
37094 * gcc.c-torture/execute/20020411-1.c: New test.
37095
37096 2002-04-10 Janis Johnson <janis187@us.ibm.com>
37097
37098 * g77.f-torture/execute/6177.f: New test.
37099
37100 2002-04-10 Jakub Jelinek <jakub@redhat.com>
37101
37102 PR middle-end/6247
37103 * g++.dg/opt/cleanup1.C: New test.
37104
37105 * g++.dg/opt/const1.C: New test.
37106
37107 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
37108
37109 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
37110
37111 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
37112
37113 PR c++/5507
37114 * g++.dg/template/typename2.C: New test.
37115
37116 2002-04-10 Alan Modra <amodra@bigpond.net.au>
37117
37118 * gcc.c-torture/execute/loop-12.c: New.
37119
37120 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
37121
37122 * g77.f-torture/execute/980628-4.x,
37123 g77.f-torture/execute/980628-5.x,
37124 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37125 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37126 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
37127
37128 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37129
37130 PR optimization/6086
37131 * g++.dg/opt/preinc1.C: New test.
37132
37133 2002-04-06 Mark Mitchell <mark@codesourcery.com>
37134
37135 PR c++/5571
37136 * g++.dg/opt/static2.C: New test.
37137
37138 2002-04-06 Mark Mitchell <mark@codesourcery.com>
37139
37140 PR c/5120
37141 * gcc.dg/20020406-1.c: New test.
37142
37143 2002-04-04 David S. Miller <davem@redhat.com>
37144
37145 * gcc.c-torture/execute/20020404-1.c: New test.
37146
37147 2002-04-04 Jakub Jelinek <jakub@redhat.com>
37148
37149 PR c/6123
37150 * gcc.dg/20020312-2.c: Do not declare global register variable
37151 if __PIC__ or __pic__ is defined.
37152
37153 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
37154
37155 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
37156 __asm__ so that it works correctly even if -ansi -pedantic-errors.
37157
37158 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37159
37160 * gcc.misc-tests/linkage.exp: Update last change to handle
37161 sparc*-, not just sparc-.
37162
37163 2002-04-03 Richard Henderson <rth@redhat.com>
37164
37165 * gcc.dg/cpp/ucs.c: Improved long UCS test.
37166
37167 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
37168
37169 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
37170
37171 2002-04-02 David S. Miller <davem@redhat.com>
37172
37173 * gcc.c-torture/execute/20020402-3.c: New test.
37174
37175 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
37176
37177 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
37178 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
37179
37180 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
37181 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
37182 g77.f-torture/execute/20001201.x,
37183 g77.f-torture/execute/u77-test.x: New files.
37184
37185 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
37186 * gcc.dg/wchar_t-1.c: Ditto.
37187
37188 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37189
37190 * gcc.c-torture/execute/20020402-1.c: New test.
37191
37192 2002-04-01 Richard Henderson <rth@redhat.com>
37193
37194 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
37195
37196 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
37197
37198 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37199
37200 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
37201
37202 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
37203
37204 * g++.dg/inherit/template-as-base.C: Expect error.
37205 * g++.dg/inherit/namespace-as-base.C: Likewise.
37206
37207 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
37208
37209 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
37210 g++.dg/ext/instantiate3.C: Tweak match patterns.
37211
37212 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
37213 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
37214 -da test.
37215
37216 2002-03-31 Richard Henderson <rth@redhat.com>
37217
37218 * gcc.dg/special/alias-2.c: New.
37219 * gcc.dg/special/ecos.exp: Run it.
37220
37221 2002-03-31 Richard Henderson <rth@redhat.com>
37222
37223 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
37224
37225 2002-03-31 Kazu Hirata <kazu@hxi.com>
37226
37227 * gcc.dg/weak-1.c: Disable on h8300 port.
37228
37229 2002-03-29 Janis Johnson <janis187@us.ibm.com>
37230
37231 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
37232 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
37233 ordering tests.
37234 * g++.dg/bprob/bprob-1.C: New test.
37235 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
37236 * g++.dg/gcov/gcov-1.C: New test.
37237 * g++.dg/gcov/gcov-1.x: New file.
37238 * g++.dg/gcov/gcov-2.C: New test.
37239 * g++.dg/gcov/gcov-3.C: New test.
37240 * g++.dg/gcov/gcov-3.h: New file.
37241
37242 2002-03-28 Roger Sayle <roger@eyesopen.com>
37243
37244 * g++.old-deja/g++.other/builtins5.C: New test.
37245 * g++.old-deja/g++.other/builtins6.C: New test.
37246 * g++.old-deja/g++.other/builtins7.C: New test.
37247 * g++.old-deja/g++.other/builtins8.C: New test.
37248 * g++.old-deja/g++.other/builtins9.C: New test.
37249
37250 2002-03-29 Jakub Jelinek <jakub@redhat.com>
37251
37252 * g++.dg/opt/static1.C: New test.
37253
37254 * g++.dg/opt/longbranch1.C: New test.
37255
37256 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
37257
37258 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
37259
37260 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37261
37262 2002-03-28 Jeffrey A Law (law@redhat.com)
37263
37264 * gcc.c-torture/execute/20020328-1.c: New test.
37265
37266 2002-03-27 Richard Henderson <rth@redhat.com>
37267
37268 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
37269 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
37270 move from g++.old-deja/g++.ext/.
37271
37272 2002-03-27 Mark Mitchell <mark@codesourcery.com>
37273
37274 * g++.dg/init/new2.C: New test.
37275
37276 2002-03-26 Richard Henderson <rth@redhat.com>
37277
37278 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
37279
37280 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
37281 on sparc.
37282
37283 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
37284 sparcv9 systems.
37285 * gcc.dg/20001102-1.c: Likewise.
37286
37287 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
37288
37289 * gcc.dg/cpp/endif-pedantic1.c,
37290 gcc.dg/cpp/endif-pedantic2.c: New tests.
37291
37292 2002-03-26 Mark Mitchell <mark@codesourcery.com>
37293
37294 * g++.dg/init/new1.C: New test.
37295
37296 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
37297
37298 * g++.dg/abi/vbase9.C: New test.
37299
37300 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
37301
37302 * gcc.dg/arm-asm.c: New test.
37303
37304 2002-03-26 Andrew Cagney <ac131313@redhat.com>
37305
37306 * gcc.dg/Wswitch-enum.c: New test.
37307 Fix PR c/5044.
37308
37309 2002-03-26 Richard Henderson <rth@redhat.com>
37310
37311 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37312 structure.
37313
37314 2002-03-25 Richard Henderson <rth@redhat.com>
37315
37316 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
37317 sparcv9 systems.
37318
37319 * gcc.c-torture/compile/20011119-1.c (xxx): New.
37320 * gcc.c-torture/compile/20011119-2.c (xxx): New.
37321
37322 2002-03-25 Zack Weinberg <zack@codesourcery.com>
37323
37324 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37325
37326 2002-03-25 Bob Wilson <bob.wilson@acm.org>
37327
37328 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37329 targets using generic thunk support.
37330
37331 2002-03-25 Jakub Jelinek <jakub@redhat.com>
37332
37333 * gcc.c-torture/compile/20020323-1.c: New test.
37334
37335 * g++.dg/opt/conj2.C: New test.
37336
37337 2002-03-24 Richard Henderson <rth@redhat.com>
37338
37339 * gcc.dg/weak-1.c: Use -fno-common.
37340
37341 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
37342
37343 * g77.dg/f77-edit-apostrophe-out.f: New test
37344 * g77.dg/f77-edit-h-out.f: New test
37345 * g77.dg/f77-edit-t-in.f: New test
37346 * g77.dg/f77-edit-t-out.f: New test
37347 * g77.dg/f77-edit-x-out.f: New test
37348 * g77.dg/f77-edit-slash-out.f: New test
37349 * g77.dg/f77-edit-colon-out.f: New test
37350 * g77.dg/f77-edit-s-out.f: New test
37351
37352 2002-03-24 Richard Henderson <rth@redhat.com>
37353
37354 * objc/execute/formal_protocol-6.x: New XFAIL.
37355
37356 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
37357
37358 * gcc.dg/weak-1.c: Early return from dg-final on platforms
37359 that do not support weak symbols
37360
37361 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
37362
37363 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
37364 * lib/g77.exp: Likewise.
37365 * lib/objc.exp: Likewise.
37366
37367 2002-03-23 Andrew Cagney <ac131313@redhat.com>
37368
37369 * gcc.dg/Wswitch-default.c: New test.
37370
37371 2002-03-23 Jakub Jelinek <jakub@redhat.com>
37372
37373 * g++.dg/other/enum1.C: New test.
37374
37375 2002-03-23 Zack Weinberg <zack@codesourcery.com>
37376
37377 * gcc.dg/pragma-ep-3.c: Fix typo.
37378
37379 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
37380
37381 * g++.dg/inherit/template-as-base.C: New test.
37382
37383 2002-03-22 Jakub Jelinek <jakub@redhat.com>
37384
37385 * g++.old-deja/g++.other/dwarf2-1.C: Move...
37386 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
37387
37388 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
37389
37390 * gcc.dg/cpp/multiline.c: Update to match.
37391
37392 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
37393
37394 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
37395
37396 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
37397
37398 * gcc.dg/cpp/extratokens2.c: New file.
37399
37400 2002-03-21 David Edelsohn <edelsohn@gnu.org>
37401
37402 * gcc.dg/20020312-2.c: Add rs6000 target.
37403
37404 * gcc.c-torture/compile/20020319-1.c: New test.
37405
37406 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37407
37408 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
37409 (A, E): Handle this.
37410
37411 2002-03-20 Jason Merrill <jason@redhat.com>
37412
37413 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
37414 ignoring -fpic.
37415 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
37416 through prune_gcc_output.
37417
37418 2002-03-20 Jakub Jelinek <jakub@redhat.com>
37419
37420 * gcc.c-torture/compile/20020320-1.c: New test.
37421
37422 2002-03-19 Jakub Jelinek <jakub@redhat.com>
37423
37424 * gcc.c-torture/compile/20020318-1.c: New test.
37425
37426 * gcc.dg/struct-by-value-1.c: New test.
37427
37428 * gcc.dg/20020319-1.c: New test.
37429
37430 2002-03-18 Jakub Jelinek <jakub@redhat.com>
37431
37432 * g++.dg/opt/conj1.C: New test.
37433
37434 2002-03-17 Mark Mitchell <mark@codesourcery.com>
37435
37436 * g++.dg/template/qualttp20.C: Revert previous change.
37437 * g++.dg/template/qualttp3.C: Likewise.
37438 * g++.dg/template/qualttp4.C: Likewise.
37439 * g++.dg/template/qualttp5.C: Likewise.
37440 * g++.dg/template/qualttp6.C: Likewise.
37441 * g++.dg/template/qualttp7.C: Likewise.
37442 * g++.dg/template/qualttp8.C: Likewise.
37443 * g++.dg/template/recurse.C: Likewise.
37444
37445 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
37446
37447 * gcc.dg/cpp/wchar-1.c: Update.
37448
37449 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
37450
37451 * g++.dg/template/conv1.C: New test.
37452 * g++.dg/template/conv2.C: New test.
37453 * g++.dg/template/conv3.C: New test.
37454 * g++.dg/template/conv4.C: New test.
37455
37456 2002-03-15 Mark Mitchell <mark@codesourcery.com>
37457
37458 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
37459 * g++.dg/template/qualttp3.C: Likewise.
37460 * g++.dg/template/qualttp4.C: Likewise.
37461 * g++.dg/template/qualttp5.C: Likewise.
37462 * g++.dg/template/qualttp6.C: Likewise.
37463 * g++.dg/template/qualttp7.C: Likewise.
37464 * g++.dg/template/qualttp8.C: Likewise.
37465 * g++.dg/template/recurse.C: Likewise.
37466
37467 2002-03-15 Mark Mitchell <mark@codesourcery.com>
37468
37469 * g++.dg/opt/dtor1.C: New test.
37470
37471 2002-03-15 Jakub Jelinek <jakub@redhat.com>
37472
37473 * gcc.c-torture/compile/20020315-1.c: New test.
37474
37475 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
37476
37477 * gcc.dg/weak-1.c: Fix scan tests.
37478
37479 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
37480
37481 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
37482 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
37483 cris-*-aout* mmix-*-*.
37484 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
37485 cris-*-aout* mmix-*-*.
37486 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
37487 cris-*-elf* cris-*-aout* and mmix-*-*.
37488 * gcc.dg/20001009-1.c: Ditto.
37489 * gcc.dg/20010912-1.c: Ditto.
37490 * gcc.dg/20020122-4.c: Ditto.
37491 * gcc.dg/inline-2.c: Ditto.
37492
37493 2002-03-14 Jeffrey A Law (law@cygnus.com)
37494
37495 * gcc.c-torture/compile/20020314-1.c: New test.
37496
37497 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
37498
37499 * gcc.c-torture/execute/20020314-1.c: New test.
37500
37501 2002-03-14 Jakub Jelinek <jakub@redhat.com>
37502
37503 * g++.dg/warn/Wunused-1.C: New test.
37504
37505 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
37506
37507 * g++.dg/abi/mangle6.C: New test.
37508
37509 2002-03-13 Jakub Jelinek <jakub@redhat.com>
37510
37511 * gcc.c-torture/compile/20020309-2.c: New test.
37512
37513 * gcc.c-torture/compile/20020312-1.c: New test.
37514
37515 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
37516
37517 * g++.dg/other/access1.C: New test.
37518
37519 2002-03-12 Jakub Jelinek <jakub@redhat.com>
37520
37521 * gcc.c-torture/execute/wchar_t-1.c: New test.
37522
37523 2002-03-12 David Edelsohn <edelsohn@gnu.org>
37524
37525 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
37526
37527 2002-03-12 Roger Sayle <roger@eyesopen.com>
37528
37529 * gcc.dg/20020312-1.c: New test case.
37530
37531 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
37532
37533 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
37534
37535 2002-03-11 Richard Henderson <rth@redhat.com>
37536
37537 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
37538 * g++.old-deja/g++.jason/report.C: Likewise.
37539
37540 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
37541
37542 * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
37543 * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
37544
37545 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
37546
37547 * testsuite/g++.dg/overload/pmf1.C: New test.
37548
37549 2002-03-11 Kazu Hirata <kazu@hxi.com>
37550
37551 * gcc.c-torture/execute/20020307-1.c: Use long.
37552
37553 2002-03-11 Jakub Jelinek <jakub@redhat.com>
37554
37555 PR optimization/5844
37556 * gcc.dg/20020310-1.c: New test.
37557
37558 2002-03-09 Michael Meissner <meissner@redhat.com>
37559
37560 * gcc.c-torture/execute/memcpy-2.c: New test.
37561 * gcc.c-torture/execute/memset-1.c: New test.
37562 * gcc.c-torture/execute/strlen-1.c: New test.
37563 * gcc.c-torture/execute/strcmp-1.c: New test.
37564 * gcc.c-torture/execute/strncmp-1.c: New test.
37565
37566 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
37567
37568 * gcc.dg/ppc-ldstruct.c: New test.
37569
37570 2002-03-09 Jakub Jelinek <jakub@redhat.com>
37571
37572 * gcc.c-torture/execute/va-arg-22.c: New test.
37573
37574 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37575
37576 * gcc.c-torture/compile/20020309-1.c: New test.
37577
37578 2002-03-08 Jakub Jelinek <jakub@redhat.com>
37579
37580 * gcc.c-torture/execute/20020307-2.c: New test.
37581
37582 2002-03-07 Jeffrey A Law (law@redhat.com)
37583
37584 * g77.f-torture/compile/20020307-1.f: New test.
37585
37586 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
37587
37588 * gcc.dg/unordered-1.c: New test.
37589
37590 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
37591
37592 * gcc.c-torture/execute/20020307-1.c: New test.
37593
37594 2002-03-05 Jakub Jelinek <jakub@redhat.com>
37595
37596 * gcc.dg/20020304-1.c: New test.
37597
37598 * gcc.c-torture/compile/20020304-2.c: New test.
37599
37600 2002-03-04 Zack Weinberg <zack@codesourcery.com>
37601
37602 * gcc.c-torture/compile/20020304-1.c: New test case
37603 (from PR c/5830).
37604
37605 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
37606
37607 * gcc.dg/20020103-1.c: Add other -D ppc variants.
37608
37609 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
37610
37611 * g++.dg/other/classkey1.C: New test.
37612
37613 2002-03-01 Richard Henderson <rth@redhat.com>
37614
37615 * gcc.c-torture/compile/981223-1.x: New.
37616 * gcc.c-torture/compile/920625-1.x: New.
37617
37618 2002-02-28 Richard Henderson <rth@redhat.com>
37619
37620 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
37621
37622 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
37623
37624 * gcc.c-torture/execute/20020227-1.c: New test.
37625
37626 2002-02-27 Mark Mitchell <mark@codesourcery.com>
37627
37628 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
37629 here" ERROR lines.
37630 * g++.old-deja/g++.oliva/partord1.C: Likewise.
37631 * g++.old-deja.g++.other/defarg1.C: Likewise.
37632 * g++.old-deja/g++.pt/calls2.C: Likewise.
37633 * g++.old-deja/g++.pt/crash20.C: Likewise.
37634 * g++.old-deja/g++.pt/crash30.C: Likewise.
37635 * g++.old-deja/g++.pt/crash36.C: Likewise.
37636 * g++.old-deja/g++.pt/crash6.C: Likewise.
37637 * g++.old-deja/g++.pt/defarg13.C: Likewise.
37638 * g++.old-deja/g++.pt/derived3.C: Likewise.
37639 * g++.old-deja/g++.pt/error1.C: Likewise.
37640 * g++.old-deja/g++.pt/friend21.C: Likewise.
37641 * g++.old-deja/g++.pt/friend23.C: Likewise.
37642 * g++.old-deja/g++.pt/infinite1.C: Likewise.
37643 * g++.old-deja/g++.robertl/eb128.C: Likewise.
37644
37645 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
37646
37647 * gcc.c-torture/execute/20020225-2.c: New test.
37648
37649 2002-02-27 Zack Weinberg <zack@codesourcery.com>
37650
37651 * gcc.c-torture/execute/920730-1t.c,
37652 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
37653 Delete test cases, only relevant to -traditional.
37654
37655 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
37656
37657 * gcc.dg/cpp/undef1.c: Remove.
37658 * gcc.dg/cpp/directiv.c: Update.
37659 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
37660
37661 2002-02-27 Michael Meissner <meissner@redhat.com>
37662
37663 * gcc.c-torture/execute/20020226-1.c: New test.
37664
37665 2002-02-26 Jakub Jelinek <jakub@redhat.com>
37666
37667 * g++.dg/debug/debug4.C: New test.
37668
37669 * gcc.dg/ia64-visibility-1.c: New test.
37670
37671 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
37672
37673 * gcc.dg/debug/20020224-1.c: New.
37674
37675 2002-02-25 Kazu Hirata <kazu@hxi.com>
37676
37677 * gcc.c-torture/execute/960416-1.x: New.
37678 * gcc.c-torture/execute/divconst-3.x: Likewise.
37679
37680 2002-02-25 Jakub Jelinek <jakub@redhat.com>
37681
37682 * gcc.dg/20020224-1.c: New test.
37683
37684 2002-02-25 Alan Modra <amodra@bigpond.net.au>
37685
37686 * gcc.c-torture/execute/20020225-1.c: New.
37687
37688 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
37689
37690 * testsuite/gcc.dg/cpp/wchar-1.c: New test.
37691
37692 2002-02-23 Jakub Jelinek <jakub@redhat.com>
37693
37694 * gcc.dg/20020222-1.c: New test.
37695
37696 2002-02-22 Jakub Jelinek <jakub@redhat.com>
37697
37698 * g++.dg/opt/anonunion1.C: New test.
37699
37700 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
37701
37702 * g++.dg/template/qualttp19.C: New test.
37703 * g++.dg/template/qualttp20.C: New test.
37704 * g++.old-deja/g++.jason/report.C: Adjust expected errors
37705 * g++.old-deja/g++.other/qual1.C: Likewise.
37706
37707 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
37708
37709 * gcc.dg/attr-alwaysinline.c: New.
37710
37711 2002-02-21 Jakub Jelinek <jakub@redhat.com>
37712
37713 * gcc.dg/20020220-1.c: New test.
37714
37715 * gcc.dg/20020220-2.c: New test.
37716
37717 * g++.dg/opt/mmx1.C: New test.
37718
37719 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
37720
37721 * gcc.c-torture/compile/20020110.c: New test.
37722
37723 2002-02-20 Jakub Jelinek <jakub@redhat.com>
37724
37725 * gcc.c-torture/execute/20020219-1.c: New test.
37726
37727 * gcc.dg/20020219-1.c: New test.
37728
37729 * gcc.dg/noncompile/20020220-1.c: New test.
37730
37731 * g++.dg/opt/ptrintsum1.C: New test.
37732
37733 * gcc.dg/debug/20020220-1.c: New test.
37734
37735 2002-02-17 Jakub Jelinek <jakub@redhat.com>
37736
37737 * gcc.c-torture/execute/20020216-1.c: New test.
37738
37739 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
37740
37741 * gcc.dg/decl-1.c: Update, new test.
37742
37743 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
37744
37745 * g++.dg/abi/bitfield1.C: New test.
37746 * g++.dg/abi/bitfield2.C: New test.
37747
37748 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
37749
37750 * gcc.dg/attr-nest.c: New test.
37751
37752 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
37753
37754 * gcc.c-torture/execute/20020215-1.c: New test.
37755
37756 2002-02-14 Jakub Jelinek <jakub@redhat.com>
37757
37758 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
37759 * g++.dg/debug/debug.exp: New.
37760 * g++.dg/debug/trivial.C: New.
37761 * g++.dg/debug/debug1.C: Moved...
37762 * g++.dg/other/debug1.C: ...from here.
37763 * g++.dg/debug/debug2.C: Moved...
37764 * g++.dg/other/debug2.C: ...from here.
37765 * g++.dg/debug/debug3.C: Moved...
37766 * g++.dg/other/debug3.C: ...from here.
37767
37768 * gcc.dg/noncompile/20020213-1.c: New test.
37769
37770 2002-02-13 Jakub Jelinek <jakub@redhat.com>
37771
37772 * g++.dg/other/debug3.C: New test.
37773
37774 * gcc.c-torture/execute/20020213-1.c: New test.
37775
37776 2002-02-13 Richard Smith <richard@ex-parrot.com>
37777
37778 * g++.old-deja/g++.other/thunk1.C: New test.
37779
37780 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
37781
37782 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
37783
37784 2002-02-13 Stan Shebs <shebs@apple.com>
37785
37786 * gcc.dg/altivec-3.c: New.
37787
37788 2002-02-12 Jakub Jelinek <jakub@redhat.com>
37789
37790 * gcc.dg/Wunreachable-1.c: New test.
37791 * gcc.dg/Wunreachable-2.c: New test.
37792
37793 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
37794
37795 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
37796
37797 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
37798
37799 * gcc.dg/decl-1.c: New test.
37800
37801 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
37802
37803 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
37804
37805 2002-02-10 Kazu Hirata <kazu@hxi.com>
37806
37807 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
37808 * gcc.c-torture/compile/980506-1.x: Likewise.
37809
37810 2002-02-10 Kazu Hirata <kazu@hxi.com>
37811
37812 * gcc.dg/20020210-1.c: New.
37813
37814 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
37815
37816 * g77.f-torture/execute/947.f: New regression test
37817 for PR fortran/947.
37818
37819 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
37820
37821 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
37822 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
37823
37824 2002-02-08 Richard Henderson <rth@redhat.com>
37825
37826 * gcc.c-torture/compile/labels-3.c: New.
37827
37828 2002-02-08 Jakub Jelinek <jakub@redhat.com>
37829
37830 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
37831 expression statements work instead.
37832 * gcc.dg/noncompile/20020207-1.c: New test.
37833
37834 2002-02-07 Richard Henderson <rth@redhat.com>
37835
37836 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
37837
37838 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
37839
37840 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
37841 message from g77
37842 * lib/g77-dg.exp: Trim g77 error messages so that they are
37843 recognized by dg.exp.
37844
37845 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
37846
37847 PR fortran/5473
37848 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
37849
37850 2002-02-07 Richard Henderson <rth@redhat.com>
37851
37852 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
37853 to be sufficiently aligned for integers.
37854
37855 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
37856
37857 * g++.dg/template/friend4.C: New test.
37858
37859 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
37860
37861 PR fortran/5743
37862 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
37863 unsupported cases.
37864
37865 2002-02-07 Richard Henderson <rth@redhat.com>
37866
37867 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
37868 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
37869 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
37870 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
37871
37872 2002-02-06 Richard Henderson <rth@redhat.com>
37873
37874 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
37875
37876 2002-02-06 Janis Johnson <janis187@us.ibm.com>
37877
37878 * gcc.dg/20020206-1.c: New test.
37879
37880 2002-02-06 Jakub Jelinek <jakub@redhat.com>
37881
37882 * gcc.c-torture/execute/20020206-1.c: New test.
37883
37884 * gcc.c-torture/execute/20020206-2.c: New test.
37885
37886 PR optimization/5429:
37887 * gcc.c-torture/compile/20020206-1.c: New test.
37888
37889 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
37890
37891 * g++.dg/ext/align1.C: Do not use an explicit alignment value
37892 as certain file formats cannot support particularly large
37893 alignments.
37894
37895 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
37896 and do not expect to be able to link the executable.
37897
37898 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
37899 fail because the COFF format does not support the weak attribute.
37900
37901 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
37902
37903 * g77.dg/pr5473.f: New test
37904
37905 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
37906
37907 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
37908 Fix testcase accordingly.
37909
37910 2002-02-04 Richard Henderson <rth@redhat.com>
37911
37912 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
37913 (buf): Change to be an array of pointers, not ints.
37914
37915 2002-02-04 Jakub Jelinek <jakub@redhat.com>
37916
37917 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
37918 before all tests. Move warning one line above to match where it
37919 C frontend emits.
37920 * gcc.dg/Wswitch-2.c: New test.
37921 * g++.dg/warn/Wswitch-1.C: New test.
37922 * g++.dg/warn/Wswitch-2.C: New test.
37923
37924 2002-02-04 Richard Henderson <rth@redhat.com>
37925
37926 * g++.dg/abi/offsetof.C: Fix size comparison.
37927
37928 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
37929
37930 * gcc.dg/cast-qual-2.c: New test.
37931
37932 2002-02-04 Jakub Jelinek <jakub@redhat.com>
37933
37934 * gcc.dg/20020201-4.c: New test.
37935
37936 2002-02-04 Ben Elliston <bje@redhat.com>
37937
37938 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
37939 target_info attribute != 0, in addition to the empty string.
37940 (gcc_target_compile): Likewise.
37941
37942 2002-02-03 Andrew Cagney <ac131313@redhat.com>
37943
37944 * gcc.dg/Wswitch.c: New test.
37945 PR gcc/4475. PR gcc/3780.
37946
37947 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
37948
37949 * g77.f-torture/execute/5122.f: New test for regressions
37950 against PR fortran/5122.
37951
37952 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
37953
37954 * g77.f-torture/compile/pr3743.f: Delete
37955 * g77.dg/pr3743-1.f: New test.
37956 * g77.dg/pr3743-2.f: New test.
37957 * g77.dg/pr3743-3.f: New test.
37958 * g77.dg/pr3743-4.f: New test.
37959
37960 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
37961
37962 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
37963
37964 2002-02-02 Richard Henderson <rth@redhat.com>
37965
37966 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
37967 * gcc.c-torture/execute/bf64-1.c: Likewise.
37968
37969 2002-02-02 Jakub Jelinek <jakub@redhat.com>
37970
37971 * gcc.dg/20020201-2.c: New test.
37972
37973 * gcc.dg/20020201-3.c: New test.
37974
37975 * gcc.c-torture/execute/bitfld-2.c: New test.
37976
37977 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
37978
37979 * gcc.dg/bitfld-1.c: Update.
37980 * gcc.dg/bitfld-2.c: Update.
37981 * gcc.c-torture/execute/bitfld-1.x: New.
37982
37983 2002-02-02 Jakub Jelinek <jakub@redhat.com>
37984
37985 * gcc.c-torture/execute/20020201-1.c: New test.
37986
37987 2002-02-01 Janis Johnson <janis187@us.ibm.com>
37988
37989 PR target/5469
37990 * gcc.dg/20020201-1.c: New test.
37991
37992 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
37993
37994 PR fortran/3743
37995 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
37996 * g77.f-torture/compile/pr3743.x: Remove
37997
37998 2002-01-31 Tom Rix <trix@redhat.com>
37999
38000 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
38001
38002 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
38003
38004 * gcc.dg/noncompile/20020130-1.c: New test.
38005
38006 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
38007
38008 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
38009
38010 2002-01-29 Richard Henderson <rth@redhat.com>
38011
38012 * gcc.c-torture/execute/991118-1.c: Cast various constants back
38013 to long long.
38014 * gcc.c-torture/execute/bf64-1.c: Likewise.
38015
38016 2002-01-29 Jakub Jelinek <jakub@redhat.com>
38017
38018 * gcc.c-torture/execute/20020129-1.c: New test.
38019
38020 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
38021
38022 * gcc.c-torture/compile/20000224-1.c: Update.
38023 * gcc.c-torture/execute/bitfld-1.c: New tests.
38024 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
38025 * gcc.dg/uninit-A.c: Update.
38026
38027 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
38028
38029 * g++.dg/template/ctor1.C: Add instantiation.
38030
38031 2002-01-28 Paul Koning <pkoning@equallogic.com>
38032
38033 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
38034 argument to __builtin_prefetch to be const ptr.
38035
38036 2002-01-28 Jakub Jelinek <jakub@redhat.com>
38037
38038 * gcc.c-torture/compile/20020120-1.c: New test.
38039
38040 2002-01-27 Kazu Hirata <kazu@hxi.com>
38041
38042 * gcc.c-torture/execute/20020127-1.c: New test.
38043
38044 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
38045
38046 * g77.dg/f77-edit-i-in.f: New test
38047 * g77.dg/f77-edit-i-out.f: New test
38048
38049 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
38050
38051 * gcc.dg/debug/debug.exp: New file.
38052 * gcc.dg/debug/trivial.c: New file.
38053 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
38054 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
38055 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
38056 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
38057 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
38058 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
38059 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
38060 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
38061 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
38062 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
38063 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
38064 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
38065 * gcc.dg/20000503-1.c: Removed.
38066 * gcc.dg/20010207-1.c: Removed.
38067 * gcc.dg/20011223-1.c: Removed.
38068 * gcc.dg/20020104-2.c: Removed.
38069 * gcc.dg/debug-1.c: Removed.
38070 * gcc.dg/debug-2.c: Removed.
38071 * gcc.dg/debug-3.c: Removed.
38072 * gcc.dg/debug-4.c: Removed.
38073 * gcc.dg/debug-5.c: Removed.
38074 * gcc.dg/debug-6.c: Removed.
38075 * gcc.dg/dwarf2-1.c: Removed.
38076 * gcc.dg/dwarf2-2.c: Removed.
38077
38078 2002-01-25 Jakub Jelinek <jakub@redhat.com>
38079
38080 * g++.old-deja/g++.other/eh5.C: New test.
38081 * g++.old-deja/g++.other/sibcall2.C: New test.
38082 * g++.old-deja/g++.other/array9.C: New test.
38083 * g++.old-deja/g++.other/typename2.C: New test.
38084 * g++.old-deja/g++.other/crash60.C: New test.
38085 * g++.old-deja/g++.other/conv9.C: New test.
38086 * g++.old-deja/g++.other/mangle10.C: New test.
38087 * g++.old-deja/g++.other/unchanging1.C: New test.
38088 * g++.old-deja/g++.other/exprstmt1.C: New test.
38089 * g++.old-deja/g++.other/inline23.C: New test.
38090 * g++.old-deja/g++.eh/ia64-1.C: New test.
38091 * g++.old-deja/g++.other/dwarf2-1.C: New test.
38092 * g++.old-deja/g++.other/reload1.C: New test.
38093 * g++.old-deja/g++.other/static20.C: New test.
38094 * g++.old-deja/g++.other/local-alloc1.C: New test.
38095 * g++.old-deja/g++.other/conv8.C: New test.
38096 * g++.old-deja/g++.other/stmtexpr2.C: New test.
38097 * g++.old-deja/g++.other/storeexpr1.C: New test.
38098 * g++.old-deja/g++.other/storeexpr2.C: New test.
38099 * g++.dg/eh/template2.C: New test.
38100 * g++.dg/warn/weak1.C: New test.
38101
38102 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
38103
38104 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38105 Remove first, non-varying, argument.
38106
38107 2002-01-23 Richard Henderson <rth@redhat.com>
38108
38109 * gcc.dg/inline-2.c: New.
38110
38111 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
38112 Add optional target arg. Check number of arguments.
38113 (scan-assembler-not, scan-assembler-dem): Likewise.
38114 (scan-assembler-dem-not): Likewise.
38115
38116 2002-01-23 Zack Weinberg <zack@codesourcery.com>
38117
38118 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
38119 line 12.
38120 * g++.old-deja/g++.brendan/parse3.C,
38121 g++.old-deja/g++.other/crash26.C,
38122 g++.old-deja/g++.other/crash28.C,
38123 g++.old-deja/g++.other/crash29.C,
38124 g++.old-deja/g++.other/crash30.C,
38125 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
38126
38127 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
38128
38129 * gcc.dg/20020115-1.c: New.
38130
38131 2002-01-23 Bob Wilson <bob.wilson@acm.org>
38132
38133 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
38134
38135 2002-01-23 Janis Johnson <janis187@us.ibm.com>
38136
38137 * gcc.dg/20020122-3.c: New.
38138
38139 2002-01-23 Jakub Jelinek <jakub@redhat.com>
38140
38141 * g++.dg/other/gc1.C: New test.
38142
38143 2002-01-23 Zack Weinberg <zack@codesourcery.com>
38144
38145 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
38146
38147 2002-01-22 Richard Henderson <rth@redhat.com>
38148
38149 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
38150
38151 2002-01-22 Richard Henderson <rth@redhat.com>
38152
38153 * gcc.dg/20020122-4.c: New.
38154
38155 2002-01-22 H.J. Lu <hjl@gnu.org>
38156
38157 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
38158 link output.
38159 * gcc.dg/special/ecos.exp: Likewise.
38160 * lib/g++-dg.exp: Likewise.
38161 * lib/g77-dg.exp: Likewise.
38162 * lib/gcc-dg.exp : Likewise.
38163 * lib/mike-g++.exp: Likewise.
38164 * lib/mike-g77.exp: Likewise.
38165 * lib/mike-gcc.exp: Likewise.
38166 * lib/objc-dg.exp: Likewise.
38167
38168 2002-01-22 Janis Johnson <janis187@us.ibm.com>
38169
38170 PR target/5379
38171 * gcc.dg/20020122-2.c: New test.
38172
38173 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
38174
38175 * gcc.dg/20020122-1.c: New test.
38176
38177 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
38178
38179 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
38180
38181 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
38182
38183 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
38184
38185 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38186
38187 * gcc.c-torture/compile/20020121-1.c: New test.
38188
38189 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
38190
38191 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
38192 ld_library_path.
38193
38194 2002-01-21 Jakub Jelinek <jakub@redhat.com>
38195
38196 * gcc.dg/20020218-1.c: New test.
38197
38198 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
38199
38200 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
38201 messages
38202 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
38203 "At global scope" warning
38204 * g++.dg/ext/align1.C: Change cygwin test for alignment
38205 from db-bogus to dg-warning
38206
38207 2002-01-21 Zack Weinberg <zack@codesourcery.com>
38208
38209 * g77.f-torture/compile/cpp2.F: New test.
38210
38211 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
38212
38213 * g++.dg/template/access1.C: New test.
38214
38215 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
38216
38217 * gcc.dg/20020118-1.c: New.
38218
38219 2002-01-18 Kazu Hirata <kazu@hxi.com>
38220
38221 * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
38222
38223 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
38224
38225 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
38226 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
38227 alignment warnings.
38228
38229 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
38230
38231 * gcc.misc-tests/i386-prefetch.exp: Save and restore
38232 torture_with_loops and torture_without_loops
38233
38234 2002-01-17 Jakub Jelinek <jakub@redhat.com>
38235
38236 * gcc.c-torture/compile/20020116-1.c: New test.
38237
38238 2002-01-16 Jakub Jelinek <jakub@redhat.com>
38239
38240 * gcc.dg/20020116-2.c: New test.
38241
38242 * gcc.dg/ultrasp4.c: New test.
38243
38244 * gcc.dg/20020116-1.c: New test.
38245
38246 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
38247
38248 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
38249 by EABI.
38250
38251 2002-01-15 Janis Johnson <janis187@us.ibm.com>
38252
38253 * gcc.misc-tests/i386-prefetch.exp: New.
38254 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
38255 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
38256 * gcc.misc-tests/i386-pf-none-1.c: New test.
38257 * gcc.misc-tests/i386-pf-sse-1.c: New test.
38258
38259 2002-01-15 Jakub Jelinek <jakub@redhat.com>
38260
38261 * gcc.dg/gnu89-init-1.c: Add new tests.
38262
38263 2002-01-15 Andreas Jaeger <aj@suse.de>
38264
38265 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38266 * gcc.dg/i386-mmx-2.c: Likewise.
38267 * gcc.dg/i386-sse-1.c: Likewise.
38268 * gcc.dg/i386-sse-2.c: Likewise.
38269 * gcc.dg/i386-sse-3.c: Likewise.
38270
38271 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
38272
38273 * g77.f-torture/execute/intrinsic-unix-bessel.f:
38274 Uncomment additional cases that now pass.
38275
38276 2002-01-11 Richard Henderson <rth@redhat.com>
38277
38278 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
38279 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
38280
38281 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
38282
38283 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
38284
38285 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
38286
38287 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
38288 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
38289
38290 2002-01-10 Dale Johannesen <dalej@apple.com>
38291
38292 * gcc.c-torture/execute/loop-11.c: New.
38293
38294 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
38295
38296 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38297 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38298
38299 2002-01-09 Richard Henderson <rth@redhat.com>
38300
38301 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38302 type in which to perform the operation for each size.
38303
38304 2002-01-09 Alan Matsuoka (alanm@redhat.com)
38305
38306 * gcc.c-torture/compile/20020109-2.c: New test.
38307
38308 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
38309
38310 * gcc.c-torture/execute/loop-10.c: New test.
38311
38312 2002-01-09 Jakub Jelinek <jakub@redhat.com>
38313
38314 * gcc.c-torture/compile/20010226-1.c: New test.
38315 * gcc.c-torture/compile/20010227-1.c: New test.
38316 * gcc.c-torture/compile/20010426-1.c: New test.
38317 * gcc.c-torture/compile/20010510-1.c: New test.
38318 * gcc.c-torture/compile/20010605-3.c: New test.
38319 * gcc.c-torture/compile/20010824-1.c: New test.
38320 * gcc.c-torture/execute/20010409-1.c: New test.
38321 * gcc.dg/noncompile/20000901-1.c: New test.
38322 * gcc.dg/20001023-1.c: New test.
38323 * gcc.dg/20001101-1.c: New test.
38324 * gcc.dg/20001102-1.c: New test.
38325 * gcc.dg/20010207-1.c: New test.
38326 * gcc.dg/20010405-1.c: New test.
38327 * gcc.dg/20010822-1.c: New test.
38328 * gcc.dg/20011107-1.c: New test.
38329
38330 2002-01-09 Jeffrey A Law (law@redhat.com)
38331
38332 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38333
38334 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
38335 execution failure on PA targets.
38336
38337 2002-01-09 Jakub Jelinek <jakub@redhat.com>
38338
38339 * gcc.c-torture/compile/20020109-1.c: New test.
38340
38341 2002-01-08 Kazu Hirata <kazu@hxi.com>
38342
38343 * gcc.c-torture/execute/20020108-1.c: New test.
38344
38345 2002-01-08 Jakub Jelinek <jakub@redhat.com>
38346
38347 * gcc.dg/20020108-1.c: New test.
38348
38349 2002-01-08 H.J. Lu <hjl@gnu.org>
38350
38351 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
38352 for header files.
38353
38354 2002-01-08 Geoff Keating <geoffk@redhat.com>
38355
38356 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
38357 consistency.
38358
38359 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
38360
38361 * gcc.dg/altivec-4.c: Test altivec predicates.
38362
38363 2002-01-07 Jakub Jelinek <jakub@redhat.com>
38364
38365 * gcc.c-torture/execute/20020107-1.c: New test.
38366
38367 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
38368
38369 PR c/5279
38370 * gcc.c-torture/compile/20020106-1.c: New test.
38371
38372 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
38373
38374 * gcc.c-torture/execute/nestfunc-4.c: New test.
38375
38376 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
38377
38378 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
38379 extra triple that slipped in.
38380 * g++.old-deja/g++.abi/align.C: Likewise.
38381 * g++.old-deja/g++.abi/bitfields.C: Likewise.
38382
38383 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
38384
38385 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
38386 * g++.old-deja/g++.abi/align.C: Likewise.
38387 * g++.old-deja/g++.abi/bitfields.C: Likewise.
38388
38389 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
38390 on FreeBSD/i386.
38391 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
38392 FreeBSD.
38393
38394 2002-01-04 Jakub Jelinek <jakub@redhat.com>
38395
38396 * gcc.dg/20020104-1.c: New test.
38397
38398 * gcc.dg/20020104-2.c: New test.
38399
38400 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
38401
38402 * gcc.dg/20020103-1.c: Fix typo in target selector.
38403
38404 2002-01-03 Richard Henderson <rth@redhat.com>
38405
38406 * gcc.dg/20020103-1.c: New.
38407
38408 2002-01-03 Kazu Hirata <kazu@hxi.com>
38409
38410 * gcc.c-torture/execute/20020103-1.c: New test.
38411
38412 2002-01-03 Jakub Jelinek <jakub@redhat.com>
38413
38414 * g++.dg/other/debug2.C: New test.
38415
38416 * gcc.c-torture/compile/20020103-1.c: New test.
38417
38418 2002-01-02 Jakub Jelinek <jakub@redhat.com>
38419
38420 * gcc.dg/gnu89-init-1.c: Added new tests.
38421
38422 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
38423
38424 * g++.dg/template/friend2.C: Remove as patch is reverted.
38425
38426 * g++.dg/warn/oldcast1.C: New test.
38427
38428 * g++.dg/template/ptrmem1.C: New test.
38429 * g++.dg/template/ptrmem2.C: New test.
38430
38431 * g++.dg/template/ntp.C: New test.
38432
38433 * g++.dg/other/component1.C: New test.
38434
38435 * g++.dg/template/ttp3.C: New test.
38436
38437 * g++.dg/template/friend2.C: New test.
38438 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
38439
38440 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
38441
38442 * g++.dg/other/ptrmem1.C: New test.
38443 * g++.dg/other/ptrmem2.C: New test.
38444
38445 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
38446
38447 * g++.dg/template/ctor1.C: New test.
38448
38449 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
38450
38451 * g++.dg/template/friend2.C: New test.
38452
38453 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
38454
38455 * gcc.dg/mmix-1.c: New test.
38456
38457 2001-12-31 Richard Henderson <rth@redhat.com>
38458
38459 * gcc.dg/asm-5.c: New.
38460
38461 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
38462
38463 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
38464 in namespace __gnu_cxx
38465
38466 2001-12-30 Richard Henderson <rth@redhat.com>
38467
38468 * gcc.dg/debug-6.c: New.
38469
38470 2001-12-30 Jakub Jelinek <jakub@redhat.com>
38471
38472 * gcc.c-torture/compile/20011229-2.c: New test.
38473
38474 2001-12-29 Jakub Jelinek <jakub@redhat.com>
38475
38476 * gcc.dg/debug-3.c: New test.
38477 * gcc.dg/debug-4.c: New test.
38478 * gcc.dg/debug-5.c: New test.
38479
38480 2001-12-29 Richard Henderson <rth@redhat.com>
38481
38482 * g++.dg/eh/loop1.C: New.
38483
38484 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
38485
38486 * g++.dg/template/crash1.C: New test.
38487
38488 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
38489
38490 * g++.dg/other/const1.C: New test.
38491
38492 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
38493
38494 * gcc.c-torture/compile/20011229-1.c: New test.
38495
38496 2001-12-28 Stan Shebs <shebs@apple.com>
38497
38498 * lib/objc-torture.exp: Resync with c-torture.exp.
38499 * lib/objc.exp: Load standard libraries.
38500
38501 2001-12-28 Jakub Jelinek <jakub@redhat.com>
38502
38503 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
38504 additional tests.
38505
38506 2001-12-27 Roger Sayle <roger@eyesopen.com>
38507
38508 * gcc.c-torture/execute/string-opt-16.c: New testcase.
38509
38510 2001-12-27 Richard Henderson <rth@redhat.com>
38511
38512 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
38513
38514 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
38515
38516 * g++.dg/eh/ctor1.C: New test.
38517 * g++.dg/other/error2.C: New test.
38518
38519 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
38520
38521 * g++.dg/other/init2.C: New test.
38522
38523 2001-12-24 Richard Henderson <rth@redhat.com>
38524
38525 * gcc.dg/20011223-1.c: New.
38526 * gcc.dg/inline-1.c: New.
38527
38528 2001-12-23 Richard Henderson <rth@redhat.com>
38529
38530 * gcc.dg/asm-4.c: Test operand modifiers.
38531
38532 2001-12-23 Richard Henderson <rth@redhat.com>
38533
38534 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
38535
38536 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
38537
38538 * gcc.c-torture/execute/20011223-1.c: New test.
38539
38540 2001-12-21 Richard Henderson <rth@redhat.com>
38541
38542 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
38543 re-enables the warning.
38544
38545 2001-12-21 Richard Henderson <rth@redhat.com>
38546
38547 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
38548
38549 2001-12-20 Jakub Jelinek <jakub@redhat.com>
38550
38551 * gcc.c-torture/compile/20011218-1.c: New test.
38552
38553 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
38554
38555 * gcc.misc-test/arm-isr.exp: New file. Control running of the
38556 arm-isr.c test.
38557 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
38558 epilogue generation for ARM ISR routines.
38559
38560 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38561
38562 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
38563 * gcc.dg/format/c90-printf-3.c: Likewise.
38564 * gcc.dg/format/c99-printf-3.c: Likewise.
38565 * gcc.dg/format/ext-1.c: Likewise.
38566 * gcc.dg/format/ext-6.c: Likewise.
38567 * gcc.dg/format/format.h: Prototype unlocked stdio.
38568
38569 2001-12-20 Richard Henderson <rth@redhat.com>
38570
38571 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
38572 (arena): Use it.
38573 (malloc): Correct allocation logic. Abort if we fill up the
38574 arena before initialization complete.
38575 (realloc): Correct allocation logic.
38576
38577 2001-12-20 Jakub Jelinek <jakub@redhat.com>
38578
38579 * gcc.c-torture/compile/20011219-2.c: New test.
38580
38581 * gcc.c-torture/execute/20011219-1.c: New test.
38582
38583 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
38584
38585 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
38586 target does not support weak symbols.
38587
38588 2001-12-19 Jakub Jelinek <jakub@redhat.com>
38589
38590 * gcc.c-torture/compile/20011219-1.c: New test.
38591
38592 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
38593
38594 * g++.dg/other/error1.C: New test.
38595
38596 2001-12-17 Jeffrey A Law (law@redhat.com)
38597
38598 * gcc.c-torture/execute/20011217-1.c: New test.
38599
38600 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
38601
38602 * objc.dg/special/: New directory.
38603 * objc.dg/special/special.exp: New file.
38604 * objc.dg/special/unclaimed-category-1.h: New file.
38605 * objc.dg/special/unclaimed-category-1a.m: New file.
38606 * objc.dg/special/unclaimed-category-1.m: New file.
38607
38608 2001-12-17 Andreas Jaeger <aj@suse.de>
38609
38610 * gcc.c-torture/compile/20011217-2.c: New test.
38611
38612 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
38613
38614 * gcc.c-torture/compile/20011217-1.c: New test.
38615
38616 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
38617
38618 * testsuite/gcc.dg/20011214-1.c: New.
38619
38620 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
38621
38622 * gcc.dg/altivec-4.c: New.
38623
38624 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
38625
38626 * gcc.dg/20011113-1.c: New test.
38627
38628 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
38629
38630 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
38631 std::__malloc_alloc_template<0> and
38632 std::__default_alloc_template<false, 0>.
38633
38634 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
38635
38636 * objc/execute/bf-21.m: New test.
38637 * objc/execute/enumeration-1.m: New test.
38638 * objc/execute/enumeration-2.m: New test.
38639
38640 2001-12-12 Jakub Jelinek <jakub@redhat.com>
38641
38642 * gcc.dg/gnu89-init-1.c: New test.
38643
38644 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
38645
38646 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
38647 * g++.old-deja/g++.jason/2371.C: Likewise.
38648 * g++.old-deja/g++.jason/template33.C: Likewise.
38649 * g++.old-deja/g++.jason/template34.C: Likewise.
38650 * g++.old-deja/g++.jason/template36.C: Likewise.
38651 * g++.old-deja/g++.oliva/typename1.C: Likewise.
38652 * g++.old-deja/g++.oliva/typename2.C: Likewise.
38653 * g++.old-deja/g++.other/typename1.C: Likewise.
38654 * g++.old-deja/g++.pt/inherit2.C: Likewise.
38655 * g++.old-deja/g++.pt/nontype5.C: Likewise.
38656 * g++.old-deja/g++.pt/typename11.C: Likewise.
38657 * g++.old-deja/g++.pt/typename14.C: Likewise.
38658 * g++.old-deja/g++.pt/typename16.C: Likewise.
38659 * g++.old-deja/g++.pt/typename3.C: Likewise.
38660 * g++.old-deja/g++.pt/typename4.C: Likewise.
38661 * g++.old-deja/g++.pt/typename5.C: Likewise.
38662 * g++.old-deja/g++.pt/typename7.C: Likewise.
38663 * g++.old-deja/g++.robertl/eb9.C: Likewise.
38664
38665 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
38666
38667 * g++.dg/other/linkage1.C: New test.
38668 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
38669 specifiers.
38670
38671 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
38672
38673 * gcc.dg/concat.c: New test.
38674
38675 2001-12-11 Stan Shebs <shebs@apple.com>
38676
38677 * objc/compile: New test directory.
38678 * objc/compile/compile.exp: New expect script.
38679 * objc/compile/20011211-1.m: New compile test.
38680
38681 2001-12-11 Jason Merrill <jason@redhat.com>
38682
38683 * lib/prune.exp (prune_gcc_output): Also handle "In member
38684 function". So many permutations...
38685
38686 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
38687
38688 * g++.dg/template/typedef1.C: New test.
38689
38690 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
38691
38692 * g++.dg/other/copy1.C: New test.
38693
38694 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
38695
38696 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
38697
38698 * gcc.dg/builtin-choose-expr.c: New.
38699
38700 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
38701
38702 * gcc.dg/altivec-2.c: New.
38703
38704 2001-12-07 Richard Henderson <rth@redhat.com>
38705
38706 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
38707
38708 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
38709
38710 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
38711 ultrasparc.
38712
38713 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38714
38715 * g++-old.deja/g++.robertl/eb101.C: Deleted.
38716
38717 2001-12-06 Janis Johnson <janis187@us.ibm.com>
38718
38719 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
38720 variable argument list.
38721
38722 2001-12-06 Zack Weinberg <zack@codesourcery.com>
38723
38724 * gcc.c-torture/execute/memcheck: Delete entire directory.
38725 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
38726 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
38727
38728 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
38729
38730 * gcc.dg/Wshadow-1.c: New test.
38731
38732 2001-12-05 Jakub Jelinek <jakub@redhat.com>
38733
38734 * gcc.c-torture/compile/20011130-1.c: New test.
38735
38736 * gcc.dg/noncompile/20011025-1.c: New test.
38737
38738 * g++.dg/other/anon-union.C: New test.
38739
38740 * gcc.c-torture/execute/20011024-1.c: New test.
38741
38742 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
38743
38744 * gcc.c-torture/execute/20000722-1.x,
38745 gcc.c-torture/execute/20010123-1.x: Remove.
38746 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
38747 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
38748 gcc.dg/c99-complit-2.c: New tests.
38749
38750 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
38751
38752 * g++.dg/inherit/base1.C: New test.
38753
38754 2001-12-04 Jakub Jelinek <jakub@redhat.com>
38755
38756 * g++.dg/other/stdarg1.C: New test.
38757
38758 * gcc.c-torture/compile/20011130-2.c: New test.
38759
38760 2001-12-03 Janis Johnson <janis187@us.ibm.com>
38761
38762 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
38763 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
38764 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
38765 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
38766 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
38767 * gcc.dg/builtin-prefetch-1.c: New test.
38768
38769 2001-12-03 Jakub Jelinek <jakub@redhat.com>
38770
38771 * gcc.dg/20011130-1.c: New test.
38772
38773 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
38774
38775 * g++.dg/other/scope1.C: New test.
38776 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
38777
38778 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
38779
38780 * gcc.dg/vla-init-1.c: New test.
38781
38782 2001-12-01 Geoff Keating <geoffk@redhat.com>
38783
38784 * gcc.c-torture/compile/structs.c: New testcase from GDB.
38785
38786 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
38787
38788 * objc.dg/alias.m: Update.
38789 * objc.dg/class-1.m: Update.
38790 * objc.dg/const-str-1.m: Update.
38791 * objc.dg/fwd-proto-1.m: Update.
38792 * objc.dg/id-1.m: Update.
38793 * objc.dg/super-class-1.m: Update.
38794
38795 2001-11-29 Mark Mitchell <mark@codesourcery.com>
38796
38797 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
38798 constructs.
38799
38800 2001-11-28 Jeffrey A Law (law@cygnus.com)
38801
38802 * gcc.c-torture/execute/20011128-1.c: New test.
38803
38804 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
38805
38806 * gcc.dg/20011127-1.c: New test.
38807
38808 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
38809
38810 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
38811 from Austin Group draft 7.
38812 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
38813 scanf format arguments.
38814 * gcc.dg/format/no-exargs-2.c: New test.
38815
38816 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
38817
38818 * g++.dg/abi/vbase8-4.C: New test.
38819
38820 2001-11-24 Ian Lance Taylor <ian@airs.com>
38821
38822 * gcc.c-torture/execute/20011121-1.c: New test.
38823
38824 2001-11-23 Jeffrey A Law (law@cygnus.com)
38825
38826 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
38827
38828 2001-11-23 Andreas Jaeger <aj@suse.de>
38829
38830 * gcc.dg/cpp/charconst-2.c: New test.
38831
38832 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
38833
38834 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
38835 to the host if it is remote. Let tests specify extra headers
38836 they use.
38837 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
38838 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
38839 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
38840 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
38841 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
38842 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
38843 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
38844 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
38845 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
38846 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
38847
38848 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
38849
38850 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
38851 for little endian ARMs.
38852
38853 2001-11-20 Jakub Jelinek <jakub@redhat.com>
38854
38855 * gcc.c-torture/compile/20011119-1.c: New test.
38856 * gcc.c-torture/compile/20011119-2.c: New test.
38857
38858 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
38859
38860 * gcc.dg/altivec-1.c: Fix typo.
38861
38862 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
38863
38864 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
38865
38866 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
38867
38868 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
38869
38870 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
38871
38872 * lib/g77.exp: Don't specify --rpath-link.
38873
38874 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
38875 across all the headers.
38876 * gcc.dg/format/format.exp: For testing on a remote host,
38877 copy format.h.
38878
38879 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
38880 * gcc.c-torture/execute/930406-1.c: Likewise.
38881 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38882
38883 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
38884
38885 * gcc.dg/altivec-1.c: New.
38886
38887 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
38888
38889 * gcc.dg/cpp/fpreprocessed.c: New test case.
38890
38891 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
38892
38893 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
38894 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
38895 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
38896
38897 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
38898
38899 * gcc.dg/no-builtin-1.c: New test.
38900
38901 2001-11-16 Jakub Jelinek <jakub@redhat.com>
38902
38903 * gcc.c-torture/execute/20011115-1.c: New test.
38904
38905 2001-11-15 Jakub Jelinek <jakub@redhat.com>
38906
38907 * gcc.c-torture/compile/20011114-2.c: New test.
38908 * gcc.c-torture/compile/20011114-3.c: New test.
38909 * gcc.c-torture/compile/20011114-4.c: New test.
38910
38911 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
38912
38913 * g++.dg/other/init1.C: New test.
38914
38915 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
38916
38917 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
38918 message.
38919
38920 * gcc.c-torture/execute/20011114-1.c: New testcase.
38921
38922 * gcc.c-torture/compile/20010327-1.c: Revert last change.
38923 * gcc.c-torture/compile/20011114-1.c: New test, exactly
38924 like the (before this change) version of 20010327-1.c.
38925
38926 2001-11-14 Roger Sayle <roger@eyesopen.com>
38927
38928 * gcc.c-torture/execute/string-opt-13.c: New testcase.
38929
38930 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
38931
38932 * g++.dg/init/array2.C: New test.
38933
38934 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
38935
38936 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
38937
38938 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
38939
38940 * g++.dg/other/forscope1.C: New test.
38941 * g++.dg/ext/forscope1.C: New test.
38942 * g++.dg/ext/forscope2.C: New test.
38943
38944 2001-11-13 Jakub Jelinek <jakub@redhat.com>
38945
38946 * gcc.c-torture/execute/20011113-1.c: New test.
38947
38948 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
38949
38950 * gcc.c-torture/execute/20011109-2.c: New test.
38951
38952 * gcc.c-torture/execute/20011109-1.c: New test.
38953
38954 2001-11-09 Jakub Jelinek <jakub@redhat.com>
38955
38956 * gcc.c-torture/compile/20011109-1.c: New test.
38957
38958 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
38959
38960 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
38961 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
38962 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
38963 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
38964 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
38965 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
38966 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
38967
38968 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
38969
38970 * g++.dg/warn/Wshadow-1.C: New tests.
38971 * g++.old-deja/g++.mike/for3.C: Update.
38972
38973 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
38974
38975 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
38976 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
38977 XFAILs. Adjust expected error texts.
38978 * gcc.c-torture/compile/20011106-1.c,
38979 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
38980 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
38981 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
38982 gcc.dg/c99-array-lval-5.c: New tests.
38983
38984 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
38985
38986 * gcc.dg/cpp/defined.c: Update.
38987
38988 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
38989
38990 * gcc.c-torture/execute/anon-1.c: New test.
38991
38992 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
38993
38994 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
38995 same size, so no warning should be produced on stormy16.
38996
38997 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
38998 due to oversized array.
38999 * g++.old-deja/g++.mike/ns15.C: Likewise.
39000 * g++.old-deja/g++.pt/crash16.C: Likewise.
39001
39002 2001-11-02 Graham Stott <grahams@redhat.com>
39003
39004 * g++.dgother/debug1.C: Fix typos.
39005
39006 2001-11-01 Jakub Jelinek <jakub@redhat.com>
39007
39008 * g++.dg/other/debug1.C: New test.
39009
39010 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
39011
39012 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
39013 of unsigned long.
39014
39015 2001-10-30 Jakub Jelinek <jakub@redhat.com>
39016
39017 * gcc.dg/20011029-2.c: New test.
39018
39019 * gcc.c-torture/compile/20011029-1.c: New test.
39020
39021 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
39022
39023 * objc/execute/class_self-1.m: New test.
39024 * objc/execute/class_self-2.m: New test.
39025
39026 2001-10-25 Zack Weinberg <zack@codesourcery.com>
39027
39028 * gcc.misc-tests/msgs.exp: Delete.
39029 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
39030 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
39031 error set to match recent changes.
39032
39033 2001-10-24 Zack Weinberg <zack@codesourcery.com>
39034
39035 * gcc.dg/20011021-1.c: New test.
39036
39037 2001-10-24 Jakub Jelinek <jakub@redhat.com>
39038
39039 * gcc.c-torture/compile/20011023-1.c: New test.
39040
39041 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
39042
39043 * lib/g77.exp: Rewrite based on lib/g++.exp.
39044
39045 2001-10-19 Jakub Jelinek <jakub@redhat.com>
39046
39047 * gcc.c-torture/execute/20011019-1.c: New test.
39048
39049 * gcc.dg/20011018-1.c: New test.
39050
39051 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
39052
39053 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
39054
39055 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
39056
39057 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
39058 * gcc.dg/attr-invalid.c: Likewise.
39059
39060 2001-10-18 Jakub Jelinek <jakub@redhat.com>
39061
39062 * testsuite/gcc.dg/20011015-1.c: New test.
39063
39064 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
39065
39066 * g++.dg/template/unify2.C: New test.
39067
39068 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
39069
39070 * g++.dg/other/exception-specification.C: New test
39071
39072 2001-10-13 Tom Rix <trix@redhat.com>
39073
39074 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
39075 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
39076
39077 2001-10-12 Jakub Jelinek <jakub@redhat.com>
39078
39079 * testsuite/gcc.dg/20011009-1.c: New test.
39080
39081 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
39082
39083 PR g++/4476
39084 * g++.dg/other/friend1.C: New test.
39085
39086 2001-10-11 Richard Henderson <rth@redhat.com>
39087
39088 * g++.old-deja/g++.other/crash18.C: Add -S to options.
39089
39090 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39091
39092 * gcc.c-torture/compile/20011010-1.c: New.
39093
39094 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
39095
39096 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
39097 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
39098 g77.f-torture/execute/execute.exp,
39099 g77.f-torture/noncompile/noncompile.exp,
39100 gcc.c-torture/compile/compile.exp,
39101 gcc.c-torture/execute/execute.exp,
39102 gcc.c-torture/execute/ieee/ieee.exp,
39103 gcc.c-torture/execute/memcheck/memcheck.exp,
39104 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
39105 objc/execute/execute.exp: Update FSF address.
39106
39107 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
39108
39109 * gcc.dg/cpp/cmdlne-C.c: Update.
39110 * gcc.dg/cpp/cmdlne-C2.c: New.
39111
39112 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39113
39114 * gcc.c-torture/execute/20011008-3.c: New.
39115
39116 2001-10-08 DJ Delorie <dj@redhat.com>
39117
39118 * gcc.dg/20011008-1.c: New.
39119 * gcc.dg/20011008-2.c: New.
39120
39121 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
39122
39123 * gcc.dg/cpp/spacing1.c: Update test.
39124
39125 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
39126
39127 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
39128 spelling errors of "separate" as "seperate".
39129
39130 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
39131
39132 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
39133 enough to avoid inlining.
39134
39135 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
39136
39137 * lib/g77.exp: set libg2c_dir correctly.
39138
39139 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
39140
39141 * gcc.dg/cpp/macro11.c: New test.
39142
39143 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
39144
39145 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
39146 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
39147 gcc.dg/format/multattr-3.c: New tests.
39148 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
39149 tests for format attributes on function pointers being rejected.
39150
39151 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
39152
39153 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
39154
39155 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
39156
39157 * g++.dg/warn/format1.C: New test.
39158
39159 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
39160
39161 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
39162
39163 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
39164
39165 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
39166
39167 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
39168
39169 * gcc.dg/cpp/redef2.c: Add test.
39170
39171 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
39172
39173 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
39174 long-standing bug on i686, apparently.
39175 * gcc.c-torture/execute/loop-2c.x: New file.
39176 * gcc.c-torture/execute/loop-2d.x: New file.
39177 * gcc.c-torture/execute/loop-3c.x: New file.
39178
39179 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
39180
39181 * gcc.dg/cpp/20000625-2.c: Correct line number.
39182
39183 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
39184
39185 * gcc.dg/cpp/macro10.c: New test.
39186 * gcc.dg/cpp/strify3.c: New test.
39187 * gcc.dg/cpp/spacing1.c: Add tests.
39188 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
39189 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
39190
39191 2001-09-24 DJ Delorie <dj@redhat.com>
39192
39193 * gcc.c-torture/execute/20010924-1.c: New test.
39194
39195 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
39196
39197 * testsuite/objc/execute/paste.m: Remove.
39198
39199 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
39200
39201 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
39202
39203 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
39204
39205 * g77.dg/strlen0.f: New test.
39206
39207 2001-09-21 Richard Henderson <rth@redhat.com>
39208
39209 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
39210 * g++.old-deja/g++.abi/vtable2.C: Likewise.
39211
39212 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
39213
39214 Table-driven attributes.
39215 * g++.dg/ext/attrib1.C: New test.
39216
39217 2001-09-20 DJ Delorie <dj@redhat.com>
39218
39219 * gcc.dg/20000926-1.c: Update expected warning messages.
39220 * gcc.dg/array-2.c: Likewise, and test for warnings too.
39221 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
39222 array.
39223
39224 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
39225
39226 * g++.dg/eh/registers1.C: New test case.
39227
39228 2001-09-17 Richard Henderson <rth@redhat.com>
39229
39230 * gcc.dg/array-5.c: Fix VLA decomposition test.
39231
39232 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
39233
39234 * gcc.dg/cpp/line5.c: New testcase.
39235
39236 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
39237
39238 * gcc.dg/cpp/macro9.c: New test.
39239
39240 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
39241
39242 * gcc.c-torture/execute/980223.c: Change type of addr from long
39243 to char *.
39244
39245 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
39246
39247 * gcc.c-torture/execute/20010915-1.c: New test.
39248
39249 2001-09-14 Janis Johnson <janis187@us.ibm.com>
39250
39251 * g77.dg/bprob: New directory.
39252 * g77.dg/bprob/bprob.exp: New file.
39253 * g77.dg/bprob/bprob-1.f: New test.
39254 * g77.dg/gcov: New directory.
39255 * g77.dg/gcov/gcov.exp: New file.
39256 * g77.dg/gcov/gcov-1.f: New test.
39257 * g77.dg/gcov/gcov-1.x: New file.
39258
39259 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
39260
39261 * gcc.dg/cpp/directiv.c: Update.
39262 * gcc.dg/cpp/undef1.c: Update.
39263
39264 2001-09-12 Jakub Jelinek <jakub@redhat.com>
39265
39266 * gcc.dg/20010912-1.c: New test.
39267
39268 2001-09-11 Janis Johnson <janis187@us.ibm.com>
39269
39270 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
39271 language-independent file in lib.
39272 * lib/gcov.exp: New file.
39273
39274 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
39275
39276 * gcc.c-torture/compile/20010911-1.c: New test.
39277
39278 2001-09-10 Janis Johnson <janis187@us.ibm.com>
39279
39280 * lib/profopt.exp: New, to support profile-directed optimizations.
39281 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
39282 * gcc.misc-tests/bprob-1.c: New test.
39283 * gcc.misc-tests/bprob-2.c: New test.
39284
39285 2001-09-07 Janis Johnson <janis187@us.ibm.com>
39286
39287 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
39288 XFAIL and which kinds of gcov output to verify.
39289 * gcc.misc-tests/gcov-4b.x: New file.
39290 * gcc.misc-tests/gcov-5b.x: New file.
39291 * gcc.misc-tests/gcov-6.x: New file.
39292 * gcc.misc-tests/gcov-7.c: New test.
39293 * gcc.misc-tests/gcov-7.x: New file.
39294
39295 2001-09-06 Janis Johnson <janis187@us.ibm.com>
39296
39297 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39298 * gcc.misc-tests/gcov-6.c: New test.
39299
39300 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
39301
39302 PR c++/3986
39303 * g++.dg/abi/vbase1.C: New test.
39304
39305 2001-09-05 Ziemowit Laski <zlaski@apple.com>
39306
39307 * objc.dg/method-2.m: New.
39308
39309 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
39310
39311 PR c++/4203
39312 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39313 * g++.dg/init/empty1.C: New test.
39314
39315 2001-09-03 Jakub Jelinek <jakub@redhat.com>
39316
39317 * gcc.c-torture/compile/20010903-1.c: New test.
39318
39319 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
39320
39321 * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39322 for m68k.
39323
39324 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
39325
39326 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39327
39328 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39329
39330 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39331
39332 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
39333
39334 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39335 for 16-bit 'unsigned int'.
39336
39337 2001-08-29 Kazu Hirata <kazu@hxi.com>
39338
39339 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39340
39341 2001-08-27 Richard Henderson <rth@redhat.com>
39342
39343 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39344 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39345
39346 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
39347
39348 * gcc.dg/asm-names.c (ymain): New.
39349
39350 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
39351
39352 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
39353 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
39354 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
39355
39356 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39357
39358 * gcc.dg/compare5.c: New testcase.
39359
39360 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
39361
39362 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
39363 and "In instantiation".
39364
39365 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
39366
39367 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
39368
39369 2001-08-20 Janis Johnson <janis187@us.ibm.com>
39370
39371 * gcc.misc-tests/gcov.exp: Add support for branch information.
39372 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
39373 * gcc.misc-tests/gcov-4.c: New test.
39374 * gcc.misc-tests/gcov-4b.c: New test.
39375 * gcc.misc-tests/gcov-5b.c: New test.
39376
39377 2001-08-20 Zack Weinberg <zackw@panix.com>
39378
39379 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
39380 expected to fail.
39381
39382 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
39383
39384 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
39385
39386 2001-08-19 Jakub Jelinek <jakub@redhat.com>
39387
39388 * g++.dg/eh/template1.C: New test.
39389
39390 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
39391
39392 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
39393 Fix thinko.
39394 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
39395 for xfail.
39396
39397 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
39398
39399 * lib/g77-dg.exp: Use prune.exp for common procedures
39400 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
39401 * lib/g77.exp: (g77-dg-prune) Remove
39402
39403 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
39404
39405 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
39406
39407 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39408
39409 * g++.dg/template/unify1.C: New test.
39410
39411 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
39412
39413 * g++.dg/abi/empty4.C: New test.
39414
39415 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
39416
39417 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
39418 solaris2.*
39419 * g77.f-torture/compile/pr3743.x: Likewise.
39420
39421 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
39422
39423 * g++.dg/other/using-declaration.C: New test.
39424
39425 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
39426
39427 * gcc.dg/cpp/tr-sign.c: New testcase.
39428
39429 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
39430
39431 * gcc.dg/cpp/19951025-1.c: Revert.
39432 * gcc.dg/cpp/directiv.c: We no longer process directives that
39433 interrupt macro arguments.
39434
39435 2001-08-03 Zack Weinberg <zackw@stanford.edu>
39436
39437 * gcc.dg/bconstp-1.c: New test.
39438
39439 2001-08-03 Richard Henderson <rth@redhat.com>
39440
39441 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
39442
39443 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
39444
39445 * gcc.dg/cpp/19951025-1.c: Update.
39446
39447 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
39448
39449 * g77.dg/ff90-1.f (s): Fix reference of variable z,
39450 should be x.
39451
39452 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
39453
39454 Kill -fhonor-std.
39455 * g++.old-deja/g++.ns/ns14.C: Remove special options.
39456 * g++.old-deja/g++.other/std1.C: Likewise.
39457 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
39458
39459 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39460
39461 * lib/g77.exp: Load gcc-defs.exp for common procedures
39462 (g77_pass, g77_fail, g77_finish, g77_exit,
39463 ${tool}_check_unsupported_p} Now redundant. Deleted.
39464
39465 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39466
39467 * g77.dg/fbackslash.f
39468 * g77.dg/fcase-preserve.f
39469 * g77.dg/ff90-1.f
39470 * g77.dg/ffixed-line-length-0.f
39471 * g77.dg/ffixed-line-length-132.f
39472 * g77.dg/ffixed-line-length-7.f
39473 * g77.dg/ffixed-line-length-72.f
39474 * g77.dg/ffixed-line-length-none.f
39475 * g77.dg/ffree-form-1.f
39476 * g77.dg/fno-backslash.f
39477 * g77.dg/fno-f90-1.f
39478 * g77.dg/fno-fixed-form-1.f
39479 * g77.dg/fno-onetrip.f
39480 * g77.dg/fno-typeless-boz.f
39481 * g77.dg/fno-underscoring.f
39482 * g77.dg/fno-vxt-1.f
39483 * g77.dg/fonetrip.f
39484 * g77.dg/ftypeless-boz.f
39485 * g77.dg/fugly-assumed.f
39486 * g77.dg/funderscoring.f
39487 * g77.dg/fvxt-1.f
39488
39489 2001-08-01 Ziemowit Laski <zlaski@apple.com>
39490
39491 * objc.dg/fwd-proto-1.m: New.
39492 * objc.dg/local-decl-1.m: New.
39493 * objc.dg/naming-1.m: New.
39494 * objc.dg/naming-2.m: New.
39495 * objc.dg/proto-hier-1.m: New.
39496
39497 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
39498
39499 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
39500 largest-type elements to a struct makes its size grow.
39501
39502 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
39503
39504 * g++.dg/abi/vthunk1.C: New test.
39505
39506 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
39507
39508 * g++.dg/abi/vbase8-22.C: New test.
39509
39510 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
39511
39512 * gcc.dg/cpp/macro8.c: New test.
39513
39514 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
39515
39516 * g++.dg/abi/vbase8-21.C: New test.
39517
39518 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
39519
39520 * g++.dg/abi/vbase8-10.C: New test.
39521
39522 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39523
39524 * lib/g++.exp (g++_set_ld_library_path): Renamed to
39525 ${tool}_set_ld_library_path.
39526 Changed caller.
39527 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
39528 g++.exp.
39529
39530 2001-07-26 Stan Cox <scox@redhat.com>
39531
39532 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
39533 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
39534 gcc_exit, gcc_check_unsupported_p):
39535 Moved to gcc-deps.exp
39536 * gcc-deps.exp: New file.
39537
39538 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39539
39540 * g++.old-deja/g++.pt/defarg14.C: New test.
39541
39542 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
39543
39544 * g++.old-deja/g++.other/lineno5.C: New test.
39545
39546 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
39547
39548 * g++.old-deja/g++.pt/crash68.C: New test.
39549
39550 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
39551
39552 * g++.old-deja/g++.other/crash42.C: New test.
39553
39554 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
39555
39556 * gcc.dg/cpp/extratokens.c: Fix.
39557 * gcc.dg/cpp/skipping2.c: New tests.
39558
39559 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39560
39561 * gcc.c-torture/execute/20010724-1.c: New file.
39562 * gcc.c-torture/execute/20010724-1.x: New file.
39563
39564 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
39565
39566 * g++.old-deja/g++.other/cond7.C: New test.
39567
39568 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
39569
39570 * g++.old-deja/g++.other/optimize4.C: New test.
39571
39572 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
39573
39574 * g++.old-deja/g++.abi/vbase8-5.C: New test.
39575
39576 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
39577
39578 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
39579 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
39580 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
39581 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
39582
39583 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
39584 bug report" message.
39585
39586 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
39587 * g++.dg/ext/instantiate1.C: Move from old-deja.
39588
39589 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
39590
39591 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
39592 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
39593 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
39594 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
39595
39596 2001-07-23 Jeffrey A Law (law@cygnus.com)
39597
39598 * gcc.c-torture/execute/20010723-1.c: New test.
39599
39600 2001-07-23 Ben Elliston <bje@redhat.com>
39601
39602 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
39603
39604 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39605
39606 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
39607 i[34567]86-*-*.
39608 Delete handling of ieee_multilib_flags.
39609 Pass -mieee for alpha*-*-* and sh-*-*.
39610 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
39611
39612 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
39613
39614 Remove old-abi tests.
39615 * g++.old-deja/g++.mike/p11116.C: Remove.
39616 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
39617
39618 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
39619
39620 * g77.f-torture/compile/pr3743.f: New test
39621
39622 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
39623
39624 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
39625
39626 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39627
39628 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
39629 g++.old-deja/g++.pt/static6.C: Likewise.
39630 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
39631 supports weak symbols.
39632
39633 2001-07-18 Andreas Jaeger <aj@suse.de>
39634
39635 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
39636 supported again.
39637
39638 2001-07-18 Andreas Jaeger <aj@suse.de>
39639
39640 * gcc.dg/iftrap-1.c: Fix target line.
39641
39642 2001-07-17 Richard Henderson <rth@redhat.com>
39643
39644 * gcc.c-torture/execute/20010717-1.c: New.
39645
39646 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
39647
39648 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
39649 tests.
39650
39651 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
39652
39653 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
39654
39655 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39656
39657 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
39658 UAC_SIGBUS, UAC_NOPRINT definitions.
39659
39660 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
39661
39662 * objc/execute/object_is_class.m: New test.
39663 * objc/execute/object_is_meta_class.m: New test.
39664
39665 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
39666
39667 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
39668 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
39669
39670 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
39671
39672 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
39673 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
39674
39675 2001-07-14 Richard Henderson <rth@redhat.com>
39676
39677 * gcc.dg/iftrap-1.c: New.
39678
39679 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
39680
39681 * g77.f-torture/execute/intrinsic77.f: New test.
39682
39683 2001-07-11 Janis Johnson <janis@us.ibm.com>
39684
39685 * gcc.misc-tests/gcov-3.c: New test.
39686
39687 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
39688
39689 * gcc.c-torture/compile/20010711-1.c,
39690 * gcc.c-torture/compile/20010711-2.c: New tests.
39691
39692 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
39693
39694 * gcc.c-torture/execute/20010711-1.c: New test.
39695
39696 2001-07-11 Ben Elliston <bje@redhat.com>
39697
39698 * g++.old-deja/g++.other/enum5.C: New test.
39699
39700 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
39701
39702 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
39703 (g++-dg-prune): Call prune_gcc_output.
39704 * prune.exp: New file for prune_gcc_output.
39705 * lib/g++.exp, lib/gcc.exp: Load it.
39706
39707 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
39708
39709 * gcc.c-torture/compile/20010701-1.c,
39710 g++.old-deja/g++.ext/attrib6.C: New tests.
39711
39712 2001-07-06 Jeffrey A Law (law@cygnus.com)
39713
39714 * gcc.c-torture/compile/20010706-1.c: New test.
39715
39716 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
39717
39718 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
39719
39720 2001-06-28 Stan Shebs <shebs@apple.com>
39721
39722 * gcc.dg/pragma-darwin.c: New test.
39723
39724 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39725
39726 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
39727 Solaris 2.[678] system.
39728
39729 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
39730
39731 * gcc.dg/20010622-1.c: New test.
39732
39733 2001-06-18 Stan Shebs <shebs@apple.com>
39734
39735 * objc.dg: New directory.
39736 * objc.dg/dg.exp: New file.
39737 * objc.dg/alias.m: New.
39738 * objc.dg/class-1.m: New.
39739 * objc.dg/class-2.m: New.
39740 * objc.dg/const-str-1.m: New.
39741 * objc.dg/const-str-2.m: New.
39742 * objc.dg/id-1.m: New.
39743 * objc.dg/method-1.m: New.
39744 * objc.dg/super-class-1.m: New.
39745 * lib/objc-dg.exp: New file.
39746
39747 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
39748
39749 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
39750 of label name.
39751
39752 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
39753
39754 * g++.old-deja/g++.abi/vbase8-9.C: New test.
39755
39756 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39757
39758 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
39759 variable.
39760
39761 2001-06-12 Richard Henderson <rth@redhat.com>
39762
39763 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
39764
39765 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
39766
39767 * g++.old-deja/g++.abi/vbase5.C: New test.
39768 * g++.old-deja/g++.abi/vbase6.C: New test.
39769 * g++.old-deja/g++.abi/vbase7.C: New test.
39770
39771 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39772
39773 * gcc.c-torture/compile/20010610-1.c: New test.
39774
39775 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
39776
39777 * g++.old-deja/g++.abi/vbase4.C: New test.
39778
39779 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
39780
39781 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
39782 support %f for HC11/HC12 targets.
39783 * gcc.c-torture/execute/930513-1.x: New file, likewise.
39784 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
39785 on HC11/HC12 targets.
39786 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
39787
39788 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39789
39790 * gcc.dg/wchar_t-1.c: New file.
39791 * gcc.dg/wint_t-1.c: Likewise.
39792
39793 2001-06-11 Bernd Schmidt <bernds@redhat.com>
39794
39795 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
39796
39797 2001-06-11 Richard Henderson <rth@redhat.com>
39798
39799 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
39800
39801 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
39802
39803 * gcc.c-torture/compile/20010611-1.c: New test.
39804
39805 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
39806
39807 * gcc.dg/c99-tag-1.c: Add more tests.
39808
39809 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
39810
39811 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
39812 representation on MN10300 and ARM/Thumb.
39813
39814 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
39815
39816 * g77.f-torture/execute/20010610.f: New.
39817
39818 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
39819
39820 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
39821 names.
39822
39823 2001-06-09 Richard Henderson <rth@redhat.com>
39824
39825 * gcc.c-torture/execute/ashrdi-1.c: New.
39826 * gcc.c-torture/execute/ashldi-1.c: New.
39827 * gcc.c-torture/execute/lshrdi-1.c: New.
39828
39829 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
39830
39831 * objc/execute/load-3.m: Added. Check sending +load to categories,
39832 in addition to classes.
39833
39834 2001-06-08 Stan Shebs <shebs@apple.com>
39835
39836 * objc/execute/load-2.m: New test. From Nicola Pero
39837 <n.pero@mi.flashnet.it>.
39838
39839 2001-06-08 Jakub Jelinek <jakub@redhat.com>
39840
39841 * gcc.c-torture/execute/20010605-2.c: New test.
39842
39843 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
39844
39845 * g++.old-deja/g++.abi/vbase2.C: New test.
39846 * g++.old-deja/g++.abi/vbase3.C: New test.
39847
39848 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
39849
39850 * g++.old-deja/g++.pt/friend49.C: New test.
39851
39852 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
39853
39854 * g++.old-deja/g++.ext/anon3.C: New test.
39855
39856 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
39857
39858 * g++.old-deja/g++.other/conv7.C: New test.
39859
39860 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
39861
39862 * gcc.c-torture/compile/20010605-2.c: New test.
39863
39864 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
39865
39866 * gcc.c-torture/execute/20010604-1.c: New test.
39867
39868 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
39869
39870 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
39871
39872 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
39873
39874 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
39875 (g++_link_flags): Likewise.
39876 (g++_init): Pass gccpath's value to two previous functions.
39877
39878 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39879
39880 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
39881 Ensure logfile entry matches exec command line.
39882
39883 2001-05-31 Richard Henderson <rth@redhat.com>
39884
39885 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
39886 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
39887
39888 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
39889
39890 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
39891 compiler for irix6.2
39892
39893 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
39894
39895 * g++.old-deja/g++.other/optimize3.C: New file.
39896
39897 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
39898
39899 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
39900 assemble.
39901
39902 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
39903
39904 * g++.old-deja/g++.other/optimize2.C: New file.
39905
39906 2001-05-25 Diego Novillo <dnovillo@redhat.com>
39907
39908 * gcc.c-torture/compile/20010518-2.c: New file.
39909 * gcc.c-torture/execute/20010518-1.c: New file.
39910 * gcc.c-torture/execute/20010518-2.c: New file.
39911
39912 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
39913
39914 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
39915
39916 2001-05-24 Mark Mitchell <mark@codesourcery.com>
39917
39918 G++ no longer defines builtins that do not begin with __builtin.
39919 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
39920 * g++.old-deja/g++.brendand/misc13.C: Likewise.
39921 * g++.old-deja/g++.law/builtin1.C: Likewise.
39922 * g++.old-deja/g++.law/cvt2.C: Likewise.
39923 * g++.old-deja/g++.mike/net5.C: Likewise.
39924 * g++.old-deja/g++.other/builtins1.C: Likewise.
39925 * g++.old-deja/g++.other/builtins2.C: Likewise.
39926 * g++.old-deja/g++.other/builtins3.C: Likewise.
39927 * g++.old-deja/g++.other/builtins4.C: Likewise.
39928 * g++.old-deja/g++.other/inline8.C: Likewise.
39929 * g++.old-deja/g++.robertl/eb39.C: Likewise.
39930
39931 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
39932
39933 * g++.old-deja/g++.pt/using1.C: Adjust.
39934 * g++.old-deja/g++.pt/using2.C: New test.
39935
39936 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
39937
39938 * gcc.dg/cpp/charconst.c: New tests.
39939 * gcc.dg/cpp/escape.c: New tests.
39940 * gcc.dg/cpp/escape-1.c: New tests.
39941 * gcc.dg/cpp/escape-2.c: New tests.
39942 * gcc.dg/cpp/ucs.c: New tests.
39943
39944 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
39945
39946 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
39947 native compiler for irix6.5.
39948
39949 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
39950
39951 * lib/g++.exp (g++_include_flags): Use args to compute
39952 get_multilibs.
39953 (g++_link_flags): Likewise.
39954 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
39955
39956 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
39957
39958 * gcc.dg/c90-hexfloat-1.c: Add more tests.
39959
39960 2001-05-21 Geoff Keating <geoffk@redhat.com>
39961
39962 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
39963 this file.
39964
39965 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
39966
39967 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
39968 STACK_SIZE;
39969 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
39970 to STACK_SIZE; Use it to define size of add_histo array.
39971 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
39972 to STACK_SIZE.
39973 (f): Use GITT_SIZE to define size of gitt local table.
39974 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
39975 to STACK_SIZE; Use it to define size of bytemem array.
39976
39977 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
39978
39979 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
39980 on 68HC11/HC12 due to the asm instruction.
39981 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
39982 * gcc.c-torture/compile/920520-1.x: Likewise.
39983 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
39984 on 68HC11/HC12 because the function is larger than 64K.
39985 * gcc.c-torture/compile/961203-1.x: New file, this test fails
39986 on 68HC11/HC12 because the structure is too large.
39987
39988 2001-05-20 Richard Henderson <rth@redhat.com>
39989
39990 * gcc.c-torture/execute/20010520-1.c: New.
39991
39992 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39993
39994 * g++.old-deja/g++.warn/compare1.C: New test.
39995 * gcc.dg/compare4.c: New test.
39996
39997 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
39998
39999 * g++.old-deja/g++.other/optimize1.C: New test.
40000
40001 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40002
40003 * g++.old-deja/g++.pt/spec41.C: New test.
40004
40005 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
40006
40007 * gcc.c-torture/compile/20010114-1.x: Remove.
40008
40009 2001-05-18 Stan Shebs <shebs@apple.com>
40010
40011 * gcc.c-torture/compile/20010518-1.c: New test.
40012
40013 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
40014
40015 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
40016 * g++.old-deja/g++.pt/crash67.C: New test.
40017
40018 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
40019
40020 * g++.old-deja/g++.other/debug9.C: New test.
40021
40022 2001-05-16 Zack Weinberg <zackw@stanford.edu>
40023
40024 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
40025
40026 2001-05-16 Jan Hubicka <jh@suse.cz>
40027
40028 * gcc.c-torture/compile/20010516-1.c: New test.
40029
40030 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
40031
40032 * g++.old-deja/g++.other/crash41.C: New test.
40033
40034 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
40035
40036 * g++.old-deja/g++.pt/crash66.C: New test.
40037
40038 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
40039
40040 * g++.old-deja/g++.robertl/eb27.C: Convert.
40041
40042 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
40043
40044 * g++.dg/friend-warn.C: New test. Do not warn about friend
40045 declaration being redundant.
40046
40047 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
40048
40049 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
40050
40051 2001-05-14 Mark Mitchell <mark@codesourcery.com>
40052
40053 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
40054
40055 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
40056
40057 * lib/g++.exp: Use testsuite_flags.
40058
40059 2001-05-13 Mark Mitchell <mark@codesourcery.com>
40060
40061 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
40062
40063 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
40064
40065 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
40066
40067 2001-05-11 Mark Mitchell <mark@codesourcery.com>
40068
40069 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
40070
40071 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
40072
40073 * gcc.c-torture/compile/20010313-1.c: New test.
40074
40075 2001-05-09 Zack Weinberg <zackw@stanford.edu>
40076
40077 * gcc.dg/cpp/direct2.c: New test.
40078 * gccq.dg/cpp/direct2s.c: New test.
40079
40080 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
40081
40082 2001-05-07 Mark Mitchell <mark@codesourcery.com>
40083
40084 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
40085 * g++.old-deja/g++.other/op3.C: Likewise.
40086
40087 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
40088
40089 * gcc.dg/cpp/syshdr.h: New file.
40090 * gcc.dg/cpp/sysmac1.c: Update.
40091 * gcc.dg/cpp/sysmac2.c: Update.
40092
40093 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
40094
40095 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
40096
40097 2001-05-04 David Edelsohn <edelsohn@gnu.org>
40098
40099 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
40100 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
40101
40102 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
40103
40104 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
40105
40106 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
40107
40108 * lib/g++.exp (g++_include_flags): Don't use any special flags
40109 if TESTING_IN_BUILD_TREE is not defined.
40110 (g++_init): Use a plain 'c++' as the compiler if
40111 TESTING_IN_BUILD_TREEE is not defined.
40112
40113 2001-05-02 Jakub Jelinek <jakub@redhat.com>
40114
40115 * g++.old-deja/g++.eh/catch13.C: New test.
40116 * g++.old-deja/g++.eh/catch14.C: New test.
40117
40118 2001-05-02 Jakub Jelinek <jakub@redhat.com>
40119
40120 * gcc.dg/cpp/tr-define.c: New test.
40121
40122 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
40123
40124 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
40125 <stdlib.h>, not <malloc.h>.
40126
40127 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
40128
40129 * g++.old-deja/g++.ns/template17.C: New test.
40130
40131 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
40132
40133 * g++.old-deja/g++.pt/ref4.C: New test.
40134
40135 2001-04-30 Richard Henderson <rth@redhat.com>
40136
40137 * gcc.dg/20000724-1.c: Revert last change.
40138
40139 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
40140
40141 * g77.f-torture/execute/20010430.f: New test.
40142
40143 2001-04-30 Mark Mitchell <mark@codesourcery.com>
40144
40145 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
40146
40147 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
40148
40149 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
40150
40151 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
40152
40153 * g++.old-deja/g++.eh/crash6.C: New test.
40154
40155 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
40156
40157 * g++.old-deja/g++.other/warn7.C: New test.
40158
40159 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
40160
40161 * g++.old-deja/g++.other/defarg9.C: New test.
40162
40163 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
40164
40165 * g77.f-torture/compile/20010426.f: New test.
40166 * g77.f-torture/execute/20010426.f: New test.
40167
40168 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
40169
40170 * g77.f-torture/compile/20000629-1.x: Remove - error
40171 has been fixed.
40172
40173 2001-04-26 Jeffrey A Law (law@cygnus.com)
40174
40175 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
40176 Tweak slightly to work with g++.dg framework.
40177 * g++.dg/special/ecos.exp: Run initp1.C test.
40178 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
40179
40180 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
40181 its linker doesn't give line numbers either.
40182 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
40183
40184 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
40185
40186 * g++.old-deja/g++.other/lex1.C: New test.
40187
40188 2001-04-26 Jakub Jelinek <jakub@redhat.com>
40189
40190 * gcc.dg/noncompile/20010425-1.c: New test.
40191
40192 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
40193
40194 * g++.old-deja/g++.pt/mangle2.C: New test.
40195
40196 2001-04-25 Jakub Jelinek <jakub@redhat.com>
40197
40198 * gcc.dg/format/plus-1.c: New test.
40199
40200 2001-04-25 Jakub Jelinek <jakub@redhat.com>
40201
40202 * gcc.dg/20010423-1.c: New test.
40203
40204 2001-04-25 Jakub Jelinek <jakub@redhat.com>
40205
40206 * gcc.c-torture/execute/20010422-1.c: New test.
40207
40208 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
40209
40210 * g++.old-deja/g++.ns/type2.C: New test.
40211
40212 2001-04-24 Zack Weinberg <zackw@stanford.edu>
40213
40214 * g++.old-deja/g++.other/perf1.C: New test.
40215
40216 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
40217
40218 * gcc.dg/c99-func-2.c: Remove xfail.
40219 * gcc.dg/c99-func-3.c: Remove xfail.
40220 * gcc.dg/c99-func-4.c: Remove xfail.
40221
40222 2001-04-23 Zack Weinberg <zackw@stanford.edu>
40223
40224 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
40225
40226 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
40227
40228 * gcc.c-torture/compile/20010423-1.c: New test.
40229
40230 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
40231
40232 * g++.old-deja/g++.pt/typename28.C: New test.
40233
40234 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
40235
40236 * g++.old-deja/g++.abi/empty2.C: New test.
40237 * g++.old-deja/g++.abi/empty3.C: New test.
40238
40239 2001-04-20 Jakub Jelinek <jakub@redhat.com>
40240
40241 * g++.old-deja/g++.other/comdat2.C: New test.
40242 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40243
40244 2001-04-20 Jakub Jelinek <jakub@redhat.com>
40245
40246 * g++.old-deja/g++.other/overload14.C: New test.
40247
40248 2001-04-20 Jakub Jelinek <jakub@redhat.com>
40249
40250 * g++.old-deja/g++.other/lookup23.C: New test.
40251
40252 2001-04-20 Jakub Jelinek <jakub@redhat.com>
40253
40254 * gcc.c-torture/execute/20010403-1.c: New test.
40255
40256 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
40257 Mark Mitchell <mark@codesourcery.com>
40258
40259 * lib/old-dejagnu.exp: Don't delete output of executable.
40260 Add .exe suffix to executables.
40261
40262 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
40263
40264 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40265
40266 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40267
40268 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
40269
40270 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
40271
40272 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
40273 * g++.old-deja/g++.abi/crash1.C: New test.
40274
40275 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
40276
40277 * g++.old-deja/g++.other/crash40.C: New test.
40278
40279 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40280
40281 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
40282
40283 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
40284
40285 * g++.old-deja/g++.other/warn6.C: New test.
40286
40287 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
40288
40289 * g++.old-deja/g++.robertl/eb42.C: Same.
40290
40291 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40292
40293 * gcc.dg/wtr-conversion-1.c: New testcase.
40294
40295 2001-04-10 Richard Henderson <rth@redhat.com>
40296
40297 * g++.old-deja/g++.other/array5.C: New.
40298
40299 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40300
40301 * gcc.c-torture/execute/20010408-1.c: New test.
40302
40303 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
40304
40305 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40306 headers and constructs.
40307 * g++.old-deja/g++.robertl/eb79.C: Same.
40308 * g++.old-deja/g++.robertl/eb77.C (main): Same.
40309 * g++.old-deja/g++.robertl/eb73.C: Same.
40310 * g++.old-deja/g++.robertl/eb66.C (main): Same.
40311 * g++.old-deja/g++.robertl/eb55.C (t): Same.
40312 * g++.old-deja/g++.robertl/eb54.C (main): Same.
40313 * g++.old-deja/g++.robertl/eb46.C (main): Same.
40314 * g++.old-deja/g++.robertl/eb44.C: Same.
40315 * g++.old-deja/g++.robertl/eb41.C (main): Same.
40316 * g++.old-deja/g++.robertl/eb4.C (main): Same.
40317 * g++.old-deja/g++.robertl/eb39.C: Same.
40318 * g++.old-deja/g++.robertl/eb33.C (main): Same.
40319 * g++.old-deja/g++.robertl/eb31.C (main): Same.
40320 * g++.old-deja/g++.robertl/eb30.C: Same.
40321 * g++.old-deja/g++.robertl/eb3.C: Same.
40322 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40323 * g++.old-deja/g++.robertl/eb21.C: Same.
40324 * g++.old-deja/g++.robertl/eb15.C: Same.
40325 * g++.old-deja/g++.robertl/eb118.C: Same.
40326 * g++.old-deja/g++.robertl/eb115.C (main): Same.
40327 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40328 * g++.old-deja/g++.robertl/eb109.C: Same.
40329 * g++.old-deja/g++.other/sibcall1.C (main): Same.
40330 * g++.old-deja/g++.mike/rtti1.C: Same.
40331 * g++.old-deja/g++.mike/p658.C: Same.
40332 * g++.old-deja/g++.mike/net46.C: Same.
40333 * g++.old-deja/g++.mike/net34.C: Same.
40334 * g++.old-deja/g++.mike/memoize1.C: Same.
40335 * g++.old-deja/g++.mike/eh2.C: Same.
40336 * g++.old-deja/g++.law/weak.C: Same.
40337 * g++.old-deja/g++.law/visibility7.C: Same.
40338 * g++.old-deja/g++.law/visibility25.C: Same.
40339 * g++.old-deja/g++.law/visibility22.C: Same.
40340 * g++.old-deja/g++.law/visibility2.C: Same.
40341 * g++.old-deja/g++.law/visibility17.C: Same.
40342 * g++.old-deja/g++.law/visibility13.C: Same.
40343 * g++.old-deja/g++.law/visibility10.C: Same.
40344 * g++.old-deja/g++.law/visibility1.C: Same.
40345 * g++.old-deja/g++.law/virtual3.C (eval): Same.
40346 * g++.old-deja/g++.law/vbase1.C: Same.
40347 * g++.old-deja/g++.law/operators32.C: Same.
40348 * g++.old-deja/g++.law/nest3.C: Same.
40349 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
40350 * g++.old-deja/g++.law/except5.C (main): Same.
40351 * g++.old-deja/g++.law/cvt7.C (run): Same.
40352 * g++.old-deja/g++.law/cvt2.C: Same.
40353 * g++.old-deja/g++.law/cvt16.C: Same.
40354 * g++.old-deja/g++.law/ctors6.C (bar): Same.
40355 * g++.old-deja/g++.law/ctors17.C (main): Same.
40356 * g++.old-deja/g++.law/ctors13.C: Same.
40357 * g++.old-deja/g++.law/ctors12.C (main): Same.
40358 * g++.old-deja/g++.law/ctors10.C: Same.
40359 * g++.old-deja/g++.law/code-gen5.C: Same.
40360 * g++.old-deja/g++.law/bad-error7.C: Same.
40361 * g++.old-deja/g++.law/arm9.C: Same.
40362 * g++.old-deja/g++.law/arm12.C: Same.
40363 * g++.old-deja/g++.law/arg8.C: Same.
40364 * g++.old-deja/g++.law/arg1.C: Same.
40365 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
40366 * g++.old-deja/g++.jason/template31.C: Same.
40367 * g++.old-deja/g++.jason/template24.C (main): Same.
40368 * g++.old-deja/g++.jason/2371.C: Same.
40369 * g++.old-deja/g++.eh/new2.C: Same.
40370 * g++.old-deja/g++.eh/new1.C: Same.
40371 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
40372 * g++.old-deja/g++.brendan/nest21.C (main): Same.
40373 * g++.old-deja/g++.brendan/err-msg3.C: Same.
40374 * g++.old-deja/g++.brendan/crash62.C: Same.
40375 * g++.old-deja/g++.brendan/crash52.C: Same.
40376 * g++.old-deja/g++.brendan/crash49.C (main): Same.
40377 * g++.old-deja/g++.brendan/crash38.C: Same.
40378 * g++.old-deja/g++.brendan/crash15.C (main): Same.
40379 * g++.old-deja/g++.brendan/copy9.C: Same.
40380
40381 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
40382
40383 * gcc.c-torture/execute/20001203-2.c (memset):
40384 Count argument is of type __SIZE_TYPE__.
40385
40386 2001-04-04 Diego Novillo <dnovillo@redhat.com>
40387
40388 * gcc.c-torture/compile/20010404-1.c: New test.
40389
40390 2001-04-04 Jakub Jelinek <jakub@redhat.com>
40391
40392 * gcc.c-torture/compile/20010326-1.c: New test.
40393
40394 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
40395
40396 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
40397 peculiarities of the SH.
40398 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
40399
40400 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40401
40402 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
40403 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
40404 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
40405
40406 2001-04-02 Jakub Jelinek <jakub@redhat.com>
40407
40408 * g77.f-torture/compile/20010321-1.f: New test.
40409
40410 2001-04-02 Jakub Jelinek <jakub@redhat.com>
40411
40412 * gcc.c-torture/compile/20010329-1.c: New test.
40413
40414 2001-04-02 Jakub Jelinek <jakub@redhat.com>
40415
40416 * gcc.c-torture/execute/20010329-1.c: New test.
40417
40418 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
40419
40420 * g++.old-deja/g++.other/eh4.C: Fix typo.
40421
40422 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
40423
40424 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
40425
40426 2001-03-28 Philip Blundell <philb@gnu.org>
40427
40428 * gcc.c-torture/compile/20010328-1.c: New test.
40429
40430 2001-03-27 Richard Henderson <rth@redhat.com>
40431
40432 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
40433 * g++.old-deja/g++.eh/vbase3.C: Likewise.
40434
40435 2001-03-27 Alan Modra <alan@linuxcare.com.au>
40436
40437 * gcc.c-torture/compile/20010327-1.c: New test.
40438
40439 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
40440
40441 * g++.old-deja/g++.other/friend12.C: New test.
40442 * g++.old-deja/g++.other/friend9.C: Expect no errors.
40443 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
40444
40445 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
40446
40447 * gcc.c-torture/execute/20010325-1.c: New test.
40448
40449 2001-03-23 Jakub Jelinek <jakub@redhat.com>
40450
40451 * g++.old-deja/g++.other/mangle3.C: New test.
40452
40453 2001-03-22 Jakub Jelinek <jakub@redhat.com>
40454
40455 * g++.old-deja/g++.other/anon8.C: New test.
40456
40457 2001-03-20 Philip Blundell <philb@gnu.org>
40458
40459 * gcc.c-torture/compile/20010320-1.c: New test.
40460
40461 2001-03-17 Richard Henderson <rth@redhat.com>
40462
40463 * g++.old-deja/g++.other/eh4.C: Add expected error text.
40464
40465 2001-03-15 Geoff Keating <geoff@redhat.com>
40466
40467 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
40468 tests on AIX.
40469
40470 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
40471
40472 * g++.old-deja/g++.other/eh4.C: New test.
40473
40474 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
40475
40476 * gcc.dg/cpp/mi1.c: Update.
40477
40478 2001-03-14 Jakub Jelinek <jakub@redhat.com>
40479
40480 * g++.old-deja/g++.other/regstack.C: New test.
40481
40482 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
40483
40484 * g++.old-deja/g++.other/ref4.C: New test.
40485
40486 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
40487
40488 * objc/execute/va_method.m: Added.
40489 * objc/execute/IMP.m: Added.
40490 * objc/execute/_cmd.m: Added.
40491 * objc/execute/accessing_ivars.m: Added.
40492 * objc/execute/class-1.m: Added.
40493 * objc/execute/class-10.m: Added.
40494 * objc/execute/class-11.m: Added.
40495 * objc/execute/class-12.m: Added.
40496 * objc/execute/class-13.m: Added.
40497 * objc/execute/class-14.m: Added.
40498 * objc/execute/class-2.m: Added.
40499 * objc/execute/class-3.m: Added.
40500 * objc/execute/class-4.m: Added.
40501 * objc/execute/class-5.m: Added.
40502 * objc/execute/class-6.m: Added.
40503 * objc/execute/class-7.m: Added.
40504 * objc/execute/class-8.m: Added.
40505 * objc/execute/class-9.m: Added.
40506 * objc/execute/class-tests-1.h
40507 * objc/execute/class-tests-2.h
40508 * objc/execute/compatibility_alias.m: Added.
40509 * objc/execute/encode-1.m: Added.
40510 * objc/execute/formal_protocol-1.m: Added.
40511 * objc/execute/formal_protocol-2.m: Added.
40512 * objc/execute/formal_protocol-3.m: Added.
40513 * objc/execute/formal_protocol-4.m: Added.
40514 * objc/execute/formal_protocol-5.m: Added.
40515 * objc/execute/formal_protocol-6.m: Added.
40516 * objc/execute/formal_protocol-7.m: Added.
40517 * objc/execute/informal_protocol.m: Added.
40518 * objc/execute/initialize.m: Added.
40519 * objc/execute/load.m: Added.
40520 * objc/execute/many_args_method.m: Added.
40521 * objc/execute/nested-3.m: Added.
40522 * objc/execute/no_clash.m: Added.
40523 * objc/execute/private.m: Added.
40524 * objc/execute/redefining_self.m: Added.
40525 * objc/execute/root_methods.m: Added.
40526 * objc/execute/selector-1.m: Added.
40527 * objc/execute/static-1.m: Added.
40528 * objc/execute/static-2.m: Added.
40529 * objc/execute/va_method.m: Added.
40530
40531 2001-03-10 Richard Henderson <rth@redhat.com>
40532
40533 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
40534
40535 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
40536
40537 * g++.old-deja/g++.other/crash31.C: XFAIL.
40538 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
40539 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
40540 * gcc.c-torture/execute/20010123-1.x: XFAIL.
40541 * gcc.c-torture/execute/20010124-1.x: XFAIL.
40542 * gcc.dg/sequence-pt-1.c: XFAIL one test.
40543
40544 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
40545
40546 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
40547
40548 2001-03-06 Zack Weinberg <zackw@stanford.edu>
40549
40550 * gcc.dg/20000724-1.c: Don't use multiline strings.
40551
40552 2001-03-06 Zack Weinberg <zackw@stanford.edu>
40553
40554 * objc/execute/string1.m, objc/execute/string2.m: Compare the
40555 result of -cString against what we expect it to be; don't just
40556 print it out for no one to read.
40557
40558 * objc/execute/string3.m, objc/execute/string4.m: New tests.
40559 Based on testcases provided by Nicola Pero.
40560
40561 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
40562
40563 * gcc.dg/cpp/macro7.c: New test.
40564
40565 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
40566
40567 * gcc.dg/cpp/multiline.c: Update.
40568
40569 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
40570
40571 * g++.old-deja/g++.other/enum3.C: New test.
40572
40573 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
40574
40575 * g++.old-deja/g++.other/pod1.C: New test.
40576
40577 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
40578
40579 * g++.old-deja/g++.ext/overload1.C: New test.
40580
40581 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
40582
40583 * g++.old-deja/g++.pt/using1.C: New test.
40584
40585 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
40586
40587 * g++.old-deja/g++.other/using9.C: New test.
40588
40589 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
40590
40591 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
40592
40593 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
40594
40595 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
40596
40597 * g++.old-deja/g++.ext/realpt1.C: Remove.
40598
40599 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
40600
40601 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
40602
40603 2001-02-26 Will Cohen <wcohen@redhat.com>
40604
40605 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
40606
40607 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
40608
40609 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
40610 templatized constructors.
40611
40612 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40613
40614 * gcc.c-torture/execute/20010224-1.c: New test.
40615
40616 2001-02-23 Jakub Jelinek <jakub@redhat.com>
40617
40618 * gcc.c-torture/execute/20010222-1.c: New test.
40619
40620 2001-02-22 Jakub Jelinek <jakub@redhat.com>
40621
40622 * g++.old-deja/g++.other/inline20.C: New test.
40623
40624 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
40625
40626 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
40627
40628 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
40629
40630 * g++.old-deja/g++.other/lookup22.C: New test.
40631
40632 2001-02-19 Zack Weinberg <zackw@stanford.edu>
40633
40634 * g77.dg: New directory.
40635 * g77.dg/20010216-1.f: New test case.
40636 * g77.dg/dg.exp: New driver.
40637 * lib/g77-dg.exp: New driver library.
40638
40639 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40640
40641 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
40642
40643 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
40644
40645 * g++.old-deja/g++.other/decl9.C: New test.
40646
40647 2001-02-16 Jakub Jelinek <jakub@redhat.com>
40648
40649 * g++.old-deja/g++.other/init16.C: Update the test so that it does
40650 not need <string> and also tests the initialization at runtime.
40651
40652 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
40653
40654 * gcc.c-torture/execute/longlong.c: New test.
40655
40656 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
40657
40658 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
40659
40660 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
40661
40662 * gcc.c-torture/execute/920302-1.c (execute):
40663 Change argument type to short.
40664
40665 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
40666
40667 * g++.old-deja/g++.pt/deduct6.C: New test.
40668
40669 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
40670
40671 * g++.old-deja/g++.pt/deduct5.C: New test.
40672
40673 2001-02-14 Jakub Jelinek <jakub@redhat.com>
40674
40675 * gcc.c-torture/execute/20010209-1.c: New test.
40676
40677 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
40678
40679 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
40680
40681 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
40682
40683 * g++.dg/vtgc1.C: Update for new ABI.
40684
40685 * consistency.vlad: New directory, 1665 files.
40686
40687 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
40688
40689 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
40690 return type.
40691 * gcc.dg/cpp/digraphs.c: Declare puts.
40692
40693 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
40694
40695 * g++.old-deja/g++.other/warn5.C: New test.
40696
40697 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
40698
40699 * g++.old-deja/g++.pt/spec40.C: New test.
40700
40701 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
40702
40703 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
40704 case.
40705 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
40706
40707 2001-02-12 Jakub Jelinek <jakub@redhat.com>
40708
40709 * gcc.c-torture/compile/20010209-1.c: New test.
40710
40711 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
40712
40713 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
40714 excess errors message but not if it crashes.
40715 * g++.old-deja/g++.other/crash27.C: Likewise.
40716 * g++.old-deja/g++.other/crash28.C: Likewise.
40717 * g++.old-deja/g++.other/crash30.C: Likewise.
40718 * g++.old-deja/g++.other/crash32.C: Likewise.
40719 * g++.old-deja/g++.other/crash35.C: Likewise.
40720 * g++.old-deja/g++.pt/inherit2.C: Likewise.
40721
40722 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
40723
40724 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
40725 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
40726 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
40727 g77.f-torture/execute/execute.exp,
40728 g77.f-torture/noncompile/noncompile.exp,
40729 gcc.c-torture/execute/execute.exp,
40730 gcc.c-torture/execute/memcheck/memcheck.exp,
40731 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
40732 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
40733 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
40734 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
40735 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
40736 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
40737 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40738 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
40739 Remove bug reporting instructions with ancient email addresses.
40740
40741 2001-02-07 Jakub Jelinek <jakub@redhat.com>
40742
40743 * gcc.dg/20010202-1.c: New test.
40744 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
40745
40746 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
40747
40748 * g++.dg/stdbool-if.C: New test.
40749
40750 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
40751
40752 * objc/execute/fdecl.m: Added main().
40753
40754 2001-02-07 Jakub Jelinek <jakub@redhat.com>
40755
40756 * gcc.c-torture/execute/20010206-1.c: New test.
40757
40758 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
40759
40760 * gcc.dg/cpp/avoidpaste1.c: Update.
40761
40762 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
40763
40764 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
40765 Pero <nicola@brainstorm.co.uk>.
40766 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
40767
40768 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
40769
40770 * g++.old-deja/g++.pt/spec39.C: New test.
40771
40772 2001-02-05 Jakub Jelinek <jakub@redhat.com>
40773
40774 * gcc.c-torture/compile/20010202-1.c: New test.
40775
40776 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
40777
40778 * g++.old-deja/g++.abi/primary2.C: New test.
40779 * g++.old-deja/g++.abi/primary3.C: New test.
40780 * g++.old-deja/g++.abi/primary4.C: New test.
40781 * g++.old-deja/g++.abi/primary5.C: New test.
40782 * g++.old-deja/g++.abi/vtable3.h: New test.
40783 * g++.old-deja/g++.abi/vtable3a.C: New test.
40784 * g++.old-deja/g++.abi/vtable3b.C: New test.
40785 * g++.old-deja/g++.abi/vtable3c.C: New test.
40786 * g++.old-deja/g++.abi/vtable3d.C: New test.
40787 * g++.old-deja/g++.abi/vtable3e.C: New test.
40788 * g++.old-deja/g++.abi/vtable3f.C: New test.
40789 * g++.old-deja/g++.abi/vtable3g.C: New test.
40790 * g++.old-deja/g++.abi/vtable3h.C: New test.
40791 * g++.old-deja/g++.abi/vtable3i.C: New test.
40792 * g++.old-deja/g++.abi/vtable3j.C: New test.
40793 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
40794
40795 2001-02-03 Jakub Jelinek <jakub@redhat.com>
40796
40797 * g++.old-deja/g++.other/anon6.C: New test.
40798 * g++.old-deja/g++.other/anon7.C: New test.
40799
40800 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
40801
40802 * gcc.dg/cpp/avoidpaste2.c: New tests.
40803
40804 2001-01-31 Jakub Jelinek <jakub@redhat.com>
40805
40806 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
40807
40808 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
40809
40810 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
40811 DECIMAL_DIG cases for Irix."
40812
40813 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
40814
40815 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
40816
40817 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
40818
40819 * gcc.dg/c99-tag-1.c: New test.
40820
40821 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
40822
40823 * gcc.dg/cpp/tr-warn1.c: Add tests.
40824
40825 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
40826
40827 * gcc.dg/cpp/avoidpaste1.c: Update.
40828 * gcc.dg/cpp/paste4.c: Update.
40829
40830 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
40831
40832 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
40833 cases for Irix.
40834
40835 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
40836
40837 * g++.old-deja/g++.other/inline19.C: New test.
40838
40839 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
40840
40841 * gcc.dg/Wlarger-than.c: New test.
40842
40843 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
40844
40845 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
40846
40847 2001-01-29 Jakub Jelinek <jakub@redhat.com>
40848
40849 * gcc.c-torture/execute/20010129-1.c: New test.
40850 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
40851
40852 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
40853
40854 * gcc.dg/cpp/avoidpaste1.c: Test case.
40855
40856 2001-01-28 Jakub Jelinek <jakub@redhat.com>
40857
40858 * g++.old-deja/g++.other/inline18.C: New test.
40859
40860 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40861
40862 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
40863 and __builtin_putchar.
40864
40865 2001-01-27 Jakub Jelinek <jakub@redhat.com>
40866
40867 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
40868 tests.
40869
40870 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
40871
40872 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
40873 floating point number rounding mode to round to the nearest
40874 representable mode.
40875
40876 2001-01-25 Jakub Jelinek <jakub@redhat.com>
40877
40878 * g++.old-deja/g++.other/mangle2.C: New test.
40879
40880 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
40881
40882 * gcc.c-torture/compile/20010124-1.c: New test.
40883
40884 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
40885
40886 * g++.old-deja/g++.pt/spec38.C: New test.
40887
40888 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40889
40890 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
40891 "Build don't run".
40892
40893 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40894
40895 * gcc.c-torture/execute/20010123-1.c: New test.
40896
40897 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
40898
40899 * g++.old-deja/g++.pt/spec37.C: New test.
40900
40901 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
40902
40903 * g++.old-deja/g++.pt/overload14.C: New test.
40904
40905 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40906
40907 * gcc.c-torture/execute/20010122-1.c: New test, exercise
40908 __builtin_return_address.
40909
40910 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
40911
40912 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
40913 * g++.old-deja/g++.pt/spec35.C: New test.
40914 * g++.old-deja/g++.pt/spec36.C: New test.
40915
40916 2001-01-20 Jakub Jelinek <jakub@redhat.com>
40917
40918 * gcc.c-torture/compile/20010118-1.c: New test.
40919
40920 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
40921
40922 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
40923
40924 2001-01-19 Jakub Jelinek <jakub@redhat.com>
40925
40926 * gcc.c-torture/execute/20010119-1.c: New test.
40927
40928 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
40929
40930 * g++.old-deja/g++.other/vbase5.C: New test.
40931
40932 2001-01-19 Jakub Jelinek <jakub@redhat.com>
40933
40934 * gcc.c-torture/execute/20010118-1.c: New test.
40935
40936 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
40937
40938 * g++.old-deja/g++.pt/deduct3.C: New test.
40939
40940 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
40941
40942 * g++.old-deja/g++.pt/spec34.C: New test.
40943
40944 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
40945
40946 * g77.f-torture/compile/20000601-2.f: New test.
40947
40948 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
40949
40950 * g++.old-deja/g++.other/init17.C: New test.
40951
40952 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
40953
40954 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
40955
40956 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
40957
40958 * g++.old-deja/g++.pt/unify8.C: New test.
40959
40960 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
40961
40962 * g++.old-deja/g++.abi/vbase1.C: New test.
40963
40964 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
40965
40966 * g++.old-deja/g++.pt/crash65.C: New test.
40967
40968 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
40969
40970 * gcc.dg/cpp/assembl2.S: New test case.
40971
40972 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
40973
40974 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
40975 are supported.
40976
40977 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40978
40979 * g++.old-deja/g++.other/builtins1.C: New test.
40980 * g++.old-deja/g++.other/builtins2.C: Likewise.
40981 * g++.old-deja/g++.other/builtins3.C: Likewise.
40982 * g++.old-deja/g++.other/builtins4.C: Likewise.
40983
40984 2001-01-17 Jakub Jelinek <jakub@redhat.com>
40985
40986 * gcc.c-torture/compile/20010117-1.c: New test.
40987 * gcc.c-torture/compile/20010117-2.c: New test.
40988
40989 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
40990
40991 * g77.f-torture/execute/20010116.[fx]: New test,
40992 XFAIL on i?86-*-*.
40993 * g77.f-torture/compile/20010115.f: Indicate it's
40994 a test for PR fortran/1636.
40995
40996 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
40997
40998 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
40999
41000 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
41001
41002 * g77.f-torture/compile/20010115.f: New test.
41003
41004 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
41005
41006 * g++.old-deja/g++.pt/nontype5.C: New test.
41007
41008 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
41009
41010 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
41011 have an equivalent working one below it.
41012
41013 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
41014
41015 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
41016 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41017
41018 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
41019
41020 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
41021 message containing "init_priority".
41022 (conpr-2.C): Likewise.
41023 (conpr-3.C): Likewise.
41024 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
41025
41026 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41027
41028 * gcc.c-torture/execute/20010114-2.c: New test.
41029
41030 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
41031
41032 * gcc.c-torture/compile/20010114-1.c: New test.
41033 * gcc.c-torture/compile/20010114-1.x: Xfail.
41034 * gcc.c-torture/compile/20010114-2.c: New test.
41035 * gcc.c-torture/execute/20010114-1.c: New test.
41036 * gcc.dg/trunc-1.c: New test.
41037 * gcc.dg/uninit-B.c: New test.
41038
41039 2001-01-13 Nick Clifton <nickc@redhat.com>
41040
41041 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
41042 target.
41043
41044 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
41045
41046 * gcc.c-torture/compile/20010113-1.c: New test.
41047
41048 2001-01-13 Jakub Jelinek <jakub@redhat.com>
41049
41050 * gcc.c-torture/compile/20001212-1.c: New test.
41051
41052 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
41053
41054 * gcc.dg/cpp/widestr1.c: Update.
41055 * gcc.dg/cpp/prag-imp.c: Remove.
41056
41057 2001-01-12 Jakub Jelinek <jakub@redhat.com>
41058
41059 * gcc.c-torture/execute/20000801-3.x: Remove.
41060 * gcc.dg/c90-init-1.c: New test.
41061 * gcc.dg/c99-init-1.c: New test.
41062 * gcc.dg/c99-init-2.c: New test.
41063 * gcc.dg/gnu99-init-1.c: New test.
41064
41065 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
41066
41067 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
41068 testing that no relevant ones were found.
41069
41070 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
41071
41072 * g++.old-deja/g++.pt/cast2.C: New test.
41073
41074 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
41075
41076 * g++.old-deja/g++.pt/friend47.C: New test.
41077
41078 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
41079
41080 * g++.old-deja/g++.pt/instantiate13.C: New test.
41081
41082 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
41083
41084 * g++.old-deja/g++.other/defarg7.C: New test.
41085 * g++.old-deja/g++.other/defarg8.C: New test.
41086
41087 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
41088
41089 * g++.old-deja/g++.pt/crash64.C: New test.
41090
41091 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
41092
41093 * g++.old-deja/g++.pt/crash63.C: New test.
41094
41095 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
41096
41097 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
41098
41099 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
41100
41101 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
41102
41103 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
41104
41105 * g++.old-deja/g++.pt/error3.C: New test.
41106
41107 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
41108
41109 * g++.old-deja/g++.other/crash39.C: New test.
41110
41111 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
41112
41113 * g++.old-deja/g++.other/vbase4.C: New test.
41114
41115 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
41116
41117 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
41118 * gcc.dg/special/20000419-2.c: New file. Identical to above.
41119 * gcc.dg/special/special.exp: New test driver which will check
41120 for alias support for the above test.
41121
41122 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
41123
41124 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
41125 problems on small machines.
41126 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
41127 parameterize.
41128
41129 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
41130
41131 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
41132 mips.
41133 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41134
41135 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
41136
41137 * g++.old_deja/g++.pt/using8.C: New test.
41138
41139 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
41140
41141 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
41142
41143 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
41144
41145 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
41146 where a failure is expected.
41147 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
41148
41149 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
41150
41151 * g++.old_deja/g++.pt/instantiate12.C: New test.
41152
41153 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
41154
41155 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
41156 start of structs.
41157 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
41158 * g++.old-deja/g++.brendan/crash17.C: Likewise.
41159 * g++.old-deja/g++.brendan/crash29.C: Likewise.
41160 * g++.old-deja/g++.brendan/crash48.C: Likewise.
41161 * g++.old-deja/g++.brendan/ns1.C: Likewise.
41162 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
41163 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
41164 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
41165 * g++.old-deja/g++.eh/spec6.C: Likewise.
41166 * g++.old-deja/g++.jason/crash3.C: Likewise.
41167 * g++.old-deja/g++.law/ctors11.C: Likewise.
41168 * g++.old-deja/g++.law/ctors17.C: Likewise.
41169 * g++.old-deja/g++.law/ctors5.C: Likewise.
41170 * g++.old-deja/g++.law/ctors9.C: Likewise.
41171 * g++.old-deja/g++.mike/ambig1.C: Likewise.
41172 * g++.old-deja/g++.mike/net22.C: Likewise.
41173 * g++.old-deja/g++.mike/p3538a.C: Likewise.
41174 * g++.old-deja/g++.mike/p3538b.C: Likewise.
41175 * g++.old-deja/g++.mike/virt3.C: Likewise.
41176 * g++.old-deja/g++.niklas/t128.C: Likewise.
41177 * g++.old-deja/g++.other/anon4.C: Likewise.
41178 * g++.old-deja/g++.other/using1.C: Likewise.
41179 * g++.old-deja/g++.other/warn3.C: Likewise.
41180 * g++.old-deja/g++.pt/t37.C: Likewise.
41181 * g++.old-deja/g++.robertl/eb69.C: Likewise.
41182 * g++.old-deja/g++.robertl/eb71.C: Likewise.
41183
41184 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
41185
41186 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
41187
41188 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41189
41190 * gcc.c-torture/execute/stdio-opt-3.c: New test.
41191
41192 2001-01-07 Jakub Jelinek <jakub@redhat.com>
41193
41194 * gcc.c-torture/compile/20010107-1.c: New test.
41195
41196 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
41197
41198 * gcc.c-torture/execute/builtin-noret-1.c: New test.
41199
41200 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
41201
41202 * gcc.dg/format/format.h: New file.
41203 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
41204 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
41205 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
41206 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
41207 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
41208 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41209 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
41210 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
41211 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
41212 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
41213 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
41214 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
41215 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
41216 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
41217 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
41218 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
41219 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
41220 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
41221 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
41222 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
41223 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
41224 instead of declaring standard types, macros and functions in each
41225 test.
41226
41227 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
41228
41229 * gcc.c-torture/execute/20010106-1.c: New test.
41230
41231 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
41232
41233 * gcc.dg/format/format.exp: New file.
41234 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
41235 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
41236 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
41237 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
41238 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
41239 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
41240 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
41241 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
41242 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
41243 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
41244 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
41245 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
41246 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
41247 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
41248 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
41249 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
41250 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
41251 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
41252 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
41253 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
41254 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
41255 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
41256 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
41257 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
41258 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
41259 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
41260 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41261 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41262 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41263 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41264 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41265 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41266 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
41267 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
41268 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
41269 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
41270 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
41271 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
41272 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
41273 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
41274 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
41275 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
41276
41277 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
41278
41279 * gcc.c-torture/execute/991228-1.c: Take word endianness into
41280 account.
41281
41282 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
41283
41284 * gcc.c-torture/execute/builtin-complex-1.c: New test.
41285
41286 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
41287
41288 * g++.old-deja/g++.pt/crash62.C: New test.
41289
41290 2001-01-04 Richard Henderson <rth@redhat.com>
41291
41292 * gcc.dg/20000926-1.c: Update expected warnings.
41293 * gcc.dg/array-2.c: Likewise.
41294 * gcc.dg/array-4.c: Also validate flexible array members.
41295 * gcc.dg/c99-flex-array-1.c: New.
41296
41297 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
41298
41299 * gcc.c-torture/compile/20001222-1.x: Remove.
41300
41301 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
41302
41303 * gcc.c-torture/execute/built-in-setjmp.c: New.
41304
41305 2001-01-03 Richard Henderson <rth@redhat.com>
41306
41307 * gcc.dg/940510-1.c: Update expected error wording.
41308 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41309
41310 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
41311
41312 * lib/target-supports.exp (check_alias_available): Modified to
41313 indicate aliases not supported if only weak aliases are supported.
41314
41315 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41316
41317 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41318 Turn on cmpstrsi checks for __pj__ and __i370__.
41319
41320 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
41321
41322 * g++.old-deja/g++.other/virtual11.C: New test.
41323
41324 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
41325
41326 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41327
41328 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41329
41330 * gcc.c-torture/compile/20010102-1.c: New test.
41331
41332 2001-01-02 Andreas Jaeger <aj@suse.de>
41333
41334 * gcc.dg/noreturn-3.c: New test.
41335
41336 * gcc.dg/noreturn-4.c: New test.
41337
41338 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41339
41340 * gcc.c-torture/execute/stdio-opt-1.c: Also test
41341 __builtin_fputc and __builtin_fwrite.
41342
41343 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
41344
41345 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41346 signed char, not default char.
41347
41348 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
41349
41350 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
41351
41352 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
41353
41354 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
41355
41356 2000-12-29 Richard Henderson <rth@redhat.com>
41357
41358 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
41359 (__cyg_profile_func_exit): Define.
41360
41361 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
41362
41363 * g++.dg/vtgc1.C: New test.
41364
41365 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
41366
41367 * gcc.dg/noncompile/20001228-1.c: New test.
41368
41369 * gcc.dg/20001228-1.c: New test.
41370
41371 * gcc.c-torture/execute/20001228-1.c: New test.
41372
41373 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
41374
41375 * gcc.dg/format-strfmon-1.c: New test.
41376
41377 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41378
41379 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
41380 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
41381 * gcc.c-torture/execute/string-opt-1.c: Likewise.
41382 * gcc.c-torture/execute/string-opt-2.c: Likewise.
41383 * gcc.c-torture/execute/string-opt-3.c: Likewise.
41384 * gcc.c-torture/execute/string-opt-4.c: Likewise.
41385 * gcc.c-torture/execute/string-opt-6.c: Likewise.
41386 * gcc.c-torture/execute/string-opt-7.c: Likewise.
41387 * gcc.c-torture/execute/string-opt-8.c: Likewise.
41388 * gcc.c-torture/execute/string-opt-9.c: Likewise.
41389 * gcc.c-torture/execute/string-opt-10.c: Likewise.
41390 * gcc.c-torture/execute/string-opt-11.c: Likewise.
41391 * gcc.c-torture/execute/string-opt-12.c: Likewise.
41392
41393 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
41394 * gcc.c-torture/execute/string-opt-4.c: Test index.
41395
41396 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
41397
41398 * gcc.c-torture/compile/20001226-1.c: New test.
41399
41400 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
41401
41402 * gcc.c-torture/compile/20001222-1.c: New test.
41403 * gcc.c-torture/compile/20001222-1.x: Xfail.
41404
41405 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
41406
41407 * gcc.c-torture/execute/comp-goto-2.c: New test.
41408
41409 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
41410
41411 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
41412 Use long types if __INT_MAX__ is 32767.
41413 (main): Use cast to (sint32 *) when poking 88 into a_page.
41414
41415 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
41416
41417 2000-12-21 Bernd Schmidt <bernds@redhat.com>
41418
41419 * gcc.c-torture/compile/20001221-1.c: New test.
41420 * gcc.c-torture/execute/20001221-1.c: New test.
41421
41422 2000-12-20 Richard Henderson <rth@redhat.com>
41423
41424 * g++.old-deja/g++.pt/crash36.C: Update error lines.
41425 * g++.old-deja/g++.robertl/eb109.C: Likewise.
41426
41427 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41428
41429 * gcc.dg/compare3.c: New test.
41430
41431 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
41432
41433 * gcc.dg/format-warnll-1.c: New test.
41434
41435 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
41436
41437 * gcc.dg/cpp/cmdlne-P.c: New test.
41438
41439 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
41440
41441 * gcc.c-torture/execute/builtin-abs-1.c,
41442 gcc.c-torture/execute/builtin-abs-2.c: New tests.
41443
41444 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
41445
41446 * gcc.dg/cpp/multiline.c: New test.
41447
41448 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
41449
41450 * g++.old-deja/g++.other/syshdr1.C: Update.
41451 * gcc.dg/cpp/lineflags.c: Remove temporarily.
41452
41453 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41454
41455 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
41456
41457 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41458
41459 * g++.old-deja/g++.pt/ttp65.C: New test.
41460
41461 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41462
41463 * g++.old-deja/g++.pt/ttp64.C: New test.
41464
41465 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41466
41467 * g++.old-deja/g++.pt/spec33.C: New test.
41468
41469 2000-12-14 Catherine Moore <clm@redhat.com>
41470
41471 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
41472 * gcc.c-torture/execute/920612-2.c: Likewise.
41473 * gcc.c-torture/execute/920428-2.c: Likewise.
41474 * gcc-c-torture/execute/va-arg-11.c: Call exit.
41475 * gcc.c-torture/execute/va-arg-21.c: Likewise.
41476
41477 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41478
41479 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
41480 * gcc.dg/pack-test-2.c: Likewise.
41481
41482 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
41483
41484 Tests by Zack Weinberg <zackw@stanford.edu>.
41485
41486 * gcc.dg/cpp/defined.c: Update.
41487 * gcc.dg/cpp/defined_trad.c: New tests.
41488
41489 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
41490
41491 * gcc.dg/cpp/trad-direct.c: Update.
41492
41493 2000-12-11 Neil Booth <neilb@earthling.net>
41494
41495 * gcc.dg/cpp/defined_trad.c
41496
41497 2000-12-11 Neil Booth <neilb@earthling.net>
41498
41499 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
41500
41501 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
41502
41503 * gcc.dg/format-miss-2.c: New test.
41504
41505 2000-12-09 Neil Booth <neilb@earthling.net>
41506
41507 * gcc.dg/cpp/lineflags.c: New tests.
41508 * gcc.dg/cpp/poison.c: Update.
41509 * gcc.dg/cpp/redef2.c: Update.
41510 * gcc.dg/cpp/skipping.c: New test.
41511
41512 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
41513
41514 * g++.old-deja/g++.other/eh3.C: New testcase.
41515
41516 2000-12-07 Neil Booth <neilb@earthling.net>
41517
41518 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
41519 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
41520 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
41521 wtr-union-init-2.c, wtr-union-init-3.c: Update.
41522 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
41523 Update.
41524
41525 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
41526
41527 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
41528 __SIZE_TYPE__ instead of int for type of integers cast to
41529 pointers.
41530
41531 2000-12-07 Jakub Jelinek <jakub@redhat.com>
41532
41533 * g++.old-deja/g++.other/cleanup4.C: New test.
41534
41535 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
41536
41537 * format-sec-1.c: New test.
41538
41539 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
41540
41541 * gcc.dg/format-nonlit-3.c: New test.
41542
41543 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
41544
41545 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
41546 through a null pointer.
41547
41548 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41549
41550 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
41551 * g++.old-deja/g++.pt/partial4.C: New test.
41552
41553 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
41554
41555 * gcc.c-torture/execute/ieee/hugeval.x: New.
41556
41557 2000-12-06 Neil Booth <neilb@earthling.net>
41558
41559 * gcc.dg/cpp/backslash2.c: New tests.
41560
41561 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41562
41563 * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
41564 * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
41565
41566 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
41567
41568 * gcc.c-torture/execute/20001203-2.c: New testcase.
41569
41570 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
41571
41572 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
41573 * g++.old-deja/g++.other/virtual10.C: New test.
41574
41575 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
41576
41577 * g++.old-deja/g++.mike/pmf5.C: Remove test.
41578
41579 2000-12-05 Richard Henderson <rth@redhat.com>
41580
41581 * gcc.c-torture/compile/20001205-1.c: New.
41582
41583 2000-12-04 Neil Booth <neilb@earthling.net>
41584
41585 * g++.old-deja/g++.other/virtual9.C: New test.
41586 * g++.old-deja/g++.pt/crash61.C: New test.
41587 * gcc.c-torture/execute/loop-9.c: New test.
41588
41589 2000-12-04 Neil Booth <neilb@earthling.net>
41590
41591 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
41592 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
41593 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
41594 * gcc.dg/cpp/extratokens.c: ...here.
41595
41596 2000-12-04 Neil Booth <neilb@earthling.net>
41597
41598 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
41599 New tests.
41600
41601 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41602
41603 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
41604 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
41605
41606 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
41607
41608 * gcc.c-torture/execute/20001203-1.c: New test.
41609
41610 2000-12-03 Neil Booth <neilb@earthling.net>
41611
41612 * gcc.dg/cpp/macro6.c: New test cases.
41613
41614 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41615
41616 * gcc.c-torture/execute/string-opt-9.c: New test.
41617 * gcc.c-torture/execute/string-opt-10.c: Likewise.
41618 * gcc.c-torture/execute/string-opt-11.c: Likewise.
41619 * gcc.c-torture/execute/string-opt-12.c: Likewise.
41620
41621 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
41622 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
41623
41624 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
41625
41626 * gcc.dg/cpp/if-6.c: New testcase.
41627
41628 * gcc.dg/20001201-1.c: New testcase.
41629
41630 2000-12-02 Neil Booth <neilb@earthling.net>
41631
41632 * g++.old-deja/g++.other/externC4.C,
41633 g++.old-deja/g++.other/friend10.C: New tests.
41634
41635 2000-12-02 Neil Booth <neilb@earthling.net>
41636
41637 * g++.old-deja/g++.other/instan2.C
41638 * g++.old-deja/g++.other/instan3.C: New test.
41639
41640 2000-12-02 Neil Booth <neilb@earthling.net>
41641
41642 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
41643 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
41644 gnuc99.c,gnuc99-pedantic.c: New tests.
41645
41646 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
41647
41648 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
41649 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
41650
41651 2000-12-01 Neil Booth <neilb@earthling.net>
41652
41653 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
41654 * gcc.dg/cpp/poison.c: Update.
41655 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
41656
41657 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
41658
41659 * g77.f-torture/execute/20001201.f: New test.
41660
41661 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
41662
41663 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
41664
41665 2000-12-01 Jakub Jelinek <jakub@redhat.com>
41666
41667 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
41668
41669 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
41670
41671 * g++.old-deja/g++.other/cast6.C: New test.
41672
41673 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
41674
41675 * gcc.c-torture/execute/20001130-2.c: New testcase.
41676
41677 2000-11-30 Richard Henderson <rth@redhat.com>
41678
41679 * gcc.c-torture/execute/20001130-1.c: New test.
41680
41681 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
41682
41683 * g++.old-deja/g++.other/op3.C: New test.
41684
41685 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
41686
41687 * g++.old-deja/g++.other/op2.C: New test.
41688
41689 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
41690
41691 * g++.old-deja/g++.other/crash38.C: New test.
41692
41693 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
41694
41695 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
41696
41697 2000-11-29 Jakub Jelinek <jakub@redhat.com>
41698
41699 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
41700 tests.
41701 * gcc.c-torture/execute/string-opt-6.c: New test.
41702
41703 * gcc.dg/20001117-1.c: Add main.
41704
41705 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
41706
41707 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
41708 Move from here ...
41709 * gcc.dg/940510-1.c: ... to here.
41710
41711 * gcc.dg/20000926-1.c: GNU C now allows initializations of
41712 zero-size arrays in toplevel structures.
41713
41714 2000-11-28 Jakub Jelinek <jakub@redhat.com>
41715
41716 * gcc.c-torture/execute/loop-8.c: New test.
41717
41718 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
41719
41720 * g++.old-deja/g++.other/base1.C: New test.
41721
41722 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
41723
41724 * g++.old-deja/g++.other/parse2.C: New test.
41725
41726 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
41727
41728 * g++.old-deja/g++.pt/incomplete1.C: New test.
41729
41730 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
41731
41732 * g++.old-deja/g++.other/friend9.C: New test.
41733
41734 2000-11-28 Jakub Jelinek <jakub@redhat.com>
41735
41736 * gcc.dg/20001127-1.c: New test.
41737
41738 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
41739
41740 * g++.old-deja/g++.pt/friend46.C: New test.
41741
41742 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
41743
41744 * g++.old-deja/g++.other/ptrmem8.C: New test.
41745
41746 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41747
41748 * gcc.c-torture/execute/string-opt-7.c: New test.
41749 * gcc.c-torture/execute/string-opt-8.c: Likewise.
41750
41751 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
41752
41753 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
41754 instead of 'mkcheck 2'.
41755
41756 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
41757
41758 * gcc.c-torture/execute/memcheck/driver.c,
41759 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
41760 C9X references to refer to C99.
41761
41762 2000-11-25 Jakub Jelinek <jakub@redhat.com>
41763
41764 * gcc.dg/ultrasp3.c: New test.
41765
41766 2000-11-25 Neil Booth <neilb@earthling.net>
41767
41768 * gcc.dg/cpp/include2.c: Update test to be locale independent.
41769
41770 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
41771
41772 * gcc.c-torture/compile/20001123-2.c: New.
41773
41774 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41775
41776 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
41777
41778 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
41779
41780 * gcc.dg/sequence-point-1.c: Add some new tests.
41781 * gcc.c-torture/execute/20001124-1.c: New test.
41782
41783 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
41784
41785 * g++.old-deja/g++.other/vaarg4.C: New test.
41786 * gcc.c-torture/compile/20001123-1.c: New test.
41787
41788 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
41789
41790 * g++.other/crash24.C: Adjust and remove XFAIL.
41791 * g++.other/crash37.C: New test.
41792
41793 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
41794
41795 * g++.old-deja/g++.pt/instantiate9.C: New test.
41796
41797 2000-11-22 Mark Mitchell <mark@codesourcery.com>
41798
41799 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
41800 new ABI, too.
41801
41802 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
41803 * g++.old-deja/g++.robertl/eb55.C: Likewise.
41804
41805 2000-11-22 Neil Booth <neilb@earthling.net>
41806
41807 * gcc.dg/cpp/Wtrigraphs.c: New test.
41808
41809 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
41810
41811 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
41812
41813 2000-11-22 Jakub Jelinek <jakub@redhat.com>
41814
41815 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
41816
41817 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
41818
41819 * lib/gcc-dg.exp: load_lib scanasm.exp.
41820 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
41821 * lib/g++-dg.exp: load_lib scanasm.exp.
41822 * lib/scanasm.exp: New.
41823 (scan-assembler, scan-assembler-not): Add optional arguments to
41824 test name, or if not present, the pattern name.
41825 (scan-assembler-dem, scan-assembler-dem-not): New.
41826
41827 * g++.dg/dg.exp: New.
41828
41829 2000-11-21 Neil Booth <neilb@earthling.net>
41830
41831 * gcc.dg/cpp/integrated1.c: Remove.
41832
41833 2000-11-21 Jakub Jelinek <jakub@redhat.com>
41834
41835 * gcc.c-torture/execute/20001121-1.c: New test.
41836
41837 2000-11-21 Richard Henderson <rth@redhat.com>
41838
41839 * gcc.c-torture/compile/20001121-1.c: New test.
41840
41841 2000-11-20 Neil Booth <neilb@earthling.net>
41842
41843 * gcc.dg/cpp/integrated1.c: New test.
41844
41845 2000-11-21 Jakub Jelinek <jakub@redhat.com>
41846
41847 * g++.old-deja/g++.other/inline17.C: New test.
41848
41849 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
41850
41851 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
41852 local variable to be zero: I made the variable global. Now
41853 uses abort() and exit() instead of relying on main's return value.
41854
41855 2000-11-20 Neil Booth <neilb@earthling.net>
41856
41857 * gcc.dg/cpp/paste2.c: Update test.
41858 * objc/execute/paste.m: New test.
41859
41860 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
41861
41862 * gcc.dg/c99-condexpr-1.c: New test.
41863
41864 2000-11-20 Neil Booth <neilb@earthling.net>
41865
41866 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
41867
41868 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
41869
41870 * g++.old-deja/g++.pt/export1.C: New test.
41871
41872 2000-11-20 Jakub Jelinek <jakub@redhat.com>
41873
41874 * gcc.dg/20001117-1.c: New test.
41875
41876 2000-11-18 Richard Henderson <rth@redhat.com>
41877
41878 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
41879
41880 2000-11-18 Richard Henderson <rth@redhat.com>
41881
41882 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
41883 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
41884 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
41885
41886 2000-11-18 Richard Henderson <rth@redhat.com>
41887
41888 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
41889 (main): New. Exit cleanly.
41890
41891 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
41892
41893 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
41894 gcc.dg/c99-fordecl-2.c: New tests.
41895
41896 2000-11-18 Richard Henderson <rth@redhat.com>
41897
41898 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
41899 * gcc.c-torture/execute/zerolen-2.c: New.
41900
41901 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41902
41903 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
41904 memory.
41905
41906 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
41907
41908 * g++.old-deja/g++.pt/instantiate8.C: New test.
41909
41910 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
41911
41912 * g++.old-deja/g++.other/incomplete.C: Add more tests.
41913 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
41914
41915 2000-11-16 Nick Clifton <nickc@redhat.com>
41916
41917 * gcc.c-torture/execute/nestfunc-2.c: New test.
41918 * gcc.c-torture/execute/nestfunc-3.c: New test.
41919
41920 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
41921
41922 * gcc.c-torture/compile/20001116-1.c: New test.
41923
41924 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41925
41926 * gcc.c-torture/execute/20001115-1.c: New test.
41927
41928 2000-11-15 Mark Mitchell <mark@codesourcery.com>
41929
41930 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
41931 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
41932 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
41933 * g++.old-deja/g++.abi/vmihint.C: Likewise.
41934
41935 2000-11-15 Neil Booth <neilb@earthling.net>
41936
41937 gcc.dg/cpp/_Pragma1.c: Update.
41938 gcc.dg/cpp/_Pragma2.c: New test.
41939
41940 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
41941
41942 * g++.old-deja/g++.other/anon5.C: New test.
41943
41944 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
41945
41946 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
41947 tests.
41948
41949 2000-11-14 Jakub Jelinek <jakub@redhat.com>
41950
41951 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
41952 output.
41953
41954 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
41955
41956 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
41957 labels at end of compound statements.
41958
41959 2000-11-13 Jakub Jelinek <jakub@redhat.com>
41960
41961 * gcc.c-torture/execute/loop-7.c: New test.
41962
41963 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
41964
41965 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
41966
41967 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
41968
41969 * gcc.dg/c99-bool-1.c: New test.
41970
41971 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
41972
41973 * gcc.dg/c99-scope-1.c: Remove xfail.
41974 * gcc.dg/c99-scope-2.c: New test.
41975
41976 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41977
41978 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
41979 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
41980
41981 2000-11-11 Mark Mitchell <mark@codesourcery.com>
41982
41983 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
41984 error messages.
41985
41986 * g++.mike/p700.C: Don't typedef wchar_t.
41987 * g++.mike/p784.C: Likewise.
41988 * g++.mike/eb101.C: Don't use __wchar_t.
41989
41990 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
41991
41992 * g77.f-torture/execute/20001111.[fx]: Test premature exit
41993 from DO loop.
41994
41995 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
41996
41997 * gcc.c-torture/execute/20001111-1.c: New test.
41998
41999 2000-11-10 Nick Clifton <nickc@redhat.com>
42000
42001 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
42002 long multuiple and accumulate.
42003
42004 2000-11-09 Richard Henderson <rth@redhat.com>
42005
42006 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
42007 via size_t instead of int.
42008
42009 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
42010 * gcc.c-torture/execute/string-opt-2.c: Likewise.
42011 * gcc.c-torture/execute/string-opt-3.c: Likewise.
42012 * gcc.c-torture/execute/string-opt-4.c: Likewise.
42013
42014 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
42015
42016 * gcc.c-torture/compile/20001109-1.c: New test.
42017 * gcc.c-torture/compile/20001109-2.c: New test.
42018
42019 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
42020
42021 * g++.old-deja/g++.pt/operator1.C: New test.
42022 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
42023
42024 2000-11-09 Jakub Jelinek <jakub@redhat.com>
42025
42026 * gcc.dg/20001108-1.c: New test.
42027
42028 2000-11-09 Jakub Jelinek <jakub@redhat.com>
42029
42030 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
42031 with both arguments constant strings.
42032 * gcc.c-torture/execute/string-opt-3.c: New test.
42033 * gcc.c-torture/execute/string-opt-4.c: New test.
42034 * gcc.c-torture/execute/string-opt-5.c: New test.
42035
42036 2000-11-08 Nick Clifton <nickc@redhat.com>
42037
42038 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
42039 mulsidi3adddi patterns.
42040
42041 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
42042
42043 * g++.old-deja/g++.other/crash36.C: New test.
42044
42045 2000-11-08 Jakub Jelinek <jakub@redhat.com>
42046
42047 * g++.old-deja/g++.other/init16.C: New test.
42048
42049 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
42050
42051 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
42052
42053 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
42054
42055 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
42056 * gcc.c-torture/execute/va-arg-16.x: Likewise.
42057 * gcc.c-torture/execute/va-arg-17.x: Likewise.
42058
42059 2000-11-07 DJ Delorie <dj@redhat.com>
42060
42061 * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
42062
42063 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42064
42065 * gcc.c-torture/execute/string-opt-1.c: New test.
42066
42067 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
42068
42069 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
42070 mips-sgi-irix6.* because the MIPS ABI passes floating-point
42071 parameters in registers, and there is no way for a varargs
42072 function to know in which order the integer and floating-point
42073 parameters should be interleaved when they are placed on the
42074 stack.
42075 * gcc.c-torture/execute/va-arg-16.x: Likewise.
42076 * gcc.c-torture/execute/va-arg-17.x: Likewise.
42077
42078 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42079
42080 * gcc.c-torture/execute/string-opt-2.c: New test.
42081
42082 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
42083
42084 * g++.old-deja/g++.pt/crash60.C: New test.
42085
42086 2000-11-06 Jakub Jelinek <jakub@redhat.com>
42087
42088 * g++.old-deja/g++.other/crash24.C: New test.
42089 * g++.old-deja/g++.other/crash25.C: New test.
42090 * g++.old-deja/g++.other/crash26.C: New test.
42091 * g++.old-deja/g++.other/crash27.C: New test.
42092 * g++.old-deja/g++.other/crash28.C: New test.
42093 * g++.old-deja/g++.other/crash29.C: New test.
42094 * g++.old-deja/g++.other/crash30.C: New test.
42095 * g++.old-deja/g++.other/crash31.C: New test.
42096 * g++.old-deja/g++.other/crash32.C: New test.
42097 * g++.old-deja/g++.other/crash33.C: New test.
42098 * g++.old-deja/g++.other/crash34.C: New test.
42099 * g++.old-deja/g++.other/crash35.C: New test.
42100
42101 2000-11-06 Jakub Jelinek <jakub@redhat.com>
42102
42103 * gcc.c-torture/execute/20001031-1.c: New test.
42104
42105 2000-11-04 Mark Mitchell <mark@codesourcery.com>
42106
42107 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
42108 namespace.
42109
42110 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
42111 standards-conformant.
42112
42113 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
42114
42115 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
42116 * g++.old-deja/g++.mike/p755a.C: Likewise.
42117 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
42118 library makes no calls to `operator new' during initialization.
42119
42120 2000-11-04 Neil Booth <neilb@earthling.net>
42121
42122 * gcc.dg/cpp/include2.c: New tests.
42123
42124 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
42125
42126 * lib/g++.exp (g++_set_ld_library_path): New function.
42127 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
42128
42129 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
42130
42131 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
42132 warnings.
42133
42134 2000-11-01 Richard Henderson <rth@redhat.com>
42135
42136 * g++.old-deja/g++.ext/namedret1.C: New.
42137 * g++.old-deja/g++.ext/namedret2.C: New.
42138 * g++.old-deja/g++.ext/namedret3.C: New.
42139
42140 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
42141
42142 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
42143 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
42144
42145 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42146
42147 * gcc.c-torture/execute/va-arg-21.c: New test.
42148
42149 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
42150
42151 * gcc.dg/c99-complex-2.c: New test.
42152
42153 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42154
42155 * gcc.c-torture/execute/stdio-opt-1.c: New test.
42156
42157 2000-10-31 Jakub Jelinek <jakub@redhat.com>
42158
42159 * g++.old-deja/g++.other/inline16.C: New test.
42160
42161 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
42162
42163 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
42164 __PRETTY_FUNCTION__
42165
42166 2000-10-29 Neil Booth <neilb@earthling.net>
42167
42168 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
42169 New tests.
42170 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
42171 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
42172 optimisation.
42173
42174 2000-10-29 Neil Booth <neilb@earthling.net>
42175
42176 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
42177 * mi1.c, mi1c.h: Add null directives to multiple-include test.
42178 * mi5.c: Test multiple includes work with -C.
42179 * trigraphs.c: Test ^= version.
42180
42181 2000-10-28 Neil Booth <neilb@earthling.net>
42182
42183 New tests and test updates for new macro expander.
42184
42185 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
42186 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
42187 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
42188 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
42189 new diagnostic messages.
42190
42191 * gcc.dg/cpp/macro3.c: New tests.
42192
42193 2000-10-27 Mark Mitchell <mark@codesourcery.com>
42194
42195 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
42196 on the same line.
42197
42198 2000-10-27 Jakub Jelinek <jakub@redhat.com>
42199
42200 * g++.old-deja/g++.other/eh2.C: New test.
42201
42202 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
42203
42204 * gcc.c-torture/execute/20001027-1.c: New test.
42205
42206 2000-10-26 Richard Henderson <rth@redhat.com>
42207
42208 * gcc.c-torture/execute/20001026-1.c: New.
42209
42210 2000-10-26 Mark Mitchell <mark@codesourcery.com>
42211
42212 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
42213 * g++.old-deja/g++.law/builtin1.C: Likewise.
42214 * g++.old-deja/g++.law/ctors10.C: Likewise.
42215 * g++.old-deja/g++.law/virtual3.C: Likewise.
42216 * g++.old-deja/g++.mike/p658.C: Likewise.
42217 * g++.old-deja/g++.other/sibcall1.C: Likewise.
42218 * g++.old-deja/g++.other/vaarg2.C: Likewise.
42219 * g++.old-deja/g++.robertl/eb124.C: Likewise.
42220 * g++.old-deja/g++.robertl/eb44.C: Likewise.
42221 * g++.old-deja/g++.robertl/eb77.C: Likewise.
42222
42223 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
42224
42225 * gcc.c-torture/compile/20001024-1.c: New test.
42226
42227 2000-10-25 Mark Mitchell <mark@codesourcery.com>
42228
42229 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
42230 to tell us whether or not we are using V3.
42231
42232 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
42233
42234 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
42235 operands.
42236
42237 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
42238
42239 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
42240
42241 2000-10-25 Jakub Jelinek <jakub@redhat.com>
42242
42243 * gcc.c-torture/execute/20001024-1.c: New test.
42244
42245 2000-10-24 Jakub Jelinek <jakub@redhat.com>
42246
42247 * g++.old-deja/g++.other/sibcall1.C: New test.
42248
42249 2000-10-20 Jakub Jelinek <jakub@redhat.com>
42250
42251 * gcc.dg/noncompile/init-3.c: New test.
42252
42253 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
42254
42255 * gcc.dg/format-array-1.c: New test.
42256
42257 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
42258
42259 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
42260 writing through null pointers; remove comment about testing
42261 unterminated strings.
42262
42263 2000-10-17 Matthew Hiller <hiller@redhat.com>
42264
42265 * gcc.c-torture/execute/20001017-2.c: New test.
42266
42267 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
42268
42269 * gcc.c-torture/compile/20001018-1.c: New test.
42270 * gcc.c-torture/compile/20001018-1.x: Xfail.
42271
42272 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42273
42274 * gcc.c-torture/execute/20001017-1.c: New test.
42275
42276 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
42277
42278 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
42279 for multiple use of arguments with scanf formats; add tests for
42280 multiple use of arguments.
42281
42282 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
42283
42284 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
42285
42286 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
42287
42288 * gcc.dg/format-miss-1.c: New test.
42289
42290 2000-10-16 Jakub Jelinek <jakub@redhat.com>
42291
42292 * gcc.c-torture/execute/20001013-1.c: New test.
42293
42294 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
42295
42296 * gcc.dg/format-branch-1.c: New test.
42297
42298 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
42299
42300 * README, lib/file-format.exp: Remove EGCS references.
42301
42302 2000-10-16 Jakub Jelinek <jakub@redhat.com>
42303
42304 * gcc.dg/20001013-1.c: New test.
42305
42306 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
42307
42308 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42309 for intmax_t in the compiler using __typeof__ and the type rules
42310 for conditional expressions.
42311
42312 2000-10-13 Jakub Jelinek <jakub@redhat.com>
42313
42314 * gcc.dg/20001012-1.c: New test.
42315 * gcc.dg/20001012-2.c: New test.
42316
42317 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
42318
42319 * gcc.dg/format-attr-1.c: New test.
42320
42321 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
42322
42323 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42324 __LONG_LONG_MAX__ instead of LLONG_MAX.
42325
42326 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
42327
42328 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42329 scanf flags.
42330 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42331 flags.
42332
42333 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
42334
42335 * gcc.dg/sequence-pt-1.c: New test.
42336
42337 2000-10-11 Geoff Keating <geoffk@cygnus.com>
42338
42339 * gcc.c-torture/execute/20001011-1.c: New testcase.
42340 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42341
42342 2000-10-10 Jakub Jelinek <jakub@redhat.com>
42343
42344 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42345 does not error on it.
42346
42347 2000-10-10 Jakub Jelinek <jakub@redhat.com>
42348
42349 * gcc.dg/20001009-1.c: New test.
42350
42351 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
42352
42353 * gcc.c-torture/compile/20001009-1.c: Move from here ....
42354 * gcc.c-torture/execute/20001009-2.c: ... to here.
42355
42356 2000-10-09 Geoff Keating <geoffk@cygnus.com>
42357
42358 * gcc.c-torture/compile/20001009-1.c: New testcase.
42359 * gcc.c-torture/execute/20001009-1.c: New testcase.
42360 Testcases provided by Jan Hubicka <jh@suse.cz>.
42361
42362 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
42363
42364 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42365 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
42366 uintmax_t using <limits.h> to emulate the compiler's internal
42367 logic. No longer XFAIL %j tests.
42368
42369 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
42370
42371 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
42372 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42373 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
42374 regexps and details of expected handling of some bad formats.
42375 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
42376 suppression.
42377
42378 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
42379
42380 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
42381 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
42382 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
42383 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
42384 in list archives.
42385
42386 2000-10-06 Richard Henderson <rth@cygnus.com>
42387
42388 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
42389 * g++.old-deja/g++.brendan/crash52.C: Likewise.
42390 * g++.old-deja/g++.jason/report.C: Likewise.
42391 * g++.old-deja/g++.law/friend5.C: Likewise.
42392 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
42393 of the expected warnings.
42394
42395 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
42396
42397 * g++.old-deja/g++.pt/enum14.C: New test.
42398
42399 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
42400
42401 * g++.old-deja/g++.pt/crash59.C: New test.
42402
42403 2000-10-04 Will Cohen <wcohen@redhat.com>
42404
42405 * gcc.dg/20000926-1.c: New test.
42406
42407 2000-10-03 Geoff Keating <geoffk@cygnus.com>
42408
42409 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
42410 function name for current C++ compiler.
42411 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
42412
42413 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
42414
42415 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
42416 __PRETTY_FUNCTION__.
42417 * g++.old-deja/g++.ext/pretty2.C: Likewise.
42418
42419 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42420
42421 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
42422
42423 2000-09-26 Jakub Jelinek <jakub@redhat.com>
42424
42425 * gcc.c-torture/compile/20000923-1.c: New test.
42426
42427 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
42428
42429 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
42430 * g++.old-deja/g++.pt/ttp62.C: Same.
42431 * g++.old-deja/g++.other/inline14.C: Same.
42432
42433 2000-09-24 Richard Henderson <rth@cygnus.com>
42434
42435 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
42436
42437 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
42438
42439 * gcc.dg/c90-printf-1.c: Add test for wide string format.
42440
42441 2000-09-22 Geoff Keating <geoffk@cygnus.com>
42442
42443 * gcc.c-torture/compile/20000922-1.c: New file.
42444
42445 2000-09-21 Nick Clifton <nickc@redhat.com>
42446
42447 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
42448 a signed long modulo operation.
42449 (mod6): New function - perform an unsigned long modulo operation.
42450 (main): Add tests for modulos of very large numbers by very small
42451 dividends.
42452
42453 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42454
42455 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
42456
42457 2000-09-19 Richard Henderson <rth@cygnus.com>
42458
42459 * gcc.dg/compare2.c (case 10): XFAIL.
42460
42461 2000-09-18 Richard Henderson <rth@cygnus.com>
42462
42463 * gcc.c-torture/execute/20000906-1.c: Move ...
42464 * gcc.dg/20000906-1.c: ... here. Only run on targets
42465 that support __builtin_trap.
42466
42467 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
42468
42469 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
42470
42471 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
42472
42473 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
42474 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
42475 more $ format tests.
42476
42477 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
42478
42479 * gcc.dg/format-errmk-1.c: New test.
42480
42481 2000-09-17 Greg McGary <greg@mcgary.org>
42482
42483 * gcc.c-torture/execute/20000917-1.x: Remove.
42484
42485 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
42486
42487 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
42488
42489 2000-09-17 Greg McGary <greg@mcgary.org>
42490
42491 * gcc.c-torture/execute/20000917-1.c: New test.
42492 * gcc.c-torture/execute/20000917-1.x: XFAIL.
42493
42494 2000-09-16 Neil Booth <NeilB@earthling.net>
42495
42496 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
42497 in nested macro bug.
42498
42499 2000-09-15 Neil Booth <NeilB@earthling.net>
42500
42501 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
42502
42503 2000-09-14 Jeffrey A Law (law@cygnus.com)
42504
42505 * gcc.c-torture/execute/20000914-1.c: New test.
42506
42507 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
42508
42509 * g++.other/inline13.C: New test.
42510
42511 2000-09-12 Andreas Jaeger <aj@suse.de>
42512
42513 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
42514 constant by Ulrich Drepper <drepper@redhat.com>.
42515
42516 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
42517
42518 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
42519
42520 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42521
42522 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
42523
42524 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
42525
42526 * gcc.dg/cpp/backslash.c: New test.
42527
42528 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
42529
42530 * gcc.c-torture/execute/20000910-1.c: New test.
42531 * gcc.c-torture/execute/20000910-2.c: Likewise.
42532
42533 2000-09-11 Robert Lipe <robertl@sco.com>
42534
42535 * gcc.dg/pragma-align.c: New test.
42536
42537 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
42538
42539 * g++.old-deja/g++.pt/explicit82.C: New test.
42540 * g++.old-deja/g++.pt/explicit83.C: New test.
42541
42542 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
42543
42544 * gcc.dg/asm-names.c: New test.
42545
42546 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42547
42548 * gcc.dg/cpp/tr-warn6.c: New test
42549
42550 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
42551
42552 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
42553 be accepted.
42554
42555 2000-09-07 Catherine Moore <clm@redhat.com>
42556
42557 * gcc.c-torture/execute/unroll-1.c: New test.
42558
42559 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
42560
42561 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
42562 ERROR markers.
42563 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
42564 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
42565 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
42566 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
42567 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
42568 Preprocess only.
42569 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
42570 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
42571
42572 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
42573
42574 * g++.old-deja/g++.pt/deduct2.C: New test.
42575
42576 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
42577
42578 * g++.old-deja/g++.pt/parms2.C: New test.
42579
42580 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
42581
42582 * g++.old-deja/g++.pt/crash58.C: New test.
42583
42584 2000-09-06 Greg McGary <greg@mcgary.org>
42585
42586 * gcc.c-torture/execute/20000906-1.c: New test.
42587 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
42588
42589 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42590
42591 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
42592
42593 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
42594
42595 * g++.old-deja/g++.pt/crash57.C: New test.
42596
42597 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
42598
42599 * g++.old-deja/g++.pt/crash56.C: New test.
42600
42601 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
42602
42603 * g++.old-deja/g++.pt/koenig1.C: New test.
42604
42605 2000-09-04 Jakub Jelinek <jakub@redhat.com>
42606
42607 * gcc.dg/20000904-1.c: New test.
42608
42609 2000-09-04 Jakub Jelinek <jakub@redhat.com>
42610
42611 * gcc.dg/cpp/paste8.c: New test.
42612
42613 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
42614
42615 * gcc.c-torture/compile/20000827-1.c: New test.
42616
42617 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
42618
42619 * gcc.dg/format-diag-1.c: New test.
42620
42621 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
42622
42623 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
42624 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
42625 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
42626 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
42627 gcc.dg/formatz-1.c: Adjust warning regular expressions.
42628
42629 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
42630
42631 * g++.old-deja/g++.other/nested4.C: New test.
42632
42633 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
42634
42635 * g++.old-deja/g++.ns/scoped1.C: New test.
42636
42637 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
42638
42639 * lib/g++.exp: Support testing already-installed GCC.
42640
42641 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42642
42643 * wtr-label-1.c, wtr-suffix-1.c: New tests.
42644
42645 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42646
42647 * gcc.dg/return-type-2.c: New test.
42648
42649 2000-08-27 Geoff Keating <geoffk@cygnus.com>
42650
42651 * gcc.c-torture/compile/20000825-1.c: New test.
42652
42653 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
42654
42655 * gcc.dg/dwarf2-2.c: New test.
42656
42657 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
42658
42659 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
42660 dg-warning regexps.
42661
42662 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
42663
42664 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
42665 gcc.dg/format-ext-5.c: New tests.
42666
42667 2000-08-25 Jakub Jelinek <jakub@redhat.com>
42668
42669 * testsuite/g++.old-deja/g++.other/crash22.C: New test.
42670
42671 2000-08-24 Mark Mitchell <mark@codesourcery.com>
42672
42673 * gcc.dg/noncompile/930622-2.c: Adjust error message.
42674
42675 2000-08-24 Richard Henderson <rth@cygnus.com>
42676
42677 * gcc.dg/ia64-sync-1.c: New test.
42678 * gcc.dg/ia64-sync-2.c: New test.
42679 * gcc.dg/ia64-asm-1.c: New test.
42680
42681 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
42682
42683 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
42684 * gcc.dg/format-ext-2.c: New test.
42685
42686 2000-08-23 Jason Merrill <jason@redhat.com>
42687
42688 * lib/old-dejagnu.exp: Also ignore "In member function" and
42689 "At global scope".
42690
42691 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42692
42693 * gcc.dg/noncompile/label-lineno-1.c: New test.
42694
42695 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
42696
42697 * gcc.dg/c99-array-nonobj-1.c: New test.
42698
42699 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
42700
42701 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
42702 tests.
42703 * gcc.dg/format-ext-1.c: New test.
42704
42705 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42706
42707 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
42708 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
42709 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
42710 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
42711 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
42712
42713 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
42714
42715 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
42716 gcc.dg/c99-strftime-2.c: New tests.
42717
42718 2000-08-22 Richard Henderson <rth@cygnus.com>
42719
42720 * gcc.c-torture/execute/20000822-1.c: New test.
42721
42722 2000-08-21 Jakub Jelinek <jakub@redhat.com>
42723
42724 * gcc.c-torture/execute/20000819-1.x: Remove.
42725
42726 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
42727
42728 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
42729 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
42730 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
42731 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
42732 gcc.dg/format-xopen-1.c: New tests.
42733
42734 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
42735
42736 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
42737
42738 2000-08-21 Jakub Jelinek <jakub@redhat.com>
42739
42740 * g++.old-deja/g++.other/loop2.C: New test.
42741
42742 * gcc.c-torture/compile/20000606-1.c: New test.
42743 * gcc.c-torture/compile/20000728-1.c: New test.
42744 * gcc.c-torture/execute/20000801-1.c: New test.
42745 * gcc.c-torture/execute/20000801-2.c: New test.
42746 * gcc.c-torture/execute/20000819-1.c: New test.
42747 * gcc.c-torture/execute/20000819-1.x: XFAIL.
42748 * gcc.dg/20000629-1.c: New test.
42749 * gcc.dg/20000724-1.c: New test.
42750 * gcc.dg/20000807-1.c: New test.
42751
42752 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
42753
42754 * gcc.dg/cpp/pragma-1.c: New test.
42755 * gcc.dg/cpp/pragma-2.c: New test.
42756
42757 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
42758
42759 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
42760 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
42761
42762 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42763
42764 * gcc.c-torture/compile/20000818-1.c: New test.
42765
42766 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
42767
42768 * gcc.c-torture/execute/20000818-1.c: New test.
42769
42770 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
42771
42772 * gcc.dg/format-va-1.c: New test.
42773
42774 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
42775
42776 * g++.old-deja/g++.other/typedef8.C: New test.
42777
42778 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
42779
42780 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
42781 * g++.old-deja/g++.mike/net36.C: Mark candidate.
42782 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
42783 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
42784 * g++.old-deja/g++.other/ptrmem7.C: New test.
42785 * g++.old-deja/g++.pt/ptrmem10.C: New test.
42786
42787 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
42788
42789 * g++.old-deja/g++.pt/typename27.C: New test.
42790
42791 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
42792
42793 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
42794 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
42795 * g++.old-deja/g++.pt/friend45.C: New test.
42796 * g++.old-deja/g++.other/friend8.C: New test.
42797
42798 2000-08-15 Richard Henderson <rth@cygnus.com>
42799
42800 * gcc.c-torture/execute/20000815-1.c: New test.
42801
42802 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
42803
42804 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
42805 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
42806 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
42807
42808 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
42809
42810 * g++.old-deja/g++.other/refinit2.C: New test.
42811
42812 2000-08-13 Geoff Keating <geoffk@cygnus.com>
42813
42814 * lib/c-torture.exp (c-torture): Make
42815 compiler_conditional_xfail_data global.
42816 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
42817 compiler_conditional_xfail_data machinery.
42818 (f-torture-execute): Likewise.
42819 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
42820 and only when unrolling loops.
42821
42822 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
42823
42824 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
42825
42826 * g++.old-deja/g++.pt/explicit81.C: New test.
42827
42828 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
42829
42830 * g++.old-deja/g++.pt/typename26.C: New test.
42831
42832 2000-08-10 Geoff Keating <geoffk@cygnus.com>
42833
42834 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
42835 warning.
42836
42837 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
42838
42839 * g++.old-deja/g++.other/array3.C: New test.
42840
42841 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
42842
42843 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
42844 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
42845 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
42846 New tests.
42847
42848 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
42849
42850 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
42851 * g++.old-deja/g++.abi/vmihint.C: Likewise.
42852
42853 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
42854
42855 * gcc.c-torture/execute/20000808-1.c: New test.
42856
42857 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
42858
42859 * gcc.dg/c90-const-expr-1.c: New test.
42860
42861 2000-08-08 Richard Henderson <rth@cygnus.com>
42862
42863 * gcc.dg/noncompile/920923-1.c: Declare calloc.
42864
42865 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
42866
42867 * gcc.dg/noncompile/const-ll-1.c: New test.
42868
42869 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
42870
42871 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
42872
42873 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
42874
42875 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
42876 that running programs linked against the shared version of libobjc
42877 run correctly.
42878
42879 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
42880
42881 * gcc.dg/c99-printf-1.c: New test.
42882
42883 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
42884
42885 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
42886
42887 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
42888
42889 * gcc.c-torture/execute/20000731-1.x: Delete.
42890
42891 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
42892
42893 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
42894 and torture_without_loops as is done by c-torture.exp.
42895 (search_for): Copy from c-torture.exp.
42896 (gcc-dg-runtest): New function, drives a directory of tests
42897 iterating over the TORTURE_OPTIONS.
42898 (scan-assembler, scan-assembler-not): Move here from
42899 individual directory drivers.
42900
42901 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
42902 defined by lib/gcc-dg.exp.
42903 * gcc.dg/cpp/cpp.exp: Likewise.
42904 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
42905 gcc-dg-runtest, so we cycle over optimization options.
42906
42907 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
42908 * gcc.dg/compare2.c: No longer expected to fail.
42909
42910 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
42911
42912 * gcc.c-torture/execute/20000804-1.c: New test.
42913
42914 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
42915
42916 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
42917
42918 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
42919
42920 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
42921
42922 2000-08-03 Jeffrey A Law (law@cygnus.com)
42923
42924 * gcc.c-torture/compile/20000803-1.c: New test.
42925
42926 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
42927
42928 * gcc.c-torture/execute/20000801-3.c,
42929 gcc.c-torture/execute/20000801-4.c: New tests.
42930 * gcc.c-torture/execute/20000801-3.x,
42931 gcc.c-torture/execute/20000801-4.x: Xfail.
42932
42933 2000-08-02 Geoff Keating <geoffk@cygnus.com>
42934
42935 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
42936 libobjc/.libs to allow for libtool.
42937
42938 2000-08-02 Jakub Jelinek <jakub@redhat.com>
42939
42940 * gcc.c-torture/compile/20000802-1.c: New test.
42941
42942 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
42943
42944 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
42945
42946 2000-07-31 Jeffrey A Law (law@cygnus.com)
42947
42948 * gcc-c-torture/execute/20000731-2.c: New test.
42949
42950 * gcc.c-torture/execute/20000731-1.c: New test.
42951 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
42952
42953 2000-07-31 Jakub Jelinek <jakub@redhat.com>
42954
42955 * testsuite/gcc.dg/cpp/paste7.c: New test.
42956 * gcc.dg/cpp/20000725-1.c: New test.
42957
42958 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
42959
42960 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
42961 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
42962 declaration warning for __builtin_dwarf_reg_size.
42963
42964 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
42965
42966 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
42967
42968 * gcc.dg/noncompile/voidparam-1.c: New test.
42969
42970 2000-07-30 Richard Henderson <rth@cygnus.com>
42971
42972 * gcc.dg/c90-digraph-1.c: Don't xfail.
42973 * gcc.dg/compare2.c (case 10): Xfail.
42974 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
42975
42976 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
42977
42978 * gcc.dg/c99-main-1.c: New test.
42979
42980 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
42981
42982 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
42983
42984 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
42985
42986 * gcc.c-tortuer/execute/20000726-1.c: New test.
42987
42988 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
42989
42990 * gcc.c-torture/execute/enum-2.c: New test.
42991
42992 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42993
42994 * gcc.dg/cpp/tr-warn3.c: New test.
42995
42996 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
42997
42998 * g++.old-deja/g++.ext/implicit1.C: Remove.
42999 * g++.old-deja/g++.jason/c2.C: Remove
43000 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
43001 * g++.old-deja/g++.pt/crash16.C: Likewise.
43002 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
43003
43004 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
43005
43006 * g++.old-deja/g++.other/for2.C: New test.
43007
43008 2000-07-25 Jakub Jelinek <jakub@redhat.com>
43009
43010 * gcc.dg/20000720-1.c: New test.
43011
43012 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
43013
43014 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
43015
43016 2000-07-24 Geoff Keating <geoffk@cygnus.com>
43017
43018 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
43019 * gcc.c-torture/execute/20000722-1.c: New.
43020 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
43021
43022 2000-07-24 Jakub Jelinek <jakub@redhat.com>
43023
43024 * gcc.dg/cpp/20000720-1.S: New test.
43025
43026 2000-07-21 Michael Meissner <meissner@redhat.com>
43027
43028 * gcc.c-torture/execute/ieee/hugeval.c: New test.
43029
43030 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
43031
43032 * g++.old-deja/g++.brendan/crash16.C,
43033 g++.old-deja/g++.brendan/parse3.C,
43034 g++.old-deja/g++.brendan/redecl1.C,
43035 g++.old-deja/g++.ns/template13.C,
43036 g++.old-deja/g++.other/decl4.C,
43037 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
43038
43039 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
43040
43041 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
43042 and "Internal error".
43043
43044 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
43045 regexps.
43046 * gcc.dg/cpp/paste6.c: New test.
43047
43048 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
43049
43050 * gcc.dg/cpp/tr-direct.c: New test.
43051
43052 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
43053 gcc.dg/cpp/undef1.c: Tweak error regexps.
43054
43055 2000-07-18 Eric Christopher <echristo@redhat.com>
43056
43057 * gcc.c-torture/compile/20000718-1.c: New test.
43058
43059 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
43060
43061 * cpplex.c (_cpp_push_token): If the token being pushed back
43062 is the previous token in this context, just subtract one from
43063 context->posn.
43064 * cppmacro.c (save_expansion): Clear aux field when storing a
43065 placemarker.
43066
43067 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
43068
43069 * gcc.dg/noncompile/redecl-1.c: New test.
43070
43071 2000-07-18 Jakub Jelinek <jakub@redhat.com>
43072
43073 * gcc.c-torture/execute/20000717-5.c: New test.
43074 * gcc.c-torture/execute/20000717-1.x: Removed.
43075
43076 2000-07-17 Richard Henderson <rth@cygnus.com>
43077
43078 * gcc.c-torture/execute/20000717-4.c: New test.
43079
43080 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
43081
43082 * gcc.dg/cpp/syshdr.c: New test.
43083 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
43084
43085 2000-07-17 Neil Booth <neilb@earthling.net>
43086
43087 * gcc.dg/cpp/cmdlne-dM.c: New test.
43088 * gcc.dg/cpp/cmdlne-dD.c: New test.
43089
43090 2000-07-17 Jeffrey A Law (law@cygnus.com)
43091
43092 * gcc.c-torture/execute/20000717-3.c: New test.
43093
43094 * gcc.c-torture/compile/20000717-1.c: New test.
43095
43096 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
43097
43098 * gcc.c-torture/execute/20000717-2.c: New test.
43099
43100 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
43101
43102 * gcc.dg/formatz-1.c: New test.
43103
43104 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
43105 * gcc.dg/c99-digraph-1.c: New tests.
43106
43107 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
43108 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
43109
43110 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
43111 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
43112 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
43113 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
43114 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
43115 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
43116 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
43117
43118 2000-07-17 Greg McGary <greg@mcgary.org>
43119
43120 * gcc.c-torture/execute/20000717-1.c: New test.
43121 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
43122
43123 2000-07-15 Jakub Jelinek <jakub@redhat.com>
43124
43125 * gcc.c-torture/execute/20000715-2.c: New test.
43126 * gcc.dg/20000715-1.c: New test.
43127
43128 2000-07-15 Michael Meissner <meissner@redhat.com>
43129
43130 * gcc.c-torture/execute/20000715-1.c: New test.
43131
43132 2000-07-13 Jakub Jelinek <jakub@redhat.com>
43133
43134 * gcc.c-torture/execute/20000707-1.c: New test.
43135
43136 2000-07-13 Neil Booth <NeilB@earthling.net>
43137
43138 * testsuite/gcc.dg/cpp/digraph1.c,
43139 testsuite/gcc.dg/cpp/digraph2.c,
43140 testsuite/gcc.dg/cpp/digraphs.c: New tests.
43141
43142 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
43143
43144 * g77.f-torture/compile/20000630-2.f: New test.
43145 * g77.f-torture/compile/20000630-2.x
43146
43147 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
43148
43149 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
43150
43151 2000-07-11 Neil Booth <NeilB@earthling.net>
43152
43153 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
43154
43155 2000-07-11 Neil Booth <NeilB@earthling.net>
43156
43157 * gcc.dg/cpp/cmdlne-C.c: New.
43158
43159 2000-07-09 Neil Booth <NeilB@earthling.net>
43160
43161 * gcc.dg/cpp/directiv.c: New tests.
43162 * gcc.dg/cpp/undef1.c: Update.
43163
43164 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
43165
43166 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
43167
43168 2000-07-09 Neil Booth <NeilB@earthling.net>
43169
43170 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
43171
43172 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
43173
43174 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
43175 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
43176
43177 2000-07-08 Neil Booth <NeilB@earthling.net>
43178
43179 * gcc.dg/cpp/macsyntx.c: New tests.
43180
43181 2000-07-07 Jakub Jelinek <jakub@redhat.com>
43182
43183 * gcc.dg/20000707-1.c: New test.
43184
43185 2000-07-07 Jakub Jelinek <jakub@redhat.com>
43186
43187 * gcc.c-torture/execute/20000706-1.c: New test.
43188 * gcc.c-torture/execute/20000706-2.c: New test.
43189 * gcc.c-torture/execute/20000706-3.c: New test.
43190 * gcc.c-torture/execute/20000706-4.c: New test.
43191 * gcc.c-torture/execute/20000706-5.c: New test.
43192
43193 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
43194
43195 * g++.old-deja/g++.pt/instantiate7.C: New test.
43196
43197 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
43198
43199 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
43200 * g++.old-deja/g++.mike/thunk3.C: Likewise.
43201 * g++.old-deja/g++.other/rtti3.C: Likewise.
43202 * g++.old-deja/g++.other/rttid3.C: Likewise.
43203
43204 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
43205
43206 * g77.f-torture/compile/20000630-1.x: Fix typo
43207
43208 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
43209
43210 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
43211 assembly output.
43212
43213 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
43214
43215 * gcc.dg/cpp/ident.c: New test.
43216
43217 2000-07-05 Neil Booth <NeilB@earthling.net>
43218
43219 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
43220 gcc.dg/cpp/lexstrng.c: New tests.
43221
43222 2000-07-04 Neil Booth <NeilB@earthling.net>
43223
43224 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
43225 * gcc.dg/cpp/strify2.c: Same.
43226
43227 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
43228
43229 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
43230 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
43231 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
43232 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
43233
43234 * testsuite/gcc.dg/cpp/macro1.c,
43235 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
43236 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
43237 testsuite/gcc.dg/cpp/strify1.c,
43238 testsuite/gcc.dg/cpp/strify2.c: New tests.
43239
43240 2000-07-03 Jakub Jelinek <jakub@redhat.com>
43241
43242 * gcc.c-torture/execute/20000703-1.c: New test.
43243
43244 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
43245
43246 * g++.old-deja/g++.pt (lookup10.C): New test.
43247
43248 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
43249
43250 * g++.old-deja/g++.pt (typename25.C): New test.
43251
43252 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
43253
43254 * gcc.c-torture/compile/20000701-1.c: New test.
43255
43256 2000-06-30 Nick Clifton <nickc@cygnus.com>
43257
43258 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
43259 to test case.
43260
43261 2000-06-30 Catherine Moore <clm@cygnus.com>
43262
43263 * gcc.c-torture/execute/align-1.c: New test.
43264
43265 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
43266
43267 * g++.old-deja/g++.pt/expr8.C: New test.
43268 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
43269
43270 2000-06-29 Nick Clifton <nickc@cygnus.com>
43271
43272 * gcc.c-torture/compile/20000629-1.c: New test.
43273
43274 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
43275
43276
43277 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
43278 gcc.dg/noncompile directory, depending on whether they're
43279 preprocessor tests or not. Annotate all the tests for the dg
43280 framework.
43281
43282 * gcc.c-torture/noncompile/noncompile.exp: Delete.
43283 * gcc.dg/noncompile/noncompile.exp: New.
43284
43285 * Moved files:
43286 Old name New name
43287 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
43288 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
43289 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
43290 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
43291 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
43292 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
43293 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
43294 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
43295 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
43296 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
43297 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
43298 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
43299 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
43300 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
43301 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
43302 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
43303 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
43304 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
43305 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
43306 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
43307 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
43308 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
43309 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
43310 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
43311
43312 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
43313 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
43314 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
43315 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
43316 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
43317 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
43318
43319 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
43320
43321 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43322 declare one variable. On the fourth, error.
43323 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43324 declared by 20000628-1a.h.
43325
43326 2000-06-29 Richard Henderson <rth@redhat.com>
43327
43328 * gcc.c-torture/execute/930529-1.x: New file.
43329 * gcc.dg/920413-1.c: Adjust expected warning text.
43330 * gcc.dg/980217-1.c: Declare abort.
43331 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43332
43333 2000-06-29 Jeffrey A Law (law@cygnus.com)
43334
43335 * g77.f-torture/compile/20000629-1.f: New test.
43336 * g77.f-torture/compile/20000629-1.x: Expected to fail.
43337
43338 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
43339
43340 Rearrange lots of files, removing entirely the
43341 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43342 directories.
43343
43344 * Deleted files:
43345 gcc.c-torture/code_quality/code_quality.exp
43346 gcc.c-torture/special/special.exp
43347 gcc.failure/failure.exp
43348 gcc.failure/940409-1.x
43349 gcc.c-torture/compile/961203-1.x
43350
43351 * New files:
43352 gcc.misc-tests/linkage.exp
43353 gcc.c-torture/execute/920730-1t.c
43354 gcc.c-torture/execute/920730-1t.x
43355 gcc.c-torture/compile/920520-1.x
43356 gcc.c-torture/compile/920521-1.x
43357 gcc.c-torture/compile/981006-1.x
43358 gcc.c-torture/execute/eeprof-1.x
43359
43360 * Moved files (possibly with modifications to fit a new harness):
43361 Old name New name
43362 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
43363 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
43364 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
43365 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
43366 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
43367 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
43368 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
43369 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
43370 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
43371 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
43372 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
43373 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
43374 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
43375 gcc.failure/940409-1.c gcc.dg/940409-1.c
43376
43377 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
43378
43379 * c-torture/compile/961203-1.x: Delete.
43380
43381 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
43382 not exit. Include stdio.h.
43383 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
43384 * gcc.misc-tests/dg-12.c: Likewise.
43385 * gcc.misc-tests/dg-5.c: Likewise.
43386 * gcc.misc-tests/dg-6.c: Likewise.
43387 * gcc.misc-tests/dg-7.c: Prototype abort.
43388 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
43389 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
43390 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
43391 not exit.
43392 * gcc.misc-tests/sieve.c: Use return from main, not exit.
43393 * gcc.misc-tests/sort2.c: Use return from main, not exit.
43394
43395 2000-06-28 Jakub Jelinek <jakub@redhat.com>
43396
43397 * gcc.dg/cpp/20000628-1.c: New test.
43398 * gcc.dg/cpp/20000628-1.h: New header for above test.
43399 * gcc.dg/cpp/20000628-1a.h: Likewise.
43400
43401 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
43402
43403 * gcc.dg/cpp: New directory.
43404 * gcc.dg/cpp/cpp.exp: New driver.
43405 * gcc.dg/cpp/20000627-1.c: New test.
43406 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
43407 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
43408 and rewrite as a compilation test.
43409
43410 * gcc.dg: Move many files into the cpp subdirectory, possibly
43411 renaming or editing them as well.
43412 Old name New name
43413 990119-1.c cpp/19990119-1.c
43414 990228-1.c cpp/19990228-1.c
43415 990407-1.c cpp/19990407-1.c
43416 990409-1.c cpp/19990409-1.c
43417 990413-1.c cpp/19990413-1.c
43418 990703-1.c cpp/19990703-1.c
43419 20000127-1.c cpp/20000127-1.c
43420 20000129-1.c cpp/20000129-1.c
43421 20000207-1.c cpp/20000207-1.c
43422 20000207-2.c cpp/20000207-2.c
43423 20000209-1.c cpp/20000209-1.c
43424 20000209-2.c cpp/20000209-2.c
43425 20000301-1.c cpp/20000301-1.c
43426 20000419-1.c cpp/20000419-1.c
43427 20000510-1.S cpp/20000510-1.S
43428 20000519-1.c cpp/20000519-1.c
43429 20000529-1.c cpp/20000529-1.c
43430 20000625-1.c cpp/20000625-1.c
43431 20000625-2.c cpp/20000625-2.c
43432 cpp-as1.c cpp/assert1.c
43433 cpp-as2.c cpp/assert2.c
43434 cxx-comments-1.c cpp/cxxcom1.c
43435 cxx-comments-2.c cpp/cxxcom2.c
43436 endif-label.c cpp/endif.c
43437 cpp-hash1.c cpp/hash1.c
43438 cpp-hash2.c cpp/hash2.c
43439 cpp-if1.c cpp/if-1.c
43440 cpp-if2.c cpp/if-2.c
43441 cpp-if3.c cpp/if-3.c
43442 cpp-if4.c cpp/if-4.c
43443 cpp-if5.c cpp/if-5.c
43444 cpp-cond.c cpp/if-cexp.c
43445 cpp-missingop.c cpp/if-mop.c
43446 cpp-missingparen.c cpp/if-mpar.c
43447 cpp-opprec.c cpp/if-oppr.c
43448 cpp-ifparen.c cpp/if-paren.c
43449 cpp-shortcircuit.c cpp/if-sc.c
43450 cpp-shift.c cpp/if-shift.c
43451 cpp-unary.c cpp/if-unary.c
43452 cpp-li1.c cpp/line1.c
43453 cpp-li2.c cpp/line2.c
43454 lineno.c cpp/line3.c
43455 lineno-2.c cpp/line4.c
43456 cpp-mi.c cpp/mi1.c
43457 cpp-mic.h cpp/mi1c.h
43458 cpp-micc.h cpp/mi1cc.h
43459 cpp-mind.h cpp/mi1nd.h
43460 cpp-mindp.h cpp/mi1ndp.h
43461 cpp-mix.h cpp/mi1x.h
43462 cpp-mi2.c cpp/mi2.c
43463 cpp-mi2a.h cpp/mi2a.h
43464 cpp-mi2b.h cpp/mi2b.h
43465 cpp-mi2c.h cpp/mi2c.h
43466 cpp-mi3.c cpp/mi3.c
43467 cpp-mi3.def cpp/mi3.def
43468 poison-1.c cpp/poison.c
43469 pr-impl.c cpp/prag-imp.c
43470 cpp-redef-2.c cpp/redef1.c
43471 cpp-redef.c cpp/redef2.c
43472 strpaste.c cpp/strp1.c
43473 strpaste-2.c cpp/strp2.c
43474 cpp-tradpaste.c cpp/tr-paste.c
43475 cpp-tradstringify.c cpp/tr-str.c
43476 cpp-tradwarn1.c cpp/tr-warn1.c
43477 cpp-tradwarn2.c cpp/tr-warn2.c
43478 trigraphs.c cpp/trigraphs.c
43479 cpp-unc1.c cpp/unc1.c
43480 cpp-unc2.c cpp/unc2.c
43481 cpp-unc3.c cpp/unc3.c
43482 cpp-unc.c cpp/unc4.c
43483 undef.c cpp/undef1.c
43484 undef-2.c cpp/undef2.c
43485 cpp-wi1.c cpp/widestr1.c
43486
43487 2000-06-27 Mark Mitchell <mark@codesourcery.com>
43488
43489 * lib/g++.exp (g++_include_flags): Tweak.
43490
43491 2000-06-27 H.J. Lu <hjl@gnu.org>
43492 Loren J. Rittle <ljrittle@acm.org>
43493
43494 * lib/g++.exp (g++_include_flags): Override libgloss.exp
43495 version with one that knows about the new gcc tree structure.
43496 (g++_link_flags): Same.
43497
43498 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
43499
43500 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
43501 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
43502 case we are cross-compiling.
43503
43504 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
43505 g++.old-deja/g++.niklas/Makefile.in,
43506 g++.old-deja/g++.niklas/configure.in,
43507 g++.old-deja/g++.other/Makefile.in,
43508 g++.old-deja/g++.other/configure.in,
43509 gcc.c-torture/code_quality/Makefile.in,
43510 gcc.c-torture/code_quality/configure.in,
43511 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
43512 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
43513 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
43514 gcc.c-torture/execute/ieee/Makefile.in,
43515 gcc.c-torture/execute/ieee/configure.in,
43516 gcc.c-torture/noncompile/Makefile.in,
43517 gcc.c-torture/noncompile/configure.in,
43518 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
43519 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
43520 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
43521
43522 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
43523
43524 * g++.old-deja/g++.other/ambig3.C: New test.
43525
43526 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
43527
43528 * g++.old-deja/g++.pt/syntax1.C: New test.
43529 * g++.old-deja/g++.pt/syntax2.C: New test.
43530 * g++.old-deja/g++.other/syntax3.C: New test.
43531 * g++.old-deja/g++.other/syntax4.C: New test.
43532
43533 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
43534
43535 * gcc.dg/20000623-1.c: Prototype exit and abort.
43536
43537 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
43538
43539 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
43540 New tests.
43541 * gcc.dg/cpp-mi3.def: New file.
43542
43543 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
43544 inside assertions.
43545 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
43546 lexer's error messages.
43547 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
43548 divine anything from the linemarkers.
43549 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
43550 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
43551
43552 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
43553
43554 * gcc.dg/20000623-1.c: New test.
43555
43556 2000-06-22 Jakub Jelinek <jakub@redhat.com>
43557
43558 * gcc.c-torture/execute/20000622-1.c: New test.
43559
43560 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
43561
43562 * g++.old-deja/g++.other/init15.C: New test.
43563
43564 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
43565
43566 * g++.old-deja/g++.pt/vaarg2.C: New test.
43567 * g++.old-deja/g++.pt/vaarg3.C: New test.
43568
43569 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
43570
43571 * g++.old-deja/g++.other/dyncast6.C: New test.
43572
43573 2000-06-15 Jakub Jelinek <jakub@redhat.com>
43574
43575 * gcc.c-torture/execute/loop-6.c: New test.
43576
43577 2000-06-14 Jakub Jelinek <jakub@redhat.com>
43578
43579 * gcc.dg/20000614-1.c: New test.
43580 * gcc.dg/20000614-2.c: New test.
43581
43582 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
43583
43584 * g++.old-deja/g++.other/inline12.C: New test.
43585
43586 2000-06-13 Jakub Jelinek <jakub@redhat.com>
43587
43588 * g++.old-deja/g++.other/eh1.C: New test.
43589
43590 2000-06-12 Jakub Jelinek <jakub@redhat.com>
43591
43592 * g++.old-deja/g++.other/type.C: New test.
43593
43594 2000-06-05 Jakub Jelinek <jakub@redhat.com>
43595
43596 * g++.old-deja/g++.other/initstring.C: New test.
43597
43598 2000-06-12 Jason Merrill <jason@redhat.com>
43599
43600 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
43601
43602 2000-06-09 Jeffrey A Law (law@cygnus.com)
43603
43604 * gcc.c-torture/compile/20000609-1.c: New test.
43605
43606 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
43607
43608 * gcc.dg/20000609-1.c: New test.
43609
43610 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
43611
43612 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
43613 * gcc.c-torture/noncompile/poison-1.c: Move...
43614 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
43615 * gcc.dg/cpp-li1.c: Add a token after the #line.
43616
43617 2000-06-05 Richard Henderson <rth@cygnus.com>
43618
43619 * gcc.c-torture/execute/20000605-2.c: New test.
43620 * gcc.c-torture/execute/20000605-3.c: New test.
43621
43622 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
43623
43624 * g77.f-torture/execute/20000503-1.x: New file.
43625
43626 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
43627
43628 * g++.old-deja/g++.eh/badalloc1.C: New test.
43629
43630 2000-06-05 Richard Henderson <rth@cygnus.com>
43631
43632 * gcc.c-torture/execute/20000605-1.c: New test.
43633
43634 2000-06-05 Jakub Jelinek <jakub@redhat.com>
43635 Nathan Sidwell <nathan@codesourcery.com>
43636
43637 * gcc.c-torture/compile/20000605-1.c: New test.
43638
43639 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
43640
43641 * g77.f-torture/compile/20000601-1.f: New test.
43642
43643 2000-06-03 Richard Henderson <rth@cygnus.com>
43644
43645 * gcc.c-torture/execute/20000603-1.c: New.
43646
43647 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
43648
43649 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
43650 * gcc.dg/noreturn-2.c (noreturn): Likewise.
43651
43652 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
43653
43654 * gcc.dg/compare2.c (case 12): XFAIL.
43655 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
43656 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
43657
43658 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
43659
43660 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
43661
43662 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
43663 guard macro is already defined when the header is first
43664 included.
43665 * gcc.dg/cpp-mix.h: New file.
43666 * gcc.dg/endif-label.c: Update patterns to match compiler.
43667
43668 * g++.brendan/complex1.C: Declare abort.
43669 * g++.law/refs4.C: Remove XFAIL.
43670 * g++.oliva/expr2.C: Declare abort and exit.
43671
43672 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
43673
43674 * gcc.c-torture/execute/20000528-1.c: New test.
43675
43676 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
43677 * g++.old-deja/g++.law/temps4.C: Likewise.
43678
43679 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
43680 stdlib.h. Call abort() on failure.
43681 * g++.old-deja/g++.law/refs4.C: Likewise.
43682 * g++.old-deja/g++.law/temps4.C: Likewise.
43683 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
43684 * gcc.c-torture/execute/20000112-1.c: Include string.h.
43685
43686 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
43687
43688 Relative to g++.dg/special:
43689 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
43690
43691 Relative to g++.old-deja:
43692 * g++.brendan/complex1.C, g++.jason/optimize2.C,
43693 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
43694 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
43695 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
43696 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
43697 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
43698 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
43699
43700 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
43701 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
43702 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
43703 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
43704 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
43705 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
43706 and/or string.h.
43707
43708 * g++.other/goto1.C: Update expectations for error messages.
43709
43710 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
43711
43712 * gcc.c-torture/compile/20000523-1.c: New test.
43713
43714 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
43715
43716 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
43717
43718 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
43719
43720 * g++.old-deja/g++.eh/catch11.C: New test.
43721 * g++.old-deja/g++.eh/catch12.C: New test.
43722
43723 2000-05-24 Nick Clifton <nickc@cygnus.com>
43724
43725 * gcc.c-torture/execute/20000523-1.c: New test.
43726
43727 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
43728
43729 * c-torture/execute/bcp-1.c: Replace abort in arg of
43730 __builtin_constant_p with a generic external function.
43731
43732 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
43733 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
43734 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
43735 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
43736 Prototype abort and/or exit.
43737
43738 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
43739 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
43740 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
43741 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
43742
43743 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
43744
43745 * gcc.dg/dwarf2-1.c: New test.
43746
43747 2000-05-20 Richard Henderson <rth@cygnus.com>
43748
43749 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
43750
43751 2000-05-20 Andreas Jaeger <aj@suse.de>
43752
43753 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
43754 testcase.
43755
43756 2000-05-19 David Edelsohn <edelsohn@gnu.org>
43757
43758 * gcc.c-torture/execute/20000519-2.c: New test.
43759
43760 2000-05-19 Andreas Jaeger <aj@suse.de>
43761
43762 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
43763 which fails with SSA.
43764
43765 * lib/c-torture.exp: Also test with -O3 -fssa.
43766
43767 2000-05-18 Michael Meissner <meissner@redhat.com>
43768
43769 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
43770 * gcc.c-torture/execute/920415-1.c: Ditto.
43771 * gcc.c-torture/execute/920501-1.c: Ditto.
43772 * gcc.c-torture/execute/conversion.c: Ditto.
43773 * gcc.c-torture/execute/cvt-1.c: Ditto.
43774
43775 2000-05-18 Jeffrey A Law (law@cygnus.com)
43776
43777 * gcc.c-torture/compile/20000518-1.c: New test.
43778
43779 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
43780
43781 * g77.f-torture/compile/200005018.f: New test.
43782
43783 2000-05-17 Jeffrey A Law (law@cygnus.com)
43784
43785 * gcc.c-torture/compile/20000517-1.c: New test.
43786
43787 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43788
43789 * gcc.c-torture/execute/20000516-1.c: New test.
43790
43791 2000-05-15 Jakub Jelinek <jakub@redhat.com>
43792
43793 * g++.old-deja/g++.other/eh.C: New test.
43794
43795 2000-05-12 Richard Henderson <rth@cygnus.com>
43796
43797 * gcc.c-torture/execute/990208-1.c (main): Don't pass
43798 constants through to doit's conditional.
43799
43800 2000-05-11 Jeffrey A Law (law@cygnus.com)
43801
43802 * gcc.c-torture/compile/20000511-1.c: New test.
43803 * g77.f-torture/compile/20000511-1.f: New test.
43804 * g77.f-torture/compile/20000511-2.f: New test.
43805
43806 2000-05-11 Michael Meissner <meissner@redhat.com>
43807
43808 * gcc.c-torture/execute/20000511-1.c: New test.
43809
43810 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
43811
43812 * gcc.dg/dg.exp: Scan .S files as well as .c files.
43813 * gcc.dg/20000510-1.S: New.
43814
43815 2000-05-08 Catherine Moore <clm@cygnus.com>
43816
43817 * gcc.dg/unused-3.c: New.
43818
43819 2000-05-06 Richard Henderson <rth@cygnus.com>
43820
43821 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
43822 * g++.old-deja/g++.mike/warn1.C: Likewise.
43823 * g++.old-deja/g++.pt/local1.C: Likewise.
43824 * g++.old-deja/g++.pt/local7.C: Likewise.
43825 * g++.old-deja/g++.pt/spec16.C: Likewise.
43826
43827 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
43828
43829 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
43830
43831 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
43832
43833 * g77.f-torture/execute/20000503-1.f: New test.
43834
43835 2000-05-04 Andreas Jaeger <aj@suse.de>
43836
43837 * gcc.dg/noreturn-2.c: New test.
43838
43839 2000-05-04 Neil Booth <NeilB@earthling.net>
43840
43841 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
43842 preprocessor.
43843
43844 2000-05-04 Richard Henderson <rth@cygnus.com>
43845
43846 * gcc.c-torture/execute/20000503-1.c: Fix typo.
43847
43848 2000-05-04 Richard Henderson <rth@cygnus.com>
43849
43850 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
43851 OpenSSL by Jason R Thorpe.
43852
43853 2000-05-03 Jim Wilson <wilson@cygnus.com>
43854
43855 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
43856
43857 2000-05-03 Robert Lipe <robertlipe@usa.net>
43858
43859 * gcc.dg/20000503-1.c: New test.
43860
43861 2000-05-02 Jakub Jelinek <jakub@redhat.com>
43862
43863 * gcc.c-torture/compile/20000502-1.c: New test.
43864 * g++.old-deja/g++.other/align.C: New test.
43865 * gcc.dg/cpp-tradstringify.c: New test.
43866
43867 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
43868
43869 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
43870 and hard registers.
43871
43872 2000-04-26 Geoff Keating <geoffk@cygnus.com>
43873
43874 * gcc.c-torture/execute/loop-5.c: New test.
43875
43876 2000-04-25 Jakub Jelinek <jakub@redhat.com>
43877
43878 * gcc.c-torture/execute/va-arg-20.c: New test.
43879
43880 2000-04-23 Jeffrey A Law (law@cygnus.com)
43881
43882 * gcc.c-torture/execute/20000422-1.c: New test.
43883
43884 2000-04-20 Greg McGary <gkm@gnu.org>
43885
43886 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
43887 when optimizing, but without sibling-call optimizations (-O1).
43888
43889 2000-04-20 Jeffrey A Law (law@cygnus.com)
43890
43891 * gcc.c-torture/compile/20000420-1.c: New test.
43892
43893 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
43894
43895 * g++.abi/ptrflags.C: New test.
43896 * g++.eh/catchptr1.C: Test incomplete pointer chains.
43897
43898 2000-04-19 Catherine Moore <clm@cygnus.com>
43899
43900 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
43901
43902 2000-04-19 Greg McGary <gkm@gnu.org>
43903
43904 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
43905 sibling-call optimizations.
43906
43907 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
43908
43909 * gcc.dg/20000419-1.c: New test.
43910
43911 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
43912
43913 * gcc.c-torture/execute/20000412-6.c: New test.
43914
43915 2000-04-12 Jeffrey A Law (law@cygnus.com)
43916
43917 * gcc.c-torture/execute/20000412-5.c: New test.
43918 * g77.f-torture/compile/20000412-1.f: New test.
43919 * gcc.c-torture/execute/20000412-4.c: New test.
43920 * gcc.c-torture/compile/20000412-2.c: New test.
43921 * gcc.c-torture/execute/20000412-3.c: New test.
43922 * gcc.c-torture/compile/20000412-1.c: New test.
43923 * gcc.c-torture/execute/20000412-2.c: New test.
43924
43925 2000-04-12 Jakub Jelinek <jakub@redhat.com>
43926
43927 * objc/execute/bf-20.m: New test.
43928
43929 2000-04-10 Richard Henderson <rth@cygnus.com>
43930
43931 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
43932
43933 * gcc.c-torture/execute/20000412-1.c: New test.
43934
43935 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
43936
43937 * g++.old-deja/g++.eh/catchptr1.C: New test.
43938
43939 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
43940
43941 * g++.old-deja/g++.abi/cxa_vec.C: New test.
43942
43943 2000-04-08 Neil Booth <NeilB@earthling.net>
43944
43945 * gcc.dg/cpp-nullchar.c: Remove test as
43946 embedded nulls cause problems.
43947
43948 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43949
43950 * gcc.dg/compare2.c: New test.
43951
43952 2000-04-08 Neil Booth <NeilB@earthling.net>
43953
43954 * gcc.dg/cpp-nullchar.c: New test.
43955
43956 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
43957
43958 * gcc.dg/cpp-mi2.c: New test.
43959 * gcc.dg/cpp-mi2[abc].h: New files.
43960
43961 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
43962
43963 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
43964 member name.
43965
43966 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
43967
43968 * g++.old-deja/g++.abi/vmihint.C: New test.
43969
43970 2000-04-06 Neil Booth <NeilB@earthling.net>
43971
43972 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
43973 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
43974 copyright.
43975
43976 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
43977
43978 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
43979 avoid stack-frame overwrite.
43980
43981 2000-04-05 Jakub Jelinek <jakub@redhat.com>
43982
43983 * gcc.c-torture/compile/20000405-2.c: New test.
43984 * gcc.c-torture/compile/20000405-3.c: New test.
43985
43986 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
43987
43988 * gcc.c-torture/compile/20000405-1.c: New test.
43989
43990 2000-04-04 Geoff Keating <geoffk@cygnus.com>
43991
43992 * gcc.dg/cast-qual-1.c: Revert last change.
43993
43994 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43995
43996 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
43997
43998 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
43999
44000 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
44001 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
44002
44003 2000-04-03 Jeffrey A Law (law@cygnus.com)
44004
44005 * gcc.c-torture/compile/20000403-2.c: New test.
44006 * gcc.c-torture/compile/20000403-1.c: New test.
44007
44008 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
44009
44010 * gcc.c-torture/execute/20000403-1.c: New test.
44011
44012 2000-04-03 Geoff Keating <geoffk@cygnus.com>
44013
44014 * gcc.c-torture/execute/20000402-1.c: New test.
44015
44016 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
44017
44018 * gcc.c-torture/execute/va-arg-15.c: New test.
44019 * gcc.c-torture/execute/va-arg-16.c: New test.
44020 * gcc.c-torture/execute/va-arg-17.c: New test.
44021 * gcc.c-torture/execute/va-arg-18.c: New test.
44022 * gcc.c-torture/execute/va-arg-19.c: New test.
44023
44024 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
44025
44026 * gcc.c-torture/compile/981211-1.c: Move to...
44027 * gcc.dg/cpp-as1.c: ...here.
44028 * gcc.dg/cpp-as2.c: New file.
44029
44030 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
44031 compiler.
44032
44033 2000-04-02 Neil Booth <NeilB@earthling.net>
44034
44035 * gcc.dg/cpp-cond.c New tests.
44036 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
44037 accidental success less likely.
44038 * gcc.dg/cpp-missingop.c New tests.
44039 * gcc.dg/cpp-missingparen.c New tests.
44040 * gcc.dg/cpp-shift.c New tests.
44041 * gcc.dg/cpp-shortcircuit.c New tests.
44042 * gcc.dg/cpp-unary.c New tests.
44043
44044 2000-03-29 Jeffrey A Law (law@cygnus.com)
44045
44046 * gcc.c-torture/compile/20000329-1.c: New test.
44047
44048 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
44049
44050 * gcc.c-torture/compile/20000326-1.c: New test.
44051 * gcc.c-torture/compile/20000326-2.c: New test.
44052
44053 2000-03-24 Geoff Keating <geoffk@cygnus.com>
44054
44055 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
44056 the first parameter is a function argument.
44057
44058 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
44059
44060 * g++.old-deja/g++.ext/array4.C: New test.
44061
44062 2000-03-22 Geoff Keating <geoffk@cygnus.com>
44063
44064 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
44065
44066 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44067
44068 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
44069
44070 2000-03-19 Richard Henderson <rth@cygnus.com>
44071
44072 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
44073
44074 2000-03-19 Richard Henderson <rth@cygnus.com>
44075
44076 * gcc.c-torture/compile/20000319-1.c: New test.
44077
44078 2000-03-14 Jeffrey A Law (law@cygnus.com)
44079
44080 * gcc.c-torture/execute/20000314-3.c: New test.
44081 * gcc.c-torture/execute/20000314-2.c: New test.
44082 * gcc.c-torture/execute/20000314-1.c: New test.
44083 * gcc.c-torture/compile/20000314-2.c: New test.
44084 * gcc.c-torture/compile/20000314-1.c: New test.
44085
44086 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
44087
44088 * g++.old-deja/g++.warn/inline.C: New test.
44089
44090 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
44091
44092 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
44093 standards-compliant result rather than specific constants.
44094 Put test-values in array.
44095
44096 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
44097
44098 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
44099 (g++_target_compile): Put test-specific options last.
44100
44101 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
44102
44103 * g++.old-deja/g++.eh/vbase4.C: New test.
44104
44105 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
44106
44107 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
44108
44109 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
44110
44111 * g++.old-deja/g++.brendan/misc12.C: Removed.
44112 * g++.old-deja/g++.pt/memtemp77.C: Constify.
44113 * g++.old-deja/g++.ext/pretty4.C: New test.
44114
44115 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
44116
44117 * g++.old-deja/g++.other/string2.C: New test.
44118
44119 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
44120
44121 * g++.old-deja/g++.warn/impint2.C: New test.
44122
44123 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
44124
44125 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
44126 is 1, not zero.
44127
44128 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
44129
44130 * g++.old-deja/g++.warn/impint.C: New test.
44131 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
44132 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
44133 * g++.old-deja/g++.pt/explicit12.C: Likewise.
44134 * g++.old-deja/g++.pt/explicit13.C: Likewise.
44135 * g++.old-deja/g++.pt/explicit17.C: Likewise.
44136 * g++.old-deja/g++.pt/explicit18.C: Likewise.
44137 * g++.old-deja/g++.pt/explicit19.C: Likewise.
44138 * g++.old-deja/g++.pt/explicit23.C: Likewise.
44139 * g++.old-deja/g++.pt/explicit31.C: Likewise.
44140 * g++.old-deja/g++.pt/explicit35.C: Likewise.
44141 * g++.old-deja/g++.pt/explicit6.C: Likewise.
44142 * g++.old-deja/g++.pt/memclass7.C: Likewise.
44143
44144 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
44145
44146 * gcc.dg/cpp-redef.c: New test.
44147
44148 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
44149
44150 * g++.old-deja/g++.pt/unify7.C: New test.
44151
44152 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
44153
44154 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
44155 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
44156
44157 2000-02-25 Geoff Keating <geoffk@cygnus.com>
44158
44159 * gcc.c-torture/compile/20000224-1.c: New test.
44160
44161 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44162
44163 * gcc.c-torture/compile/cpp-2.c: New test.
44164 * gcc.c-torture/compile/cpp-1.c: New test.
44165
44166 2000-02-25 Jeffrey A Law (law@cygnus.com)
44167
44168 * gcc.c-torture/execute/20000225-1.c: New test.
44169
44170 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44171
44172 * gcc.dg/cpp-li2.c: New test.
44173
44174 * gcc.dg/cpp-wi1.c: New test.
44175
44176 * gcc.dg/cpp-li1.c: New test.
44177
44178 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
44179
44180 * g++.old-deja/g++.other/sizeof5.C: New test.
44181
44182 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44183
44184 * gcc.c-torture/execute/va-arg-13.c: New test.
44185
44186 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
44187
44188 * gcc.c-torture/execute/va-arg-12.c: New test.
44189
44190 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
44191
44192 * gcc.c-torture/execute/20000223-1.c: New test.
44193
44194 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
44195
44196 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
44197
44198 2000-02-22 Mark Mitchell <mark@codesourcery.com>
44199
44200 * g++.old-deja/g++.abi/ptrmem.C: New test.
44201
44202 2000-02-19 Richard Henderson <rth@cygnus.com>
44203
44204 * gcc.c-torture/compile/init-3.c: New.
44205
44206 2000-02-17 Mark Mitchell <mark@codesourcery.com>
44207
44208 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
44209 ALWAYS_CXXFLAGS.
44210
44211 2000-02-11 Robert Lipe <robertl@sco.com>
44212
44213 * gcc.c-torture/compile/20000211-3.c: New test.
44214
44215 2000-02-11 Martin Buchholz <martin@xemacs.org>
44216
44217 * gcc.c-torture/compile/20000211-2.c: New test.
44218
44219 2000-02-11 Jeffrey A Law (law@cygnus.com)
44220
44221 * gcc.c-torture/compile/20000211-1.c: New test.
44222
44223 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
44224
44225 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
44226 on native targets
44227
44228 2000-02-08 Nathan Sidwell <nathan@acm.org>
44229
44230 * g++.old-deja/g++.other/cast5.C: New test.
44231
44232 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
44233
44234 * gcc.c-torture/execute/20000205-1.c: New.
44235
44236 2000-02-03 Nathan Sidwell <nathan@acm.org>
44237
44238 * g++.old-deja/g++.jason/cast3.C: Return void.
44239 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
44240
44241 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44242
44243 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
44244
44245 * gcc.dg/loop-1.c: New test.
44246
44247 2000-01-27 Jakub Jelinek <jakub@redhat.com>
44248
44249 * gcc.c-torture/compile/20000127-1.c: New test.
44250 * gcc.c-torture/execute/991228-1.c: New test.
44251
44252 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44253
44254 * gcc.dg/unused-2.c: New test.
44255
44256 * gcc.dg/conv-1.c: New test.
44257
44258 2000-01-24 Mark Mitchell <mark@codesourcery.com>
44259
44260 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44261 compiler.
44262 (tool_option_proc): Fix typo.
44263
44264 2000-01-24 Geoff Keating <geoffk@cygnus.com>
44265
44266 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
44267 of the ld on the host, not on the build machine.
44268 Also, don't crash if '--help' is not a supported option.
44269
44270 2000-01-24 Richard Henderson <rth@cygnus.com>
44271
44272 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
44273
44274 2000-01-20 Jeffrey A Law (law@cygnus.com)
44275
44276 * gcc.c-torture/execute/20000120-2.c: New test.
44277 * gcc.c-torture/execute/20000120-1.c: New test.
44278
44279 2000-01-13 Jeffrey A Law (law@cygnus.com)
44280
44281 * gcc.c-torture/execute/20000113-1.c: New test.
44282
44283 2000-01-12 Jeffrey A Law (law@cygnus.com)
44284
44285 * gcc.c-torture/execute/20000112-1.c: New test.
44286
44287 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44288
44289 * gcc.dg/20000111-1.c: New test.
44290
44291 2000-01-10 Jeffrey A Law (law@cygnus.com)
44292
44293 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44294 with 16 bit integers.
44295
44296 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44297
44298 * gcc.dg/20000108-1.c: New test.
44299
44300 2000-01-05 Nathan Sidwell <nathan@acm.org>
44301
44302 * g++.old-deja/g++.ns/koenig8.C: New test.
44303
44304 2000-01-05 Nathan Sidwell <nathan@acm.org>
44305
44306 * g++.old-deja/g++.other/cast4.C: New test.
44307
44308 2000-01-05 Jeffrey A Law (law@cygnus.com)
44309
44310 * gcc.c-torture/compile/20000105-2.c: New test.
44311 * gcc.c-torture/compile/20000105-1.c: New test.
44312
44313 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44314
44315 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44316 references to printf & atoi to conform to ANSI standard.
44317 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44318 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44319 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44320 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44321 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44322 * g++.old-deja/g++.brendan/complex1.C: Likewise.
44323 * g++.old-deja/g++.brendan/copy1.C: Likewise.
44324 * g++.old-deja/g++.brendan/copy2.C: Likewise.
44325 * g++.old-deja/g++.brendan/copy3.C: Likewise.
44326 * g++.old-deja/g++.brendan/copy4.C: Likewise.
44327 * g++.old-deja/g++.brendan/copy5.C: Likewise.
44328 * g++.old-deja/g++.brendan/copy6.C: Likewise.
44329 * g++.old-deja/g++.brendan/copy7.C: Likewise.
44330 * g++.old-deja/g++.brendan/copy8.C: Likewise.
44331 * g++.old-deja/g++.brendan/crash11.C: Likewise.
44332 * g++.old-deja/g++.brendan/crash14.C: Likewise.
44333 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44334 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44335 * g++.old-deja/g++.brendan/delete2.C: Likewise.
44336 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44337 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44338 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44339 * g++.old-deja/g++.brendan/eh1.C: Likewise.
44340 * g++.old-deja/g++.brendan/groff1.C: Likewise.
44341 * g++.old-deja/g++.brendan/init3.C: Likewise.
44342 * g++.old-deja/g++.brendan/misc12.C: Likewise.
44343 * g++.old-deja/g++.brendan/misc7.C: Likewise.
44344 * g++.old-deja/g++.brendan/new2.C: Likewise.
44345 * g++.old-deja/g++.brendan/operators4.C: Likewise.
44346 * g++.old-deja/g++.brendan/operators5.C: Likewise.
44347 * g++.old-deja/g++.brendan/overload2.C: Likewise.
44348 * g++.old-deja/g++.brendan/overload7.C: Likewise.
44349 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
44350 * g++.old-deja/g++.brendan/reference1.C: Likewise.
44351 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
44352 * g++.old-deja/g++.brendan/template24.C: Likewise.
44353 * g++.old-deja/g++.brendan/template3.C: Likewise.
44354 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
44355 * g++.old-deja/g++.jason/inline3.C: Likewise.
44356 * g++.old-deja/g++.jason/opeq.C: Likewise.
44357 * g++.old-deja/g++.law/arg5.C: Likewise.
44358 * g++.old-deja/g++.law/arm7.C: Likewise.
44359 * g++.old-deja/g++.law/ctors11.C: Likewise.
44360 * g++.old-deja/g++.law/cvt8.C: Likewise.
44361 * g++.old-deja/g++.law/init9.C: Likewise.
44362 * g++.old-deja/g++.law/refs4.C: Likewise.
44363 * g++.old-deja/g++.law/template2.C: Likewise.
44364 * g++.old-deja/g++.law/visibility24.C: Likewise.
44365 * g++.old-deja/g++.law/vtable3.C: Likewise.
44366 * g++.old-deja/g++.mike/asm2.C: Likewise.
44367 * g++.old-deja/g++.mike/eh1.C: Likewise.
44368 * g++.old-deja/g++.mike/misc1.C: Likewise.
44369 * g++.old-deja/g++.mike/misc13.C: Likewise.
44370 * g++.old-deja/g++.mike/misc14.C: Likewise.
44371 * g++.old-deja/g++.mike/ns12.C: Likewise.
44372 * g++.old-deja/g++.mike/p1248.C: Likewise.
44373 * g++.old-deja/g++.mike/p3708.C: Likewise.
44374 * g++.old-deja/g++.mike/p3708a.C: Likewise.
44375 * g++.old-deja/g++.mike/p3708b.C: Likewise.
44376 * g++.old-deja/g++.mike/p646.C: Likewise.
44377 * g++.old-deja/g++.mike/p700.C: Likewise.
44378 * g++.old-deja/g++.mike/p783.C: Likewise.
44379 * g++.old-deja/g++.mike/p783a.C: Likewise.
44380 * g++.old-deja/g++.mike/p783b.C: Likewise.
44381 * g++.old-deja/g++.mike/p786.C: Likewise.
44382 * g++.old-deja/g++.mike/p789.C: Likewise.
44383 * g++.old-deja/g++.mike/p789a.C: Likewise.
44384 * g++.old-deja/g++.mike/p807a.C: Likewise.
44385 * g++.old-deja/g++.other/delete3.C: Likewise.
44386 * g++.old-deja/g++.other/dyncast1.C: Likewise.
44387 * g++.old-deja/g++.other/dyncast2.C: Likewise.
44388 * g++.old-deja/g++.other/dyncast3.C: Likewise.
44389 * g++.old-deja/g++.other/empty1.C: Likewise.
44390 * g++.old-deja/g++.other/temporary1.C: Likewise.
44391 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
44392 * g++.old-deja/g++.pt/t16.C: Likewise.
44393 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
44394
44395 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
44396
44397 * gcc.dg/991230-1.c: New test.
44398
44399 1999-12-29 Jeffrey A Law (law@cygnus.com)
44400
44401 * gcc.c-torture/compile/991229-3.c: New test.
44402 * gcc.c-torture/compile/991229-2.c: New test.
44403 * gcc.c-torture/compile/991229-1.c: New test.
44404
44405 1999-12-29 Greg McGary <gkm@eng.ascend.com>
44406
44407 * gcc.c-torture/compile/labels-2.c: New test.
44408
44409 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
44410
44411 * gcc.c-torture/execute/991227-1.c: New test.
44412
44413 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44414
44415 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
44416
44417 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
44418
44419 * gcc.c-torture/execute/991221-1.c: New test.
44420
44421 1999-12-20 Nathan Sidwell <nathan@acm.org>
44422
44423 * g++.old-deja/g++.other/cast3.C: New test.
44424
44425 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
44426
44427 * gcc.c-torture/execute/991216-4.c: New test.
44428
44429 1999-12-16 Michael Meissner <meissner@cygnus.com>
44430
44431 * gcc.c-torture/execute/991216-1.c: New test.
44432 * gcc.c-torture/execute/991216-2.c: New test.
44433 * gcc.c-torture/execute/991216-3.c: New test.
44434
44435 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
44436
44437 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
44438 Actually make the test fail by using "-O2" for compilation.
44439
44440 1999-12-15 Nathan Sidwell <nathan@acm.org>
44441
44442 * g++.old-deja/g++.warn/cast-align1.C: New test.
44443
44444 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
44445
44446 * gcc.c-torture/compile/991214-1.c: New test.
44447 * gcc.c-torture/compile/991214-2.c: New test.
44448
44449 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
44450
44451 * gcc.dg/991214-1.c: New test.
44452
44453 1999-12-13 Jeffrey A Law (law@cygnus.com)
44454
44455 * gcc.c-torture/compile/991213-3.c: New test.
44456 * gcc.c-torture/compile/991213-2.c: New test.
44457 * gcc.c-torture/compile/991213-1.c: New test.
44458
44459 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
44460
44461 * gcc.dg/991209-1.c: New test.
44462
44463 1999-12-08 Nathan Sidwell <nathan@acm.org>
44464
44465 * gcc.c-torture/compile/991208-1.c: New test.
44466
44467 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44468
44469 * gcc.dg/ultrasp2.c: New test.
44470
44471 1999-12-05 Alex Samuel <samuel@codesourcery.com>
44472
44473 * g++.old-deja/g++.abi/align.C (main): Fix typo.
44474
44475 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
44476
44477 * gcc.c-torture/compile/991202-1.c: New test.
44478 * gcc.c-torture/execute/991202-1.c: New test.
44479 * gcc.c-torture/execute/991202-2.c: New test.
44480 * gcc.c-torture/execute/991202-3.c: New test.
44481
44482 1999-12-02 Alex Samuel <samuel@codesourcery.com>
44483
44484 * g++.old-deja/g++.abi/align.C: New test.
44485 * g++.old-deja/g++.abi/aggregates.C: Likewise.
44486 * g++.old-deja/g++.abi/bitfields.C: Likewise.
44487
44488 1999-12-01 Richard Henderson <rth@cygnus.com>
44489
44490 * gcc.c-torture/execute/991201-1.c: New.
44491
44492 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
44493
44494 * gcc.dg/991129-1.c: New test.
44495
44496 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
44497
44498 * gcc.c-torture/compile/991127-1.c: New test.
44499
44500 1999-11-22 Nathan Sidwell <nathan@acm.org>
44501
44502 * g++.old-deja/g++.other/warn4.C: New test.
44503
44504 1999-11-22 Nathan Sidwell <nathan@acm.org>
44505
44506 * g++.old-deja/g++.eh/cleanup2.C: New test.
44507 * g++.old-deja/g++.ext/pretty2.C: New test.
44508 * g++.old-deja/g++.ext/pretty3.C: New test.
44509 * g++.old-deja/g++.other/debug6.C: New test.
44510
44511 1999-10-20 Jim Wilson <wilson@cygnus.com>
44512
44513 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
44514 compiler_output to look for one error message instead of two.
44515
44516 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
44517
44518 * gcc.c-torture/execute/991118-1.c: Also test case
44519 where the word boundary does not split a byte evenly.
44520
44521 1999-11-19 Nathan Sidwell <nathan@acm.org>
44522
44523 * g++.old-deja/g++.ext/restrict1.C: New test.
44524
44525 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
44526
44527 * gcc.c-torture/execute/991118-1.c: New test.
44528
44529 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
44530
44531 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
44532 working directory pathnames.
44533
44534 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
44535
44536 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
44537 host is equipped with driver.h and driver.o so it can actually
44538 compile and run the tests.
44539
44540 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
44541
44542 * gcc.c-torture/compile/991008-1.c: New test.
44543
44544 1999-11-08 Nick Clifton <nickc@cygnus.com>
44545
44546 * lib/gcc-dg.exp: Include target-supports.exp
44547
44548 1999-11-05 Nick Clifton <nickc@cygnus.com>
44549
44550 * lib/target-supports.exp: New file: Provide procs to test for
44551 features supported by the target.
44552 (check_weak_available): Moved here from ecos.exp.
44553 (check_alias_available): New proc: Determine of the target
44554 toolchain supports the alias attribute.
44555
44556 * gcc.dg/special/ecos.exp: Move check_weak_available to
44557 target-supports.exp.
44558 (alias-1.c): Only perform the test if the target supports
44559 aliases.
44560 (wkali-1.c): Only perform the test if the target supports
44561 aliases.
44562
44563 * gcc.dg/990506-0.c: Expect error messages from cross
44564 targets as well as native targets.
44565
44566 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44567
44568 * gcc.dg/ultrasp1.c: Removed xfail.
44569 * gcc.dg/struct-ret-2.c: Likewise.
44570 * gcc.dg/array-1.c: Likewise.
44571
44572 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44573
44574 * gcc.dg/struct-ret-2.c: New test.
44575
44576 * gcc.dg/array-1.c: New test.
44577
44578 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
44579
44580 * gcc.c-torture/execute/991030-1.c: New test.
44581
44582 1999-10-26 Richard Henderson <rth@cygnus.com>
44583
44584 * gcc.c-torture/compile/991026-2.c: New test.
44585
44586 1999-10-26 Jeffrey A Law (law@cygnus.com)
44587
44588 * gcc.c-torture/compile/991026-1.c: New test.
44589
44590 1999-10-23 Jeffrey A Law (law@cygnus.com)
44591
44592 * gcc.c-torture/execute/991023-1.c: New test.
44593
44594 1999-10-19 Jeffrey A Law (law@cygnus.com)
44595
44596 * gcc.c-torture/execute/991019-1.c: New test.
44597
44598 1999-10-16 Richard Henderson <rth@cygnus.com>
44599
44600 * gcc.c-torture/execute/991016-1.c: New test.
44601
44602 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
44603
44604 * gcc.c-torture/execute/991014-1.c: New test.
44605
44606 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
44607
44608 * g++.old-deja/g++.other/union2.C: New test.
44609
44610 1999-10-13 Nathan Sidwell <nathan@acm.org>
44611
44612 * g++.old-deja/g++.other/vaarg2.C: New test.
44613 * g++.old-deja/g++.other/vaarg3.C: New test.
44614
44615 1999-10-12 Craig Burley <craig@jcb-sc.com>
44616
44617 * g77.f-torture/noncompile/19990905-1.f: Moved from being
44618 in compile/.
44619
44620 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
44621
44622 * gcc.c-torture/execute/va-arg-11.c: New test.
44623
44624 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
44625
44626 * lib/file-format.exp (gcc_target_object_format): Don't
44627 crash if objdump is unavailable.
44628
44629 1999-09-29 Donn Terry <donn@interix.com>
44630
44631 * gcc.misc-tests/mg.exp: delete extraneous redirection.
44632
44633 1999-09-28 Nick Clifton <nickc@cygnus.com>
44634
44635 * gcc.c-torture/compile/990928-1.c: New test.
44636
44637 1999-09-28 Nathan Sidwell <nathan@acm.org>
44638
44639 * g++.old-deja/g++.other/decl6.C: New test.
44640
44641 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44642
44643 * gcc.c-torture/execute/va-arg-10.c: New test.
44644
44645 1999-09-27 Nathan Sidwell <nathan@acm.org>
44646
44647 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
44648 __PRETTY_FUNCTION__.
44649
44650 1999-09-23 Nick Clifton <nickc@cygnus.com>
44651
44652 * gcc.c-torture/execute/990923-1.c: New test.
44653
44654 1999-09-21 Nick Clifton <nickc@cygnus.com>
44655
44656 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
44657 for which -fpic is inappropriate.
44658
44659 1999-09-21 Mark Mitchell <mark@codesourcery.com>
44660
44661 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
44662
44663 1999-09-21 Nathan Sidwell <nathan@acm.org>
44664
44665 * g++.old-deja/g++.other/dyncast1.C: New test.
44666 * g++.old-deja/g++.other/dyncast2.C: New test.
44667 * g++.old-deja/g++.other/dyncast3.C: New test.
44668 * g++.old-deja/g++.other/dyncast4.C: New test.
44669 * g++.old-deja/g++.other/dyncast5.C: New test.
44670 * g++.old-deja/g++.eh/catch3.C: New test.
44671 * g++.old-deja/g++.eh/catch3p.C: New test.
44672 * g++.old-deja/g++.eh/catch4.C: New test.
44673 * g++.old-deja/g++.eh/catch4p.C: New test.
44674 * g++.old-deja/g++.eh/catch5.C: New test.
44675 * g++.old-deja/g++.eh/catch5p.C: New test.
44676 * g++.old-deja/g++.eh/catch6.C: New test.
44677 * g++.old-deja/g++.eh/catch6p.C: New test.
44678 * g++.old-deja/g++.eh/catch7.C: New test.
44679 * g++.old-deja/g++.eh/catch7p.C: New test.
44680 * g++.old-deja/g++.eh/catch8.C: New test.
44681 * g++.old-deja/g++.eh/catch8p.C: New test.
44682 * g++.old-deja/g++.eh/catch9.C: New test.
44683 * g++.old-deja/g++.eh/catch9p.C: New test.
44684
44685 1999-09-13 Nathan Sidwell <nathan@acm.org>
44686
44687 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
44688 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
44689
44690 1999-09-13 Jeffrey A Law (law@cygnus.com)
44691
44692 * gcc.c-torture/compile/990913-1.c: New test.
44693
44694 1999-09-10 Nathan Sidwell <nathan@acm.org>
44695
44696 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
44697 * g++.old-deja/g++.jason/rfg5.C: Likewise.
44698
44699 1999-09-09 Richard Henderson <rth@cygnus.com>
44700
44701 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
44702
44703 1999-09-09 Nathan Sidwell <nathan@acm.org>
44704
44705 * g++.old-deja/g++.other/lookup11.C: New test.
44706 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
44707 what is permitted and what we want.
44708 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
44709 overload use.
44710 * g++.old-deja/g++.jason/rfg5.C: Likewise.
44711
44712 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
44713
44714 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
44715 * gcc.c-torture/noncompile/poison-1.c: New file.
44716
44717 1999-09-08 Nathan Sidwell <nathan@acm.org>
44718
44719 * g++.old-deja/g++.other/sizeof3.C: New test.
44720 * g++.old-deja/g++.other/sizeof4.C: New test.
44721 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
44722 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
44723
44724 1999-09-07 Richard Henderson <rth@cygnus.com>
44725
44726 * gcc.dg/va-arg-1.c: New.
44727
44728 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44729
44730 * gcc.c-torture/execute/va-arg-9.c: New test.
44731
44732 1999-09-05 Craig Burley <craig@jcb-sc.com>
44733
44734 * g77.f-torture/compile/980519-2.f: New test.
44735 * g77.f-torture/compile/19990905-0.f: New test.
44736 * g77.f-torture/compile/19990905-1.f: New test.
44737 * g77.f-torture/compile/19990905-2.f: New test.
44738
44739 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
44740
44741 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
44742
44743 * gcc.c-torture/execute/990827-1.c: Fix typo.
44744
44745 1999-09-03 Nathan Sidwell <nathan@acm.org>
44746
44747 * g++.old-deja/g++.other/deref1.C: New test.
44748
44749 1999-09-02 Nathan Sidwell <nathan@acm.org>
44750
44751 * g++.old-deja/g++.other/ambig2.C: New test.
44752 * g++.old-deja/g++.other/cond5.C: New test.
44753 * g++.old-deja/g++.other/lookup16.C: New test.
44754
44755 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
44756
44757 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
44758 assemblers too.
44759
44760 1999-08-31 Jeffrey A Law (law@cygnus.com)
44761
44762 * lib/c-torture.exp: Avoid the "compare executables" optimization
44763 when testing native.
44764
44765 1999-08-29 Jeffrey A Law (law@cygnus.com)
44766
44767 * gcc.c-torture/execute/990829-1.c: New test.
44768 * gcc.c-torture/compile/990829-1.c: New test.
44769
44770 1999-08-27 Paul Burchard <burchard@pobox.com>
44771
44772 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
44773 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
44774 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
44775 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
44776 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
44777 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
44778 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
44779 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
44780 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
44781 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
44782 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
44783
44784 1999-08-27 Jeffrey A Law (law@cygnus.com)
44785
44786 * gcc.c-torture/execute/990827-1.c: New test.
44787
44788 1999-08-26 Craig Burley <craig@jcb-sc.com>
44789
44790 * g77.f-torture/noncompile/19990826-4.f: New test.
44791
44792 * g77.f-torture/compile/19990826-3.f: New test.
44793
44794 * g77.f-torture/execute/19990826-2.f: New test.
44795
44796 * g77.f-torture/compile/19990826-1.f: New test.
44797
44798 * gcc.c-torture/execute/990826-0.c: New test.
44799 * g77.c-torture/execute/19990826-0.f: New test.
44800
44801 * g77.f-torture/noncompile/970626-2.f: New test.
44802
44803 1999-08-25 Paul Burchard <burchard@pobox.com>
44804
44805 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
44806 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
44807 lss-011.C: New tests.
44808
44809 1999-08-25 Nathan Sidwell <nathan@acm.org>
44810
44811 * g++.old-deja/g++.other/decl5.C: New test.
44812
44813 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44814
44815 * noncompile/noncompile.exp: Load_lib c-torture.exp.
44816 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
44817 call `postbase' for each one. All callers of `postbase' changed
44818 to call this instead.
44819
44820 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
44821
44822 * gcc.c-torture/execute/990811-1.c: New test.
44823
44824 1999-08-09 Nick Clifton <nickc@cygnus.com>
44825
44826 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
44827 just native ones.
44828
44829 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
44830 just native ones.
44831
44832 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
44833
44834 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
44835
44836 1999-08-04 Jeffrey A Law (law@cygnus.com)
44837
44838 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
44839
44840 1999-08-04 Nathan Sidwell <nathan@acm.org>
44841
44842 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
44843
44844 1999-08-04 Jeffrey A Law (law@cygnus.com)
44845
44846 * gcc.c-torture/execute/990804-1.c: New test.
44847
44848 1999-08-03 Nathan Sidwell <nathan@acm.org>
44849
44850 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
44851 * g++.old-deja/g++.brendan/crash64.C: Likewise.
44852 * g++.old-deja/g++.brendan/overload8.C: Likewise.
44853
44854 1999-08-03 Nathan Sidwell <nathan@acm.org>
44855
44856 * g++.old-deja/g++.other/struct1.C: New test.
44857
44858 1999-08-03 Nathan Sidwell <nathan@acm.org>
44859
44860 * g++.old-deja/g++.other/enum2.C: New test.
44861
44862 1999-08-02 Richard Henderson <rth@cygnus.com>
44863
44864 Adapted from tests from Franz Sirl:
44865 * gcc.c-torture/execute/va-arg-7.c: New test.
44866 * gcc.c-torture/execute/va-arg-8.c: New test.
44867
44868 1999-08-01 Jeffrey A Law (law@cygnus.com)
44869
44870 * gcc.c-torture/compile/990801-2.c: New test.
44871
44872 * gcc.c-torture/compile/990801-1.c: New test.
44873
44874 1999-07-27 Michael Meissner <meissner@cygnus.com>
44875
44876 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
44877 fp-cmp-1.c, converting double to float.
44878
44879 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
44880 fp-cmp-1.c, converting double to long double.
44881
44882 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
44883 from fr1 to unknown_register, since fr1 is a legitimate register
44884 on some machines.
44885
44886 1999-07-25 Jeffrey A Law (law@cygnus.com)
44887
44888 * README: More listname related changes.
44889
44890 1999-07-08 Catherine Moore <clm@cygnus.com>
44891
44892 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
44893
44894 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
44895
44896 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
44897
44898 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
44899
44900 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
44901
44902 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
44903
44904 * gcc.dg/990703-1.c: New test.
44905
44906 1999-06-29 Nick Clifton <nickc@cygnus.com>
44907
44908 * lib/file-format.exp: New file: Move definition of proc
44909 gcc_target_object_format to here from
44910 gcc.dg/special/ecos.exp.
44911
44912 * lib/c-torture.exp: Include lib file-format.exp.
44913 * lib/gcc-dg.exp: Include lib file-format.exp.
44914
44915 * gcc.dg/special/ecos.exp: Remove definition of proc
44916 gcc_target_object_format.
44917
44918 1999-06-28 Jeffrey A Law (law@cygnus.com)
44919
44920 * gcc.c-torture/execute/990628-1.c: New test.
44921
44922 1999-06-25 Jeffrey A Law (law@cygnus.com)
44923
44924 * gcc.c-torture/compile/990625-2.c: New test.
44925
44926 * gcc.c-torture/compile/990625-1.c: New test.
44927
44928 1999-06-23 Nick Clifton <nickc@cygnus.com>
44929
44930 * gcc.c-torture/compile/dll.c: New test case. Check that dll
44931 attributes compile.
44932 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
44933 ports that use the COFF/PE file format.
44934
44935 1999-06-17 Jeffrey A Law (law@cygnus.com)
44936
44937 * gcc.c-torture/compile/990617-1.c: New test.
44938
44939 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
44940
44941 * g++.old-deja/g++.other/decl4.C: New test.
44942
44943 1999-06-14 Nathan Sidwell <nathan@acm.org>
44944
44945 * g++.old-deja/g++.other/bitfld3.C: New test.
44946
44947 1999-06-08 Nathan Sidwell <nathan@acm.org>
44948
44949 * g++.old-deja/g++.eh/catch1.C: New test.
44950
44951 1999-06-07 Jeffrey A Law (law@cygnus.com)
44952
44953 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
44954
44955 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
44956 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
44957
44958 1999-06-05 Craig Burley <craig@jcb-sc.com>
44959
44960 * g77.f-torture/compile/19990502-0.f: Replace with new,
44961 shorter, test that still fails after recent changes.
44962
44963 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
44964
44965 * gcc.c-torture/execute/990604-1.c: New test.
44966
44967 1999-05-31 Jeffrey A Law (law@cygnus.com)
44968
44969 * gcc.c-torture/execute/990531-1.c: New test.
44970
44971 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44972
44973 * gcc.c-torture/compile/990527-1.c: New test.
44974
44975 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
44976
44977 * gcc.c-torture/execute/990527-1.c: New test.
44978
44979 1999-05-25 Nick Clifton <nickc@cygnus.com>
44980
44981 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
44982 bitfields as signed.
44983
44984 1999-05-25 Craig Burley <craig@jcb-sc.com>
44985
44986 * g77.f-torture/compile/19990525-0.f: New test.
44987
44988 1999-05-25 Jeffrey A Law (law@cygnus.com)
44989
44990 * gcc.c-torture/execute/990525-2.c: New test.
44991
44992 * gcc.c-torture/execute/990525-1.c: New test.
44993
44994 1999-05-24 Nathan Sidwell <nathan@acm.org>
44995
44996 * g++.old-deja/g++.other/anon3.C: New test.
44997 * g++.old-deja/g++.other/anon4.C: New test.
44998 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
44999 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
45000 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
45001 Merrill).
45002
45003 1999-05-24 Jeffrey A Law (law@cygnus.com)
45004
45005 * gcc.c-torture/execute/990524-1.c: New test.
45006
45007 * gcc.dg/990524-1.c: New test.
45008
45009 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45010
45011 * gcc.c-torture/compile/990523-1.c: New test.
45012
45013 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
45014
45015 * gcc.c-torture/compile/990519-1.c: New test.
45016
45017 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45018
45019 * gcc.c-torture/compile/990517-1.c: New test.
45020
45021 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
45022 (e4, f4): New tests.
45023 (main): Call them.
45024
45025 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45026
45027 * gcc.dg/noreturn-1.c: New test.
45028
45029 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45030
45031 * gcc.c-torture/execute/990513-1.c: New test.
45032
45033 1999-05-10 Richard Henderson <rth@cygnus.com>
45034
45035 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
45036
45037 1999-05-10 Craig Burley <craig@jcb-sc.com>
45038
45039 * g77.f-torture/execute/erfc.f: Use small single-precision
45040 values, to avoid problems on Alphas when not -mieee.
45041
45042 1999-05-08 Craig Burley <craig@jcb-sc.com>
45043
45044 * gcc.dg/990506-0.c: New test.
45045
45046 1999-05-08 Richard Henderson <rth@cygnus.com>
45047
45048 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
45049 the constant to test. Don't XFAIL 64-bit targets.
45050
45051 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
45052 * g++.old-deja/g++.law/profile1.C: Likewise.
45053
45054 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
45055 operator new instances.
45056 * g++.old-deja/g++.other/delete5.C: Likewise.
45057
45058 1999-05-03 Craig Burley <craig@jcb-sc.com>
45059
45060 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
45061 intrinsic.
45062
45063 1999-05-03 Craig Burley <craig@jcb-sc.com>
45064
45065 * g77.f-torture/execute/u77-test.f: Reverse order of two
45066 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
45067
45068 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45069
45070 * gcc.dg/compare1.c: New test.
45071
45072 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
45073
45074 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
45075 New tests.
45076
45077 1999-05-02 Craig Burley <craig@jcb-sc.com>
45078
45079 * g77.f-torture/compile/19990502-1.f: New test.
45080
45081 1999-05-02 Craig Burley <craig@jcb-sc.com>
45082
45083 * g77.f-torture/compile/19990502-0.f: New test.
45084
45085 1999-05-02 Craig Burley <craig@jcb-sc.com>
45086
45087 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
45088 intrinsic.
45089
45090 1999-05-02 Craig Burley <craig@jcb-sc.com>
45091
45092 * g77.f-torture/execute/u77-test.f (main): List libU77
45093 intrinsics not currently tested.
45094 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
45095 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
45096 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
45097 Trim blanks off the ends of some printed strings.
45098
45099 1999-05-02 Craig Burley <craig@jcb-sc.com>
45100
45101 * g77.f-torture/execute/u77-test.f (main): Just warn about
45102 FSTAT gid disagreement, as it's expected on some systems.
45103
45104 1999-05-01 Craig Burley <craig@jcb-sc.com>
45105
45106 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
45107 use a new function, which allows for some slop.
45108 Clean up some commentary.
45109 (issum): The new function.
45110 (sgladd): Deleted subroutine.
45111
45112 1999-05-01 Craig Burley <craig@jcb-sc.com>
45113
45114 * g77.f-torture/execute/u77-test.f: Modify to be more like
45115 libf2c/libU77 version, bringing patches to that version here.
45116 Add suitable commentary.
45117
45118 1999-04-25 Richard Henderson <rth@cygnus.com>
45119
45120 * gcc.dg/990424-1.c: New test.
45121
45122 1999-04-24 Craig Burley <craig@jcb-sc.com>
45123
45124 * g77.f-torture/execute/u77-test.f (main): Bug involving
45125 LSTAT has been fixed, so turn back on full checking.
45126
45127 1999-04-20 Craig Burley <craig@jcb-sc.com>
45128
45129 * g77.f-torture/compile/19990419-0.f: New test.
45130 * g77.f-torture/execute/19990419-1.f: New test.
45131
45132 1999-04-17 Richard Henderson <rth@cygnus.com>
45133
45134 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
45135 to avoid the need for a prototype to supress a warning.
45136
45137 1999-04-07 Jim Wilson <wilson@cygnus.com>
45138
45139 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
45140
45141 1999-04-04 Jeffrey A Law (law@cygnus.com)
45142
45143 * gcc.c-torture/execute/990404-1.c: New test.
45144
45145 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
45146
45147 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
45148 * gcc.dg/cpp-if3.c: Don't use -pedantic.
45149 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
45150 missing initializer warnings.
45151
45152 1999-03-28 Jeffrey A Law (law@cygnus.com)
45153
45154 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
45155 matching strings.
45156
45157 1999-03-26 Jeffrey A Law (law@cygnus.com)
45158
45159 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
45160
45161 1999-03-26 Craig Burley <craig@jcb-sc.com>
45162
45163 * g77.f-torture/execute/19990325-0.f: New test.
45164 * g77.f-torture/execute/19990325-1.f: New test.
45165
45166 1999-03-24 Jeffrey A Law (law@cygnus.com)
45167
45168 * gcc.c-torture/execute/990324-1.c: New test.
45169
45170 1999-03-22 Jim Wilson <wilson@cygnus.com>
45171
45172 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
45173 test with 4.
45174
45175 1999-03-17 Richard Henderson <rth@cygnus.com>
45176
45177 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
45178
45179 1999-03-13 Craig Burley <craig@jcb-sc.com>
45180
45181 * g77.f-torture/execute/19990313-2.f: New test.
45182 * g77.f-torture/execute/19990313-3.f: New test.
45183
45184 1999-03-13 Craig Burley <craig@jcb-sc.com>
45185
45186 * g77.f-torture/execute/19990313-0.f: New test.
45187 * g77.f-torture/execute/19990313-1.f: New test.
45188
45189 1999-03-12 Jim Wilson <wilson@cygnus.com>
45190
45191 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
45192 printf to sprintf.
45193 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
45194 (main): Add check for u15. Conditionalize u31 check depending on
45195 whether ints are <32 bits or >=32 bits.
45196
45197 1999-03-08 Craig Burley <craig@jcb-sc.com>
45198
45199 * g77.f-torture/execute/19981119-0.f: Improve testiness.
45200
45201 1999-03-08 Craig Burley <craig@jcb-sc.com>
45202
45203 * g77.f-torture/compile/19990305-0.f: New test.
45204 * g77.f-torture/execute/19981119-0.f: New test.
45205
45206 1999-03-08 Craig Burley <craig@jcb-sc.com>
45207
45208 * g77.f-torture/execute/970625-2.f: call ABORT if final
45209 result is not correct, instead of just printing it.
45210 Add this checking via newly introduced obfuscation, to
45211 trip up buggy front ends.
45212
45213 1999-03-07 Craig Burley <craig@jcb-sc.com>
45214
45215 * g77.f-torture/compile/960317-1.f: Moved from being
45216 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
45217
45218 1999-03-06 Craig Burley <craig@jcb-sc.com>
45219
45220 * g77.f-torture/execute/960317-1.f: New (old) test.
45221 * g77.f-torture/execute/970625-2.f: Ditto.
45222
45223 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
45224
45225 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
45226 message on line 1 or line 2; cccp and cpplib do this differently.
45227
45228 1999-03-01 Jeffrey A Law (law@cygnus.com)
45229
45230 * g++.old-deja/g++.law/weak1.C: New test.
45231
45232 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
45233
45234 * gcc.c-torture/execute/990119-1.c: Renamed to...
45235 * gcc.dg/990119-1.c: this, so it will only be tested once
45236 (it's a preprocessor test, it doesn't need to be run at
45237 multiple optimization levels).
45238
45239 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
45240
45241 * lib/g++.exp: Don't add incdir=$base_dir/../include to
45242 ALWAYS_CXXFLAGS.
45243
45244 1999-02-24 Craig Burley <craig@jcb-sc.com>
45245
45246 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
45247 * g77.f-torture/compile/19981216-0.f: ...as it is expected
45248 to not be compilable by current g77.
45249
45250 1999-02-24 Nick Clifton <nickc@cygnus.com>
45251
45252 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
45253
45254 1999-02-22 Jeffrey A Law (law@cygnus.com)
45255
45256 * gcc.c-torture/execute/990222-1.c: New test.
45257
45258 1999-02-19 Craig Burley <craig@jcb-sc.com>
45259
45260 * g77.f-torture/compile/19990218-0.f: New test.
45261 * g77.f-torture/noncompile/19990218-1.f: New test.
45262
45263 1999-02-18 Craig Burley <craig@jcb-sc.com>
45264
45265 * g77.f-torture/compile/19981216-0.f: New test.
45266
45267 1999-02-14 Jeffrey A Law (law@cygnus.com)
45268
45269 * gcc.dg/990214-1.c: New test.
45270
45271 1999-02-13 Jeffrey A Law (law@cygnus.com)
45272
45273 * gcc.dg/990213-2.c: New test.
45274
45275 * gcc.dg/990213-1.c: New test.
45276
45277 1999-02-12 Jeffrey A Law (law@cygnus.com)
45278
45279 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
45280 ints.
45281
45282 1999-02-11 Nick Clifton <nickc@cygnus.com>
45283
45284 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
45285 specified by target.
45286
45287 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
45288
45289 1999-02-11 Jeffrey A Law (law@cygnus.com)
45290
45291 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45292
45293 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
45294
45295 * gcc.dg/special/ecos.exp: New test driver for new tests with
45296 special requirements.
45297
45298 * gcc.dg/special/alias-1.c: New test.
45299 * gcc.dg/special/gcsec-1.c: New test.
45300 * gcc.dg/special/weak-1.c: New test.
45301 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45302 * gcc.dg/special/weak-2.c: New test.
45303 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45304 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45305 * gcc.dg/special/wkali-1.c: New test.
45306 * gcc.dg/special/wkali-2.c: New test.
45307 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45308 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45309
45310 1999-02-10 Felix Lee <flee@cygnus.com>
45311
45312 * lib/c-torture.exp (c-torture-compile): Pull out code for
45313 analyzing gcc error messages.
45314 (c-torture-execute): Likewise. Fix some (harmless) false
45315 positives.
45316 * lib/gcc.exp (gcc_check_compile): New function.
45317
45318 1999-02-08 Richard Henderson <rth@cygnus.com>
45319
45320 * gcc.c-torture/execute/990208-1.c: New test.
45321
45322 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
45323
45324 * g++.dg/special/ecos.exp: New driver for new tests with special
45325 requirements
45326
45327 * g++.dg/special/conpr-1.C: New test
45328 * g++.dg/special/conpr-2.C: New test
45329 * g++.dg/special/conpr-2a.C: New test
45330 * g++.dg/special/conpr-3.C: New test
45331 * g++.dg/special/conpr-3a.C: New test
45332 * g++.dg/special/conpr-3b.C: New test
45333
45334 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45335 allow g++ to use the dg driver
45336
45337 * README: Add comment about g++.dg directory
45338
45339 1999-02-06 Jeffrey A Law (law@cygnus.com)
45340
45341 * README: Update email addresses.
45342
45343 1999-02-03 Nick Clifton <nickc@cygnus.com>
45344
45345 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45346 arguments in order to force structure S onto the stack even on
45347 the alpha.
45348 (test): Pass 10 leading arguments to function foo as well as the
45349 structure S.
45350
45351 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
45352 failure for all targets.
45353
45354 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
45355 abort to terminate program execution.
45356
45357 1999-01-30 Richard Henderson <rth@cygnus.com>
45358
45359 * gcc.c-torture/execute/990130-1.c: New test.
45360
45361 1999-01-30 Jeffrey A Law (law@cygnus.com)
45362
45363 * gcc.dg/990130-1.c: New test.
45364
45365 1999-01-28 Michael Meissner <meissner@cygnus.com>
45366
45367 * gcc.c-torture/execute/990128-1.c: New test.
45368
45369 1999-01-27 Michael Meissner <meissner@cygnus.com>
45370
45371 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
45372
45373 1999-01-27 Felix Lee <flee@cygnus.com>
45374
45375 * lib/c-torture.exp (c-torture-compile): pull out code for
45376 analyzing gcc error messages.
45377 (c-torture-execute): ditto, and fix some (harmless) false
45378 positives.
45379 * lib/gcc.exp (gcc_check_compile): new function.
45380
45381 1999-01-17 Jeffrey A Law (law@cygnus.com)
45382
45383 * gcc.dg/990117-1.c: New test.
45384
45385 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
45386
45387 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
45388
45389 1999-01-15 Jeffrey A Law (law@cygnus.com)
45390
45391 * g77.f-torture/compile/990115-1.f: New test.
45392
45393 1999-01-07 Jeffrey A Law (law@cygnus.com)
45394
45395 * gcc.c-torture/compile/990107-1.c: New test
45396
45397 1999-01-06 Jeffrey A Law (law@cygnus.com)
45398
45399 * gcc.c-torture/execute/990106-2.c: New test.
45400
45401 * gcc.c-torture/execute/990106-1.c: New test.
45402
45403 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
45404
45405 * gcc.c-torture/compile/981223-1.c: New test.
45406
45407 1998-12-29 Richard Henderson <rth@cygnus.com>
45408
45409 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
45410 (opt3): Rename from opt4 and disable.
45411
45412 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
45413
45414 * g++.old-deja/g++.pt/ptrmem5.C: New test.
45415
45416 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
45417
45418 * g++.old-deja/g++.other/conv5.C: New test.
45419
45420 1998-12-14 Nick Clifton <nickc@cygnus.com>
45421
45422 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
45423
45424 1998-12-11 Jeffrey A Law (law@cygnus.com)
45425
45426 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
45427
45428 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
45429
45430 * gcc.c-torture/compile/981211-1.c: New test.
45431
45432 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
45433
45434 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
45435
45436 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
45437
45438 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45439
45440 * gcc.special/930510-1.c: Make C9X safe.
45441 * gcc.misc-tests/gcov-1.c Similarly.
45442 * gcc.misc-tests/gcov-2.c Similarly.
45443
45444 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
45445
45446 * gcc.dg/ultrasp1.c: New test.
45447
45448 1998-12-06 Richard Henderson <rth@cygnus.com>
45449
45450 * gcc.c-torture/execute/981206.c: New test.
45451
45452 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
45453
45454 * g++.old-deja/g++.ns/template7.C: New test.
45455
45456 * g++.old-deja/g++.other/expr1.C: New test.
45457
45458 * g++.old-deja/g++.eh/tmpl3.C: New test.
45459
45460 * g++.old-deja/g++.eh/tmpl2.C: New test.
45461
45462 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
45463
45464 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
45465 * g++.old-deja/g++.other/using6.C: Removed.
45466 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
45467
45468 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
45469
45470 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
45471
45472 * g++.old-deja/g++.pt/overload8.C: New test.
45473
45474 * g++.old-deja/g++.pt/overload7.C: New test.
45475
45476 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
45477
45478 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
45479 and relinking messages.
45480 * lib/g++.exp (g++_target_compile): Remove .rpo file when
45481 compiling with -frepo.
45482
45483 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
45484
45485 * g++.old-deja/g++.pt/lookup6.C: New test.
45486
45487 1998-11-30 Nick Clifton <nickc@cygnus.com>
45488
45489 * gcc.c-torture/execute/981130-1.c: New test.
45490 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
45491
45492 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
45493
45494 * g++.old-deja/g++.pt/explicit76.C: New test.
45495
45496 * g++.old-deja/g++.pt/friend38.C: New test.
45497
45498 * g++.old-deja/g++.ns/crash2.C: New test.
45499
45500 * g++.old-deja/g++.pt/defarg8.C: New test.
45501
45502 * g++.old-deja/g++.pt/instantiate6.C: New test.
45503
45504 * g++.old-deja/g++.pt/static6.C: New test.
45505
45506 * g++.old-deja/g++.pt/decl2.C: New test.
45507
45508 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
45509
45510 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
45511 problem is actually related with name lookup, but so what? :-)
45512
45513 * g++.old-deja/g++.pt/friend37.C: New test.
45514
45515 1998-11-25 Dave Love <d.love@dl.ac.uk>
45516
45517 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
45518 element, which fails on some systems.
45519
45520 * g77.f-torture/execute/labug1.f: New test.
45521
45522 1998-11-21 Jeffrey A Law (law@cygnus.com)
45523
45524 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
45525 is defined.
45526
45527 1998-11-18 Dave Love <d.love@dl.ac.uk>
45528
45529 * g77.f-torture/compile/981117-1.f: New test.
45530
45531 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
45532
45533 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
45534 properly discarded.
45535
45536 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
45537
45538 * gcc.c-torture/execute/memcheck: New directory of tests for
45539 -fcheck-memory-usage.
45540
45541 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
45542
45543 * README: New file, general information about the testsuite and
45544 new description of the various C++ test subdirectories.
45545 * README.g++: Eliminate obsolete information, update and move most
45546 relevant stuff to README.
45547
45548 1998-11-07 Richard Henderson <rth@cygnus.com>
45549
45550 * gcc.c-torture/compile/981107-1.c: New test.
45551
45552 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
45553
45554 * execute/memcpy-bi.c: New testcase.
45555
45556 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
45557
45558 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
45559 base classes.
45560
45561 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
45562 template is selected.
45563
45564 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
45565 classes, it should be accepted for all types.
45566
45567 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
45568
45569 * g++.old-deja/g++.pt/spec24.C: Ensure that template
45570 specializations start with template headers.
45571
45572 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
45573
45574 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
45575
45576 * g++.old-deja/g++.other/init9.C: Test cross initialization of
45577 non-POD types.
45578
45579 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
45580
45581 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
45582
45583 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
45584
45585 * compile/981022-1.c, compile/981022-1.x: New test and driver.
45586
45587 1998-10-19 Jeffrey A Law (law@cygnus.com)
45588
45589 * 981019-1.c: New test.
45590
45591 1998-10-14 Robert Lipe <robertl@dgii.com>
45592
45593 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
45594 find objc headers.
45595
45596 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45597
45598 * compile/981001-4.c: Remove use of GCC extension that triggers a
45599 compiler bug.
45600
45601 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
45602
45603 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
45604
45605 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
45606
45607 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
45608 instantiation of template produces incorrect code for delete
45609 expression.
45610
45611 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
45612 constructors' name is not unique.
45613 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
45614 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
45615
45616 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
45617 automatic array of const is ill-formed.
45618
45619 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
45620 of template parameter?
45621
45622 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
45623 const.
45624
45625 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
45626 pointer-to-member expression.
45627
45628 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
45629 declaration causes ICE.
45630
45631 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
45632
45633 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
45634 reserved in the global namespace.
45635
45636 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
45637 generate needed virtual table.
45638
45639 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
45640
45641 1998-10-10 Dariush Eslimi <eslimi@loran.com>
45642
45643 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
45644 template-dependent type
45645
45646 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
45647
45648 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
45649 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
45650 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
45651
45652 * g++.old-deja/g++.other/using5.C: New test; using decl from base
45653 class should be usable as argument of member function.
45654 * g++.old-deja/g++.other/using6.C: New test; using decl from base
45655 class should be usable as return type of member function.
45656 * g++.old-deja/g++.other/using7.C: New test; using decl from base
45657 class should be usable as type of data member.
45658
45659 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
45660
45661 1998-10-09 Jeffrey A Law (law@cygnus.com)
45662
45663 * gcc.c-torture/special/920521-1.c: Fix bogus test.
45664
45665 1998-10-08 Nick Clifton <nickc@cygnus.com>
45666
45667 * gcc.dg/dll-?.c Add thumb to target list.
45668 Fix assembler scan patterns to match current assembler output.
45669
45670 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
45671
45672 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
45673 matching of template brackets.
45674
45675 * g++.old-deja/g++.other/using4.C: New test. Test using
45676 declarations of methods from base classes.
45677
45678 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
45679 within functions should introduce names into the innermost
45680 enclosing namespace.
45681
45682 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
45683 of static locals if first initialization throws.
45684
45685 1998-10-07 Jim Wilson <wilson@cygnus.com>
45686
45687 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
45688
45689 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
45690
45691 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
45692 lose track of the possible targets of tablejump insns.
45693 * special/special.exp: Run it.
45694
45695 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
45696
45697 * g++.old-deja/g++.pt/friend35.C: New test. A template function
45698 must be declared before its specializations can be named in friend
45699 declarations.
45700
45701 1998-10-05 Dave Love <d.love@dl.ac.uk>
45702
45703 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
45704
45705 * g77.f-torture/execute/io1.f: New test.
45706
45707 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
45708
45709 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
45710 with pointer to template function, for which no argument deduction
45711 is possible.
45712
45713 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
45714 specialization of template function as argument to template
45715 function.
45716
45717 * g++.old-deja/g++.other/access2.C: New test; Inner class
45718 shouldn't have privileged access to Outer's names.
45719
45720 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
45721
45722 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
45723 friend template declared within template class conflicts with
45724 nested class of the same name.
45725
45726 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
45727 is ignored.
45728
45729 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
45730 object with direct initializer as function declaration.
45731
45732 * g++.old-deja/g++.other/decl2.C: New test; duplicate
45733 initializers.
45734
45735 * g++.old-deja/g++.other/null2.C: New test; conditional operator
45736 involving const pointer and NULL produces incorrect result.
45737
45738 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
45739 type name without `typename' should be rejected with -pedantic.
45740
45741 1998-10-02 Richard Henderson <rth@cygnus.com>
45742
45743 * g++.old-deja/g++.other/addrof1.C: New test.
45744
45745 1998-10-01 Nick Clifton <nickc@cygnus.com>
45746
45747 * gcc.c-torture/compile/981001-1.c: New test.
45748 * gcc.c-torture/execute/981001-1.c: New test.
45749
45750 1998-10-01 Jeffrey A Law (law@cygnus.com)
45751
45752 * gcc.c-torture/compile/981001-2.c: New test.
45753 * gcc.c-torture/compile/981001-3.c: New test.
45754 * gcc.c-torture/compile/981001-4.c: New test.
45755
45756 1998-10-01 Robert Lipe <robertl@dgii.com>
45757
45758 * lib/objc.exp (objc_target_compile): Add -L during compiles for
45759 multilibbed hosts. Idea grafted from g77.exp.
45760
45761 1998-09-30 Dave Love <d.love@dl.ac.uk>
45762
45763 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
45764 avoid losing on systems which need -lsocket.
45765
45766 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
45767
45768 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
45769 * g++.old-deja/g++.other/nested2.C: Ditto.
45770 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
45771 failure.
45772
45773 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
45774
45775 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
45776 preferred over template operator!= for enum bitfields.
45777
45778 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
45779
45780 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
45781 that happen to have the same base name, but in different scopes,
45782 are incorrectly rejected.
45783
45784 1998-09-16 Richard Henderson <rth@cygnus.com>
45785
45786 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
45787 on the native word size instead of an integer literal.
45788
45789 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
45790
45791 * g++.old-deja/g++.other/static2.C: Invocation of static data
45792 member of type pointer-to-function denoted as non-static member.
45793
45794 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
45795 checks involving function types and aliases.
45796
45797 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
45798
45799 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
45800 redefined to the same non-trivial type.
45801
45802 * g++.old-deja/g++.pt/explicit73.C: Test for proper
45803 namespace-qualification of template specializations declared in
45804 other namespaces.
45805
45806 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
45807 to declare a subset of the specializations of a template function
45808 as friends of specializations of a template class.
45809
45810 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
45811 member templates that do not fully specialize the enclosing
45812 template class are rejected.
45813
45814 1998-09-11 Dave Love <d.love@dl.ac.uk>
45815
45816 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
45817
45818 1998-09-08 Dave Love <d.love@dl.ac.uk>
45819
45820 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
45821 altered from libf2c/libU77 version.
45822
45823 1998-09-06 Dave Love <d.love@dl.ac.uk>
45824
45825 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
45826
45827 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
45828
45829 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
45830 (un)signed char are different types for template specialization
45831 purposes.
45832
45833 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
45834
45835 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
45836 * objc: ObjC testsuite.
45837
45838 1998-08-31 Catherine Moore <clm@cygnus.com>
45839
45840 * gcc.c-torture/execute/941014-1.x: New file.
45841
45842 1998-08-31 Nick Clifton <nickc@cygnus.com>
45843
45844 * lib/c-torture.exp: Add support for
45845 torture_eval_before_compile and torture_eval_before_execute
45846 variables.
45847
45848 1998-08-30 Jeffrey A Law (law@cygnus.com)
45849
45850 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
45851 this test triggers valid.
45852
45853 1998-08-27 Jeffrey A Law (law@cygnus.com)
45854
45855 * gcc.dg/980827-1.c: New test.
45856
45857 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
45858
45859 * gcc.c-torture/execute/loop-4b.c: New test.
45860
45861 1998-08-26 Nick Clifton <nickc@cygnus.com>
45862
45863 * lib/c-torture.exp: Add support for
45864 torture_eval_before_compile and torture_eval_before_execute
45865 variables.
45866
45867 1998-08-25 Jeffrey A Law (law@cygnus.com)
45868
45869 * gcc.c-torture/compile/980825-1.c: New test.
45870
45871 1998-08-24 Nick Clifton <nickc@cygnus.com>
45872
45873 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
45874 count number tests in opt_t0 not good_t0.
45875
45876 1998-08-24 Jeffrey A Law (law@cygnus.com)
45877
45878 * gcc.c-torture/compile/930326-1.x: Fix typo.
45879
45880 1998-08-23 Mark Mitchell <mark@markmitchell.com>
45881
45882 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
45883 causes an ICE.
45884
45885 1998-08-21 Jeffrey A Law (law@cygnus.com)
45886
45887 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
45888 STACK_SIZE is defined.
45889 * gcc.c-torture/unsorted/stuct.c: Similarly.
45890
45891 * gcc.c-torture/compile/980821-1.c: New test.
45892
45893 1998-08-21 Jeffrey A Law (law@cygnus.com)
45894
45895 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
45896
45897 1998-08-19 Mark Mitchell <mark@markmitchell.com>
45898
45899 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
45900 code.
45901
45902 1998-08-09 Mark Mitchell <mark@markmitchell.com>
45903
45904 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
45905 error'.
45906
45907 1998-08-18 Jeffrey A Law (law@cygnus.com)
45908
45909 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
45910
45911 1998-08-16 Jeffrey A Law (law@cygnus.com)
45912
45913 * gcc.c-torture/compile/980816-1.c: New test.
45914
45915 * gcc.dg/980816-1.c: New test.
45916
45917 1998-08-13 Jeffrey A Law (law@cygnus.com)
45918
45919 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
45920 compiler for ieee tests.
45921
45922 1998-08-01 Dave Love <d.love@dl.ac.uk>
45923
45924 * g77.f-torture/compile/980729-0.f: New test.
45925
45926 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
45927
45928 * gcc.c-torture/special/eeprof-1.c: New test, for
45929 -finstrument-functions.
45930 * gcc.c-torture/special/special.exp: Run it.
45931
45932 1998-07-29 Jeffrey A Law (law@cygnus.com)
45933
45934 * gcc.c-torture/compile/980729-1.c: New test.
45935
45936 1998-07-27 Nick Clifton <nickc@cygnus.com>
45937
45938 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
45939 __thumb__ is defined, and test for ARM style doubles if so.
45940
45941 1998-07-26 Dave Love <d.love@dl.ac.uk>
45942
45943 * g77.f-torture/noncompile/980615-0.f: New test.
45944
45945 1998-07-26 H.J. Lu (hjl@gnu.org)
45946
45947 * gcc.dg/980312-1.c: Do link instead of compile.
45948 * gcc.dg/980313-1.c: Likewise.
45949
45950 1998-07-26 Jeffrey A Law (law@cygnus.com)
45951
45952 * gcc.c-torture/compile/980726-1.c: New test.
45953
45954 1998-07-25 Dave Love <d.love@dl.ac.uk>
45955
45956 * g77.f-torture/execute/io0.f: New test.
45957
45958 1998-07-24 Nick Clifton <nickc@cygnus.com>
45959
45960 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
45961 an int.
45962
45963 1998-06-18 Michael Meissner <meissner@cygnus.com>
45964
45965 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
45966 m32r bugs.
45967
45968 1998-07-17 Nick Clifton <nickc@cygnus.com>
45969
45970 * gcc.dg/980626-1.c: Expect failures for all toolchains until
45971 c-decl.c:grokdeclarator can handle mode attributes.
45972
45973 1998-07-16 Jeffrey A Law (law@cygnus.com)
45974
45975 * gcc.c-torture/execute/980716-1.c: New test.
45976
45977 1998-07-13 Jeffrey A Law (law@cygnus.com)
45978
45979 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
45980 the mn10200.
45981 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
45982 the mn10200.
45983 * gcc.c-torture/execute/va-arg-3.x: Similarly.
45984 * gcc.c-torture/compile/930326-1.x: Similarly.
45985
45986 1998-07-13 Dave Love <d.love@dl.ac.uk>
45987
45988 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
45989 New test from Craig.
45990
45991 1998-07-12 Dave Love <d.love@dl.ac.uk>
45992
45993 * g77.f-torture/noncompile/980616-0.f: New test.
45994
45995 * g77.f-torture/execute/970816-3.f: New test from Craig.
45996
45997 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
45998
45999 * g++.other/singleton.C: Return error value instead of taking
46000 SIGSEGV.
46001
46002 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
46003
46004 * g++.other/singleton.C: New test. Warning is under dispute.
46005 Runtime crash is not.
46006
46007 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46008
46009 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
46010 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
46011 using6.C, using7.C}: New namespace tests.
46012
46013 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
46014
46015 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
46016 specialization with typedef'ed names used as array indexes.
46017
46018 1998-07-09 Jeffrey A Law (law@cygnus.com)
46019
46020 * gcc.c-torture/execute/980709-1.c: New test.
46021
46022 * gcc.dg/980709-1.c: New test.
46023
46024 1998-07-07 Richard Henderson <rth@cygnus.com>
46025
46026 * gcc.c-torture/execute/bcp-1.c: New test.
46027
46028 1998-07-07 Jeffrey A Law (law@cygnus.com)
46029
46030 * gcc.c-torture/execute/980707-1.c: New test.
46031
46032 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
46033
46034 * gcc.c-torture/compile/980706-1.c: New test.
46035
46036 1998-07-01 Dave Love <d.love@dl.ac.uk>
46037
46038 * g77.f-torture/execute/980701-0.f,
46039 g77.f-torture/execute/980701-1.f: New test from Craig.
46040
46041 1998-07-01 Jeffrey A Law (law@cygnus.com)
46042
46043 * gcc.c-torture/compile/980701-1.c: New test.
46044
46045 * gcc.c-torture/execute/980701-1.c: New test.
46046
46047 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
46048 rlsruhe.de>
46049
46050 * g++.old-deja/g++.robertl/eb132.C: New test.
46051 * g++.old-deja/g++.robertl/eb133.C: Likewise.
46052
46053 1998-06-29 Dave Love <d.love@dl.ac.uk>
46054
46055 * g77.f-torture/execute/980628-7.f,
46056 g77.f-torture/execute/980628-8.f,
46057 g77.f-torture/execute/980628-9.f,
46058 g77.f-torture/execute/980628-10.f: New tests from Craig.
46059
46060 * g77.f-torture/execute/980628-3.f: Remove mail headers.
46061
46062 1998-06-28 Jeffrey A Law (law@cygnus.com)
46063
46064 * g77.f-torture/execute/980628-4.f: New test from Craig.
46065 * g77.f-torture/execute/980628-5.f: Likewise.
46066 * g77.f-torture/execute/980628-2.f: Likewise.
46067 * g77.f-torture/execute/980628-0.f: Likewise.
46068 * g77.f-torture/execute/980628-1.f: Likewise.
46069 * g77.f-torture/execute/980628-3.f: Likewise.
46070 * g77.f-torture/execute/980628-6.f: Likewise.
46071
46072 1998-06-28 Jeffrey A Law (law@cygnus.com)
46073
46074 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
46075 directory when nothing has been installed yet.
46076
46077 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
46078
46079 * gcc.c-torture/special/special.exp: Handle newer versions of
46080 dejagnu.
46081
46082 1998-06-26 Jeffrey A Law (law@cygnus.com)
46083
46084 * gcc.dg/980626-1.c: New test.
46085
46086 1998-06-19 Bruno Haible <haible@ilog.fr>
46087
46088 * gcc.misc-tests/m-un-2.c: New test.
46089 * g++.old-deja/g++.other/warn01.c: Likewise.
46090
46091 1998-06-19 Robert Lipe <robertl@dgii.com>
46092
46093 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
46094 compatibility with assmblers with a different comment character.
46095 Eliminate use of GAS-specific extensions.
46096
46097 1998-06-19 Jeffrey A Law (law@cygnus.com)
46098
46099 * gcc.c-torture/execute/ieee/980619-1.c: New test.
46100
46101 1998-06-19 Robert Lipe <robertl@dgii.com>
46102
46103 * lib/g77.exp: Replace search for libf2c.a with search for newly
46104 renamed libg2c.a
46105
46106 1998-06-17 Jeffrey A Law (law@cygnus.com)
46107
46108 * gcc.c-torture/execute/980617-1.c: New test.
46109
46110 1998-06-12 Jeffrey A Law (law@cygnus.com)
46111
46112 * gcc.c-torture/execute/980612-1.c: New test.
46113
46114 1998-06-08 Jeffrey A Law (law@cygnus.com)
46115
46116 * gcc.dg/980523-1.c: Only test on ppc-linux.
46117 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
46118
46119 * gcc.c-torture/execute/980608-1.c: New test.
46120
46121 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
46122
46123 * gcc.c-torture/execute/980605-1.c: New test.
46124
46125 1998-06-04 Jeffrey A Law (law@cygnus.com)
46126
46127 * gcc.c-torture/execute/980604-1.c: New test.
46128
46129 1998-06-02 Jeffrey A Law (law@cygnus.com)
46130
46131 * gcc.c-torture/execute/980602-1.c: New test.
46132 * gcc.c-torture/execute/980602-2.c: Likewise.
46133
46134 1998-06-02 Dave Love <d.love@dl.ac.uk>
46135
46136 * 970125-0.f: Fix per JCB. Add commentary.
46137
46138 1998-05-31 Michael Meissner <meissner@cygnus.com>
46139
46140 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
46141 IEEE -0 support.
46142
46143 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
46144
46145 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
46146 earlier.
46147
46148 1998-05-28 Catherine Moore <clm@cygnus.com>
46149
46150 * gcc.c-torture/execute/980526-3.c: New test.
46151
46152 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
46153
46154 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
46155 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
46156 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
46157 m88k-motorola-sysv3 to XFAIL.
46158
46159 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46160
46161 * gcc.dg/980526-1.c: New test.
46162 * gcc.c-torture/execute/980526-2.c: New test.
46163
46164 1998-05-26 Jeffrey A Law (law@cygnus.com)
46165
46166 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
46167
46168 * gcc.c-torture/execute/980526-1.c: New test.
46169
46170 1998-05-26 Dave Love <d.love@dl.ac.uk>
46171
46172 * g77.f-torture/execute/alpha2.f: Add runtime test.
46173
46174 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
46175
46176 * g++.old-deja/old-deja.exp: Strip leading directories.
46177
46178 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
46179 error for the line. Don't run multiple tests for the same line.
46180
46181 1998-05-23 Jeffrey A Law (law@cygnus.com)
46182
46183 * gcc.dg/980523-1.c: New test.
46184
46185 1998-05-23 Dave Love <d.love@dl.ac.uk>
46186
46187 * g77.f-torture/compile/970915-0.f: New test.
46188
46189 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
46190
46191 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
46192
46193 1998-05-21 Jeffrey A Law (law@cygnus.com)
46194
46195 * gcc.dg/980520-1.c: New test.
46196
46197 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
46198
46199 * gcc.dg/980502-1.c: Fix return type.
46200
46201 1998-05-20 Jeffrey A Law (law@cygnus.com)
46202
46203 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
46204 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
46205 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
46206 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
46207 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
46208
46209 1998-05-20 Dave Love <d.love@dl.ac.uk>
46210
46211 * g77.f-torture/execute/980520-1.f: New test.
46212
46213 1998-05-15 Dave Love <d.love@dl.ac.uk>
46214
46215 * lib/mike-g77.exp: New file.
46216
46217 * g77.f-torture/noncompile/noncompile.exp,
46218 g77.f-torture/noncompile/check0.f: New files.
46219
46220 1998-05-14 Dave Love <d.love@dl.ac.uk>
46221
46222 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
46223 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
46224 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
46225 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
46226 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
46227 abort where appropriate.
46228
46229 1998-05-05 Michael Meissner <meissner@cygnus.com>
46230
46231 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
46232 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
46233
46234 1998-04-29 Dave Love <d.love@dl.ac.uk>
46235
46236 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
46237
46238 1998-04-27 Dave Love <d.love@dl.ac.uk>
46239
46240 * g77.f-torture/compile/980427-0.f: New test.
46241
46242 1998-04-24 Dave Love <d.love@dl.ac.uk>
46243
46244 * g77.f-torture/compile/980424-0.f: New test.
46245
46246 1998-04-19 Dave Love <d.love@dl.ac.uk>
46247
46248 * g77.f-torture/compile/980419-2.f (main): New test.
46249 * g77.f-torture/compile/970125-0.f: New test.
46250 * g77.f-torture/compile/980419-1.f: New test.
46251
46252 1998-04-08 Jim Wilson <wilson@cygnus.com>
46253
46254 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
46255 of loop-4.c.
46256
46257 1998-04-07 Jim Wilson <wilson@cygnus.com>
46258
46259 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
46260
46261 1998-04-03 Jim Wilson <wilson@cygnus.com>
46262
46263 * gcc.c-torture/compile/980329-1.c: New test.
46264
46265 1998-03-18 Jim Wilson <wilson@cygnus.com>
46266
46267 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
46268 * gcc.dg/980312-1.c: Fix typo in -march command.
46269
46270 1998-03-16 H.J. Lu (hjl@gnu.org)
46271
46272 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
46273
46274 1998-03-11 Robert Lipe <robertl@dgii.com>
46275
46276 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
46277 Dave Love agree the Fortran source is bogus.
46278
46279 1998-03-11 Robert Lipe <robertl@dgii.com>
46280
46281 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
46282 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
46283 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
46284 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
46285 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
46286
46287 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
46288
46289 * g++.old-deja/g++.other/friend1.C: New test.
46290
46291 1998-02-18 Dave Love <d.love@dl.ac.uk>
46292
46293 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46294 possibly uninitialized) variables and declare dnrm2.
46295
46296 1998-02-23 Robert Lipe <robertl@dgii.com>
46297
46298 From Bruno Haible <haible@ilog.fr>:
46299 * gcc.c-torture/execute/980223.c: New test.
46300
46301 1998-02-13 Jeffrey A Law (law@cygnus.com)
46302
46303 * gcc.dg/ifelse-1.c: New test.
46304
46305 1998-02-09 H.J. Lu (hjl@gnu.org)
46306
46307 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46308
46309 * lib/old-dejagnu.exp (old-dejagnu): Added the
46310 "execution test - XFAIL *-*-*" handling in the spirit of
46311 "excess errors test -". Changed the "execution test fails"
46312 handling to be like "excess errors test fails".
46313 * Update various tests accordingly.
46314
46315 1998-02-06 Jim Wilson <wilson@cygnus.com>
46316
46317 * gcc.c-torture/execute/980205.c: New test.
46318
46319 1998-01-18 Jeffrey A Law (law@cygnus.com)
46320
46321 * lib/c-torture.exp: Look for .x files instead of .cexp files.
46322 * lib/f-torture.exp: Similarly.
46323 * gcc.c-torture: Rename all .cexp files to .x files.
46324
46325 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
46326
46327 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46328 (940510-1.c): Removed duplicate.
46329 (971104-1.c): New test.
46330
46331 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
46332
46333 * lib/f-torture.exp: Improve error and loop detection.
46334
46335 1997-11-19 Michael Meissner <meissner@cygnus.com>
46336
46337 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46338 use that to size the filler array.
46339
46340 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
46341
46342 * lib/c-torture.exp(c-torture-execute): Fix typo.
46343
46344 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46345 testcase as the executable name. Keep the executable around if
46346 the test fails.
46347
46348 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
46349
46350 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
46351 changes. Only test one -g option, and move it to the end of the
46352 list of options to test.
46353
46354 1997-09-19 Michael Meissner <meissner@cygnus.com>
46355
46356 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
46357 variable GCC_TORTURE_OPTIONS to supply default switches separated
46358 by colons. If no environment variable, run tests with -O0 -g, -O1
46359 -g, and -O2 -g as well.
46360
46361 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
46362
46363 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
46364 explanatory comments. Fix indentation.
46365
46366 1997-09-15 Jeffrey A Law (law@cygnus.com)
46367
46368 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
46369
46370 1997-09-11 Jeffrey A Law (law@cygnus.com)
46371
46372 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
46373 * g++.old-deja/g++.mike/p7325.C: Likewise.
46374 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
46375
46376 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
46377
46378 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
46379 * g++.old-deja/g++.brendan/crash30.C: Likewise.
46380 * g++.old-deja/g++.brendan/crash39.C: Likewise.
46381 * g++.old-deja/g++.law/operators4.C: Likewise.
46382
46383 1997-09-11 Joe Buck (jbuck@synopsys.com)
46384
46385 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
46386 * g++.old-deja/g++.mike/p784.C: Ditto.
46387 * g++.old-deja/g++.mike/p785.C: Ditto.
46388
46389 1997-09-05 Jeffrey A Law (law@cygnus.com)
46390
46391 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
46392
46393 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
46394
46395 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
46396 target feature; pass this to c-torture-execute as needed.
46397
46398 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
46399
46400 * lib/c-torture.exp(c-torture-execute): If the previous and the
46401 current executables being tested are identical, we don't need to
46402 run the executable again. Try to make the executable names
46403 unique. Add an optional argument for passing additional compiler
46404 flags.
46405
46406 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
46407
46408 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
46409
46410 1997-08-29 Jeffrey A Law (law@cygnus.com)
46411
46412 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
46413
46414 1997-07-31 Jeffrey A Law (law@cygnus.com)
46415
46416 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
46417 32bit or larger longs.
46418
46419 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
46420 have either a 32bit long or 32bit int.
46421
46422 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
46423
46424 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
46425 Make double precision tests dependent on sizeof (double).
46426
46427 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
46428
46429 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
46430 too.
46431
46432 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
46433
46434 * gcc.c-torture/compile/961203-1.cexp: New script.
46435
46436 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
46437
46438 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
46439 up the includes ourselves.
46440
46441 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
46442
46443 * lib/plumhall.exp: Remove random include, and add a few
46444 verbose messages for debugging.
46445
46446 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
46447
46448 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
46449 of trying to do it ourselves.
46450
46451 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
46452
46453 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
46454
46455 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
46456
46457 * gcc.prms/5403.c: Made regexp a bit less strict.
46458
46459 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
46460
46461 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
46462 is returned from remote_load instead.
46463 * lib/plumhall.exp: Ditto.
46464 * lib/mike-g++.exp: Ditto.
46465 * lib/old-dejagnu.exp: Ditto.
46466 * lib/c-torture.exp: Ditto.
46467
46468 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
46469
46470 * lib/g++.exp: Use build_wrapper procedure.
46471 * lib/gcc.exp: Ditto.
46472
46473 1997-05-20 Jeffrey A Law (law@cygnus.com)
46474
46475 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
46476 an old-style decl for malloc. Fixes tests to work when
46477 sizeof (int) != sizeof (size_t).
46478
46479 1997-05-15 Mike Meissner <meissner@cygnus.com>
46480
46481 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
46482
46483 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
46484 use stdargs.h interface.
46485
46486 1997-05-15 Mike Meissner <meissner@cygnus.com>
46487
46488 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
46489 NO_VARARGS when compiling.
46490
46491 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
46492
46493 * lib/plumhall.exp(ph_includes): New procedure.
46494 (ph_make): Use it.
46495 (ph_compiler): Ditto.
46496
46497 * lib/g++.exp: Rename test-glue.c to testglue.c.
46498 * lib/gcc.exp: Ditto.
46499
46500 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
46501
46502 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
46503 to completion when it's called.
46504
46505 1997-03-21 Michael Meissner <meissner@cygnus.com>
46506
46507 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
46508 is defined, don't do test.
46509
46510 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
46511
46512 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
46513 for object files.
46514 (ph_summary): Mark skipped testcases as untested, not unresolved.
46515
46516 * lib/plumhall.exp (ph_make): If unresolved because of bad
46517 errorCode, record errorCode in log file.
46518 (*): Replace send_log/verbose with verbose -log.
46519
46520 1997-03-19 Michael Meissner <meissner@cygnus.com>
46521
46522 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
46523 double conversion if double isn't at least 8 bytes.
46524
46525 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
46526 int to work with targets where int is 16 bits.
46527
46528 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
46529 8 bytes, just exit, since 4 byte doubles don't have enough bits of
46530 precision for the test to complete.
46531
46532 1997-03-14 Michael Meissner <meissner@cygnus.com>
46533
46534 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
46535 if d10v is not compiled with the -mdouble64 flag.
46536 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
46537
46538 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
46539 d10v is not compiled with the -mint32 flag.
46540
46541 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
46542
46543 * lib/plumhall.exp: Use incr_count.
46544
46545 1997-03-12 Jeffrey A Law (law@cygnus.com)
46546
46547 * gcc.c-torture: Update to c-torture-1.45.
46548
46549 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
46550
46551 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
46552 the name of the expect testcase file).
46553
46554 * lib/g++.exp(g++_init): Ditto.
46555
46556 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
46557
46558 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
46559 the host.
46560
46561 * lib/gcc.exp(gcc_exit): New procedure.
46562
46563 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
46564
46565 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
46566 specs where appropriate.
46567
46568 * g++.old-deja/g++.arm/*: Added additional ERROR checks
46569 because of new "candidates are" messages, and removed a few
46570
46571 * Converted all non-old-style g++ testcases to old-style, and
46572 moved into g++.old-deja.
46573
46574 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
46575
46576 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
46577 options.
46578
46579 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
46580 succeeded.
46581
46582 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
46583
46584 1997-02-13 Michael Meissner <meissner@cygnus.com>
46585
46586 * lib/gcc.exp (gcc_target_compile): Add support for defining
46587 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
46588 the machine doesn't have those features.
46589
46590 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
46591
46592 * g++.law/operators4.exp: Don't use LIBS.
46593
46594 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
46595
46596 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
46597
46598 * lib/mike-g++.exp: Don't set the compiler to be tested here.
46599 * lib/g++.exp: Set it here instead. Also, allow use of the
46600 --tool_exec and --tool_opt options. Change CXX to
46601 GXX_UNDER_TEST.
46602
46603 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
46604
46605 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
46606
46607 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
46608
46609 * lib/old-dejagnu.exp: Use prune_warnings instead of
46610 prune_system_crud.
46611 * lib/mike-g++.exp: Ditto.
46612 * lib/gcc.exp: Ditto.
46613 * lib/g++.exp: Ditto.
46614
46615 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
46616
46617 1997-02-07 Jeffrey A Law (law@cygnus.com)
46618
46619 * 941014-2.c: Include stdlib.h
46620 * 960327-1.c: Include stdio.h
46621 * dbra.c, index-1.c: Don't assume ints are 32bits.
46622
46623 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
46624
46625 * lib/gcc.exp: Add gcc,stack_size target feature.
46626
46627 * lib/g++.exp(g++_target_compile): Add the include and link
46628 paths here, not in two other places. And, it's $options, not
46629 options.
46630
46631 * lib/mike-g++.exp(postbase): Remove the code that determines
46632 the correct include and link paths.
46633 * g++.old-deja/old-deja.exp: Ditto.
46634
46635 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
46636
46637 * lib/g++.exp(g++_init): target_compile no longer returns the
46638 filename of the result.
46639
46640 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
46641
46642 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
46643 call to glob.
46644
46645 * gcc.c-torture/special/special.exp: Change call to
46646 gcc_target_compile to include the object file.
46647
46648 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
46649
46650 * gcc.c-torture/special/special.exp: Correct misspelling in last
46651 change.
46652
46653 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
46654
46655 * lib/plumhall.exp(ph_summary): Log the entire output of the
46656 executable. Return -1 if there were any failures, 0 otherwise.
46657 (ph_execute): Return -1 if there were any failures, 0 otherwise.
46658 (ph_make): Clean up objects and executables that were built
46659 if the tests succeeded.
46660
46661 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
46662
46663 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
46664 libraries and includes in the build tree as appropriate.
46665
46666 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
46667
46668 * lib/c-torture.exp: Instead of looking for the global variable
46669 NO_LONG_LONG, check to see if that's a feature of the target.
46670
46671 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
46672
46673 * config/default.exp: Minimize. Delete the remainer of the files in
46674 config; this functionality is now in devo/dejagnu/config.
46675
46676 g++.*/*: Pass any additional flags used to compile to postbase;
46677 delete CXXFLAGS.
46678
46679 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
46680 is now done by runtest.exp. Use gcc_target_compile instead of
46681 compile.
46682
46683 lib/c-torture.exp: Use gcc_target_compile instead of compile.
46684 Remove references to CFLAGS. Use remote_file instead of
46685 calling rm -f.
46686 (c-torture): Take a list of arguments to use to compile this
46687 testcase.
46688
46689 lib/g++.exp: Simplify. Use target_compile instead of compile.
46690 lib/gcc-dg.exp: Ditto.
46691 lib/gcc.exp: Ditto.
46692 lib/mike-{gcc,g++}.exp: Ditto.
46693 lib/old-dejagnu.exp: Ditto.
46694 lib/plumhall.exp: Ditto.
46695
46696 1997-01-08 Jim Wilson <wilson@cygnus.com>
46697
46698 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
46699 (ph_linker): Likewise.
46700
46701 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
46702
46703 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
46704 MAP_ANON / MAP_ANONYMOUS if defined;
46705 else try to map from /dev/zero .
46706
46707 1996-11-12 Jeffrey A Law (law@cygnus.com)
46708
46709 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
46710 isn't defined, then define it to MAP_ANONYMOUS.
46711
46712 1996-11-12 Jeffrey A Law (law@cygnus.com)
46713
46714 * gcc.c-torture: Update to c-torture-1.42 release.
46715
46716 1996-11-11 Jeffrey A Law (law@cygnus.com)
46717
46718 * gcc.c-torture: Update to c-torture-1.41 release.
46719
46720 1996-10-27 Jeffrey A Law (law@cygnus.com)
46721
46722 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
46723 c-torture release.
46724
46725 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
46726
46727 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
46728 and LDFLAGS. Fix second case to append the target_info ldflags
46729 onto LDFLAGS, not CFLAGS.
46730 * lib/g++.exp (g++_init): Add target_info stuff.
46731 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
46732 of libgloss and newlib flags for !native.
46733
46734 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
46735 (GDB): Fix relative path to go up another dir for finding gdb.
46736
46737 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
46738
46739 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
46740 versions in the target_info array, if they don't exist.
46741
46742 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
46743
46744 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
46745
46746 1996-07-08 Jim Wilson <wilson@cygnus.com>
46747
46748 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
46749 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
46750
46751 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
46752
46753 * lib/old-dejagnu.exp: Don't remove the output file before we've
46754 actually tested it. Don't append pwd to the path of the executable
46755 we're testing.
46756
46757 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
46758
46759 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
46760
46761 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
46762
46763 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
46764 temporary directory for compiler files, and set it to a default
46765 value of /tmp. Set $output as the name of the output file from
46766 compiling the testcase. Add a -o option to $cflags_var so the
46767 compiler writes the final output file as $output. Set $executable
46768 to $output.
46769
46770 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
46771 directory for compiler files, and set it to /tmp if it doesn't
46772 already have a value. Set $output_file to the name of the output
46773 file from compiling the testcase. Add a -o option to CXXFLAGS so
46774 the compiler writes the final output file as $output. Use $output
46775 as the executable to be tested.
46776
46777 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
46778
46779 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
46780
46781 1996-06-08 Jeffrey A Law (law@cygnus.com)
46782
46783 * gcc.c-torture/execute/pending-1.c: New test. Still
46784 pending in Tege's queue.
46785
46786 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
46787
46788 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
46789 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
46790 if there were failures. Call unresolved if there were unresolved
46791 testcases. Call gcc_fail if program did not run to completion.
46792 (ph_make): Pass additional argument name to ph_execute.
46793 (ph_execute): Add new argument. Pass additional arguments to
46794 ph_summary. Call gcc_fail is there is no execution output.
46795
46796 1996-04-24 Jeffrey A Law (law@cygnus.com)
46797
46798 * lib/plumhall.exp (proc_summary): Output relavent summary
46799 lines into the log so specific failures in plumhall can be
46800 investigated.
46801
46802 1996-04-10 Jeffrey A Law (law@cygnus.com)
46803
46804 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
46805 (c-torture-execute): Don't try to execute tests which use
46806 "long long" types if $NO_LONG_LONG is nonzero.
46807
46808 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
46809
46810 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
46811 not c-torture.
46812
46813 * gcc.ieee: Move from here.
46814 * gcc.c-torture/execute/ieee: To here.
46815
46816 1996-03-26 Jeffrey A Law (law@cygnus.com)
46817
46818 * gcc.c-torture: Update to c-torture-1.41 release.
46819
46820 1996-03-22 Jeffrey A Law (law@cygnus.com)
46821
46822 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
46823 not "$output".
46824
46825 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
46826
46827 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
46828 -c present.
46829
46830 1996-03-02 Jeffrey A Law (law@cygnus.com)
46831
46832 * config/proelf.exp: Handle connecting to a simulator.
46833
46834 1996-01-31 Jeffrey A Law (law@cygnus.com)
46835
46836 * config/proelf.exp: New file. Enough framework that we can
46837 run c-torture tests on the proelf targets (or any other target
46838 that gdb can connect to for that matter).
46839
46840 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
46841
46842 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
46843 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
46844
46845 * lib/plumhall.exp (ph_execute): Always call ph_summary if
46846 exec_output exists.
46847
46848 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
46849
46850 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
46851 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
46852
46853 * config/*.exp: Update FSF address. Change result of ${tool}_load
46854 to pass/fail/unresolved/unsupported/untested. Caller must now
46855 call unresolved/unsupported/untested.
46856 * lib/*.exp: Update FSF address. Update to handle new results of
46857 ${tool}_load.
46858 * lib/chill.exp (verbose): Delete.
46859
46860 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
46861
46862 * lib/gcc.exp (default_gcc_start): Change order of args to
46863 $LDFLAGS $CFLAGS $LIBS.
46864 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
46865 Save/set/restore CFLAGS. Pass single arg to gcc_start.
46866 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
46867 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
46868 * gcc.misc-tests/dg-test.exp: Likewise.
46869 * gcc.misc-tests/msgs.exp: Likewise.
46870 * gcc.prms/prms.exp: Likewise.
46871 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
46872 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
46873
46874 * lib/dg.exp: Deleted, moved to dejagnu/lib.
46875
46876 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
46877
46878 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
46879
46880 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
46881 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
46882
46883 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
46884 necessary.
46885
46886 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
46887
46888 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
46889 global for loop; add use of $mathlib.
46890 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
46891 settings here; set mathlib for anything but VxWorks.
46892
46893 1996-01-22 Jeffrey A Law (law@cygnus.com)
46894
46895 * gcc.c-torture: Update to c-torture-1.40 release.
46896
46897 1996-01-03 Jeffrey A Law (law@cygnus.com)
46898
46899 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
46900 dg.exp.
46901
46902 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
46903
46904 * lib/c-torture.exp (c-torture-execute): Declare "output" as
46905 global.
46906
46907 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
46908
46909 * lib/g++.exp (LIBS): Define if not already.
46910 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
46911 (gcc-dg-prune): Call prune_gcc_output.
46912 * lib/gcc.exp (prune_gcc_output): New proc.
46913 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
46914 prune_gcc_output.
46915
46916 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
46917
46918 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
46919 (c-torture-execute): Likewise. Rename `name' to `testcase'.
46920
46921 1995-11-15 Jeffrey A Law (law@cygnus.com)
46922
46923 * gcc.c-torture: Update to c-torture-1.39 release.
46924
46925 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
46926
46927 * lib/c-torture.exp (c-torture-execute): Don't return if one option
46928 fails, try others as well.
46929
46930 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
46931
46932 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
46933 If compilation fails, mark execute tests as `untested'.
46934 If test is marked as unsupported, don't mark compilation and
46935 execute tests as failed.
46936
46937 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
46938
46939 * lib/g++.exp (g++_init): Don't link in libg++, and look to
46940 libstdc++ for whether or not we want to be doing shared
46941 libraries. Delete link_curses since we don't need it anymore.
46942 * lib/mike-g++.exp (postbase): Don't link in libg++.
46943 * g++.old-deja/old-deja.exp: Likewise.
46944
46945 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
46946
46947 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
46948
46949 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
46950
46951 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
46952 For that, add `-Wl,-a,shared_archive'.
46953 * g++.old-deja/old-deja.exp: Likewise.
46954
46955 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
46956
46957 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
46958
46959 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
46960
46961 * lib/mike-g++.exp (postbase): Pay attention to the status of
46962 g++_load.
46963
46964 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
46965
46966 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
46967
46968 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
46969
46970 * lib/gcc.exp (default_gcc_start): No longer need to log program
46971 being executed or its output, execute_anywhere does that now.
46972 * lib/g++.exp (default_g++_version): Call execute_anywhere.
46973 (default_g++_start): Likewise. Delete calls to verbose/send_log.
46974
46975 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
46976
46977 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
46978 the same as those in lib/g++.exp.
46979
46980 1995-10-10 Jeff Law (law@hurl.cygnus.com)
46981
46982 * gcc.c-torture: Update to c-torture-1.38 release.
46983 * gcc.ieee: Related changes.
46984
46985 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
46986
46987 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
46988 "exec". Minor reformatting changes.
46989
46990 * config/rom68k.exp (${tool}_load): Make it work in a canadian
46991 cross. This means all "exec" calls now work on a remote host as
46992 well.
46993 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
46994 cross. Filter out the extra "\r\n" stuff that expect puts in.
46995 (c-torture-execute): Filter out the bogus warnings like
46996 c-torture-compile does. Add support for canadian cross.
46997 * lib/gcc.exp (default_gcc_version, default_gcc_start)
46998 Use execute_anywhere rather than calling exec directly. Now it
46999 works for canadian cross testing.
47000
47001 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
47002
47003 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
47004 results into a variable, and check that rather than using file exists.
47005
47006 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
47007
47008 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
47009 create a libg++.so. For sunos4.1.*, also add -ltermcap.
47010
47011 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
47012
47013 * g++.old-deja/old-deja.exp: Create and pass runshlib and
47014 lib_curses if there's a shared libg++ in the build tree.
47015
47016 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
47017
47018 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
47019 if not supported target.
47020
47021 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
47022
47023 * lib/g++.exp (g++_init): Move empty setting of runshlib and
47024 link_curses up to always happen, not just for native builds.
47025
47026 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
47027
47028 * gcc.c-torture: Update to c-torture-1.36 release.
47029 * gcc.failure: Related changes.
47030
47031 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
47032
47033 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
47034
47035 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
47036
47037 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
47038 * lib/mike-g++.exp (postbase): Not in here. Still reference
47039 runshlib, link_curses, and mathlib for link and run.
47040
47041 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
47042 pass the runtime shared library options for Solaris, OSF/1, and
47043 Irix5, and link with -lcurses to avoid unresolved references.
47044
47045 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
47046
47047 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
47048 only run once.
47049
47050 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
47051
47052 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
47053
47054 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
47055
47056 * gcc.c-torture: Update to c-torture-1.35 release. Note we
47057 do not have a framework for the "compat" tests yet.
47058
47059 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
47060
47061 * lib/mike-g++.exp (postbase): New local variable `mathlib',
47062 set to null if we're testing vxworks5.1. Use that instead of
47063 `-lm' in the setting of LIBS for link and run.
47064
47065 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
47066
47067 * config/rom68k.exp (${tool}_load): Major changes to make it
47068 work. Verified that it does in fact return the stuff in
47069 exec_output properly. Catch any Emul or any TRAP other than 0.
47070
47071 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
47072
47073 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
47074 LDFLAGS properly for targets that need stuff from libgloss.
47075 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
47076 only run once.
47077 (gpp_initialized): New variable.
47078
47079 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
47080
47081 * config/rom68k.exp: Load libgloss.exp.
47082 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
47083 so we can produce a fully linked binary.
47084 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
47085 so we can produce a fully linked binary.
47086
47087 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
47088
47089 * lib/plumhall.exp (ph_section): Watch for expected failures.
47090 Add missing `else'.
47091
47092 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
47093 run the testcase.
47094 (c-torture): Likewise.
47095
47096 1995-08-28 Doug Evans <dje@cygnus.com>
47097
47098 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
47099
47100 * lib/mike-g++.exp (mike_cleanup): New proc.
47101 (prebase): New globals compiler_result, not_compiler_result,
47102 target_regexp.
47103 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
47104 allow leading "-" in pattern. Watch for unsupported tests.
47105 If $compiler_result is set, pattern match assembler code,
47106 and ditto for $not_compiler_result.
47107 * lib/mike-gcc.exp: Likewise.
47108
47109 * lib/plumhall.exp (ph_execute): Only call ph_summary if
47110 execution "succeeded".
47111
47112 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
47113
47114 * config/win32.exp: New file.
47115 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
47116
47117 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
47118
47119 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
47120 unsupported.
47121 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
47122 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
47123 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
47124
47125 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
47126 "... without exceptions was ...". That is now handled by
47127 prune_system_crud.
47128 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47129
47130 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
47131
47132 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
47133 sieve.c,sort2.c}: New files.
47134 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
47135 sieve.exp,sort2.exp}: Drivers for them.
47136
47137 * lib/mike-gcc.exp (program_output): New user settable variable.
47138 (postbase): Call prune_system_crud. Also prune extraneous compiler
47139 messages.
47140 * lib/mike-g++.exp (program_output): New user settable variable.
47141
47142 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
47143
47144 * config/sh.exp: Deleted (use sim.exp instead).
47145
47146 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
47147
47148 * config/vx.exp: Declare CHECKTASK as global.
47149 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
47150 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
47151 * lib/old-dejagnu.exp: Load [pwd]/$executable.
47152
47153 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
47154
47155 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
47156 target. Like vx.exp, only includes `vx29k.exp' instead of
47157 `vxworks.exp'.
47158
47159 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
47160
47161 * config/sim.exp: Increase time limit from 120 seconds to 240.
47162
47163 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
47164
47165 * gcc.c-torture/execute/950628-1.c: New test.
47166
47167 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
47168
47169 * gcc.c-torture: Update with changes/additions from
47170 c-torture-1.34.
47171
47172 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
47173
47174 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
47175
47176 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
47177
47178 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
47179
47180 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
47181
47182 * gcc.c-torture/compile/950512-1.c: New test.
47183 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
47184 * gcc.dg/struct-ret-1.c: Likewise.
47185
47186 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
47187
47188 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
47189 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
47190
47191 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
47192
47193 * gcc.c-torture/special/920411-1.c: Deleted.
47194 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
47195
47196 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
47197
47198 * config/sim.exp (${tool}_load): Hack in call to bash to get a
47199 cpu limit.
47200
47201 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
47202
47203 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
47204
47205 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
47206
47207 From kenner;
47208 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
47209 is the proper length.
47210 * va-arg-3.c: Likewise.
47211
47212 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
47213
47214 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
47215 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
47216
47217 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
47218 * lib/g++.exp (default_g++_start): Delete old cruft.
47219
47220 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
47221
47222 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
47223 (2 * (1 << 18)) to (2 * (1 << 17)).
47224
47225 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
47226
47227 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
47228
47229 * config/rom68k.exp: Renamed from config/idp.exp
47230
47231 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
47232
47233 * c-torture/compile/921109-2.c
47234
47235 1995-04-18 Mike Stump <mrs@cygnus.com>
47236
47237 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
47238 excess errors.
47239
47240 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
47241
47242 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
47243 output.
47244 * lib/g++.exp (default_g++_start): Likewise.
47245
47246 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
47247
47248 * gcc.c-torture/compile/950329-1.c: New test.
47249
47250 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
47251
47252 * config/bug.exp (${tool}_load): Updated to use new remote_open
47253 and remote_close procs.
47254 * config/idp.exp: New file.
47255
47256 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
47257
47258 * gcc.c-torture/execute/950322-1.c: New test.
47259
47260 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
47261
47262 * config/vx.exp (${tool}_load): Clean up testing of return code from
47263 vxworks_ld and vxworks_spawn.
47264
47265 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
47266
47267 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
47268
47269 1995-03-13 Mike Stump <mrs@cygnus.com>
47270
47271 * lib/old-deja.exp: Add `excess errors test - ' error, now one
47272 can mark excess errors on a machine by machine basis. Note, the
47273 default is to not expect any excess errors, even when excess
47274 errors test - is given, so you will want to put an XFAIL ... on
47275 these lines. For example, // excess errors test - XFAIL hppa*-*-*
47276 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
47277 those 4 machines, but no others.
47278
47279 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
47280
47281 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
47282 * lib/c-torture.exp: to here.
47283
47284 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
47285
47286 * gcc.c-torture/execute/950221-1.c: New test.
47287 * gcc.c-torture/execute/struct-ret-1.c: New test.
47288 * gcc.c-torture/compile/950221-1.c: New test.
47289
47290 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
47291
47292 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
47293
47294 * gcc.c-torture/execute/arith-1.c (main): Return 0.
47295 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47296
47297 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
47298
47299 * g++.gb: New directory of tests, derived from my signature and
47300 class scoping tests.
47301
47302 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47303 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47304 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47305 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47306 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47307 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47308 * g++.gb/sig25.C: Likewise.
47309
47310 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47311 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47312 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47313 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47314 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47315 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47316 * g++.gb/sig25.exp: Likewise.
47317
47318 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47319 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47320 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47321 * g++.gb/scope13.C: Likewise, this test still fails.
47322
47323 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47324 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47325 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47326 * g++.gb/scope13.exp: Ditto.
47327
47328 * g++.gb/README: New file, explains what these tests are about.
47329
47330 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
47331
47332 * lib/dg.exp (dg-do): Support `preprocess'.
47333 (dg-test): Likewise.
47334
47335 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
47336
47337 * config/udi.exp: change "continue -expect" to "exp_continue".
47338
47339 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
47340
47341 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47342 Delete redundant tests.
47343
47344 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47345 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47346 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47347 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47348 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47349 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
47350 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
47351 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
47352
47353 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
47354 storing label pointers.
47355 * gcc.c-torture/execute/921019-1.c: Likewise.
47356 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
47357 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
47358 parameter fp.
47359 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
47360 constants.
47361
47362 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
47363 Delete obsolete tests.
47364
47365 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
47366 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
47367 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
47368 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
47369 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
47370 * gcc.c-torture/compile/950124-1.c: New test.
47371
47372 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
47373
47374 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
47375
47376 * lib/mike-g++.exp: Add -lm to LIBS.
47377
47378 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
47379
47380 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
47381
47382 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
47383
47384 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
47385
47386 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
47387
47388 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
47389
47390 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
47391
47392 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
47393 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
47394 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
47395 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
47396 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
47397 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
47398 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
47399 * g++.law/{operators31.C, operators32.C,
47400 * g++.law/{operators33.C, operators34.C}: Likewise.
47401 * g++.law/{pic1.C, refs2.C}: Likewise.
47402 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
47403 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
47404 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
47405 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47406
47407 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
47408 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
47409 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
47410 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
47411 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
47412 * g++.law/{enum9.exp, friend5.exp}: Likewise.
47413 * g++.law/{nest3.exp, nest4.exp}: Likewise.
47414 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
47415 * g++.law/{operators30.exp, operators31.exp}: Likewise.
47416 * g++.law/{operators32.exp, operators33.exp}: Likewise.
47417 * g++.law/{operators34.exp}: Likewise.
47418 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
47419 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
47420 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
47421 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
47422 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47423
47424 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
47425 No longer expected to fail.
47426 * g++.law/missed-error3.C: Tweak for recent bool changes.
47427
47428 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
47429
47430 * config/emb-unix: Deleted.
47431 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
47432 remote execution. Do final link on remote host if REMOTE_LINK is set.
47433
47434 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
47435
47436 * lib/dg.exp (dg-test): Fix typo in last patch.
47437
47438 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
47439
47440 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
47441 (handles multiple occurrences).
47442
47443 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
47444
47445 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
47446 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
47447 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
47448 printed).
47449 * lib/c-torture.exp (c-torture-compile): Likewise.
47450 (c-torture): Prepend full path if missing.
47451 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
47452 (gcc_fail): Likewise.
47453 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
47454
47455 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
47456
47457 * lib/netware.exp: Only attach to NetWare i386 systems.
47458
47459 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
47460
47461 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
47462 messages. Add test name to "output pattern match" pass/fail message.
47463
47464 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
47465
47466 * gcc.dg: New testsuite.
47467 * gcc.dg/dg.exp: New file.
47468
47469 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
47470 test-switch.c}: Deleted.
47471
47472 * gcc.misc-tests/msgs.exp: New testcase driver.
47473
47474 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
47475
47476 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
47477 Watch for illegal return values from ${tool}_load.
47478 * config/unix.exp (${tool}_load): Fix pass/fail detection for
47479 cross targets. Coerce return value >0 to 1.
47480
47481 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
47482
47483 * config/unix.exp (${tool}_load): Call program rsh, not proc.
47484
47485 * config/emb-unix.exp: New file.
47486
47487 * config/sim.exp: Error if variable $SIM not defined.
47488 (${tool}_load): Mark test as "untested" if simulator missing.
47489
47490 * config/unix.exp: Load remote.exp to get rcp_download.
47491 * lib/c-torture.exp: Use different option lists for testcases with
47492 and without loops.
47493 * gcc.c-torture/execute/execute.exp: Likewise.
47494
47495 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
47496
47497 * config/*.exp: Clarify return code from ${tool}_load.
47498 Call `unresolved' or `untested' instead of `warning' or `perror'
47499 (sometimes you still want to call both though).
47500 Add comment that `shell_id' is local to each file.
47501 * config/udi.exp (timeout): Set to 30.
47502 Don't print warning if connection fails, $connectmode has already
47503 printed an error.
47504 (${tool}_load): Move verbose messages to level 2.
47505 Rework pattern for "Process started" message.
47506 Pass `shell_id' to ${connectmode}_download.
47507 Retry twice upon timeout. Make resetting of target more robust.
47508 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
47509 Pass `shell_id' to exit_$connectmode.
47510 Only call exit_$connectmode if connected.
47511 * config/unix.exp (${tool}_load): Check return codes better.
47512 * config/vrtx.exp (${tool}_load): Likewise.
47513 * config/vx.exp (${tool}_load): Likewise.
47514 Delete unneeded global's.
47515 * lib/dg.exp (dg-test): Update to reflect clarified return codes
47516 from ${tool}_load.
47517 (dg-stat): Delete.
47518 (dg-init): Delete recording of pass/fail counts.
47519 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47520 (old-dejagnu-init): Likewise.
47521 (old-dejagnu-stat): Delete contents, empty proc now.
47522 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
47523 (c-torture): Delete references to lcnt, lpass, lfail.
47524 Get option list from TORTURE_OPTIONS.
47525 Delete -funroll[-all]-loops if no loops.
47526 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
47527 (g++_stat): Delete contents (empty proc now).
47528 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
47529 (gcc_finish): Likewise.
47530 (gcc_stat): Deleted.
47531 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
47532 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
47533 * gcc.c-torture/execute/execute.exp: Likewise.
47534 Split tests into two parts: compile, execute.
47535 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
47536 no loops. Update to reflect clarified return codes from ${tool}_load.
47537
47538 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
47539
47540 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
47541 to grep for.
47542 (old-dejagnu): Likewise (where necessary).
47543
47544 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
47545
47546 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
47547
47548 * lib/dg.exp (dg-process-target): Fix processing of selector.
47549 Add comment regarding use of `error'.
47550
47551 * lib/gcc.exp (prune_system_crud): Define if missing.
47552 * lib/g++.exp (prune_system_crud): Likewise.
47553
47554 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
47555 Call prune_system_crud.
47556 * lib/dg.exp (dg-runtest): New proc.
47557 Use perror instead of send_user for tcl errors in testcase.
47558 Don't return any value, it's never used.
47559 Don't clobber previous definition of `unknown'.
47560 Print tcl errors in `dg-final'.
47561
47562 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
47563
47564 * lib/dg.exp (dg-process-target): Improve syntax error messages.
47565 (dg-test): Don't print errorInfo, it contains stack backtrace.
47566
47567 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
47568
47569 * lib/g++.exp (runtest_file_p): Define if missing.
47570
47571 1994-09-24 Doug Evans (dje@cygnus.com)
47572
47573 * lib/mike-g++.exp: Comment out loading of g++.exp.
47574 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
47575 (default_g++_version): Always print something.
47576 (default_g++_start): Comment out call to `which'.
47577 (g++_start, g++_load): Deleted (must be defined in config file).
47578 * lib/gcc.exp: Test for existence of $CC at start.
47579 Delete check for tmpdir (done in gcc_init).
47580 (default_gcc_version): Always print something.
47581 (default_gcc_start): Comment out call to `which'.
47582 * config/*.exp: Major cleanup - make cross targets work at least a
47583 little better for g++ (by not being "--tool gcc" specific).
47584 Rename gcc_xxx to ${tool}_xxx.
47585 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
47586 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
47587
47588 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
47589
47590 * lib/c-torture.exp (c-torture-compile): Rework compiler
47591 message processing.
47592
47593 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
47594 c-torture.
47595
47596 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
47597
47598 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
47599
47600 * lib/dg.exp (dg-process-target): Support { target native }.
47601
47602 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
47603
47604 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
47605 looked for "... program xxx got fatal signal".
47606 Correct regsub munging of `comp_output'.
47607 Ignore compiler messages "path prefix not used" and "linker input
47608 file unused".
47609
47610 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
47611
47612 * lib/gcc.exp (runtest_file_p): Define if missing.
47613 * gcc.prms/template.c: Example to work from.
47614
47615 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
47616
47617 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
47618 * lib/dg.exp (dg-test): Call unsupported testcases as such.
47619
47620 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
47621 * gcc.prms/1883.c: Moved from compile/940714-1.c.
47622 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
47623 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
47624
47625 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
47626 (dg-process-target): No longer a varargs proc.
47627 Return S/N for target, P/F for xfail. All callers changed.
47628 (user option procs): More argument checking.
47629 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
47630 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
47631 (dg-test): Skip test if not running on selected target in `dg-do'.
47632 Update handling of `dg-do-what', `dg-output-text'.
47633 Separate execution pass/fail from output pattern match pass/fail.
47634 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
47635
47636 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
47637
47638 * gcc.c-torture/special/special.exp: Don't expect failure for mips
47639 target for 920510-1.c.
47640
47641 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
47642
47643 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
47644 Clean up comment regarding use of passcnt, etc.
47645 (gcc_stat): Don't update `testcnt' here.
47646 (gcc_finish): Do it here.
47647 Might as well reset `but_id' here too.
47648 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
47649 to determine if the file should be tested.
47650 * gcc.c-torture/compile/compile.exp: Likewise.
47651 * gcc.c-torture/execute/execute.exp: Likewise.
47652 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47653 * gcc.misc-tests/dg-test.exp: Likewise.
47654 * gcc.prms/prms.exp: Likewise.
47655 * gcc.wendy/wendy.exp: Likewise.
47656 * g++.old-deja.exp: Likewise.
47657 Move "Testing file" message to verbose level 1.
47658
47659 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
47660
47661 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
47662
47663 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
47664
47665 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
47666 (default_gcc_start): Accept optional second list element
47667 of compiler flags. Print compiler output at verbosity level 2.
47668 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
47669 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
47670 Save current values of framework globals passcnt, failcnt, xpasscnt,
47671 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
47672 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
47673 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
47674 xfailcnt to compute stats. Update framework global `testcnt' from
47675 pass/fail counts.
47676 (gcc_finish): New proc. Clean up test environment.
47677 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
47678 (gcc_epass, gcc_efail): Delete.
47679 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
47680 argument of line number.
47681 (dg-init): If the tool has an init routine, call it.
47682 (dg-test): Remove args `cflags_var' and `libs_var'.
47683 Pass all compiler options to ${tool}_start.
47684 Handle missing line number.
47685 (dg-finish): New function.
47686 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
47687 particular files. Call gcc_finish at end. Move "skipping test"
47688 message to verbosity level 3.
47689 * gcc.c-torture/compile/compile.exp: Likewise.
47690 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
47691 * gcc.c-torture/execute/execute.exp: Likewise.
47692 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47693 Print testcase being tried at verbosity level 1.
47694 * gcc.c-torture/special/special.exp: Unset xfail.
47695 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47696 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
47697 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
47698 * gcc.failure/failure.exp: Likewise.
47699 * gcc.ieee/ieee.exp: Likewise.
47700 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
47701 Update call to dg-test. Call dg-finish at end.
47702 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
47703 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
47704 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
47705 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
47706 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
47707 * gcc.wendy/wendy.exp: Add copyright.
47708 Delete setting of tmpdir (done by gcc_init).
47709 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
47710 Pass compiler flags to gcc_start. Call gcc_finish at end.
47711 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
47712 gcc_[ce]pass/fail.
47713
47714 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
47715
47716 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
47717 confusion.
47718 (g++_load): Likewise.
47719
47720 * config/*.exp (gcc_load): Some were varargs fns and some were not.
47721 Rename argument to `prog' to remove the confusion.
47722 Varargs fns behave differently too!
47723 (g++_load): Likewise.
47724
47725 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
47726
47727 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
47728 what it is. Delete (always) printing of status value for !native.
47729 Simplify verbose code, and include status and exec_output.
47730 (g++_load): Use gcc_load.
47731
47732 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
47733
47734 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
47735 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
47736 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
47737 940714-3.c as these testcases don't exist anymore. Make
47738 va-arg-1.c expected to pass.
47739
47740 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
47741
47742 * gcc.misc-tests/misc.exp: Only run specific testcases.
47743 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
47744 * gcc.misc-tests/dg-[1-9].c: New files.
47745
47746 * lib/dg.exp: New testsuite driver.
47747 * gcc.prms/prms.exp: Use it.
47748
47749 * README.gcc: New file.
47750
47751 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
47752 Document and reset `lxpass' and `lxfail'.
47753 Simplify "initialized" message.
47754 (gcc_stat): Clean up comments a little.
47755
47756 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
47757
47758 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
47759
47760 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
47761
47762 * lib/old-dejagnu.exp (process-option): New proc.
47763 (old-dejagnu-init, old-dejagnu-stat): Likewise.
47764 (old-dejagnu): Simplify.
47765 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
47766
47767 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
47768
47769 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
47770 exists and is not an empty string.
47771
47772 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
47773 $xfail rather than calling setup_xfail. Clear $xfail when test is
47774 finished.
47775 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
47776 automatically.
47777
47778 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
47779 longer expected to fail.
47780
47781 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
47782 "f" function call.
47783
47784 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
47785
47786 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
47787 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
47788 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
47789 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
47790 c-torture-1.29.
47791
47792 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
47793 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
47794
47795 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
47796
47797 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
47798 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
47799
47800 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
47801 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
47802 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
47803
47804 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
47805
47806 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
47807 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
47808 940714-1.c, 940714-2.c, 940714-3.c},
47809 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
47810 gcc.misc-tests/{mg.c,mg.exp}:
47811 New tests.
47812 * gcc.noncompile/noncompile.exp: Change accordingly.
47813
47814 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
47815
47816 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
47817 Undo previous clobberage.
47818
47819 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
47820
47821 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
47822 * gcc.special/{930510-1.c, special.exp}:
47823 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
47824 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
47825 struct-varargs-1.c}: New tests from c-torture-1.26.
47826
47827 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
47828
47829 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
47830 argument to switch.
47831
47832 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
47833
47834 * Revert the previous changes. Please see Rob's directory
47835 (/lisa/test/rob/progressive/gcc/testsuite) for testing
47836 fixes.
47837
47838 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
47839
47840 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
47841 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
47842 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
47843 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
47844 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
47845 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
47846 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
47847 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
47848 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
47849 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
47850 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
47851 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
47852 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
47853 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
47854 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
47855 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
47856 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
47857 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
47858 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
47859 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
47860 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
47861 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
47862 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
47863 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
47864 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
47865 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47866 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
47867
47868 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
47869
47870 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
47871 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
47872 with perror calls.
47873
47874 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
47875
47876 * config/unix.exp (g++_load): Fix syntax.
47877
47878 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
47879
47880 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
47881 * gcc.noncompile/921017-1.c: Deleted obsolete test.
47882 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
47883 Don't expect va-arg-1.c to fail. Correct expected output for
47884 920928-1.c.
47885 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
47886 * gcc.wendy/hbm4.c: Correct typo.
47887 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
47888
47889 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
47890
47891 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
47892 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
47893 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
47894 * lib/c-torture.exp (c-torture-compile): Ditto.
47895
47896 Reduce volume of output (remove all the -I's and such).
47897 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
47898 Call gcc_cpass, gcc_cfail.
47899 (c-torture): Pass testing option to c-torture-compile.
47900
47901 1994-03-21 Doug Evans (dje@cygnus.com)
47902
47903 Bring patches over from progressive.
47904 * config/default.exp: Exit remote shell cleanly.
47905 (g++_exit, g++_start): Add default versions.
47906 * config/sim.exp (gcc_load): Use perror, not error.
47907
47908 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
47909
47910 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
47911 set in site.exp.
47912
47913 1994-03-14 Doug Evans (dje@cygnus.com)
47914
47915 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
47916 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
47917 (wendy_try): New proc to run testcase.
47918 (main loop): Call 'em.
47919 * gcc.wendy/*.c: Clean up pass to correct expected output.
47920
47921 * lib/gcc.exp: Minor cleanup work.
47922 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
47923
47924 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
47925
47926 * config/sim.exp (gcc_load): Document return codes better.
47927 Don't pass -v to simulator.
47928
47929 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
47930
47931 * gcc.special/920717-x.c: Fix typo.
47932 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
47933 get at sources.
47934
47935 * lib/mike-gcc.exp: Fix typo.
47936
47937 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
47938
47939 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
47940 binary to use, transform the name.
47941 * config/*.exp: rename everything. Nuke any g++ specific files,
47942 it's now a special case of gcc that requires no special support.
47943 Add a default.exp for unsupported targets.
47944
47945 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
47946
47947 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
47948 lib/old-dejagnu.exp: Fix a few patterns to work with the new
47949 version of Tcl.
47950
47951 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
47952
47953 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
47954 than a warning.
47955
47956 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
47957
47958 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
47959
47960 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
47961
47962 * gcc.execute/execute.exp: Combine opt_list and foption_list into
47963 option_list. Compile every file with only 4/6 option choices
47964 (same as C torture) instead of with 12/18 different option
47965 choices.
47966 * lib/c-torture.exp: Likewise.
47967
47968 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
47969 not already set.
47970
47971 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
47972
47973 * lib/old-deja.exp: Add `excess errors test fails' error, now one
47974 can put an XFAIL *-*-* on excess errors.
47975
47976 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
47977
47978 * g++.law: Add more tests derived from g++-bugs snapshots.
47979
47980 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
47981 equivalent to g++.law/init9.
47982
47983 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
47984 compiled it, and the a.out file after we've run it.
47985
47986 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
47987
47988 * lib/mike-g++.exp (postbase): Delete the .o file after we've
47989 compiled it, and the a.out file after we've run it.
47990
47991 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
47992
47993 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
47994
47995 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
47996
47997 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
47998 version number.
47999
48000 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
48001
48002 * g++.law: New directory of g++ tests derived from the g++-bugs
48003 snapshots.
48004
48005 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
48006
48007 * gcc.compile: initbug1.c initbug1.exp testcase added
48008
48009 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
48010
48011 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
48012 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
48013 fixes submitted by Jeff Law (law@cs.utah.edu)
48014 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
48015 Jeff Law (law@cs.utah.edu)
48016
48017
48018 1993-11-30 Mike Stump (mrs@cygnus.com)
48019
48020 * config/unix-g++.exp: Follow the gcc way of doing things.
48021 * g++.old-deja/old-deja.exp: Minor updates.
48022 * lib/g++.exp: New file, follow the gcc way of doing things.
48023 * lib/old-dejagnu.exp: Minor updates.
48024 * lib/mike-g++.exp: Always unset errorInfo.
48025
48026 1993-11-06 Mike Stump (mrs@cygnus.com)
48027
48028 * lib/gcc.exp: Fix some errors with the below change, CC and
48029 CFLAGS should be global when setting, not local.
48030
48031 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
48032
48033 * lib/gcc.exp: Transform tool name.
48034
48035 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
48036
48037 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
48038
48039 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
48040
48041 * lib/gcc.exp: change gcc_done to gcc_stat
48042
48043 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
48044
48045 * Upgraded gcc testsuite to c-torture version 1.25
48046
48047 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
48048
48049 * lib/gcc.exp: added reporting code. Changed verbose compile message.
48050 * lib/c-torture: added hooks for new reporting code.
48051
48052 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
48053
48054 * config/sh-gcc.exp: check if sh-sim exists in the path
48055
48056 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
48057
48058 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
48059 * gcc.compile/compile.exp: Initial changes for new logic.
48060 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
48061 * gcc.failure/failure.exp: Initial changes for new logic.
48062 * gcc.ieee/ieee.exp: Initial changes for new logic.
48063 * gcc.misc-tests/misc.exp: Initial changes for new logic.
48064 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
48065 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
48066 * lib/c-torture.exp: Initial changes for new logic.
48067 * lib/gcc.exp: Initial changes for new logic.
48068
48069 1993-10-15 Mike Stump (mrs@cygnus.com)
48070
48071 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
48072 depend upon failure or success. Fully qualify names in failure
48073 and success messages. Always remove a.out before starting
48074 compile, just in case. Pay more attention to error text output by
48075 the compiler. Handle testcases with no known past errors just
48076 like all others, so that things are uniform. Other miscellaneous
48077 improvements.
48078
48079 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
48080
48081 * gcc.cpp: new directory for cpp tests
48082
48083 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
48084
48085 * lib/chill.exp: Code reformatted, removed unused code.
48086 * config/unix-chill.exp: Code reformatted, removed unused code.
48087 * chill.execute/execute.exp: Code reformatted, removed unused code.
48088 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
48089
48090 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
48091
48092 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
48093 routines not written.
48094
48095 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
48096
48097 * config/bug-gcc.exp: Use new procs from bug.exp.
48098
48099 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
48100
48101 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
48102 via ftp, rather than depending on NFS.
48103 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
48104 case.
48105
48106 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
48107
48108 * config/bug-gcc.exp: Use new download proc.
48109
48110 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
48111
48112 * chill.execute/execute.exp: cleanups, handles errors better
48113 * chill.compile/compile.exp: rewrite, based on execute.exp
48114 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
48115 * lib/chill.exp: major changes to diff proc and compile and link
48116 procs. added chill_fail and chill_pass wrappers to pass and
48117 fail. added more comments, and handle error codes better.
48118 Added a hack to capture stderr from exec, so noncompile tests
48119 can work.
48120
48121 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
48122
48123 * chill.execute/execute.exp: rewrite of testsuite driver
48124 * lib/chill.exp: rewrite of testsuite driver
48125 * config/unix-chill.exp: rewrite of testsuite driver
48126
48127 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
48128
48129 In chill.execute:
48130 * iexpr.ch: Standardize uppercase.
48131 * tuples.dat: Standardize uppercase.
48132 * vary.ch: standardize. Correct varying string assignments.
48133 * vary.dat: Add new output lines.
48134
48135 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
48136
48137 In chill.execute:
48138 * chprintf.ch: Standardize use of uppercase.
48139 * tuples.ch: Standardize and turn arr2 into a DCL,
48140 rather than a SYN.
48141 * pinits.ch: Standardize.
48142
48143 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
48144
48145 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
48146 * Makefil: Renamed to Makefile.in.
48147 * configure.in: New.
48148
48149 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
48150
48151 In chill.execute:
48152 * .cvsignore: Add result/output files.
48153 * Makefile: Fix up variables at start. Use MFLAGS
48154 everywhere. Correct bool_loc, built_ins entries.
48155 Add entry for vary1.ch.
48156 * bitarray.ch: Standardize upper-case usage.
48157 * bitexpr.ch: Standardize, add output of b1.
48158 * params.ch: Use arrayt in along PROC parameters, to
48159 avoid novelty problems.
48160 * sets.ch: Tiny cleanup.
48161 * vary1.ch: Re-indent.
48162
48163 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
48164
48165 * Add PR-related files to Makefiles, .cvsignore files, etc.
48166
48167 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
48168
48169 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
48170 with compiler objects. New names are test-flow.c and test-loop.c
48171
48172 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
48173
48174 * Upgraded c-torture tests from 1.19 to 1.20
48175
48176 * new files:
48177 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
48178 * gcc.compile: 930623-1.c 930623-2.c
48179 * gcc.noncompile: 930622-1.c 930622-2.c
48180 * gcc.failure: 920411-1.c 920627-2.c
48181 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
48182
48183 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
48184
48185 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48186 More changes to get testsuite working properly. Needs more work.
48187 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
48188
48189 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
48190
48191 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48192 More changes to get testsuite working properly. Needs more work.
48193
48194 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
48195
48196 * chill.compile/compile.exp: Added for Dejagnu support
48197 * chill.execute/execute.exp: Added for Dejagnu support
48198 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
48199
48200 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
48201
48202 This should complete moving the CHILL test files.
48203 * chill.noncompile(.cvsignore printf.grt
48204 in-printf.grt chprintf.grt chprintf.ch):
48205 Added test-support files.
48206 (Makefile): Modified further.
48207 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
48208 signal.ch): Added test files.
48209 * chill.execute (.cvsignore printf.grt printr.c
48210 in-printf.grt rts.c chprintf.grt rts.h): Added
48211 test-support files.
48212 (Makefile): More corrections.
48213
48214 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
48215
48216 * chill.compile, chill.execute, chill.nocompile: Add CHILL
48217 test cases, ready for DejaGnu.
48218
48219 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
48220
48221 * Upgraded c-torture tests from 1.18 to 1.19
48222
48223 * gcc.compile: added test(s):
48224 930607-1.c
48225 * gcc.execute: added test(s):
48226 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
48227
48228 * added new subdirectory for misc tests: gcc.misc-tests
48229 * gcc.misc-test(s): added tests:
48230 inst-check.c test-consts.c test-ior.c test-switch.c
48231
48232 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
48233
48234 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
48235
48236 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
48237
48238 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
48239
48240 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
48241
48242 * Upgraded c-torture tests from 1.17 to 1.18
48243
48244 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
48245
48246 * Upgraded c-torture tests from 1.12 to 1.17
48247
48248 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
48249
48250 * lib/old-dejagnu.exp:
48251 Fixed handling of XFAIL target triplets to correctly
48252 recognize wildcard characters. Removed code that
48253 appended a unique id tag to the end of the file name
48254 printed out by the result of the testcases within a
48255 given test file.
48256
48257 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
48258
48259 * lib/old-dejagnu.exp:
48260 Reworked expected failure handling to trigger off of XFAIL
48261 keyword in keyphrase embeded in testcase source code. The
48262 XFAIL keyword must be at the end of the keyphrase line. It
48263 may optionally be followed by one or more target triplets.
48264 It has just occured that the handling of wildcards in the
48265 target triplet may not be correct.
48266
48267 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
48268
48269 * g++.old-deja/tests:
48270 Moved all subdirectories up one level into g++.old-deja .
48271
48272 * lib/old-dejagnu.exp:
48273 Fixed problem with CXXFLAGS not being properly reset, and being
48274 corrupted with extraneous "-c" compiler option. This was
48275 causing binaries to not be generated for test that needed them.
48276 Modified strings passed to "pass" and "fail" so that individual
48277 tests from the same test file would be distinguished by an
48278 identifier appended to the test file name in the summary logs;
48279 this corrected a problem with erroneous diff logs. Added code
48280 to search testcases for expected fail and unexpected pass keywords.
48281
48282 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
48283
48284 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
48285
48286 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
48287
48288 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
48289 Removed extraneous text from end of "Special g++ Options"
48290 keyphrase.
48291
48292 * lib/old-dejagnu.exp: Added pattern matching to look for new
48293 keywords, embedded in testcases comments, which will trigger
48294 calls to xpass and xfail.
48295
48296 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
48297
48298 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48299 comments embedded in the testcases, especially the one looking for
48300 special compiler options, as well as the pattern matching for the
48301 compiler output again.
48302
48303 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
48304
48305 * lib/old-dejagnu.exp: Do a proper check of the return value for
48306 execute tests. Fixed several problems with the pattern matching
48307 of the compiler output which gave erroneous test results.
48308 Changed several of the test result messages to be more descriptive.
48309 * config/unix-g++.exp: Proc g++_load now actually works and
48310 executes the tests passed to it and returns a usable return
48311 value.
48312
48313 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
48314
48315 * lib/gcc.exp: Exits gracefully if $CC is bogus.
48316
48317 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
48318
48319 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48320 Modified both files to properly execute the old style
48321 dejagnu tests. The previous versions of these files were
48322 experimental and did not function anything near correctly.
48323
48324 1993-04-05 Rob Savoye (rob@cygnus.com)
48325
48326 * Removed all Makefile.in and configure.in files. No configuration
48327 needed now.
48328
48329 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
48330
48331 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48332
48333 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
48334
48335 * gcc.compile/configure.in, gcc.unsorted/configure.in,
48336 gcc.special/configure.in, gcc.noncompile/configure.in,
48337 gcc.execute/configure.in, gcc.code_quality/configure.in,
48338 g++.other/configure.in, g++.old-deja/configure.in,
48339 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48340 in srcname setting.
48341
48342 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
48343
48344 * lib/udi.exp: Fixed mondfe and mondfe_download.
48345 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48346 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48347
48348 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
48349
48350 * config/udi-gdb.exp: Check $shell_id after connecting to target.
48351 (gdb_exit): Don't remove *_soc files.
48352
48353 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
48354
48355 * lib/c-torture.exp: Don't look for main; instead always use -w
48356 -c. This is how the c-torture tests work. Remove the object
48357 file if the compilation succeeds.
48358 * gcc.execute/execute.exp: Remove executable if test passes.
48359 * gcc.noncompile/noncompile.exp: Every test is an expected
48360 failure.
48361 * gcc.special/special.exp: Added tests from c-torture 1.11,
48362 corrected use of existing test.
48363 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
48364 gcc.execute/920625-1.c: Updated to c-torture 1.11.
48365 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
48366 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
48367 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
48368 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
48369 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
48370 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
48371 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
48372 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
48373 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
48374 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
48375 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
48376 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
48377 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
48378 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
48379 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
48380 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
48381 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
48382 c-torture 1.11.
48383 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
48384 correspond to c-torture 1.11.
48385
48386 * New file.